Вот такой вот глюк в тестере обнаружил

 

2008.04.08 07:49:28 2008.03.03 02:32 AssistantTrader v01 GBPJPY,M5: Закрыт ордер# 41 sell 0.9 GBPJPY at 205.95 at price 204.61 ExpertMagic 2020405: ContrSum $1125.44 - Профит: $57.11
2008.04.08 07:49:28 2008.03.03 02:32 AssistantTrader v01 GBPJPY,M5: close #41 sell 0.90 GBPJPY at 205.95 at price 204.61

И вот что в результатах: 143 2008.03.03 02:32 close 41 0.90 204.61 0.00 0.00 57.11 17580.64

вот так 134 пункта на почти лоте дает всего 57 баксов

Вопрос к разаработчикам

 

Сделайте в функции deinit():

if(OrderSelect(41, SELECT_BY_TICKET)==true)
    OrderPrint();
интересно глянуть на свопы, накопившиеся за месяц.
 
Rosh:

Сделайте в функции deinit():

if(OrderSelect(41, SELECT_BY_TICKET)==true)
    OrderPrint();
интересно глянуть на свопы, накопившиеся за месяц.

К сожалению вряд ли я смогу повторить именно этот тест, параметры были взяты после оптимизации. А где Вы увидели, что ордер месяц висел? Я думаю что свопы можно и на пальцах посчитать если известен срок, размер свопа ведь тоже известен?

Но в данной ситуации мне непонятно вообще почему был закрыт ордер, т.к. одно из условий, а именно превышение ContrSum $1125.44, получается не выполнено.

Профит считается со свопами. Тест проводился в потиковом режиме. Если подобное повторится, я повнимателнее рассмотрю ситуацию.

 
mr_Johns:

К сожалению вряд ли я смогу повторить именно этот тест, параметры были взяты после оптимизации. А где Вы увидели, что ордер месяц висел? Я думаю что свопы можно и на пальцах посчитать если известен срок, размер свопа ведь тоже известен?


Мне показалось, что там указана дата открытия и закрытия. Сейчас я вижу, что это не так. Приведите по возможности все детали, иначе трудно что-либо сказать.

 

Спасибо, Rosh, разобрался. Это сплитный ордер, и там действительно у меня ошибка была, вот похожая ситуация:

2008.04.08 19:32:09 2008.04.07 23:59 AssistantTrader GBPJPY,M5: #66 2008.01.22 05:17 sell 0.40 GBPJPY 206.02 0.00 0.00 2008.03.03 09:20 203.77 0.00 -497.29 876.60 split from #61 2020405
2008.04.08 19:32:09 2008.04.07 23:59 AssistantTrader GBPJPY,M5: #65 2008.01.30 09:05 buy 0.40 GBPJPY 212.44 0.00 0.00 2008.01.30 12:56 213.04 0.00 0.00 233.87 2020405
2008.04.08 19:32:09 2008.04.07 23:59 AssistantTrader GBPJPY,M5: #61 2008.01.22 05:17 sell 0.10 GBPJPY 206.02 0.00 0.00 2008.01.30 09:05 212.44 0.00 -24.26 -625.43 partial close 2020405
подправил в коде условие закрытия.

Спасибо

Причина обращения: