Результаты бобслея:
Вот результаты, при наилучших параметрах:
http://pix.academ.org/img/2010/10/21/74b2db85d820da636c9f4b6f99420b22.png
Ниже результаты моделирования с начала Чемпионата. Есть различия моделирования от реальной торговли(связано, как мне кажется, из-за сбоя сервера в один из дней Чемпионата).
http://pix.academ.org/img/2010/10/21/dc6aaa74a624e746ee4d53aa45a48dee.jpg
http://pix.academ.org/img/2010/10/21/3e5573fdfd1e10e6a0a91a5e494e6d6b.png
http://pix.academ.org/img/2010/10/21/4b6788dfd5fbafdb5d6c4fafcf1dcd64.jpg
При торговле 2 - 5 лота по подобной стратегии немного с другими параметрами
(M5, SMA 70, Stochastic 5,3,3, SL 40, TP 80)
чем у бобслея получил такие результаты:
Это за год.
За время чемпионата.
Пока что работаю над тем как научить советник торговать отложками как у бобслея. У меня покупка с рынка по сигналу на новой свече.
Структуру notused еще в выходные разберу. Может быть кто подскажет пример.
Пока что работаю над тем как научить советник торговать отложками как у бобслея. У меня покупка с рынка по сигналу на новой свече.
Структуру notused еще в выходные разберу. Может быть кто подскажет пример.
В структуре нет торговых операций. Но в отложенниках нет ничего сложного:
MqlTradeRequest tr;
MqlTradeResult res;
MqlTradeCheckResult tres;
double dist;
double StopLevel = MathMax(SymbolInfoInteger(h_sym,SYMBOL_TRADE_STOPS_LEVEL),
SymbolInfoInteger(h_sym,SYMBOL_TRADE_FREEZE_LEVEL))*SymbolInfoDouble(h_sym,SYMBOL_POINT));
//...
tr.action = TRADE_ACTION_PENDING;
tr.symbol = h_sym; //торгумая пара
tr.volume = getVol(); //получить объём
if(tr.volume==0) return;
tr.type = getOrderType(); // получить тип ордера
dist=MathMax(getDB(), //getDB() у меня возращает расстояние в вещественном виде x.xxxxx на котором хотелось бы открыть отложенный ордер от текушей цены
StopLevel);
if(tr.type==ORDER_TYPE_BUY_LIMIT)tr.price=SymbolInfoDouble(h_sym,SYMBOL_ASK)-dist;
if(tr.type==ORDER_TYPE_SELL_LIMIT)tr.price=SymbolInfoDouble(h_sym,SYMBOL_BID)+dist;
tr.tp=getTP(); //Получить ТP в виде х.ххххх
if (MathAbs(tr.tp - tr.price) < StopLevel) return;
tr.stoplimit = 0;
tr.sl = getSL(); //Получить SL в виде х.ххххх
if (MathAbs(tr.sl-tr.price) < StopLevel) return;
tr.type_filling = ORDER_FILLING_AON;
tr.type_time = ORDER_TIME_GTC;
if(DebugOrderCheck(__LINE__,tr,tres)) DebugOrderSend(__LINE__, tr,res); //а эти функции можно взять со структуры или заменить стандартными без первого параметра
return;
- www.mql5.com
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования








На сайте Чемпионата Automated Trading Championship 2010 опубликовано "Интервью с Борисом Одинцовым (bobsley)". Борис Одинцов - один из самых ярких участников Чемпионата, преодолевший на третьей торговой неделе планку в $100 000. Стремительный взлет своего эксперта Борис объясняет благоприятным стечением обстоятельств. В этом интервью он рассказывает, каким вещам стоит уделять внимание в трейдинге и о том, какой рынок неблагоприятен для его эксперта.
Статья опубликована на сайте Чемпионата Automated Trading Championship 2010 в разделе "Новости".
Спонсорами Чемпионата являются: Interbank FX LLC (IBFX), MIG BANK SA и FXCM (Forex Capital Markets LLC). Медиа-спонсорами - журнал TRADERS' и информационное агентство Dow Jones. Организатор Чемпионата MetaQuotes Software Corp.