Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 120
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Это уже признак сонности видимо у меня.
Но суть опять же не совсем в том. Прогоняю в тестере сову. На скрине, как видно ни отложек ни рыночных ордеров нет.
Как отдельная функция, так и стандартный коммент, которым я продублировал отдельную функцию для вывода на экран требуемых величин, показывают, ято рыночные ордера и отложки есть постоянно.
Вот получилась функция такая:
Вызываю со старта, где изначально значения счётчиков тоже обнуляю:
Переделал Ваш советник немного, комментарии в коде. Обратите внимание на формирование signal и stop. Я поставил их особенно не задумываясь. Измените по своему вкусу если необходимо.
Ну, как бы t++ срабатывает в любом случае
Единственный вариант так?
Выглядит он как-то не особо. Не оптимизирован. Повторение t++ не радует...
Единственный вариант так?
Выглядит он как-то не особо. Не оптимизирован. Повторение t++ не радует...
А зачем при любом раскладе увеличивать t ? Да и вообще, что тут:
Если тип ордера больше 1 и меньше 6, увеличим p, увеличим t
Иначе (даже, если тип ордера==6) опять увеличим t
Странно, да?
А зачем при любом раскладе увеличивать t ? Да и вообще, что тут:
Если тип ордера больше 1 и меньше 6, увеличим p, увеличим t
Иначе (даже, если тип ордера==6) опять увеличим t
Странно, да?
Я пока что Ваш комментарий писался, уже переправил своё. Выше исправленный вариант.
Я пока что Ваш комментарий писался, уже переправил своё. Выше исправленный вариант.
А зачем увеличивать t, если ордер отложенный, а потом опять увеличивать t, если следующий ордер рыночный?
t - это кол-во всех ордеров.
p - кол-во отложек
Если условие:
истинно, то увеличивается и t и p т.к. любой ордер типа от 2 до 5 это как отложка так и вообще ордер. А значит нада увеличить оба счётчика. А если истинно условие:
Тогда отложки уже нет, но есть ордер рыночный. Значит увеличим тока счётчик t т.е. счётчик общего кол-ва ордеров.
Ну а если ничего нет, значит принтуем, что ордеров нет...
Создайте массив из шести элементов. Передавайте его в функцию по ссылке. Как только ордер выбран и он подходит по всем фильтрам (символ, магик) увеличивайте ячейку массива, адресуемую типом ордера. После работы функции у вас в массиве будет содержаться количество ордеров, отсортированное по их типам.
То что тут массив будет предпочтительнее я уже понял)) А в том варианте, что я выше описал есть неточность?(Сугубо ради интереса. Вроде уже всё чётко же)
То что тут массив будет предпочтительнее я уже понял)) А в том варианте, что я выше описал есть неточность?(Сугубо ради интереса. Вроде уже всё чётко же)
Может так