Скачать MetaTrader 5

какой командой можно получить от брокера стоимость одного пункта ? - страница 2

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
vvavva
463
vvavva  

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

double pPrP=MarketInfo(pSymbol,MODE_TICKVALUE);

даёт стоимость пункта но у альпари свой расчёт и в итоге показатель в 10 раз меньше.

для 4 знаков наверно показатель был бы правильным.

и вопрос как привязаться к правильному показателю брокера?

Konstantin Staryhin
2382
Konstantin Staryhin  

указываете инструмент и функция возвращает вам стоимость 1 пункта

//------------------------------------------------------+
double StoimPunkt(string B){
double S = MarketInfo(B,MODE_TICKVALUE)/(MarketInfo(B,MODE_TICKSIZE)/MarketInfo(B,MODE_POINT));
return(S);}
//------------------------------------------------------+

vvavva
463
vvavva  
panelektrik:

указываете инструмент и функция возвращает вам стоимость 1 пункта

//------------------------------------------------------+
double StoimPunkt(string B){
double S = MarketInfo(B,MODE_TICKVALUE)/(MarketInfo(B,MODE_TICKSIZE)/MarketInfo(B,MODE_POINT));
return(S);}
//------------------------------------------------------+


сравни свою стоимость со стоимостью у альпари.

для е/д 1 лот

у мя получается

Pr=1.00000

у альпари 10 USD

12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий