Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1447

 

Здравствуйте, мне нужен автоматический стоп лосс фиксированный не трейлинг скрипт/советник, когда вы делаете ордер он ставит ваш стоп лосс на предыдущую свечу (The High на продажу ордер / The Low на покупку ордер)

Работает на всех фреймах

И Но TP 1:2

Я надеюсь, что кто-нибудь поможет мне.

[Удален]  
Fater Alkozey продажу ордер/ The Low на покупку ордер) Работает на всех фреймах и но TP 1:2 Надеюсь кто нибудь поможет мне.

Да, я уверен, что кто-то, кого вы нанимаете в разделе Фриланс, сможет вам помочь.

Trading applications for MetaTrader 5 to order
Trading applications for MetaTrader 5 to order
  • 2023.03.03
  • www.mql5.com
The largest freelance service with MQL5 application developers
 

Я хочу взять значения open, close, high, low паритета EURUSD, чтобы написать ea на MQL5 и исследовать их.
Конечно, ea не сработала. Когда я распечатал и проверил значения командой Alert, я увидел, что они все одинаковые.

CopyOpen(Parity, PERIOD_H1, 0, 1, Buffer_OPEN);
CopyClose(Parity, PERIOD_H1, 0, 1, Buffer_CLOSE);
CopyHigh(Parity, PERIOD_H1, 0, 1, Buffer_HIGH);
CopyLow(Parity, PERIOD_H1, 0, 1, Buffer_LOW);

Alert(Buffer_OPEN[0], " ", Buffer_CLOSE[0], " ", Buffer_MA[0], " ", Buffer_HIGH[0], " ", Buffer_LOW[0]);

.
:
:
2023.03.02 19:00:00 Оповещение: 1.05943 1.05943 1.0620066666666659 1.05943 1.05943 1.05943
2023.03.02 20:00:00 Оповещение: 1.05799 1.05799 1.0614719999999993 1.05799 1.05799
2023.03.02 21:00:00 Оповещение: 1.0593 1.0593 1.0611919999999992 1.0593 1.0593
2023.03.02 22:00:00 Оповещение: 1.05903 1.05903 1.0608339999999992 1.05903 1.05903 1.05903
2023.03.02 23:00:00 Оповещение: 1.06005 1.06005 1.0606413333333324 1.06005 1.06005 1.06005 1.06005

Когда я изучаю его, я вижу, что значение OPEN правильное, а остальные неправильные.
Есть ли у кого-нибудь идея?

 

Доброго времени суток!

Помогите пожалуйста начинающему, перевожу советник из mql4 в mql5, нужно рассчитать ширину канала в пунктах на заданном количестве баров от текущего, расчеты он делать вот только не понятно как, появляются отрицательные значения которых быть не должно.

 double Del_Max()
 {
 double hi=0,lo=0,del=0;

   for(int i=1; i<MaxBarCount;i++)
    {
    hi=iHighest(NULL,0,MODE_HIGH,i,1);
    lo=iLowest(NULL,0,MODE_LOW,i,1);
    }
   
    del=NormalizeDouble((hi-lo),0);
return(del);

   Пример:

 Alert:   Ширина канала макс.  = 1200000.0,  Ширина канала мин. - 200000.0


Спасибо!

 
Sergey Alekseev #:

Доброго времени суток!

Помогите пожалуйста начинающему, перевожу советник из mql4 в mql5, нужно рассчитать ширину канала в пунктах на заданном количестве баров от текущего, расчеты он делать вот только не понятно как, появляются отрицательные значения которых быть не должно.

   Пример:

 Alert:   Ширина канала макс.  = 1200000.0,  Ширина канала мин. - 200000.0

Для начала, посмотреть в документации и осознать назначение и отличие функций iHighest и iHigh, аналогично для iLowest и iLow.

Это должно навести на правильные мысли.

 
Sergey Alekseev #:

Доброго времени суток!

Помогите пожалуйста начинающему, перевожу советник из mql4 в mql5, нужно рассчитать ширину канала в пунктах на заданном количестве баров от текущего, расчеты он делать вот только не понятно как, появляются отрицательные значения которых быть не должно.

   Пример:

 Alert:   Ширина канала макс.  = 1200000.0,  Ширина канала мин. - 200000.0


Спасибо!

Вы получаете номера баров с максимальным и минимальным значениями цены. Отсюда и отрицательные значения.

НО!!! В новой версии МТ ввели новую функцию с помощью которой можно получить в массивы и минимальные и максимальные цены за определённое количество баров. Затем математическими функциями получить максимальное и минимальное значения цены и вычислить по формуле нужное значение.

Вы будете первым кто воспользовался нововведением.:)))

Документация по MQL5: Доступ к таймсериям и индикаторам / CopySeries
Документация по MQL5: Доступ к таймсериям и индикаторам / CopySeries
  • www.mql5.com
CopySeries - Доступ к таймсериям и индикаторам - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Подскажите а могу ли я, к созданой с помощью мт5 базе данных обратиться из вне.  Скажем написать на node.js код и взаимодействовать с БД.  Или БД можно пользоваться только при помощи mql5? 
 
Не могу найти ветку или сообщения по теме - ограничение не совместимых параметров в Тестере, что-бы во время прохода инициализации при совпадении ряда параметров оптимизация не проходила
 
how to receive and send information to MT4 server using api for trades profit ,loss etc...
 
Moatle Thompson #:
how to receive and send information to MT4 server using api for trades profit ,loss etc...

Изучить документацию API