задать вопрос по форекс
вопросы по форекс тематике

Ошибка при запуске терминала.

Вопрос

Здравствуйте!
При запуске терминала происходит ошибка определения открытых ордеров. В начале программы проверяю наличие связи.
int start()
{
if(!IsConnected())
{
Comment(«Связь отсутствует!» + «\n»);
return(0);
}
Потом подсчитываю сколько открытых ордеров (открытые есть!!!).
Потом выполняю действия в зависимости от условия.
if(BuySell) // есть открытые ордера ?
{
………… // остальные циклы при условии открытых ордеров
}
else
{
……….. // выполняется 2-7 раз при условии открытых ордеров
}
Первые (2-7)циклов выполняется условие что открытых ордеров нет, остальные как ордера есть (при условии что открытые ордера есть).
Очень важно правильно (достоверно) определять количество открытых ордеров при первом проходе (тике) !!!
Заранее спасибо!

Ответ

По этой информации ничего подсказать не могу. Посмотрите, что пишется в логах — возможно, поможет понять причину.

X
X
X
X

Есть дополнительные вопросы по этой теме? Пожалуйста, задайте их в комментариях.

На вопросы отвечает Иван Мочалов, трейдер с 2008 года.

Вконтакте фейсбук Опубликовать в twitter.com
Наверх