Советники: МТС SU3D[v3] - страница 4

 
berkut_msk:
Bambur:
Ugar:

Я не пойму, что только у меня советник не работает?

Не открывает позиций, зараза. В журнале пишет:

21:15:53 SU3D[v5] inputs: Charts=1; TotalEquityRisk=3; TradeDirection=0;
21:15:53 2008.01.02 10:00 SU3D[v5] EURUSD,H1: L1 by order opened StartLot=0.071
21:15:53 2008.01.02 10:00 SU3D[v5] EURUSD,H1: L2A by order opened StartLot=0.071
21:15:53 2008.01.02 10:00 SU3D[v5] EURUSD,H1: L6 by order opened StartLot=0.071
21:15:53 2008.01.02 10:00 SU3D[v5] EURUSD,H1: S1 sell order opened StartLot=0.071
21:15:53 2008.01.02 10:00 SU3D[v5] EURUSD,H1: S2A sell order opened StartLot=0.071
21:15:53 2008.01.02 10:00 SU3D[v5] EURUSD,H1: S6 sell order opened StartLot=0.071
21:15:53 2008.01.02 11:00 SU3D[v5] EURUSD,H1: L1 by order opened StartLot=0.071
...

21:15:55 2009.03.23 17:59 SU3D[v5] EURUSD,H1: S1 sell order opened StartLot=0.071
21:15:55 2009.03.23 17:59 SU3D[v5] EURUSD,H1: S2A sell order opened StartLot=0.071
21:15:55 2009.03.23 17:59 SU3D[v5] EURUSD,H1: S6 sell order opened StartLot=0.071
21:20:47 SU3D[v5] EURUSD,H1: removed
Пробовал а разных терминалах.

И у меня тоже самое ...

Возможно, причина - в том, что размер лота округляется до трех знаков после запятой, а сервер поддерживает не больше двух или вообще один. Я для запуска у себя "заточил" округление вообще до 1 знака после запятой (поскольку у моего брокера лоты все кратны 0.1), чтобы заработало:

StartLot_b = (NormalizeDouble(AccountBalance()/((10-TotalEquityRisk)*100000*Charts),1));
StartLot_s = (NormalizeDouble(AccountBalance()/((10-TotalEquityRisk)*100000*Charts),1)); - везде, где это стоит (у автора вместо цифры 1 стоит 3).

Это для случая, когда я сохранял исходный риск; если риск увеличивал - соответственно, вместо 100000 ставил 50000 или даже 25000 (для варианта с учетверенным риском).

Аналогично, были "обработаны" (т.е. нормализованы с округлением до 1 знака после запятой) размеры лотов при доливках.

Ситуация аналогичная.Не работает ни в тестере ни на демо.Заменил 3 на 1,в коде менял таймфрейм, оставлял только одну пару (остальные отключал)- итог один и тот же: не смог запустить советник.Просьба к berkut_msk и ко всем кто разобрался с этой проблемой поделиться советом или выложить подправленный код.

 

абсолютно нерабочая "шняга"....выложена здесь для рекламы коммерческого продукта....

 
cossack:

абсолютно нерабочая "шняга"....выложена здесь для рекламы коммерческого продукта....

Почему такая безаппеляционность?Не смогли сами запустить советник?И по этому он плох?Однако berkut_msk и NetBus показали свои стейты п работе советника,значит - работает!Как работает (плохо или хорошо) дело другое. Вопрос в том, как его заставить работать у себя .А уже затем уже аргуметированно делать выводы и такие заявления.

 
gss:
cossack:

абсолютно нерабочая "шняга"....выложена здесь для рекламы коммерческого продукта....

Почему такая безаппеляционность?Не смогли сами запустить советник?И по этому он плох?Однако berkut_msk и NetBus показали свои стейты п работе советника,значит - работает!Как работает (плохо или хорошо) дело другое. Вопрос в том, как его заставить работать у себя .А уже затем уже аргуметированно делать выводы и такие заявления.

Не шняга.. господа и дамы. У меня система работает на реальном счете у двух брокеров. Показывает неплохие результаты.

Как доказательство смотрите работу и стайтмент эксперта 9-й версии SU3D[v9] в MetaTrader4.0 брокер www.fxdd.com одновременно на трех валютных парах EURUSDH1, GBPUSDH1, EURJPYH1 с начальным депо 10000$ в реальном времени c 07.04.2009г.

Login : 7037417


Password : r7lnqhl


Server: FXDD-MT4 Demo Server 2



Сейчас работаем над 10 версией, как только пройдет все тесты всю информацию выложу на сайте.

 

Мега гигантский код, start так и ненашел ;)

 

запустил на тестере.

в журнале пишет:

2009.06.17 00:01:59 2008.05.21 11:52 SU3D[v5] EURUSD,H1: S6 sell order opened StartLot=0.02
2009.06.17 00:01:59 2008.05.21 11:52 SU3D[v5] EURUSD,H1: S2A sell order opened StartLot=0.02

А ничего не открывает

Подправил код, как написанно ниже, получилось так:

2009.06.17 00:01:59 2008.05.21 11:52 SU3D[v5] EURUSD,H1: L1 by order opened StartLot=0.1

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

 
Как советник?
Причина обращения: