Прочитал веточку и подумал , что можно и в лоб закрывать если
перезапоминать уровень последнего закрытия. Комент может сервак
поменять. А так - закрыл , запомнил - чтобы повторно на этом
уровне не закрываться и т.д.
FION:
Прочитал веточку и подумал , что можно и в лоб закрывать если
перезапоминать уровень последнего закрытия. Комент может сервак
поменять. А так - закрыл , запомнил - чтобы повторно на этом уровне
не закрываться и т.д.
Это если один ордер, а если несколько ? Хочется чего нибудь универсального.
Нужно привязать каждый ордер к своим уровням. Хотя если всегда
работаешь одним ордером то можно сильно упростить задачу и
не морочиться. А коммент пока сервак поменяет (а скорее не поменяет),
время пройдет за которое его уже эксперт обработает. Можно попытяться
привязаться уже к новому тикету ордера, вместо старого и плясать
уже от него. Опять дебри, а все из-за недоработки mql4, ну нельзя в нем однозначно идентифицировать ордер.
Все кроме magic может измениться. Вот и приходиться простое дело превращать в сложное.
FION:
Прочитал веточку и подумал , что можно и в лоб закрывать если
перезапоминать уровень последнего закрытия. Комент может сервак
поменять. А так - закрыл , запомнил - чтобы повторно на этом уровне
не закрываться и т.д.
Это если один ордер, а если несколько ? Хочется чего нибудь универсального.
Нужно привязать каждый ордер к своим уровням. Хотя если всегда
работаешь одним ордером то можно сильно упростить задачу и
не морочиться. А коммент пока сервак поменяет (а скорее не поменяет),
время пройдет за которое его уже эксперт обработает. Можно попытяться
привязаться уже к новому тикету ордера, вместо старого и плясать
уже от него. Опять дебри, а все из-за недоработки mql4, ну нельзя
в нем однозначно идентифицировать ордер. Все кроме magic может
измениться. Вот и приходиться простое дело превращать в сложное.
Значит надо для каждого ордера делать свой магик и отслеживать
его.
Меня вообще удивляет - когда запоминают тикеты , комменты... Есть
магик - присвой и получай через него любые параметры ордера.
Если десять ордеров - присвой 10 магиков, хоть 100.
Магик магиком, сделать так очень просто. Делал я так создаешь огромный массив,
эксперт открывает ордер, в случае удачи магик увеличивается на 1.
Массив привязан к магикам, а в нем нужные параметры ордера.
Такая тема работает, НО магик присваивается ордеру только при открытии и потом изменить НЕЛЬЗЯ.
Это его достоинство и недостаток. Открыл ордер руками, твой эксперт считывает с него 0 вместо магика и
сиди лупись в экран, когда там закрыть часть позиции. Ведь так ? Так что удивляться можно,
только чему ?
vladevgeniy:
Магик магиком, сделать так очень просто. Делал я так создаешь
огромный массив, эксперт открывает ордер, в случае удачи магик
увеличивается на 1. Массив привязан к магикам, а в нем нужные
параметры ордера.
Такая тема работает, НО магик присваивается ордеру только при
открытии и потом изменить НЕЛЬЗЯ. Это его достоинство и недостаток.
Открыл ордер руками, твой эксперт считывает с него 0 вместо магика
и
сиди лупись в экран, когда там закрыть часть позиции. Ведь так
? Так что удивляться можно, только чему ?
Такой недостаток действительно есть, согласен. Но ориентироваться
по комменту тоже нельзя, при модификации сервер его может поменять,
выход вижу в выставлении флагов - сделал действие поставь флаг
, что это выполнено. В применении к обсуждаемой функции - прошел
уровень , поставь флажок "на таком то уровне произвел частичное
закрытие".
Прочитал веточку и подумал , что можно и в лоб закрывать если перезапоминать уровень последнего закрытия. Комент может сервак поменять. А так - закрыл , запомнил - чтобы повторно на этом уровне не закрываться и т.д.
Это если один ордер, а если несколько ? Хочется чего нибудь универсального. Нужно привязать каждый ордер к своим уровням. Хотя если всегда работаешь одним ордером то можно сильно упростить задачу и не морочиться. А коммент пока сервак поменяет (а скорее не поменяет), время пройдет за которое его уже эксперт обработает. Можно попытяться привязаться уже к новому тикету ордера, вместо старого и плясать уже от него. Опять дебри, а все из-за недоработки mql4, ну нельзя в нем однозначно идентифицировать ордер. Все кроме magic может измениться. Вот и приходиться простое дело превращать в сложное.
Прочитал веточку и подумал , что можно и в лоб закрывать если перезапоминать уровень последнего закрытия. Комент может сервак поменять. А так - закрыл , запомнил - чтобы повторно на этом уровне не закрываться и т.д.
Это если один ордер, а если несколько ? Хочется чего нибудь универсального. Нужно привязать каждый ордер к своим уровням. Хотя если всегда работаешь одним ордером то можно сильно упростить задачу и не морочиться. А коммент пока сервак поменяет (а скорее не поменяет), время пройдет за которое его уже эксперт обработает. Можно попытяться привязаться уже к новому тикету ордера, вместо старого и плясать уже от него. Опять дебри, а все из-за недоработки mql4, ну нельзя в нем однозначно идентифицировать ордер. Все кроме magic может измениться. Вот и приходиться простое дело превращать в сложное.
Значит надо для каждого ордера делать свой магик и отслеживать его.
Такая тема работает, НО магик присваивается ордеру только при открытии и потом изменить НЕЛЬЗЯ. Это его достоинство и недостаток. Открыл ордер руками, твой эксперт считывает с него 0 вместо магика и
сиди лупись в экран, когда там закрыть часть позиции. Ведь так ? Так что удивляться можно, только чему ?
Магик магиком, сделать так очень просто. Делал я так создаешь огромный массив, эксперт открывает ордер, в случае удачи магик увеличивается на 1. Массив привязан к магикам, а в нем нужные параметры ордера.
Такая тема работает, НО магик присваивается ордеру только при открытии и потом изменить НЕЛЬЗЯ. Это его достоинство и недостаток. Открыл ордер руками, твой эксперт считывает с него 0 вместо магика и
сиди лупись в экран, когда там закрыть часть позиции. Ведь так ? Так что удивляться можно, только чему ?