- Новый контент
- Книга Masterforex-V
-
Академия
- Как стать слушателем Академии
- ⇒ ТС Masterforex-V - Интенсивный Курс Онлайн
- ⇒ Факультет Форекс Скальпинга Magister
- ⇒ Факультет СРЕДНЕсрочной торговли и паттернов ГОСТ
- ⇒ Кафедра ДФВА
- ⇒ Кафедра Опционной Торговли
- ⇒ Факультет биржевой торговли "Futures Trade and Stock Exchange"
- ⇒ Факультет торговли объёмом"
- ⇒ Факультет Инвестиций
- ⇒ ФАКУЛЬТЕТ Пробой Флета, Автоматизация, Автотрейдинг
- ⇒ Кафедра Спектрального Анализа FOREX и ИНДЕКСОВ валют
- ⇒ Система раннего прогнозирования в ТС МФ на основе модернизации АО и WPR
- ⇒ Кафедра FMA_Sar
- ⇒ Кафедра синергетического объемно-волнового анализа (СОВА)
- ⇒Кафедра бинарных опционов
- Как продлить доступ в закрытую часть Академии?
- Форумы
- Галерея
- Блоги
- Скачать
- Контакты
- Личный кабинет
- Больше
|
Индикатор скорости изменения цены
Автор темы:
Mistral
, фев 15 2006 02:43
5 ответов в этой теме
#1
Опубликовано 15 Февраль 2006 - 02:43
Написал тут вчера небольшой индикатор, мож кому покажется удобным его использование.
Вычисляет значение производной от функции изменения валюты. Т.е. проще говоря скорость изменения цены. По нему очень легко определять реальные вершины и использовать для входа в рынок при скальпировании.
Индикатор бесплатный, для платформы MT4. Кому если интересно будет - выложу.
Вычисляет значение производной от функции изменения валюты. Т.е. проще говоря скорость изменения цены. По нему очень легко определять реальные вершины и использовать для входа в рынок при скальпировании.
Индикатор бесплатный, для платформы MT4. Кому если интересно будет - выложу.
#2
Опубликовано 15 Февраль 2006 - 08:47
ну так выкладывай
#3
Опубликовано 15 Февраль 2006 - 09:26
#property copyright "Mistral, 2006"
#property link ""
#property indicator_separate_window
#property indicator_buffers 3
#property indicator_color1 LavenderBlush
#property indicator_color2 OrangeRed
#property indicator_color3 SpringGreen
//---- input parameters
extern int Wide=2;
//---- buffers
double VIB1[];
double VIB2[];
double VIB3[];
//+------------------------------------------------------------------+
//| Velocity indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
string short_name;
SetIndexStyle(0,DRAW_LINE);
SetIndexStyle(1,DRAW_LINE,STYLE_DOT);
SetIndexStyle(2,DRAW_LINE,STYLE_DOT);
SetIndexBuffer(0,VIB1);
SetIndexBuffer(1,VIB2);
SetIndexBuffer(2,VIB3);
short_name="VI("+Wide+")";
IndicatorShortName(short_name);
SetIndexLabel(0,short_name+"M");
SetIndexLabel(1,short_name+"L");
SetIndexLabel(2,short_name+"H");
//----
return(0);
}
//+------------------------------------------------------------------+
//| Velocity indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| Velocity indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
int i,j,counted_bars=IndicatorCounted();
double mp1,mp2;
//----
if(Bars<=Wide) return(0);
//---- initial zero
if(counted_bars<1)
for(i=1;i<=Wide;i++) VIB1[Bars-i]=0.0;VIB2[Bars-i]=0.0;VIB3[Bars-i]=0.0;
//----
i=Bars-Wide-1;j=0;
if(counted_bars>=Wide) i=Bars-counted_bars-1;
while(i>=0)
{
mp1=High[i]-(High[i]-Low[i])/2;
mp2=High[i+Wide]-(High[i+Wide]-Low[i+Wide])/2;
VIB1[i]=(mp1-mp2)*100/Wide;
VIB2[i]=(Low[i]-Low[i+Wide])*100/Wide;
VIB3[i]=(High[i]-High[i+Wide])*100/Wide;
if (j==0) VIB1[i]=(Bid-mp2)*100/Wide;
j=1;
i--;
}
return(0);
}
//+------------------------------------------------------------------+
Сосбтвенно вот исходник, можете его модифицировать по своему усмотрению. :) Сейчас я просто добавляю в него линию второй производной (ускорения), пока еще не готово. Вышеприведенное - работает.
Сразу хочу сказать - никакой ответственности за невернуе входы рынок по этому индикатору я не несу, т.к. это не индикатор входа или выхода из рынка, а показатель производной. В остальном надо иметь свою голову. ;)
Советы по его работе давать не буду, кто знает, что такое производная (это изучают в средней школе) тот сам поймет всю его простоту. Скажу лишь, что белая линия - это линия сглаженной производной по среднец цене, красная - по минимальной цене, зеленая - по максимальной цене.
#4
Опубликовано 15 Февраль 2006 - 04:14
Усовершенствовал. Теперь он, по выбору, может показывать и вторую производную. Параметр Acc определяет то, что отображать. 0 - первая производная (при этом обозначение сменяется на VI), 1 - вторая производная (обозначение становится AI). В остальном все также... По мне так удобно одновременно отображать и то и другое в разных окнах. Вообщем выкладываю, если кому интересно - берите. ;)
PS/ этот файл необходимо загрузить в MT4 и откомпилировать.
PS/ этот файл необходимо загрузить в MT4 и откомпилировать.
#6
Опубликовано 05 Апрель 2006 - 05:04
[quote name='Xaoc]скрин бы кинул' date=' а заодно на нем и метод торговли показал бы 8)[/quote']а действительно, скинь скрин, примерчик торговли, как входы определять.
Я по Парамону торгую, скальпинг, давно над этим думаю, пока не сформулировал как должно выглядеть, посмотреть было бы интересно.
Я по Парамону торгую, скальпинг, давно над этим думаю, пока не сформулировал как должно выглядеть, посмотреть было бы интересно.
Посетителей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных пользователей