Опубликовано 28 Февраль 2006 - 05:42
[quote name='AnIG]Добрый всем час! По советнику какая-то "непонятка" выскочила: по GBPCHF открыл три позиции buy - 11.43 2.2947; 12.49 2.2950; 13.05 2.2944. Но это еще не все: везде стоял take/profit 15 пунктов' date=' но позиция не была закрыта ни по одной сделке?! Хотя пара "сгуляла" вниз с запасом.? [/quote']
Если это все еще версия с автоматом, то она, как я уже многократно говорил, глючить может непредсказуемо.
Насчет тэйкпрофита... не знаю конечно как там у тебя на самом деле. но если позиция BUY и "пара "сгуляла" вниз с запасом", то и не должен был сработать. Вот если бы вверх... а вниз - стоплосс сработать должен при BUY.
[quote name='AnIG]И еще' date=' Gwildor, (только ты не ругайся) вопрос отцу "автомата". Я говорил, что на одном МТ продолжу тестировать его, а ВДРУГ?... Не знаю что вдруг, но вопрос такой: в окне глобальных переменных в графе ЗНАЧЕНИЕ почему-то одни нули. Со своим склерозом не могу вспомнить как было "первый раз". Может так и должно быть? Только в первые дни он молотил где надо и не надо, а теперь вторые сутки молчит (имею ввиду всю пятницу и сегодня день подходит к концу). Еще раз прошу-не ругай старика. ПРОСТИ, ЕСЛИ МОЖЕШЬ (но на вопрос ответь).[/quote']
Глобальные переменные используются двух типов.
1) CG_EURUSD_BuyStopLevel, CG_GBPUSD_SellStopLevel и т.п.
Это переменные со значениями уровней пробоя (buy и sell соответственно) эти переменные обязательно должны быть со значениями уровней для работы советника.
2) CG_EURUSD_BuyPos, CG_GBPUSD_SellPos
Эти переменные равны 0 и означают что уже ранее была открыта позиция по этой паре в этом направлении. Пока такая переменная есть, советник больше не откроет по паре позицию в эту сторону.
При запуске скрипта, устанавливающего переменные (1), переменные (2) удаляются.