Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Цифра 100 - думаю что это банальная проверка на стопуровень. но реализованная таким вот топорным способом. причем подогнанная к пятизнакам.
больше добавить нечего. :)
"tick.ask" говорит о том, что (1) в программе объявлена переменная tick структурного типа (см. Справочник MQL5 / Основы языка / Типы данных / Структуры и классы), и что (2) одним из членов этой структуры является элемент ask. Так как доступ к членам структур производится при помощи операции точка (.), то "tick.ask" означает, что происходит доступ к элементу объявленной и инициализированной ранее структуры, и этот элемент в соответствии с логикой программы содержит значение цены Аск.
Определение _Point содержится здесь: Справочник MQL5 / Предопределенные переменные / _Point . Т.е. в случае 5-значной котировки _Point==0.00001 .
_Point*sl означает, что в качестве расстояния для установки уровня stop loss берётся определённое количество пунктов в размере sl (sl, видимо, рассчитывается программно).
Цифра 100, скорее всего, - особенность стратегии, реализованной в эксперте. Посмотрите описание самой стратегии.
Возможно, что sergeev ответит более квалифицированно.
я выложил код сюда. Не могли бы вы посмотреть в чём просчёт? Я боюсь что не найду, ввиду неначитанности особенностями mql http://pastebin.com/tbjMw8Fq
думаю что до 90-й строчки ол клиар, а вот дальше..
я выложил код сюда. Не могли бы вы посмотреть в чём просчёт? Я боюсь что не найду, ввиду неначитанности особенностями mql http://pastebin.com/tbjMw8Fq
в приницпе и дальше все компилит нормально
а в чем проблема? ошибки выдает или значения не те показывает?
да ну как бы не оформляет ордеры товарищ, вот думаю:
толи условия при которых должны оформиться ордеры, просто не происходят, либо в коде косяк, а может и в стратегии
лучше всего расставляйте Print и проверяйте неясные места.
или таки в дебаге проверяйте
какие значения индюков, происходит ли присваивание флагам true и т.д.лучше всего расставляйте Print и проверяйте неясные места.
или таки в дебаге проверяйте
какие значения индюков, происходит ли присваивание флагам true и т.д.ну это вообще из области фантастики. Если индюки корректны, то такого быть не может.
по идее должно быть все равно с каким барами работать. будь то H1 или М15.
опять таки - используйте Print для проверки и отлавливания значений и неясных мест.
вот ещё вопрос, почему мои индюки пропадают, если я период графика меняю?
У меня собственные индикаторы тоже пропадают при смене периода графика. На полторы-две минуты, пока идёт пересчёт значений.
индикатор http://pastebin.com/TFbxqSxD
эксперт http://pastebin.com/5x1ycptu
вот фак, не поможете? индикатор вроде правильный, хотя почему не рисует 1-5 минут я не знаю. А вот советчик вообще как овощ, ничего не покупает не продаёт
индикатор http://pastebin.com/TFbxqSxD
эксперт http://pastebin.com/5x1ycptu
вот фак
Так как я сторонник того, чтобы автор самостоятельно разобрался со своим детищем :) , то скажу вот что:
после запуска индикатора в журнале (Ctrl+T) появвились следующие сообщения:
Т.е. на трёх периодах одна и та же ошибка - деление на ноль. Это на "фак", это всего лишь направление для дальнейшей работы.Так как я сторонник того, чтобы автор самостоятельно разобрался со своим детищем :) , то скажу вот что:
после запуска индикатора в журнале (Ctrl+T) появвились следующие сообщения:
Т.е. на трёх периодах одна и та же ошибка - деление на ноль. Это на "фак", это всего лишь направление для дальнейшей работы.Оно конечно самому надо разбираться, уогда хочешь чего то достичь, но я этим занимаюсь поскольку зачёт надо сдать, а потом планирую забыть навсегда