Я понял что это результат выполнения какой то программы, но не понял из этих записей, где видно проскальзывание? "TurnOver = 0.10 lots/contracts" - это и есть проскальзывание? Непонятно.
Нет, это оборот.
Расшифровка этой строчки
SellLimit Profit = 78.38 Loss = 0.00 Total = 78.38 (TurnOver = 47.50 lots/contracts)
Всего SellLimit было сделано на 47.5 лотов, при этом положительные проскальзывания дали 78.38 в валюте счета, отрицательные - ноль.
Вставил в свой советник код SlipPage, но после теста ничего подобного, как у Вас, в логах не видно.
До введения хэджа TakeProfit открытых позиций хранились не на бирже в виде лимитных ордеров, а на MT5-торговом сервере. При этом в момент акцепта они отправлялись на биржу не как лимитные ордера по заявленной цене, а как маркет-ордера по заявленной цене.
Эта особенность очень хорошо видна в тестере, когда срабатывает TP: появляется соответствующий маркет-ордер (а не limit). Поскольку takeprofit - это не существующий биржевой вид ордеров (есть только маркеты и лимитные), то такое положение вещей вполне укладывалось в "рыночность".
С появлением хэджа ситуация не изменилась - takeprofit остались виртуальными. При этом в MT4 ситуация иная: за многие годы существования MT4-мостов стало стандартом, что MT4-takeprofit - это лимитные ордера.
Я понял что это результат выполнения какой то программы, но не понял из этих записей, где видно проскальзывание? "TurnOver = 0.10 lots/contracts" - это и есть проскальзывание? Непонятно.
Нет, это оборот.
Расшифровка этой строчки
Всего SellLimit было сделано на 47.5 лотов, при этом положительные проскальзывания дали 78.38 в валюте счета, отрицательные - ноль.
Вставил в свой советник код SlipPage, но после теста ничего подобного, как у Вас, в логах не видно.
Нет, это оборот.
Расшифровка этой строчки
Всего SellLimit было сделано на 47.5 лотов, при этом положительные проскальзывания дали 78.38 в валюте счета, отрицательные - ноль.
В OnDeinit вставитьааа, так понятнее, спасибо. если Вы хотели что бы никто не догадался, то у Вас получилось...))
вот что у меня получилось:
2016.10.20 14:27:25 Core 1 2016.08.18 23:59:59 Total Profit = 0.00 Loss = 0.00 Total = 0.00 (TurnOver = 25.98 lots/contracts)
2016.10.20 14:27:25 Core 1 2016.08.18 23:59:59
2016.10.20 14:27:25 Core 1 2016.08.18 23:59:59 StopLoss Profit = 0.00 Loss = 0.00 Total = 0.00 (TurnOver = 0.18 lots/contracts)
2016.10.20 14:27:25 Core 1 2016.08.18 23:59:59 TakeProfit Profit = 0.00 Loss = 0.00 Total = 0.00 (TurnOver = 0.00 lots/contracts)
2016.10.20 14:27:25 Core 1 2016.08.18 23:59:59 SellStop Profit = 0.00 Loss = 0.00 Total = 0.00 (TurnOver = 0.00 lots/contracts)
2016.10.20 14:27:25 Core 1 2016.08.18 23:59:59 BuyStop Profit = 0.00 Loss = 0.00 Total = 0.00 (TurnOver = 0.00 lots/contracts)
2016.10.20 14:27:25 Core 1 2016.08.18 23:59:59 SellLimit Profit = 0.00 Loss = 0.00 Total = 0.00 (TurnOver = 0.00 lots/contracts)
2016.10.20 14:27:25 Core 1 2016.08.18 23:59:59 BuyLimit Profit = 0.00 Loss = 0.00 Total = 0.00 (TurnOver = 0.00 lots/contracts)
2016.10.20 14:27:25 Core 1 2016.08.18 23:59:59 Sell Profit = 0.00 Loss = 0.00 Total = 0.00 (TurnOver = 12.81 lots/contracts)
2016.10.20 14:27:25 Core 1 2016.08.18 23:59:59 Buy Profit = 0.00 Loss = 0.00 Total = 0.00 (TurnOver = 12.99 lots/contracts)
2016.10.20 14:27:25 Core 1 OnTester result 2045.68
2016.10.20 14:27:25 Core 1 final balance 2045.68 USD
Помогите разобраться пожалуйста.Финальный баланс тестера и рассчитанный утилитой совпадают, значит волноваться не о чем?
Помогите разобраться пожалуйста.Финальный баланс тестера и рассчитанный утилитой совпадают, значит волноваться не о чем?
Значит в данном случае проскальзывания в тестере отсутствовали.
Если на форе+тики - будут проскальзывания. Нужно только побольше статы (ордеров) собрать.
TakeProfit, как видно, тоже положительно скользит. Но он не лимитник, а маркет.
Почему маркет?
Историю посмотрите.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
TakeProfit (и StopLoss) закрытой позиции
fxsaber, 2016.07.17 20:19