[АРХИВ] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 3. - страница 444
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
В процессе проведения оптимизации отмечаю пункт визуализация и нажимаю старт, после этого тестор стратегий блекнет исчезает отметка об визуализации и тестирование проходит в очень медленном темпе. Что это значит? загрузку котировок и обновление проводила. (МТ4)
господа, помогите плз. У меня проблема - не хочет писать текст на закрытии ордера, подскажите почему плз
otbH - это номер тикета. Самое интересное, что цифру "1" он печатает, а вот цифру "2" отказывается... причину понять не могу... ведь ордер-то он выбирает... обхъясните плз
господа, помогите плз. У меня проблема - не хочет писать текст на закрытии ордера, подскажите почему плз
otbH - это номер тикета. Самое интересное, что цифру "1" он печатает, а вот цифру "2" отказывается... причину понять не могу... ведь ордер-то он выбирает... обхъясните плз
Ордер закрыт или нет?
Ордер сначала открывается, потом закрывается.
Этот скрипт запускается на каждом тике, так что в один из моментов он обязательно будет закрыт...
сначала выбираю ордер по тикету - OrderSelect(otbH,SELECT_BY_TICKET); - он его выберет, где бы тот ни находился, верно?
а потом он должен определять, закрыт тот или открыт... но почему-то этого не происходит...
Ордер сначала открывается, потом закрывается.
Этот скрипт запускается на каждом тике, так что в один из моментов он обязательно будет закрыт...
сначала выбираю ордер по тикету - OrderSelect(otbH,SELECT_BY_TICKET); - он его выберет, где бы тот ни находился, верно?
а потом он должен определять, закрыт тот или открыт... но почему-то этого не происходит...
Попробуйте выбрать закрытый ордер
подскажите как плз, не умею
Вопрос такой- цена открытия осуществляется при пересечении двух скользящих(утрировано), на тесте- все ок, но вот когда на демку кидаешь, открытия ложные (т.к. во время фомирования одного бара цена внутри скачет от мин к макс), следовательно есть мысль чтобы пересечение учитывать только после того, как сформируется бар, т.е. бар сфомировался (увидели пересечение) и после уже на следующим заходим на рынок с учетом пересечения.
Вопрос такой- цена открытия осуществляется при пересечении двух скользящих(утрировано), на тесте- все ок, но вот когда на демку кидаешь, открытия ложные (т.к. во время фомирования одного бара цена внутри скачет от мин к макс), следовательно есть мысль чтобы пересечение учитывать только после того, как сформируется бар, т.е. бар сфомировался (увидели пересечение) и после уже на следующим заходим на рынок с учетом пересечения.
Странно почему это в тестере всё ОК - в тестере тоже нулевой бар не сформированный и так же будут ложные пересечения.
Ищите пересечения на 1-м и 2-м барах. Если на втором МА1 <= МА2, а на первом МА1 > МА2, значит МА1 пересекла МА2 снизу-вверх. Для сверху-вниз - наоборот.
Только сравнение делайте вычитанием:
Для сверху-вниз - наоборот.
Сравнивать можно не с нулём, а с каким-либо минимальным значением, например 0.1*Point
Странно почему это в тестере всё ОК - в тестере тоже нулевой бар не сформированный и так же будут ложные пересечения.
Ищите пересечения на 1-м и 2-м барах. Если на втором МА1 <= МА2, а на первом МА1 > МА2, значит МА1 пересекла МА2 снизу-вверх. Для сверху-вниз - наоборот.
Только сравнение делайте вычитанием:
Для сверху-вниз - наоборот.
Сравнивать можно не с нулём, а с каким-либо минимальным значением, например 0.1*Point
Спасибо огромное!