Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Да, сэр, но я не могу закодировать это, пожалуйста, сделайте это для меня. Заранее спасибо.
альфа24
Опубликовал его здесь (использовал параметры по умолчанию из той формулы afl) : https://www.mql5.com/en/forum/173404/page5
Младен, у меня есть просьба, если это возможно.
Я всегда торгую скальпом с прибылью 20-30 пунктов (5-ти значный брокер), но так как я использую 1мин график, иногда 20-30 пунктов обманывают меня из-за маленького диапазона, поэтому если вы можете сделать простой индикатор, который будет показывать текущий диапазон пунктов на графике, я размещу изображение ниже, чтобы показать вам, что я имею в виду, еще раз спасибо.
редактировать: есть некоторая ошибка в значении диапазона пунктов, он должен быть 170 пунктов
привет всем.
Вообще-то я уже писал об этом в другой теме, но потом нашел эту тему, которая кажется мне более подходящим местом, чтобы попросить помощи. Кто-нибудь может помочь мне добавить название валюты, когда появляется оповещение в окне этого индикатора? Поскольку я открываю много пар, трудно понять, к какой из них относится этот индикатор. Он просто сообщает сигнал покупки/продажи в то время, когда это происходит. поэтому я должен проверить все пары, чтобы знать, от какой из них это оповещение.
спасибо.
Привет всем.
Вообще-то я уже писал об этом в другой теме, но потом нашел эту тему, которая кажется мне более подходящим местом, чтобы попросить о помощи. кто-нибудь может помочь мне добавить название валюты, когда появляется оповещение в окне этого индикатора? поскольку я открываю много пар, трудно понять, к какой из них относится этот индикатор. он просто сообщает сигнал покупки/продажи в то время, когда это происходит. поэтому я должен проверить все пары, чтобы знать, от какой из них это оповещение.
спасибо.Forex_love добавил валютную пару в алерт в вашем первом сообщении.
Forex_love добавил валютную пару в оповещение в вашем первом сообщении.
Это работает... спасибо еще раз mrtools... если я прав, это первый индикатор bbstops с оповещением на текущем баре true/false и названием валюты... я искал его, они только имеют либо название валюты без оповещения на текущем true/false или как тот, который я прикрепил имеет оповещение на текущем установленном true/false, но без названия валюты... теперь вы сделали оба в этом индикаторе! надеюсь, вы можете понять мой ломаный английский. lol... теперь я могу легко экспериментировать с этим индикатором... спасибо....
Для тех, кто хочет попробовать индикатор, то, что mrtools говорит в моем первом сообщении, это не мое сообщение выше, а мое сообщение в другой теме. Чтобы помочь вам легко найти индикатор, я размещу улучшенную версию mrtools здесь (bbstop с названием валюты).
Младен, не могли бы вы помочь мне исправить этот индикатор? не строит линию...
спасибо
#property indicator_separate_window
#property indicator_buffers 3
#property indicator_color1 Red
extern int ROC_Period=24;
extern int RSI_Period=3;
extern int bars_to_calculate = 250;
extern bool flip_line_up_side_down = false;
extern double USD = 1.0, // weights
JPY = 1.0,
GBP = 1.0,
CHF = 1.0,
CAD = 1.0,
AUD = 1.0,
NZD = 1.0;
double BIAS = 0; // starting value for the first bar
//---- indicator buffers
double Index[];
double ROC[];
double RSIonROC[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
string name = "";
//---- indicator line
IndicatorShortName(name);
IndicatorBuffers(3);
SetIndexStyle(0,DRAW_LINE,EMPTY,EMPTY);
SetIndexBuffer(0,RSIonROC);
SetIndexLabel(0,NULL);
//----
return(0);
}
//+------------------------------------------------------------------+
//| Calculates the relative change of symbol between bar i and i+1 |
//+------------------------------------------------------------------+
double Sentinal(string symbol, int i = 0)
{
double a = iMA(symbol,0,1,0,0,4,i),
b = iMA(symbol,0,1,0,0,4,(i+1)),
move = a-b;
if(a==0||b==0)
{
if(i==0)
Print("Warning: No "+symbol+" data loaded.");
return(0);
}
double moveInPercent = 100*move/b;
return(moveInPercent);
}
//+------------------------------------------------------------------+
int start()
{
// int iMax = Bars - 1 - IndicatorCounted();
int iMax = Bars -1 ;
if(iMax >= bars_to_calculate)
{
iMax = bars_to_calculate;
}
Index = BIAS;
//----
for(int i = iMax; i >= 0; i--)
{
double x = 0;
x += USD * Sentinal("EURUSD",i);
x += JPY * Sentinal("EURJPY",i);
x += GBP * Sentinal("EURGBP",i);
x += CHF * Sentinal("EURCHF",i);
x += CAD * Sentinal("EURCAD",i);
x += AUD * Sentinal("EURAUD",i);
x += NZD * Sentinal("EURNZD",i);
if (flip_line_up_side_down)
x *= -1;
Index = Index+x;
ROC=iClose(Index,0,i)-iClose(Index,0,i+ROC_Period);
RSIonROC=iRSIOnArray(ROC,Bars,RSI_Period,i);
}
return(0);
}
Младен, не могли бы вы помочь мне исправить этот индикатор? не строит линию...
спасибо
#property indicator_separate_window
#property indicator_buffers 3
#property indicator_color1 Red
extern int ROC_Period=24;
extern int RSI_Period=3;
extern int bars_to_calculate = 250;
extern bool flip_line_up_side_down = false;
extern double USD = 1.0, // weights
JPY = 1.0,
GBP = 1.0,
CHF = 1.0,
CAD = 1.0,
AUD = 1.0,
NZD = 1.0;
double BIAS = 0; // starting value for the first bar
//---- indicator buffers
double Index[];
double ROC[];
double RSIonROC[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
string name = "";
//---- indicator line
IndicatorShortName(name);
IndicatorBuffers(3);
SetIndexStyle(0,DRAW_LINE,EMPTY,EMPTY);
SetIndexBuffer(0,RSIonROC);
SetIndexLabel(0,NULL);
//----
return(0);
}
//+------------------------------------------------------------------+
//| Calculates the relative change of symbol between bar i and i+1 |
//+------------------------------------------------------------------+
double Sentinal(string symbol, int i = 0)
{
double a = iMA(symbol,0,1,0,0,4,i),
b = iMA(symbol,0,1,0,0,4,(i+1)),
move = a-b;
if(a==0||b==0)
{
if(i==0)
Print("Warning: No "+symbol+" data loaded.");
return(0);
}
double moveInPercent = 100*move/b;
return(moveInPercent);
}
//+------------------------------------------------------------------+
int start()
{
// int iMax = Bars - 1 - IndicatorCounted();
int iMax = Bars -1 ;
if(iMax >= bars_to_calculate)
{
iMax = bars_to_calculate;
}
Index = BIAS;
//----
for(int i = iMax; i >= 0; i--)
{
double x = 0;
x += USD * Sentinal("EURUSD",i);
x += JPY * Sentinal("EURJPY",i);
x += GBP * Sentinal("EURGBP",i);
x += CHF * Sentinal("EURCHF",i);
x += CAD * Sentinal("EURCAD",i);
x += AUD * Sentinal("EURAUD",i);
x += NZD * Sentinal("EURNZD",i);
if (flip_line_up_side_down)
x *= -1;
Index = Index+x;
ROC=iClose(Index,0,i)-iClose(Index,0,i+ROC_Period);
RSIonROC=iRSIOnArray(ROC,Bars,RSI_Period,i);
}
return(0);
}
k3rn3l
Попробуйте приложенный тестовый индикатор. Проблема, которая не решена - чего вы пытаетесь добиться с помощью индексного буфера? Вы не можете использовать его в таком виде : iClose(Index,0,i) (индекс объявлен как double, а iClose ожидает строку в этом параметре). Сейчас он рисует значения, но нужно еще немного почистить код.
Привет всем! Кто-нибудь может закодировать "Индекс выбора товаров"?
Вот формула(http://www.indicatorsmt4.com/indicators-wiki/trend-indicators/commodity-selection-index-csi/?lang=it)
Индикатор помогает определить волатильность и диапазон рынка.
Привет всем! Кто-нибудь может закодировать "Индекс выбора товаров"?
Вот формула(http://www.indicatorsmt4.com/indicators-wiki/trend-indicators/commodity-selection-index-csi/?lang=it).
Индикатор помогает определить волатильность и диапазон рынка.
Luca82
В Metatrader нет всех данных, необходимых для расчета этого индикатора
Даже по этой ссылке показанный пример не является примером метатрейдера
Возможно ли поднять стрелки вверх на графике (Fx MTN) ? Нужна помощь
Здравствуйте, я хочу спросить, можно ли переписать этот индикатор, чтобы он показывал только стрелки, а они должны появляться на свечах? Может ли кто-нибудь помочь мне с этим, или, возможно, закодировать это для меня, пожалуйста?
с уважением,
Slow
fxmtn-test.mq4