arttaras 0 Share Posted June 24, 2013 Всем привет. Пишу советника, столкнулся с проблемой непонимания. Счёт евровый. Простой код: Print("Bid: ", Bid); Print("Ask: ", Ask); Print("Размер свободных средств, необходимых для открытия 1 лота на покупку: ", MarketInfo(Symbol(), MODE_MARGINREQUIRED)); Print("Маржа, взимаемая с перекрытых позиций в расчете на 1 лот: ", MarketInfo(Symbol(), MODE_MARGINHEDGED)); Print("Размер плеча: ", AccountLeverage()); Выводит следующее: Символ: EURUSD Bid: 1.3091 Ask: 1.3092 Размер свободных средств, необходимых для открытия 1 лота на покупку: 261.83 Маржа, взимаемая с перекрытых позиций в расчете на 1 лот: 50000 Размер плеча: 500 Вопрос: Почему размер маржи MODE_MARGINHEDGED составляет 50000 ? В спецификациях контрактов указано, что размер маржи для лотированных позиций - 100, что в 2 раза меньше маржи открытия постой позиции. Т.е. я ожидаю вывод 130.42, но не 50000. Link to post Share on other sites
Recommended Posts