Расчет прибыли/убытков в деньгах и TICK_VALUE

 

Есть объем(лот), точка входа и выхода, надо рассчитать прибыль и потери в валюте депозита, всегда использовал для этого значение TICK_VALUE -> SymbolInfoDouble(_Symbol, SYMBOL_TRADE_TICK_VALUE)

Но у многих брокеров значение TICK_VALUE для золота, нефти и п.р. всегда равно 1, как в таком случае расчеты производить? 

Документация по MQL5: Константы, перечисления и структуры / Состояние окружения / Информация об инструменте
Документация по MQL5: Константы, перечисления и структуры / Состояние окружения / Информация об инструменте
  • www.mql5.com
Для получения текущей рыночной информации служат функции SymbolInfoInteger(), SymbolInfoDouble() и SymbolInfoString(). В качестве второго параметра этих функций допустимо передавать один из идентификаторов из перечислений ENUM_SYMBOL_INFO_INTEGER, ENUM_SYMBOL_INFO_DOUBLE и ENUM_SYMBOL_INFO_STRING соответственно. Некоторые символы (как...
 
Пункт (point,pips) стоимость пункта, как ее рассчитать? - Часто задаваемые Вопросы - Forex Club
Пункт (point,pips) стоимость пункта, как ее рассчитать? - Часто задаваемые Вопросы - Forex Club
  • www.fxclub.org
1 пункт – это минимальная единица изменения цены. Запись котировок валют с четырьмя значащими цифрами после запятой является стандартной записью по всем основным парам валют, кроме йены. При этом для пар EUR/USD или GBP/USD цена одного пункта будет равна одному доллару точно, если совершить сделку размером 10.000 единиц базовой валюты. Для...
 
pivalexander:

Есть объем(лот), точка входа и выхода, надо рассчитать прибыль и потери в валюте депозита, всегда использовал для этого значение TICK_VALUE -> SymbolInfoDouble(_Symbol, SYMBOL_TRADE_TICK_VALUE)

Но у многих брокеров значение TICK_VALUE для золота, нефти и п.р. всегда равно 1, как в таком случае расчеты производить? 

у некоторых брокеров бывает по некоторым инструментов неправильно прописаны TV поэтому можно создать свой символ и прописать правильные свойства контракта и перекачать в него тики (это для тестера)

 
pivalexander:

Есть объем(лот), точка входа и выхода, надо рассчитать прибыль и потери в валюте депозита, всегда использовал для этого значение TICK_VALUE -> SymbolInfoDouble(_Symbol, SYMBOL_TRADE_TICK_VALUE)

Но у многих брокеров значение TICK_VALUE для золота, нефти и п.р. всегда равно 1, как в таком случае расчеты производить? 

и кстати желательно учитывать не только TICK_VALUE но TICK_SIZE (иногда размер тика = несколько пунктов цены)

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