странно если не использовать структуру запроса текущих цен то все считает за исключением инструментов типа #AA в данном случае возвращает ноль, интересно почему? как тогда рассчитать маржу для подобных инструментвов
voidOnStart()
{
int total=SymbolsTotal(false);
double marginbay;
double marginsell;
//MqlTick pr;for(int i=0;i<=total;i++)
{
if(OrderCalcMargin(ORDER_TYPE_BUY,SymbolName(i,false),1.0,SymbolInfoDouble(SymbolName(i,false),SYMBOL_ASK),marginbay))
Print("Маржа для покупки "+SymbolName(i,false)+" = ",DoubleToString(marginbay));
elsePrint("Ошибка № - ",GetLastError());
if(OrderCalcMargin(ORDER_TYPE_SELL,SymbolName(i,false),1.0,SymbolInfoDouble(SymbolName(i,false),SYMBOL_BID),marginsell))
Print("Маржа для продажи "+SymbolName(i,false)+" = ",DoubleToString(marginsell));
elsePrint("Ошибка № - ",GetLastError());
}
}
sergey1294: все разобрался почему первый вариант не работал, надо было прописать функцию в тело цикла для получения котировок запрашиваемого инструмента. вопрос по поводу нулевых значений инструментов типа #AA остается актуальным
Ну вот, только решишь помочь... :)
PS
Не знаю как все остальные, но по #AA рынок вроде как закрыть...
Какой смысл компилировать такую конструкцию, если это приведет к невозможности загрузки MQL5-программы?
Каково максимальное количество динамических массивов в индикаторе?
Каково максимальное количество динамических массивов в индикаторе?
Ограничения диктуются вашими аппаратными ресурсами.
Насколько хватит памяти.
Каково максимальное количество динамических массивов в индикаторе?
написал такой скрипт для проверки функции
возвращает ошибку 4002, что я не так сделал?
странно если не использовать структуру запроса текущих цен то все считает за исключением инструментов типа #AA в данном случае возвращает ноль, интересно почему? как тогда рассчитать маржу для подобных инструментвов
написал такой скрипт для проверки функции
возвращает ошибку 4002, что я не так сделал?
все разобрался почему первый вариант не работал, надо было прописать функцию в тело цикла для получения котировок запрашиваемого инструмента. вопрос по поводу нулевых значений инструментов типа #AA остается актуальным
Ну вот, только решишь помочь... :)
PS
Не знаю как все остальные, но по #AA рынок вроде как закрыть...
еще такой вопрос правильно я понимаю что код типа является аналогом функции из MT4