auto trading_v2.02.mq5
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «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? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.