Два советника одновременно проверят по Магику, увидят что еще никто не отрылся, и ... оба одновременно откроют позиции :)
Да, пожалуй вы правы. Пытался тупо перенести свой опыт в несколько другной ситуации на данную.
Однако подумав, решение показалось мне все же не бессмысленным. К описанному мною следует добавить условие, что один из советников перед выполнением торговых операций должен сделать небольшую паузу (несколько секунд), а затем проверять, нужно ли ему работать.
Величина паузы будет зависеть от условий брокера по скорости исполнения, и торговая система должна допускать наличие такой паузы. Достоинством такого подхода является отсутствие всяческого взаимодествия между советниками, что значительно упрощает логику и увеличивает надежность. Код советничков будет идентичен, а величина паузы вынесена во внешнюю переменную (0 - xx сек).
Два советника одновременно проверят по Магику, увидят что еще никто не отрылся, и ... оба одновременно откроют позиции :)
Да, пожалуй вы правы. Пытался тупо перенести свой опыт в несколько другной ситуации на данную.
Однако подумав, решение показалось мне все же не бессмысленным. К описанному мною следует добавить условие, что один из советников перед выполнением торговых операций должен сделать небольшую паузу (несколько секунд), а затем проверять, нужно ли ему работать.
Величина паузы будет зависеть от условий брокера по скорости исполнения, и торговая система должна допускать наличие такой паузы. Достоинством такого подхода является отсутствие всяческого взаимодествия между советниками, что значительно упрощает логику и увеличивает надежность. Код советничков будет идентичен, а величина паузы вынесена во внешнюю переменную (0 - xx сек).