Я имею ввиду в последующих конкурсах
Давать ссылку на ТОРик про инсайт.
Хочу просмотров))
Твой этот уже скоро перегонит по просмотрам
Отдавай.ех4 файл на тест
он поставил ордер через день пришёл ещё сигнал
<code> //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ void PutOrder(int type,double price,double lot) { int r=0; color clr=Green; double sl=0,tp=0; if(type==1 || type==3 || type==5) { clr=Red; if(StopLoss>0) sl=NormalizeDouble(price+StopLoss*_Point,_Digits); if(TakeProfit>0) tp=NormalizeDouble(price-TakeProfit*_Point,_Digits); } if(type==0 || type==2 || type==4) { clr=Blue; if(StopLoss>0) sl=NormalizeDouble(price-StopLoss*_Point,_Digits); if(TakeProfit>0) tp=NormalizeDouble(price+TakeProfit*_Point,_Digits); } r=OrderSend(NULL,type,lot,NormalizeDouble(price,_Digits),Slip,sl,tp,Comm,Magic,0,clr); return; } //+------------------------------------------------------------------+ </code>
<code>//+------------------------------------------------------------------+ //| Locker.mq4 | //| Copyright 2022, AM2 | //| https://www.forexsystems.biz | //+------------------------------------------------------------------+ #property copyright "Copyright 2022, AM2" #property link "https://www.forexsystems.biz" #property version "1.00" #property strict //--- Inputs extern int StopLoss = 23; // лось в пунктах extern int TakeProfit = 78; // язь в пунктах extern int Slippage = 3; // реквот в пунктах strig symbol; int digits, slippage; double pnt,sl,tp; //+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ int OnInit() { symbol = Symbol(); digits = Digits; pnt = Point; if(digits==3 || digits==5) { tp = TakeProfit*pnt*10; sl = StopLoss*pnt*10; slippage = Slippage*pnt*10; } return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Expert deinitialization function | //+------------------------------------------------------------------+ void OnDeinit(const int reason) { Comment(""); } //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ void OnTick() { if(CountTrades()==Count && !TimeSession(StartHour,StartMin,EndHour,EndMin,TimeCurrent())) { if(Sell) PutOrder(OP_BUY,Ask,Lot); if(Buy) PutOrder(OP_SELL,Bid,Lot); } } //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ void PutOrder(int type,double price,double lot) { int r=0; color clr=Green; if(type==OP_SELL || type==OP_SELLLIMIT || type==OP_SELLSTOP) { clr=Red; if(StopLoss>0) sl=NormalizeDouble(price+sl,digits); if(TakeProfit>0) tp=NormalizeDouble(price-tp,digits); } if(type == OP_BUY || type == OP_BUYLIMIT || type==OP_BUYSTOP) { clr=Blue; if(StopLoss>0) sl=NormalizeDouble(price-sl,digits); if(TakeProfit>0) tp=NormalizeDouble(price+tp,digits); } r=OrderSend(NULL,type,lot,NormalizeDouble(price,digits),slippage,sl,tp,Comm,Magic,0,clr); return; } //+------------------------------------------------------------------+</code>
vladimir31