Советники: Мультивалютный советник на основе кластерного индикатора. Модификации второй версии. - страница 3 12345678910...12 Новый комментарий [Удален] 2010.02.01 11:43 #21 А сет снастройками для советника или готовый шаболон можете выложить? [Удален] 2010.02.02 01:44 #22 MQL42100: А сет снастройками для советника или готовый шаболон можете выложить? Для часов на Альпари step=0.0001 start_lot=0.1 min_lot=0.1 magicnumber=12345 MM=1 delta=1000 close=1 trail=1 trailing=150 stop=300 profit=0 [Удален] 2010.02.02 02:13 #23 Подскажите как эту часть кода переделать, чтобы советник срабатывал при схождении линий на CCFp и расхождении на СС for (x=0;x<8;x++) { for (y=0;y<8;y++) { if (ccfp[x,1]==ccfp[y,1])continue; if (ccfp[x,0]-ccfp[y,0]>step&&ccfp_old[x,0]-ccfp_old[y,0]<=step&&ccfp[x,0]>ccfp_old[x,0]&&ccfp[y,0]<ccfp_old[y,0]&&cc[x,0]-cc[y,0]>step&&cc[x,0]>cc_old[x,0]&&cc[y,0]<cc_old[y,0]) {open=true; oper_up(ccfp[x,1],ccfp[y,1],lot[0],stop,profit,close,open,magicnumber);} if (cc[x,0]-cc[y,0]>step&&cc_old[x,0]-cc_old[y,0]<=step&&cc[x,0]>cc_old[x,0]&&cc[y,0]<cc_old[y,0]&&ccfp[x,0]-ccfp[y,0]>step&&ccfp[x,0]>ccfp_old[x,0]&&ccfp[y,0]<ccfp_old[y,0]) {open=true;oper_up(cc[x,1],cc[y,1],lot[0],stop,profit,close,open,magicnumber);} if (ccfp[x,0]-ccfp[y,0]>step&&ccfp_old[x,0]-ccfp_old[y,0]<=step) {open=false; oper_up(ccfp[x,1],ccfp[y,1],lot[0],stop,profit,close,open,magicnumber);} if (cc[x,0]-cc[y,0]>step&&cc_old[x,0]-cc_old[y,0]<=step) {open=false;oper_up(cc[x,1],cc[y,1],lot[0],stop,profit,close,open,magicnumber);} } } genro 2010.02.02 23:45 #24 Версия 2.2 – исправлены ошибки по номерам валют ( от 0 до 7, а не 1-8 ) В этом месте ошибка: //USD if (top==1) { if (down==2){ sym="EURUSD"; op=1;} if (down==3){ sym="GBPUSD"; op=1;} if (down==4){ sym="USDCHF"; op=0;} if (down==5){ sym="USDJPY"; op=0;} if (down==6){ sym="AUDUSD"; op=1;} if (down==7){ sym="USDCAD"; op=0;} } Исправлено на : //USD if (top==0) { if (down==1){ sym="EURUSD"; op=1;} if (down==2){ sym="GBPUSD"; op=1;}// продажа if (down==3){ sym="USDCHF"; op=0;}// покупка if (down==4){ sym="USDJPY"; op=0;} if (down==5){ sym="AUDUSD"; op=1;} if (down==6){ sym="USDCAD"; op=0;} if (down==7){ sym="NZDUSD"; op=1;} } И т.д. Индикаторы: Индекс новых максимумов-новых MetaQuotes Software Corp. организует Размер лота [Удален] 2010.02.03 01:48 #25 genro: Версия 2.2 – исправлены ошибки по номерам валют ( от 0 до 7, а не 1-8 ) В этом месте ошибка: //USD if (top==1) { if (down==2){ sym="EURUSD"; op=1;} if (down==3){ sym="GBPUSD"; op=1;} if (down==4){ sym="USDCHF"; op=0;} if (down==5){ sym="USDJPY"; op=0;} if (down==6){ sym="AUDUSD"; op=1;} if (down==7){ sym="USDCAD"; op=0;} } Исправлено на : //USD if (top==0) { if (down==1){ sym="EURUSD"; op=1;} if (down==2){ sym="GBPUSD"; op=1;}// продажа if (down==3){ sym="USDCHF"; op=0;}// покупка if (down==4){ sym="USDJPY"; op=0;} if (down==5){ sym="AUDUSD"; op=1;} if (down==6){ sym="USDCAD"; op=0;} if (down==7){ sym="NZDUSD"; op=1;} } И т.д. пасибо... ошибка сильно критическая? Sdimm 2010.02.03 05:22 #26 если усд с нуля то евро типа вот так? //EUR if (top==1) { if (down==0){ sym="EURUSD"; op=0; } if (down==2){ sym="EURGBP"; op=0; } Sdimm 2010.02.03 05:41 #27 тем более в коде v2.1 NZD прописан отдельным масивом а в Версии 2.2 он уже внесен в массив USD //USD if (top==0) { if (down==1){ sym="EURUSD"; op=1;} if (down==2){ sym="GBPUSD"; op=1;}// продажа if (down==3){ sym="USDCHF"; op=0;}// покупка if (down==4){ sym="USDJPY"; op=0;} if (down==5){ sym="AUDUSD"; op=1;} if (down==6){ sym="USDCAD"; op=0;} if (down==7){ sym="NZDUSD"; op=1;} } как быть с таким поворотом событий? [Удален] 2010.02.03 06:02 #28 Sdimm: тем более в коде v2.1 NZD прописан отдельным масивом а в Версии 2.2 он уже внесен в массив USD //USD if (top==0) { if (down==1){ sym="EURUSD"; op=1;} if (down==2){ sym="GBPUSD"; op=1;}// продажа if (down==3){ sym="USDCHF"; op=0;}// покупка if (down==4){ sym="USDJPY"; op=0;} if (down==5){ sym="AUDUSD"; op=1;} if (down==6){ sym="USDCAD"; op=0;} if (down==7){ sym="NZDUSD"; op=1;} } как быть с таким поворотом событий? вставь еще вот это и будет счастье /NZD if (top==7) { if (down==0){ sym="NZDUSD"; op=0;} if (down==1){ sym="EURNZD"; op=1;} if (down==3){ sym="NZDCHF"; op=0;} if (down==4){ sym="NZDJPY"; op=0;} if (down==5){ sym="AUDNZD"; op=1;} if (down==6){ sym="NZDCAD"; op=0;} Sdimm 2010.02.03 06:20 #29 Вопрос больше в том что по парам новозеландца расписывать, в прошлых версиях он и так присутствует. [Удален] 2010.02.03 06:23 #30 Sdimm: Вопрос больше в том что по парам новозеландца расписывать, в прошлых версиях он и так присутствует. //USD if (top==0) { if (down==1){ sym="EURUSD"; op=1;} if (down==2){ sym="GBPUSD"; op=1;} if (down==3){ sym="USDCHF"; op=0;} if (down==4){ sym="USDJPY"; op=0;} if (down==5){ sym="AUDUSD"; op=1;} if (down==6){ sym="USDCAD"; op=0;} if (down==7){ sym="NZDUSD"; op=1;} } //EUR if (top==1) { if (down==0){ sym="EURUSD"; op=0;} if (down==2){ sym="EURGBP"; op=0;} if (down==3){ sym="EURCHF"; op=0;} if (down==4){ sym="EURJPY"; op=0;} if (down==5){ sym="EURAUD"; op=0;} if (down==6){ sym="EURCAD"; op=0;} if (down==7){ sym="EURNZD"; op=0;} //************************** } //GBP if (top==2) { if (down==0){ sym="GBPUSD"; op=0;} if (down==1){ sym="EURGBP"; op=1;} if (down==3){ sym="GBPCHF"; op=0;} if (down==4){ sym="GBPJPY"; op=0;} if (down==5){ sym="GBPAUD"; op=0;} if (down==6){ sym="GBPCAD"; op=0;} } //CHF if (top==3) { if (down==0){ sym="USDCHF"; op=1;} if (down==1){ sym="EURCHF"; op=1;} if (down==2){ sym="GBPCHF"; op=1;} if (down==4){ sym="CHFJPY"; op=0;} if (down==5){ sym="AUDCHF"; op=1;} if (down==6){ sym="CADCHF"; op=1;} if (down==7){ sym="NZDCHF"; op=1;} //***************** } //JPY if (top==4) { if (down==0){ sym="USDJPY"; op=1;} if (down==1){ sym="EURJPY"; op=1;} if (down==2){ sym="GBPJPY"; op=1;} if (down==3){ sym="CHFJPY"; op=1;} if (down==5){ sym="AUDJPY"; op=1;} if (down==6){ sym="CADJPY"; op=1;} if (down==7){ sym="NZDJPY"; op=1;} } //AUD if (top==5) { if (down==0){ sym="AUDUSD"; op=0;} if (down==1){ sym="EURAUD"; op=1;} if (down==2){ sym="GBPAUD"; op=1;} if (down==3){ sym="AUDCHF"; op=0;} if (down==4){ sym="AUDJPY"; op=0;} if (down==6){ sym="AUDCAD"; op=0;} if (down==7){ sym="AUDNZD"; op=0;} //*********************** } //CAD if (top==6) { if (down==0){ sym="USDCAD"; op=1;} if (down==1){ sym="EURCAD"; op=1;} if (down==2){ sym="GBPCAD"; op=1;} if (down==3){ sym="CADCHF"; op=0;} if (down==4){ sym="CADJPY"; op=0;} if (down==5){ sym="AUDCAD"; op=1;} if (down==7){ sym="NZDCAD"; op=1;} //************************** } //NZD if (top==7) { if (down==0){ sym="NZDUSD"; op=0;} if (down==1){ sym="EURNZD"; op=1;} if (down==3){ sym="NZDCHF"; op=0;} if (down==4){ sym="NZDJPY"; op=0;} if (down==5){ sym="AUDNZD"; op=1;} if (down==6){ sym="NZDCAD"; op=0;} //************************** 12345678910...12 Новый комментарий
А сет снастройками для советника или готовый шаболон можете выложить?
А сет снастройками для советника или готовый шаболон можете выложить?
Для часов на Альпари
step=0.0001
start_lot=0.1
min_lot=0.1
magicnumber=12345
MM=1
delta=1000
close=1
trail=1
trailing=150
stop=300
profit=0
Подскажите как эту часть кода переделать, чтобы советник срабатывал при схождении линий на CCFp и расхождении на СС
Версия 2.2 – исправлены ошибки по номерам валют ( от 0 до 7, а не 1-8 )
В этом месте ошибка:
//USD
if (top==1)
{
if (down==2){ sym="EURUSD"; op=1;}
if (down==3){ sym="GBPUSD"; op=1;}
if (down==4){ sym="USDCHF"; op=0;}
if (down==5){ sym="USDJPY"; op=0;}
if (down==6){ sym="AUDUSD"; op=1;}
if (down==7){ sym="USDCAD"; op=0;}
}
Исправлено на :
И т.д.
Версия 2.2 – исправлены ошибки по номерам валют ( от 0 до 7, а не 1-8 )
В этом месте ошибка:
//USD
if (top==1)
{
if (down==2){ sym="EURUSD"; op=1;}
if (down==3){ sym="GBPUSD"; op=1;}
if (down==4){ sym="USDCHF"; op=0;}
if (down==5){ sym="USDJPY"; op=0;}
if (down==6){ sym="AUDUSD"; op=1;}
if (down==7){ sym="USDCAD"; op=0;}
}
Исправлено на :
И т.д.
пасибо... ошибка сильно критическая?
//EUR
if (top==1)
{
if (down==0){ sym="EURUSD"; op=0; }
if (down==2){ sym="EURGBP"; op=0; }
тем более в коде v2.1 NZD прописан отдельным масивом а в Версии 2.2 он уже внесен в массив USD
как быть с таким поворотом событий?
тем более в коде v2.1 NZD прописан отдельным масивом а в Версии 2.2 он уже внесен в массив USD
как быть с таким поворотом событий?
вставь еще вот это и будет счастье
Вопрос больше в том что по парам новозеландца расписывать, в прошлых версиях он и так присутствует.
Вопрос больше в том что по парам новозеландца расписывать, в прошлых версиях он и так присутствует.