Спрашивайте! - страница 79

 

Оповещение MTF HAS

Здравствуйте, codersguru,

Я нашел эту замечательную статью"Alert Once Per Bar" и попытался заставить ее работать с 8 MTF HAS, но, к сожалению, я не знаю, как это сделать, не могли бы вы добавить звуковое оповещение и всплывающее окно, тогда сигнал появится.

Спасибо за помощь!

Файлы:
8_tf_has.mq4  11 kb
usdjpy_15.jpg  112 kb
 

Нарисовать 2 индикатора в одном окне

Привет всем программистам

Как я могу нарисовать 2 индикатора в одном окне, т.е. rsi и stochastic?

С уважением

айе

 
ayejkt:
Привет всем программистам

Как я могу нарисовать 2 индикатора в одном окне, т.е. rsi и stochastic?

С уважением,

да

Вы можете открыть один, а затем перетащить другой в то же окно, если они являются вложенными окнами, тогда вы получите 2 в одном.

Если это главное окно, то вы можете объединить их с помощью кода, но это сложно.

 

Есть ли способ показать, какой шаблон загружен на графике?

 

Alert MTF HAS - последнее сообщение #787

Вот код из "Alert Once Per Bar".

bool AlertOnce(string alert_msg, int ref)

{

static int LastAlert_1 = 0;

static int LastAlert_2 = 0;

static int LastAlert_3 = 0;

static int LastAlert_4 = 0;

switch(ref)

{

case 1:

if( LastAlert_1 == 0 || LastAlert_1 < Bars )

{

Alert(alert_msg);

LastAlert_1 = Bars;

return (1);

}

break;

case 2:

if( LastAlert_2 == 0 || LastAlert_2 < Bars )

{

Alert(alert_msg);

LastAlert_2 = Bars;

return (1);

}

break;

case 3:

if( LastAlert_3 == 0 || LastAlert_3 < Bars )

{

Alert(alert_msg);

LastAlert_3 = Bars;

return (1);

}

break;

case 4:

if( LastAlert_4 == 0 || LastAlert_4 < Bars )

{

Alert(alert_msg);

LastAlert_4 = Bars;

return (1);

}

break;

}

}[/CODE]

and here is part of code 8 MTF HAS

[CODE]

haOpen = iCustom(NULL,prd,"Heiken_Ashi_Smoothed",MaMetod,MaPeriod,MaMetod2,MaPeriod2,2,yy) ;

haClose = iCustom(NULL,prd,"Heiken_Ashi_Smoothed",MaMetod,MaPeriod,MaMetod2,MaPeriod2,3,yy) ;

double dUp = EMPTY_VALUE;

double dDn = EMPTY_VALUE;

if (haOpen<haClose) dUp = 1; else dDn = 1;

switch (tf)

{

case 0: if (dUp == 1) buf1 = 1;

else buf1 = EMPTY_VALUE; break;

case 1: if (dUp == 1) buf2 = 1 + Gap * 1;

else buf2 = EMPTY_VALUE; break;

case 2: if (dUp == 1) buf3 = 1 + Gap * 2;

else buf3 = EMPTY_VALUE; break;

case 3: if (dUp == 1) buf4 = 1 + Gap * 3;

else buf4 = EMPTY_VALUE; break;

case 4: if (dUp == 1) buf5 = 1 + Gap * 4;

else buf5 = EMPTY_VALUE; break;

case 5: if (dUp == 1) buf6 = 1 + Gap * 5;

else buf6 = EMPTY_VALUE; break;

case 6: if (dUp == 1) buf7 = 1 + Gap * 6;

else buf7 = EMPTY_VALUE; break;

case 7: if (dUp == 1) buf8 = 1 + Gap * 7;

else buf8 = EMPTY_VALUE; break;

}

Возможно ли заставить его работать, я пробовал и всегда получал ошибку. Может кто-нибудь взглянуть на этот код, пожалуйста.

 

2 в 1

Увеличить,

спасибо за ваши усилия, чтобы помочь мне, но я все еще не могу сделать это, сделать rsi и stoch в одном подокне. Как его перетащить?

не могли бы вы просветить меня поподробнее?

с уважением,

есть

Файлы:
 

Может ли кто-нибудь указать мне на советника, который может размещать одновременные ордера на покупку и продажу, похожие на хеджированные ордера. на одной и той же валютной паре.

 
waaustin:
Может ли кто-нибудь указать мне на советника, который может размещать одновременные ордера на покупку и продажу, похожие на хеджированные ордера. на одной и той же валютной паре.

Попробуйте этот советник на USDJPY, таймфрейм=M1.

maxdrawdownpercent = 0.05;

Файлы:
 

Можете ли вы помочь мне добавить в эти эксперты код закрытия всех торговых позиций в 22:00

Можете ли вы помочь мне добавить в эти экспертные коды код закрытия всех торговых позиций в 22:00

Спасибо

Файлы:
crosser.mq4  6 kb
 
Bongo:
Попробуйте этот советник на USDJPY, таймфрейм=M1. maxdrawdownpercent = 0.05;

Это файл ex4. Я не могу открыть его в Metatrader. На самом деле мне интересно увидеть код, чтобы понять, как советник кодируется для ввода одновременных ордеров на покупку/продажу на одной валютной паре, чтобы понять, могу ли я включить ту же методологию в свой советник.

Если быть более конкретным, то я хочу, чтобы мой советник делал следующее:

Советник будет заключать сделки на покупку/продажу, основываясь на определенных условиях. После того, как начальная сделка заключена, иногда может пройти от трех до пяти дней, прежде чем она окончательно закроется по тейк-профиту. Между тем, в течение этого трех-пятидневного периода может возникнуть несколько торговых возможностей в противоположном направлении. Я хочу, чтобы советник воспользовался этими возможностями, оставив первоначальную сделку открытой, поскольку в конечном итоге она закроется с прибылью. Эти дополнительные торговые возможности в направлении, противоположном первоначальной сделке, технически будут хеджировать первоначальную сделку, хотя в конечном итоге они также закроются по тейк-профиту. Для ясности, я все же хочу, чтобы советник имел только одну открытую сделку в том же направлении. Таким образом, максимум сделок, открытых в одно и то же время, будет одна покупка и одна продажа.

Я приложил копию логики размещения ордеров моего советника.

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