Jump to content
Sign in to follow this  
Фархат71

пропускаю который понедельник, помогите, SOS!

Recommended Posts

Фархат71

Очень хорошо поанализировать рынок субботу-воскресение

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

на сегодня пример - XAU/USD

ставлю будильник.... и как поет Пьеро: хочу достать звезду с небес, но что мне делать, ведь утром трудно встать

)))))))

Есть советник, который можно было бы поставить на выходные, и он бы с открытия рынка сделал бы сделку в в заказанную сторону, заказаным лотом, а лучше (бывает часто валюта подсаживается в сторону пятничного движения ещё чуть-чуть, да же с гэпом, а потом разворот) с лучшей точки????

На ум приходит Илан или Унимиллион, но они ведь мартингейлы, их можно направить нужную в сторону, но что они наляпают за 3-4 часа пока сплю....боязно!

Плиз, за ранее спаибо

Share this post


Link to post
Share on other sites
Dagnar

Вот, скопируйте в редактор, или возьмите файл тут

 Monday_trade.mq4 и поместите в папку Experts.

Каждый заданный день, в заданный час и минуту, он вам будет ставить один ордер на текущем графике с установленными параметрами. Минимальная проверка, чтоб не ставил несколько ордеров на реквотах и т.п. присутствует.

//+------------------------------------------------------------------+
//|                                                 Monday_trade.mq4 |
//|                                                           Dagnar |
//|                                                                  |
//+------------------------------------------------------------------+
#property copyright "Dagnar"
#property link      ""
#property version   "1.00"
#property strict
//--- input parameters
input int      act_day=1;                     // в какой день срабатывать, 1 - понедельник
input int      act_hour=0;                    // в какой час срабатывать
input int      act_minute=15;                 // в какую минуту срабатывать
input double   Lot=0.01;                      // лот
input double   TP=500.0;                      // тэйкпрофит в пунктах
input double   SL=500.0;                      // стоплосс в пунктах
input int      Direction=1;                   // направление торговли "1" - Buy, "-1" - Sell
input int      Magic=2345678;
double take,stop;
bool isOrder;

int OnInit()
  {

   if (TP>0) take=1; else take=0;
   if (SL>0) stop=1; else stop=0;
   isOrder=false;

   return(INIT_SUCCEEDED);
  }

void OnDeinit(const int reason)
  {
//---
   
  }

void OnTick()
  {

   if (DayOfWeek()!=act_day) isOrder=false;
   int i, total;
   total=OrdersTotal();
     for(i=0; i<=total;i++) {if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) {
           if (OrderMagicNumber()==Magic) isOrder=true;    
   }}
   int ord=-1;
   if (DayOfWeek()==act_day && Hour()==act_hour && Minute()>=act_minute && !isOrder) {
      isOrder=true;
      if (Direction==1) ord=OrderSend(Symbol(),OP_BUY,Lot,Ask,20,(Ask-SL*Point)*stop,(Ask+TP*Point)*take,"Monday_Trade",Magic,0,0);
      if (Direction==-1) ord=OrderSend(Symbol(),OP_SELL,Lot,Bid,20,(Bid+SL*Point)*stop,(Bid-TP*Point)*take,"Monday_Trade",Magic,0,0);
      if (ord==-1) isOrder=false;
   }
  }

Share this post


Link to post
Share on other sites
Фархат71

[spoiler=Цитата]

 


Вот, скопируйте в редактор, или возьмите файл тут
 attachicon.gifMonday_trade.mq4 и поместите в папку Experts.
Каждый заданный день, в заданный час и минуту, он вам будет ставить один ордер на текущем графике с установленными параметрами. Минимальная проверка, чтоб не ставил несколько ордеров на реквотах и т.п. присутствует.
//+------------------------------------------------------------------+
//| Monday_trade.mq4 |
//| Dagnar |
//| |
//+------------------------------------------------------------------+
#property copyright "Dagnar"
#property link ""
#property version "1.00"
#property strict
//--- input parameters
input int act_day=1; // в какой день срабатывать, 1 - понедельник
input int act_hour=0; // в какой час срабатывать
input int act_minute=15; // в какую минуту срабатывать
input double Lot=0.01; // лот
input double TP=500.0; // тэйкпрофит в пунктах
input double SL=500.0; // стоплосс в пунктах
input int Direction=1; // направление торговли "1" - Buy, "-1" - Sell
input int Magic=2345678;
double take,stop;
bool isOrder;

int OnInit()
{

if (TP>0) take=1; else take=0;
if (SL>0) stop=1; else stop=0;
isOrder=false;

return(INIT_SUCCEEDED);
}

void OnDeinit(const int reason)
{
//---

}

void OnTick()
{

if (DayOfWeek()!=act_day) isOrder=false;
int i, total;
total=OrdersTotal();
for(i=0; i<=total;i++) {if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) {
if (OrderMagicNumber()==Magic) isOrder=true;
}}
int ord=-1;
if (DayOfWeek()==act_day && Hour()==act_hour && Minute()>=act_minute && !isOrder) {
isOrder=true;
if (Direction==1) ord=OrderSend(Symbol(),OP_BUY,Lot,Ask,20,(Ask-SL*Point)*stop,(Ask+TP*Point)*take,"Monday_Trade",Magic,0,0);
if (Direction==-1) ord=OrderSend(Symbol(),OP_SELL,Lot,Bid,20,(Bid+SL*Point)*stop,(Bid-TP*Point)*take,"Monday_Trade",Magic,0,0);
if (ord==-1) isOrder=false;
}
}

Огромное спасибо
он будет ставить по установленному времени? Уже супер!!!
а есть такой чтобы, включался в определенное время, но ещё не ставил сделку, а ждал подсядочку валюты к заданному направлению?

Edited by AntFX
п. 16

Share this post


Link to post
Share on other sites
Dagnar

 

 

ждал подсядочку валюты к заданному направлению
 

 

Можно сделать, если вы формализуете условия. Сколько пунктов и в какую сторону ждать, за какой интервал времени?

 

Или, как вариант, можно сделать выставление не рыночного ордера, а отложки, стоповой или лимитной, на заданном расстоянии, с определенным сроком истечения.

Share this post


Link to post
Share on other sites
Фархат71

 

 

Можно сделать, если вы формализуете условия. Сколько пунктов и в какую сторону ждать, за какой интервал времени?

 

Или, как вариант, можно сделать выставление не рыночного ордера, а отложки, стоповой или лимитной, на заданном расстоянии, с определенным сроком истечен

Отлично, буду изучать

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×