[Архив!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 2. - страница 486
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
покажите как вы считываете глобальнукю переменную global_trailing_SP
Но с этим проблем не возникает никаких, так как основная позиция трейлингуется без ошибок. Проблема присвоить это же значение другой позиции(ям).На данный момент для основной позиции трейлинг считается по ATR вот так:
Так я чёта не понял. Отложенный ордер на момент модификации основного ордера существует?
Если существует, то модификация основного ордера и модификация отложенного проходит в одном блоке. И если основной ордер модифицировался, то и отложенный тоже должен, если Вы так задумали.
Другуе дело,что задуманое не получается. Значит ошибка в условии. Попробуйте сделать всё также как и в условии для модификации основного ордера, как я показал выше. Мне кажется ошибка в логике. Не удивительно. Что-то у Вас всё сложно. Проще надо делать.
Вполне возможно, что нужно делать проще. Это по неопытности.))
На данный момент так, для основной позиции трейлинг в отдельной функции. Затем, если есть отложенные ордера или другие позиции с другими мэджиками, то проверяется их значение со стопом основной. И если они отличаются, то берётся значение основной.
Не удивительно. Что-то у Вас всё сложно. Проще надо делать.
Сделал проще. Вроде проблема пока исчезла. Спасибо.)))
Что отложка замодифицировалась чтоли? :)
Почерк надо менять. Чем понятнее почерк, тем меньше допускается ошибок. Старайтесь всё в одну кучу не пихать, как можно меньше переменных и всяких ненужных вещей. Фигурные скобки пишите всегда с новой строки, чтобы блоки отчётливо были видны.
Что отложка замодифицировалась чтоли?
Да, в представленной выше функции, трейлинг по ATR, исключил проверку по мэджику и добавил отложки:
if (OrderType() == OP_SELL || OrderType() == OP_SELLSTOP)
Почерк надо менять. Чем понятнее почерк, тем меньше допускается ошибок. Старайтесь всё в одну кучу не пихать, как можно меньше переменных и всяких ненужных вещей. Фигурные скобки пишите всегда с новой строки, чтобы блоки отчётливо были видны.
Да, в представленной выше функции, трейлинг по ATR, исключил проверку по мэджику и добавил отложки:
Да. Всё верно, я как раз хотел про Магик сказать. Вот видите. Лишние переменные ни к чему. До встречи.
Да. Всё верно, я как раз хотел про Магик сказать. Вот видите. Лишние переменные ни к чему. До встречи.
мудрая мысль - "лишние переменные ни к чему"
да и магик "ни к чему" - зачем проверять ордер на магик?
ну смодифицируете ордер от другого советника - ничего страшного.
вообще магик исключить как класс - зря разработчики его вводили - только время потеряли - и нам мозги заколапоцкали всякими магиками
p.s. да и танцору, то что мешает - лучше обрезать
мудрая мысль - "лишние переменные ни к чему"
да и магик "ни к чему" - зачем проверять ордер на магик?
ну смодифицируете ордер от другого советника - ничего страшного.
вообще магик исключить как класс
)))) Нет, всё же магик лучше оставить. А оставить просто отложенные ордера.
Точнее оставить те магики, которые нужны. А если используется несколько советников на разных графиках, то нужно ещё и символы включить в проверку. Но до этого я пока ещё не дошёл. ))
Я вообще магиками никогда не пользуюсь. Хотя бывает,что по нескольку позиций. Пользуюсь тикетами. Намного проще проверять через ОрдерСелект. И функция ОрдерСенд становится понятнее. Ну каждый сам хозяин своего почерка. Лично у меня без магиков никаких проблемм никогда не было.
Тикет никогда никуда не денется. С ним удобно.