Смотри, как бесплатно скачать роботов

Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят

Понравился скрипт?
Оцени его работу в терминале MetaTrader 5

Библиотеки

Frames - библиотека для MetaTrader 5

fxsaber

Просмотров:
307
Рейтинг:
голосов: 10
Опубликован:
2019.04.17 15:28
\MQL5\Include\fxsaber\Frames\\MQL5\Scripts\

Библиотека позволяет читать данные из mqd-файлов результатов Оптимизации.

Соответствующие методы имеют тот же синтаксис и логику использования, что и соответствующие штатные функции.


Пример

// Чтение фреймов из mqd-файлов
#include <fxsaber\Frames\Frames.mqh> // https://www.mql5.com/ru/code/25296

#define TOSTRING(A) #A + " = " + (string)(A) + " "

void OnStart()
{
  string FileNames[];
  
  if (FRAMES::GetFileNames(FileNames)) // Получили список mqd-файлов
  {
    Print(TOSTRING(FileNames[0]));
    
    FRAMES Frames(FileNames[0]); // Будем считывать из первого файла в списке.
    
    ulong Pass;
    string Name;
    long ID;
    double Value;
    
    // Перебираем фреймы и выводим их данные
    while(Frames.FrameNext(Pass, Name, ID, Value))  
      Print(TOSTRING(Pass) + TOSTRING(Name) + TOSTRING(ID) + TOSTRING(Value));
  }
}


Сценарии использования

  1. Провели Frame-оптимизацию и нужно вернуться к ее результатам.
  2. Решили сохранить/передать результат Frame-оптимизации через копирование созданного оптимизатором mqd-файла.
  3. Анализатор предыдущих Frame-оптимизаций.
  4. Прореживание mqd-данных - сохранение только нужных проходов.
  5. Объединение результатов Frame-оптимизаций.

Detective Detective

Торговая стратегия на осцилляторе iStochastic (Stochastic Oscillator, STO) и трендовом индикаторе iVIDyA (Variable Index Dynamic Average, VIDYA)

iK_candle iK_candle

Торговая стратегия на анализе размера нескольких свечей

Breakeven manual positions Breakeven manual positions

Помощник в ручной торговле: вычисление цены безубытка и закрытие в прибыль

Helen Helen

Выставление (в заданное время) двух отложенных (Buy Limit и Sell limit) ордеров. Динамические уровни Стоп лосс и Тейк Профит в зависимости от индикатора iATR (Average True Range, ATR) на заданном таймфрейме.