Однозначно - ошибка в советнике. Проверьте логику открытия коротких позиций.
Но почему открываются короткие позиции когда установлен флаг в обе стороны?
Давайте погадаем, ведь ничего другого не остается, не имея кода перед глазами. Итак, я угадаю ошибку в логике с первого раза:
короткие позиции открываются только в том случае, если до этого открывалась длинная позиция.
короткие позиции открываются только в том случае, если до этого открывалась длинная позиция.
Я понимаю Вашу иронию, но советник без исходника, -:( , и приходится гадать на кофейной гуще...
но
есть ли смысл изначально закладывать в советник открытие коротких позиций обусловленное открытием длинных?
но
есть ли смысл изначально закладывать в советник открытие коротких позиций обусловленное открытием длинных?
Уважаемый Rosh.
Если не затруднит взгляните на проблему с Вашим инклюдником
https://www.mql5.com/ru/forum/101476/page2
Спасибо.
Если не затруднит взгляните на проблему с Вашим инклюдником
https://www.mql5.com/ru/forum/101476/page2
Спасибо.
Повторяю ответ здесь:
Используются разные версии инклюдников для разных терминалов, подключенных к разным счетам, так как в последнем коде явно прописано:
cnt=0; // Запишем заголовки столбцов if(stat_FileHandle>0) res=FileWrite(stat_FileHandle,"ticket","OpenTime","Profit,$", "Profit,point","$/lot","Open Hour","Close Hour","Open Day", "Close Day","Hold Time","Comment","TP or SL","Order Type","Swap","Commission", "OpenPrice","ClosePrice","OrderOpenTime","OrderCloseTime");
Чудес не бывает.
Я понимаю Вашу иронию, но советник без исходника, -:( , и приходится гадать на кофейной гуще...
но
есть ли смысл изначально закладывать в советник открытие коротких позиций обусловленное открытием длинных?
но
есть ли смысл изначально закладывать в советник открытие коротких позиций обусловленное открытием длинных?
Ошибки бывают разные, не обязательно это было сделано предумышленно. Вам не жаль терять время на код без исходника?
Странно проверил запись
поле "Symbol" присутствует
при чем на терминале Альпари пытался получить поля "OrderOpenTime","OrderCloseTime" dсе рвнво выдает по первому варианту
на терминале Fibo с использованием обоих вариантов инклюдника выдает время, но нет поля "Symbol"
Возможно ли что скрипт расположенный в одном терминале вызывает инклюдник расположенный в другом???
cnt=0;
// Запишем заголовки столбцов
if(stat_FileHandle>0) res=FileWrite(stat_FileHandle,"ticket","Symbol","Profit,$",
"Profit,point","$/lot","Open Hour","Close Hour","Open Day",
"Close Day","Hold Time","Comment","TP or SL","Order Type","MagicNumber");
// Запишем заголовки столбцов
if(stat_FileHandle>0) res=FileWrite(stat_FileHandle,"ticket","Symbol","Profit,$",
"Profit,point","$/lot","Open Hour","Close Hour","Open Day",
"Close Day","Hold Time","Comment","TP or SL","Order Type","MagicNumber");
поле "Symbol" присутствует
при чем на терминале Альпари пытался получить поля "OrderOpenTime","OrderCloseTime" dсе рвнво выдает по первому варианту
на терминале Fibo с использованием обоих вариантов инклюдника выдает время, но нет поля "Symbol"
Возможно ли что скрипт расположенный в одном терминале вызывает инклюдник расположенный в другом???
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
выбираем Long & Short
коротких позиций 395
длинных - 425
Выбираем только Long
длинных - 425
Выбираем только Short
коротких позиций 0
длинных - 0
Проблема тестера ? Или советника, если советника то тогда не должен открывать короткие ордера и при Long & Short.