_________________________________________________________________________
среда, 29 сентября 2010 г.
Тренинг по MQL. Видеокаст 5.
В вобщем, решил я проверить старую идею насчет того,что можно открываться, подбрасывая монетку, главное, грамотно сопровождать открытые позиции и можно быть в прибыли.
Плюс хотел проверить идею плавающего мартингейла, меня тут один трейдер-математик уверяет, что число 2 в этом плане неправильное, а сам проверить не может.
Ну вот мы и проверим скоро.
Успел сделать вот что – советник открывает бай, сел, бай, сел …, как только количество лотов переваливает за 31, начинает закрывать самые старые, независимо от прибыли или убытка. Попробуйте переделать на случайные числа, я просто физически не успевал уже.
Я ожидал, что при такой тупизне депо сгорит, как свеча, но был приятно удивлен. В общем, смотрите результаты!
Теперь про ошибки, которые я допустил по забывчивости, потом поправил. Не натыкайтесь на эти грабли!
1. ++variable; // так в MQL нельзя, в Си и С++ можно, я забыл про эти мелкие гадства MQL4
2. variable++; // так можно
3. Нельзя использовать variable++ в выражениях; // тут вообще без комментариев (((
4. После подкачки истории для тестера терминал сходит с ума и теряет дни на демо-счете, надо сносить историю, потом покажу
5. Моя недоработка в DoTrade(), не учитывается, что ордер может не окрыться или не закрыться. На тестере не важно, на демо, наверное, тоже не проявиться. На реале может вызвать сбой в алгоритме, покажу в след касте.
Смотреть видео : http://fxlab.info/learn_mql/lesson5/FirstAdv_2.html
Качать видео : http://fxlab.info/learn_mql/lesson5/FirstAdv_2.mp4
Файл советника : http://fxlab.info/learn_mql/lesson5/FirstAdv_2.mq4
Источник : http://fxlab.info/
Подписаться на:
Комментарии к сообщению (Atom)
0 коммент.:
Отправить комментарий