как подсчитать стоимость пункта для невалютного интсрумента(фодвовый индекс, сыръе, акции)?

 

написал эксперт по собственной стратегии, описал сигналы все работает. стратегия для фючерса на DAX. сложность вызвало реализация управления капиталом, так как не могу никак прогрпмно определить стоимость пункта.

может ктонибудь подскажет как это можно сделать?

 

MarketInfo("DAX",MODE_TICKVALUE) - Размер минимального изменения цены инструмента в валюте депозита

Справочник MQL4 - Стандартные константы - MarketInfo

 

Тож как то нужно было сделать в эксперте  так, чтобы параметры(стопы) автоматом задавались кратными пяти.

Даже если в СВОЙСТВАХ они будут не кратными 5-ти.

Под дакс и футси советник.

Думал-думал, думал-думал, но так и не сообразил, -  как воспользоваться MODE_TICKVALUE или чем ниб. другим.

Так и отложил "на потом"...

 
rid >>:

Тож как то нужно было сделать в эксперте  так, чтобы параметры(стопы) автоматом задавались кратными пяти.

Даже если в СВОЙСТВАХ они будут не кратными 5-ти.

Под дакс и футси советник.

Думал-думал, думал-думал, но так и не сообразил, -  как воспользоваться MODE_TICKVALUE или чем ниб. другим.

Так и отложил "на потом"...

тоже гдето на сайте нацел вот эту функцию.... работает

double RoundToTickSize(double price)
{
return(NormalizeDouble(MathRound(price/MarketInfo(Symbol(), MODE_TICKSIZE))*MarketInfo(Symbol(), MODE_TICKSIZE), MarketInfo(Symbol(), MODE_DIGITS)));
}

 
Figar0 >>:

MarketInfo("DAX",MODE_TICKVALUE) - Размер минимального изменения цены инструмента в валюте депозита

Справочник MQL4 - Стандартные константы - MarketInfo

спасибо, завра попробую....