Эксперт который всегда в профите....

 
Эксперт который всегда в профите....
решил изучить MQL сделал простейшего эксперта из 3х строк, если его прогнать в тестировании стратегии то он всегда в выигрыше - проигрышных сделок вобще нет! я понимаю что такого не бывает, хочу спросить где ошибка.. вот текст эксперта:
-----------------------------------------------------------------------------
/*[[
Name := my
Author := Copyright © 2003, Company
Link := http://www.company.com/
Lots := 1.00
Stop Loss := 0
Take Profit := 0
Trailing Stop := 0
]]*/

If TotalTrades<1 then
{
If FreeMargin<1000 then Exit;
SetOrder(OP_BUY,Lots,Ask,3,0,Ask+0.002,RED);
Exit;
}
 
тестировал на EURUSD график H1
 
Ошибка в том, что нельзя работать без стопов, имхо!
 
SetOrder(OP_BUY,Lots,Ask,3,0,Ask+0.002,RED) - спред забыл
 
Почему експерт всегда в профите
1. EURUSD находится в UpTrend. Попробуй с Sell order и резултат изменится
2. Strategy Tester не учитывает Swap-ов. Подсчитай сколко дней ты находился в торговле и умножи их по количество лотов и потом по Swap за одного лота по EURUSD. Ету суму ты дополнительно потеряеш при реальной торговли
3. Познакомся с понятие Slippage. Оно позволяеть брокеру брать от твоего акаунта больше, чем ему полагается. При каждый вход и выход от торговли, брокер задерживает подача котировок в среднем 1 минута и смотрит куда пойдет цена. Если она идет против тебя, он потверждает твой запрос с опозданием. Если она идет против него, он дает тебе новую цену, которую тебя не устраиваеть. Таким способом ты всегда теряеш, а он неявно забираеть от тебя несколько пипсов. Ето можеть превратит прибылную систему в убиточную. Strategy Tester не учитывает етого. Моя рекомендация - ищите брокер, который предлагает Instant Execution
 
поробуй на USDCHF . . .
 
Почему експерт всегда в профите
То есть , если играть в реале, то советник работать в автоматическом режиме не сможет? Или Slippage поможет?
 
а какой тогда смысл в тестировании стратегии если она ничего не учитывает?
 
Все очень просто!!!
 
Все очень просто!!!
Дело в тоь что при тестировании экспертов всегда нужно соблюдать некоторые правила. Почему-то здесь почти не говорится напимер о том что нельзя ставить профит и лосс на очень маленьком расстоянии ( сравнимом со средней величиной бара). Иначе при тестировании получиться многократное их срабатывание в одном баре (что в данном случае и происходит).
Например при тестировании на EURUSD H1 профит нужно ставить не менее 50-60. А в этом эксперте профит равен 2, да и к томуже тестируются только длинные позиции на графике с выраженным бычьим трендом...
Причина обращения: