Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 2229

 
Sergey Li #:

Нужно из советника передать массив, уровни цены, в индикатор в котором производится слежение какого уровня достигла цена.

какой уровень цены достиг возвращается в советник.

Зачем уровни куда то передавать, можно следить и в советнике за пересечением уровней. Явно перемуднено)

Массив в этом вашем случае лучше в советнике записать в файл и в индикаторе считать. 

 
Valeriy Yastremskiy #:

Зачем уровни куда то передавать, можно следить и в советнике за пересечением уровней. Явно перемуднено)

Массив в этом вашем случае лучше в советнике записать в файл и в индикаторе считать. 

Там вообще не нужен индикатор.

Есть массив уровней в советнике. Как узнать в советнике какой уровень пересекла цена?

Зачем тут индикатор?

 
Artyom Trishkin #:

Там вообще не нужен индикатор.

Есть массив уровней в советнике. Как узнать в советнике какой уровень пересекла цена?

Зачем тут индикатор?

Да это понятно, Но вдруг хочется аж пуще неволи)))))

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

 

Добрый день!

Прошу помощь в написании советника. За основу взята система трех экранов, но ее более краткая версия.

Алгоритм принятия решений следуюший


Блок 1 - Определение направления тренда
Экран Первый - 1 День (ввести как переменную в коде)
 Берем на первом экране - Экспоненцивльная МА 26
Если цена выше МА 26  - тренд верхний (покупаем)
Если цена ниже МА 26 - тренд нижний (продаем)
Блок 2 - Определить условия входа ( на примере - покупка)
Экран - 4 х часовой (ввести как переменную в коде)
Форсе индекс период 2 экспоненциальный 
Если форсе минус (меньше нуля) на закрытой свече Н4, ордер на покупку над максимумумом закрытой свечи
Если текущая свеча снова закрылась с Форсе ниже нуля и формируется новая свеча, удалить предыдущий ордер и перенести на новый максимум обновленной свечи.
И так перемещать ордер ниде и ниже над новыми максимумами, пока не сработает ордер или пока первый экран не даст отмену сигнала.
Продажа- наоборот.
Ограничение
Если откры ордер , следующий не ткрывается до закрытия по тейк или лосс (проверка на Тотал ордер)
4. Параметры
Размер лота расчтный как процент от капитала
Размер тейк в пунктах как фиксированный парамертр в пунктах
Размер лосс в пунктах как фиксированный парамертр в пунктах



Спасибо!
 
yurkakgb #:

Добрый день!

Прошу помощь в написании советника. За основу взята система трех экранов, но ее более краткая версия.

Алгоритм принятия решений следуюший


Блок 1 - Определение направления тренда
Экран Первый - 1 День (ввести как переменную в коде)
 Берем на первом экране - Экспоненцивльная МА 26
Если цена выше МА 26  - тренд верхний (покупаем)
Если цена ниже МА 26 - тренд нижний (продаем)
Блок 2 - Определить условия входа ( на примере - покупка)
Экран - 4 х часовой (ввести как переменную в коде)
Форсе индекс период 2 экспоненциальный 
Если форсе минус (меньше нуля) на закрытой свече Н4, ордер на покупку над максимумумом закрытой свечи
Если текущая свеча снова закрылась с Форсе ниже нуля и формируется новая свеча, удалить предыдущий ордер и перенести на новый максимум обновленной свечи.
И так перемещать ордер ниде и ниже над новыми максимумами, пока не сработает ордер или пока первый экран не даст отмену сигнала.
Продажа- наоборот.
Ограничение
Если откры ордер , следующий не ткрывается до закрытия по тейк или лосс (проверка на Тотал ордер)
4. Параметры
Размер лота расчтный как процент от капитала
Размер тейк в пунктах как фиксированный парамертр в пунктах
Размер лосс в пунктах как фиксированный парамертр в пунктах



Спасибо!

Вам сюда: https://www.mql5.com/ru/job

Здесь помогают тем, кто сам пытается разобраться и написать.

Торговые приложения для MetaTrader 5 на заказ
Торговые приложения для MetaTrader 5 на заказ
  • 2023.07.20
  • www.mql5.com
Самый большой фриланс c разработчиками программ на MQL5
 


Artyom Trishkin #:

Вам сюда: https://www.mql5.com/ru/job

Здесь помогают тем, кто сам пытается разобраться и написать.


Спасибо!

 
Valeriy Yastremskiy #:

Зачем уровни куда то передавать, можно следить и в советнике за пересечением уровней. Явно перемуднено)

Массив в этом вашем случае лучше в советнике записать в файл и в индикаторе считать. 

Можете показать пример или ссылку где можно поммоиреть.
 
Sergey Li #:
Можете показать пример или ссылку где можно поммоиреть.
https://www.mql5.com/ru/docs/files
Документация по MQL5: Файловые операции
Документация по MQL5: Файловые операции
  • www.mql5.com
Файловые операции - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 

коллеги - пока не гуглил.

Может кто знает: как по быстрому (типа перехода) перейти типа не на нужную строку в МЕ - но хотя бы в область... типа выше 1000 - ой строки или менее 30 -й....

как то так....

колесо мыши по экранам сопровождая - устал крутить... :-)

 
Roman Shiredchenko #:

коллеги - пока не гуглил.

Может кто знает: как по быстрому (типа перехода) перейти типа не на нужную строку в МЕ - но хотя бы в область... типа выше 1000 - ой строки или менее 30 -й....

как то так....

колесо мыши по экранам сопровождая - устал крутить... :-)

Поставьте по Ctrl+F2 две закладки на нужных строках и по F2 переходите от одной к другой.