Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Материал подан исчерпывающе многие начинающие столкнулись с проблемой что сами ни чего не смогли, а в особенности очень исчерпывающе объясняется код что означает написанное понять вообще невозможно. Так сделать как вы показали я смог но мне по коду понятно я могу его понять на 70% что-то просто догадываюсь но не могу составить алгоритм сам не получается. Переводить там ничего не надо есть очень краткое исчерпывающее описание. Я вставляю это дело в компилятор выдаёт ошибку
мало того что я и так не могу понять разобраться так ещё и код битый. Как исправить этот косяк с какой-то определённой переменной. А вы говорите примеры работают и сами же вставили эту ошибку.
Поглядите на этот косяк
закомментируйте 2 строчки.
Какие? Угадайте!
Поглядите на этот косяк
закомментируйте 2 строчки.
Какие? Угадайте!
я невнимательный сам создал эту ошибку из-за того что десять раз копировал текст т. к. когда вставил код в компилятор выбилось 12 предупреждений function must return a value. Я вставил в функцию выхода return(Ticket); слово Ticket сначала я поудалял return в некоторых местах переделал по другому предупреждения по пропадали но советник не запускается теперь попробовал вставитьTicket в качестве возвращаемого значения return во всех случаях вроде работает ну и пусть так будет мне просто интересно как работает код, а муйню написали а она даже нормально не компилируется ну и как мне дебилу учиться. Сейчас в ответ напишут а у нас с первого раза получилось и я лох.
попробуй просто так вставить:
попробуй просто так вставить:
Пытаюсь написать примитивного советника который будет открывать 3 ордера при пересечении 2 скользящих средних. Хочу реализовать этот код
При выполнении условия на покупку или на продажу 3 сделки открываются но на каждом баре. Как мне записать условие чтобы если есть открытые сделки он больше их не открывал. Пробовал такие варианты кто может сказать как исправить ошибку.
Пытаюсь написать примитивного советника который будет открывать 3 ордера при пересечении 2 скользящих средних. Хочу реализовать этот код
При выполнении условия на покупку или на продажу 3 сделки открываются но на каждом баре. Как мне записать условие чтобы если есть открытые сделки он больше их не открывал. Пробовал такие варианты кто может сказать как исправить ошибку.
Сделайте переменную i статичной, а то она у вас каждый тик сбрасывается в 0.
Сделайте переменную i статичной, а то она у вас каждый тик сбрасывается в 0.
Надёжней поставить функцию, которая будет считать сколько уже в рынке, таким образом не будет ошибок при перезапуске терминала.
Надёжней поставить функцию, которая будет считать сколько уже в рынке, таким образом не будет ошибок при перезапуске терминала.
Это понятно, просто это уже другой уровень, а человек на начальном этапе ещё, просто подсказал в чём у него ошибка. Разберётся с этим кодом, пойдёт дальше)
То решение что он использует - сложнее, и не надёжное. Уж лучше сразу учится правильно