Скачать MetaTrader 5

Один советник на два таймфрейма

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
На MQL5.community есть возможность хранить исходные коды в MQL5 Storage. Попробуй сам!
prt
366
prt 2013.02.27 10:55 

Здравствуйте!

Подскажите пожалуйста возможно ли реализовать работу одного советника одновременно по нескольким таймфреймам.

То есть логика токая:

  1) Запуск одного терминала

  2) Запуск одного эксперта который работает на таймфреймах, к примеру M1, M5 по одному и тому же алгоритму одновременно?

Попрошу поподробнее. Спасибо!!! 

Дмитрий
1460
Дмитрий 2013.02.27 11:01  
С этим вполне справится и один советник брошеный на один чарт.
prt
366
prt 2013.02.28 06:58  
grell:
С этим вполне справится и один советник брошеный на один чарт.

Спасибо, а можно подробнее. Функции Chart не нашел.
Evgeniy Gutorov
4719
Evgeniy Gutorov 2013.02.28 07:08  
есть функции для примера (iMA(символ,тайфрейм,....))
Дмитрий
1460
Дмитрий 2013.02.28 08:50  
Profit777:

Спасибо, а можно подробнее. Функции Chart не нашел.

Подробней в учебнике. Вы ждете советов, но при этом не предоставили никаких данных.
Artyom Trishkin
Модератор
75609
Artyom Trishkin 2013.02.28 10:46  
Profit777:

Здравствуйте!

Подскажите пожалуйста возможно ли реализовать работу одного советника одновременно по нескольким таймфреймам.

То есть логика токая:

  1) Запуск одного терминала

  2) Запуск одного эксперта который работает на таймфреймах, к примеру M1, M5 по одному и тому же алгоритму одновременно?

Попрошу поподробнее. Спасибо!!! 

1. Самое простое - откройте два окна одной пары: М1 и М5 и на каждое повесьте советник. Для каждого советника в его настройках задайте свой магик, чтобы они не трогали чужие позиции.

2. Самое правильное - напишите свой советник, который будет работать с несколькими ТФ, находясь в одном окне.

Dmitiry Ananiev
6578
Dmitiry Ananiev 2013.02.28 11:17  
artmedia70:

1. Самое простое - откройте два окна одной пары: М1 и М5 и на каждое повесьте советник. Для каждого советника в его настройках задайте свой магик, чтобы они не трогали чужие позиции.

2. Самое правильное - напишите свой советник, который будет работать с несколькими ТФ, находясь в одном окне.



второе решение - не самое лучшее... при одновременном сигнале приказ будет отправлен только один. другой сов отправит приказ только на следующем тике если сигнал еще будет в силе. 

первый вариант лучше. Кроме того оптимизировать можно 2 советника. Во втором варианте - только один.  

Victor Nikolaev
Модератор
14491
Victor Nikolaev 2013.02.28 11:22  
dimeon:


второе решение - не самое лучшее... при одновременном сигнале приказ будет отправлен только один. другой сов отправит приказ только на следующем тике если сигнал еще будет в силе. 

первый вариант лучше. Кроме того оптимизировать можно 2 советника. Во втором варианте - только один.  


Второй  вариант будет лучше, так как торговый поток будет занят
TarasBY
1739
TarasBY 2013.02.28 11:38  
dimeon:


 другой сов отправит приказ только на следующем тике если сигнал еще будет в силе.

...сигнал на 1-ом тике - крутая торговля!!! - жизнь проходит мимо... :))))))
Artyom Trishkin
Модератор
75609
Artyom Trishkin 2013.02.28 14:35  
dimeon:


второе решение - не самое лучшее... при одновременном сигнале приказ будет отправлен только один. другой сов отправит приказ только на следующем тике если сигнал еще будет в силе. 

первый вариант лучше. Кроме того оптимизировать можно 2 советника. Во втором варианте - только один.  

Э-э-э..., простите... как так??? Пришёл тик, советник получил сигнал с М1 - отправил торговый запрос. Торговый поток занят. Пока ждём, проверяем второй сигнал со второго ТФ - есть сигнал. Первый сигнал отработан, торговый поток освободился - отправляем следующий торговый приказ... Пока работали, тики пропускали... Что так, что эдак...

А об оптимизации я помолчу... Если сильно хочется, запретите торговлю по одному из ТФ, оптимизируйте, потом запретите торговлю по второму ТФ, оптимизируйте. Потом варите совместную кашу...

Проблем не вижу...

Andrey F. Zelinsky
31306
Andrey F. Zelinsky 2013.02.28 17:54  
Vinin:

Второй  вариант будет лучше, так как торговый поток будет занят

Здесь Ренат https://www.mql5.com/ru/forum/10835#comment_436113 дал комментарий:

Renat:
 Для информации: новый билд МТ4 позволяет делать до 8 сделок параллельно из разных экспертов, запущенных параллельно. Там уже сообщение о занятости потока получить будет сложно.

12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий