Самый просто способ - через стоимость пункта. Посчитать суммарную прибыль, совокупный лот, потом на основе величины тика и стоимости тика посчитать стоимость пункта. Останется прибыль поделить на произведение лота на стоимость пункта и прибавить это к рыночной цене.
Можете даже не смотреть, это в корне неверное решение.
Поищите на форуме, Я где-то выкладывал правильную функцию с правильным расчётом
а че неверное, вот тут обоснование этого решения:
а d_Target это что такое?
если d_Target = 0, то функция возвратит цену безубытка...
Вот рабочая функция. Учитывает комиссии и свопы.
Вот рабочая функция. Учитывает комиссии и свопы.
Вот, это сильно похоже на рабочий вариант.
========
Если видите в коде расчёта безубытка:
Дальше можете не смотреть, а сразу выбрасывать
...
Если видите в коде расчёта безубытка:
Дальше можете не смотреть, а сразу выбрасывать
Это почему же?
Это почему же?
Да, немного погорячился, можно сделать расчёт и с OrderOpenPrice()
прошелся поиском, не нашел
а для МТ5 есть формулы расчета "линии бузубытка"?
в идеале нужен индикатор
разберетесь?
разберетесь?
с этим то все понятно, был у меня такой код
под МТ5 интересует реализация, хочу этот расчет в индикаторе сделать и протестировать стратегию в тестере МТ5
UPD: MT4Orders forever!
все работает, автору респект!