Помощь в кодировании - страница 432

 
NWFstudent:
Привет.

Я не знаю, есть ли уже такой индикатор. Но возможно ли сделать один индикатор, который печатает стрелки на графике для нескольких оцилляторов?

Например: Стохастик пересекает сигнальную линию перекупленности или перепроданности (не в том случае, если крест находится в середине нигде), стрелка другого цвета, если сигнальная линия пересекает MACD и стрелка, когда RSI входит и выходит из перепроданности или перекупленности.

Стрелки должны быть разного цвета, чтобы наглядно показать, что из них что.

Дополнительно, если вы хороший кодер с небольшим запасом времени, можно сделать небольшую таблицу в правом нижнем углу с фактическими значениями для любого параметра.

Спасибо

Привет NWFstudent,

Да, вы можете объединить несколько показателей в один... Большинство используют матрицу "приборной панели" для отображения различных значений... как вы предлагаете для "правого нижнего угла" (или поместить в любой угол)...

Если вам нужны стрелки нескольких индикаторов прямо на ценовой линии графика (а не просто приборная панель, показывающая все значения)... хороший кодер сможет сделать эти стрелки для вас.

Проведите поиск по запросу "Индикаторы приборной панели Forex" и вы увидите, что возможно.

Надеюсь, это вам поможет,

Роберт

Файлы:
 

Newdigital : Пожалуйста, поместите это в правильное место. Я ищу сканер/скринер пересечений 2 sma. Искал везде и нашел несколько для акций, но нет действительно хороших для Форекс. Большое спасибо

 
Jeeves:
Newdigital : Пожалуйста, поместите это в правильное место. Я ищу сканер/скринер пересечения 2 sma. Искал везде и нашел несколько для акций, но нет действительно хороших для Форекс. Большое спасибо

Если это работает для акций и не работает для Форекс, попробуйте использовать другие настройки. Какой бы сканер/скринер вы ни использовали, математика, используемая для расчета sma, останется неизменной, поэтому результат будет похож на тот, который вы уже используете - возможно, это связано с тем, что рынок Форекс отличается от рынка акций. Попробуйте использовать lwma, например, для форекса вместо sma.

 

Большое спасибо mladen.... Я бесполезен в "возиться" с кодировкой. Мне просто придется продолжать искать и надеяться, что я найду.....! Берегите себя

 

Советник на основе SuperTrend nrp mtf 2.01 nmc

Привет про-кодеры MQL,

Я хотел бы узнать, может ли кто-нибудь помочь мне? Я хотел бы внедрить в свой советник индикатор "SuperTrend nrp mtf 2.01 nmc". Как лучше всего внедрить индикатор SuperTrend?

Индикатор имеет шесть буферов:

IndicatorBuffers(6);

SetIndexBuffer(0, Trend);

SetIndexStyle(0, DRAW_LINE,STYLE_SOLID);

SetIndexBuffer(1, TrendUpA);

SetIndexStyle(1, DRAW_LINE,STYLE_SOLID);

SetIndexBuffer(2, TrendUpB);

SetIndexStyle(2, DRAW_LINE,STYLE_SOLID);

SetIndexBuffer(3, TrendDoA);

SetIndexStyle(3, DRAW_LINE,STYLE_SOLID);

SetIndexBuffer(4, TrendDoB);

SetIndexStyle(4, DRAW_LINE,STYLE_SOLID);

SetIndexBuffer(5, Direction);

[/CODE]

I wrote the code below:

[CODE]

if(openedOrders<=0)

{

RefreshRates();

double trend_up=iCustom(Symbol(),0,"SuperTrend nrp mtf 2.01 nmc",TimeFrame,CCIperiod,ATRperiod,applied_price,1,1); //buffer 1, signal up

double trend_down=iCustom(Symbol(),0,"SuperTrend nrp mtf 2.01 nmc",TimeFrame,CCIperiod,ATRperiod,applied_price,3,2); //buffer 3, signal down

int clongs = 0;

int cshorts = 0;

for(i=OrdersTotal()-1;i>=0; i--)

{

if(OrderType()==OP_BUY) clongs++; // Check Long Traded Positions.

if(OrderType()==OP_SELL) cshorts++; // Check Short Traded Positions.

}

if(trend_up!=trend_down)

{

if(clongs<maxlongtrades && trend_up==1 && ADX_filter()==true) OpenBuy(); //BUY

if(cshorts<maxshorttrades && trend_up==-1 && ADX_filter()==true) OpenSell(); //SELL

}

}

Код компилируется без предупреждений и ошибок, но сделки не открываются.

Не мог бы кто-нибудь проанализировать?

Заранее благодарю!

С наилучшими пожеланиями,

TFI

 
tfi_markets:
Советник на основе SuperTrend nrp mtf 2.01 nmc

Здравствуйте профессионалы по MQL,

Я хотел бы узнать, может ли кто-нибудь помочь мне? Я хотел бы внедрить индикатор "SuperTrend nrp mtf 2.01 nmc" в свой советник. Как лучше всего внедрить индикатор SuperTrend?

Индикатор имеет шесть буферов:

IndicatorBuffers(6);

SetIndexBuffer(0, Trend);

SetIndexStyle(0, DRAW_LINE,STYLE_SOLID);

SetIndexBuffer(1, TrendUpA);

SetIndexStyle(1, DRAW_LINE,STYLE_SOLID);

SetIndexBuffer(2, TrendUpB);

SetIndexStyle(2, DRAW_LINE,STYLE_SOLID);

SetIndexBuffer(3, TrendDoA);

SetIndexStyle(3, DRAW_LINE,STYLE_SOLID);

SetIndexBuffer(4, TrendDoB);

SetIndexStyle(4, DRAW_LINE,STYLE_SOLID);

SetIndexBuffer(5, Direction);

[/CODE]

I wrote the code below:

[CODE]

if(openedOrders<=0)

{

RefreshRates();

double trend_up=iCustom(Symbol(),0,"SuperTrend nrp mtf 2.01 nmc",TimeFrame,CCIperiod,ATRperiod,applied_price,1,1); //buffer 1, signal up

double trend_down=iCustom(Symbol(),0,"SuperTrend nrp mtf 2.01 nmc",TimeFrame,CCIperiod,ATRperiod,applied_price,3,2); //buffer 3, signal down

int clongs = 0;

int cshorts = 0;

for(i=OrdersTotal()-1;i>=0; i--)

{

if(OrderType()==OP_BUY) clongs++; // Check Long Traded Positions.

if(OrderType()==OP_SELL) cshorts++; // Check Short Traded Positions.

}

if(trend_up!=trend_down)

{

if(clongs<maxlongtrades && trend_up==1 && ADX_filter()==true) OpenBuy(); //BUY

if(cshorts<maxshorttrades && trend_up==-1 && ADX_filter()==true) OpenSell(); //SELL

}

}

Код компилируется без предупреждений и ошибок, но сделки не открываются.

Не мог бы кто-нибудь проанализировать?

Заранее благодарю!

С наилучшими пожеланиями,

TFI

TFI

Для SuperTrend nrp mtf 2.01 nmc самым простым способом является использование CCI. Когда CCI CCIperiod > 0, тренд вверх, когда < 0, тренд вниз (см. рисунок для сравнения).

Файлы:
st.gif  78 kb
 
Jeeves:
Большое спасибо mladen.... Я бесполезен в "возиться" с кодированием. Мне просто придется продолжать искать и надеяться, что я найду.....! Берегите себя

Дживс

Если у индикатора есть тип ma, который вы можете изменить в параметрах, попробуйте изменить его на 3 (LWMA) и посмотрите, как он будет работать на форекс.

 

этот индикатор не открывается в моем mt4

кто-нибудь может помочь мне закодировать этот индикатор?

Файлы:
 
thesanny:
этот индикатор не открывается в моем mt4 кто нибудь может помочь мне кодировать этот индикатор?

thesanny

Попробуйте сейчас: cc_at_s_v2-1_-2_mtf_nmc.mq4

Файлы:
 

большое спасибо

Причина обращения: