С плечом ладно, может просто оно изменилось не на всех валютных парах. Но почему вот эта функция не сработала?:
AccountFreeMarginCheck(Symbol(), OP_SELL, Lot)
Она конкретно по символу, на котором запущен скрипт, должна определить сколько свободных средств останется после открытия позиции. Вот она не увидела изменений!
Тоже небольшой топик написала —> скрипт, показывающий плечо и будущую маржу: coding.opentraders.ru/33292.html
Этот скрипт актуально запустить перед сделкой -> проверить, чем будете рисковать.
Мне другое не понятно. Классы они на то и классы, чтобы быть в отдельных разных файлах. Ты создал класс CTradePanel со своими функциями. Зачем ты это всё поместил внутрь эксперта? Это не логично. Внутри эксперта логичны только функции.
Каждый класс со своими функциями отдельным файлом. К ним только обращаться и расширять их, может быть изменять, но не залезая к ним внутрь. (в этом их и суть)
Oxy