← К каталогу
Исходный код · ID 12

auto trading_v2.02.mq5

Вы автор или правообладатель?

Сообщите нам, если считаете, что материал размещён без разрешения.

Краткий обзор

О программе

Данный товар представляет собой торгового советника для платформы MetaTrader 4, написанный на языке MQL4. Его назначение — автоматически включать и выключать кнопку разрешения алгоритмической торговли в терминале MetaTrader 4 в заданные временные интервалы по локальному времени. Советник периодически проверяет текущее время и, при наступлении стартового или финишного момента, отправляет системное сообщение окну терминала для переключения режима автоматической торговли.

Настройки программы

НастройкаОписание
Start AutoTrade Time (Start_Time) Время начала — Час начала автоматической торговли (локальное время)
Start AutoTrade Minute (Start_Min) Минута начала — Минута начала автоматической торговли
Stop AutoTrade Time (Finish_Time) Время окончания — Час остановки автоматической торговли (локальное время)
Stop AutoTrade Time (Finish_Min) Минута окончания — Минута остановки автоматической торговли
Wait for orders to be closed before disabling Autotrading (WaitForOrdersToBeClosed) Ожидание закрытия ордеров — Ожидать закрытия всех открытых ордеров перед отключением автоматической торговли
true to start AutoTrade on friday at Start_Time (TradeOnFriday) Торговля в пятницу — Разрешает запуск автоматической торговли в пятницу в указанное время начала
Получить полный код

Поиск по коду файла

#property description "This utility allows you to automatically enable or disable the automated trading button ."
#property description "For assistance Email : i**o*@forexlimerence.com Telegram : "
#property version     "2.02"
#property strict

#include <WinUser32.mqh>
#import "user32.dll"

int GetAncestor(int, int);
#define MT4_WMCMD_EXPERTS  33020 

#import

input int            Start_Time                 = 12;   //Start AutoTrade Time      
input int            Start_Min                  = 5;    //Start AutoTrade Minute      
input int            Finish_Time                = 2;    //Stop AutoTrade Time 
input int            Finish_Min                 = 50;   //Stop AutoTrade Time 
input bool           WaitForOrdersToBeClosed    = true; //Wait for orders to be closed before disabling Autotrading
input bool           TradeOnFriday              = false;//true to start AutoTrade on friday at Start_Time

int            start_Time;          
int            finish_Time;
int            start_Min;
int            finish_Min;
int            AbsoluteStartTime;
int            AbsoluteStopTime;

int OnInit()
{
      // код доступен только после оплаты
   }

void OnDeinit(const int reason)
  {

  } 

void OnTick()
{
      // код доступен только после оплаты
   }

void OnTimer()
{
   #define  Friday   5
   int main = GetAncestor(WindowHandle(Symbol(), Period()), 2/*GA_ROOT*/);

   int Current_Time = TimeHour(TimeLocal());
   int Current_Min = TimeMinute(TimeLocal());
   int Current_Day = TimeDay(TimeLocal());
   int AbsoluteTime = (Current_Time*100)+Current_Min;

   if (Current_Day != Friday || (Current_Day == Friday && TradeOnFriday)){
      if (AbsoluteStartTime >  AbsoluteStopTime) {
         if (AbsoluteT

Показано первые 50% кода (символов: 2937)

Открыть по тарифу

Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.

Разовая покупка файла

На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.

Чтобы оформить заказ, введите email и перейдите к оплате.

Стоимость полного кода
293,70₽ ≈ $3.59