Меньше кода, больше прока.. пишем советник - страница 10

 
fxsaber:

Ссылку в ЛС повторите.


ЗЫ Можно и так

можно и так:

uggc://yhkgenqr.gx/pbqryrff:fgneg

кто знает тот поймёт :-)

но проект (как и тема) "публично" закрыт и ни на wiki ни в репе обновлений нет.

---

по приведёному отрывку вы и сами, хорошо зная mql можете написать бекгроунд по личным предпочтениям.. MarketOrders отдаёт ссылку на объект который содержит коллекцию(выборку) ссылок и имеет конструктор копирования и метод Count().

 
Maxim Kuznetsov:

по приведёному отрывку вы и сами, хорошо зная mql можете написать бекгроунд по личным предпочтениям.. MarketOrders отдаёт ссылку на объект который содержит коллекцию(выборку) ссылок и имеет конструктор копирования и метод Count().

Так это не универсальное решение получается, а подстройка под конкретную задачу.

Вы предлагаете создать раздутый API под все случаи жизни. Это как предлагать использовать базу кимовских функций: найди нужный функционал в базе и используй.


MQL4 - это все же простой конструктор. Там не надо искать.

 
fxsaber:

Так это не универсальное решение получается, а подстройка под конкретную задачу.

Вы предлагаете создать раздутый API под все случаи жизни. Это как предлагать использовать базу кимовских функций: найди нужный функционал в базе и используй.

я уже никому ничего не предлагаю.

в начале темы фактически предлагал сделать динамические таблицы под сущности MT с максимально простой семантикой использования.

 
Maxim Kuznetsov:

я уже никому ничего не предлагаю.

в начале темы фактически предлагал сделать динамические таблицы под сущности MT с максимально простой семантикой использования.

Удобный API - это когда можно любую замысловатую логику легко запрограммировать минимальным количеством инструментов.

В частности, удобный API должен позволять написать любую обертку.


По какой-то причине идет путаница между реализацией условной Buy()-обертки и API.

 

ПРОСьБА: написать советник для MT4 по данной стратегии или может кто знает уже существующие.


Торговая стратегия от уровней первого часа 00:00-01:00:

 

1) Пересечение верхнего уровня или High первого часа - это сигнал на Buy, но только если следующий бар открылся и закрылся выше уровня.

    Stop Loss ставим на/или за нижний уровень или Low первого часа. Take Profit 1/2 и Trailing Stop на 100 пунктов.

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

    Stop Loss ставим на/или за верхний уровень или High первого часа. Take Profit 1/2 и Trailing Stop на 100 пунктов.


Индикатор уровней по времени на скрине во вложении:


<*.ex* файл удалён>

Пишем бесплатные советники
Пишем бесплатные советники
  • 2021.05.06
  • www.mql5.com
Всем привет! В этой ветке делимся торговыми идеями и пишем бесплатные советники...