MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1406

 
MakarFX :

umarım her şey açıktır

 //+------------------------------------------------------------------+
//|                                             AC_AO_Makar.mq4      |
//|                                               fxmvv@mail.ru      |
//+------------------------------------------------------------------+
extern double Lots       =   1 ;
extern double StopLoss   =   10000 ;
extern double TakeProfit =   10000 ;
//+------------------------------------------------------------------+
int init(){}
int deinit(){}
int start()
{
   int total;
   if ( Bars < 10 )
   {
       Print ( "Bars less than 10" );
       return ( 0 ); 
   } 
//====================================   
   bool Buy  =  ( iCustom ( NULL , 0 , "FiboBars2" , 10 , 5 , 1 )&& iCustom ( NULL , 0 , "FiboBars_3" , 2 , 19 , 190 , 5 , 1 ));
//help      
   bool Sell =  ( iCustom ( NULL , 0 , "FiboBars2" , 10 , 5 , 0 )&& iCustom ( NULL , 0 , "FiboBars_3" , 2 , 19 , 190 , 5 , 0 ));
//=================================
//Возвращает общее количество открытых и отложенных ордеров
   total = OrdersTotal (); 
   if (total < 1 ) // ордеров нет
   {
       if (Buy)
       if ( OrderSend ( Symbol (),OP_BUY,Lots,Ask, 5 ,Bid-StopLoss* Point ,
           Bid+TakeProfit* Point ) == 0 ) 
           Sleep ( 5000 );
//help  OrderSend(Symbol(),OP_BUY,lot,price,slippage,stoploss, 
//takeprofit,      comment,magic,expiration,arrow_color);
       if (Sell)
       if ( OrderSend ( Symbol (),OP_SELL,Lots,Bid, 5 ,Ask+StopLoss* Point ,
          Ask-TakeProfit* Point ) == 0 ) 
           Sleep ( 5000 );
   }
//==================================== OrderClose,
   else // есть ордер
   {
     OrderSelect ( 0 ,SELECT_BY_POS,MODE_TRADES);
       if (OrderSymbol() != Symbol ()) return ( 0 );
       
         if (OrderType() == OP_BUY && Sell) 
          OrderClose(OrderTicket(),OrderLots(),Bid, 5 );
         if (OrderType() == OP_SELL && Buy) 
          OrderClose(OrderTicket(),OrderLots(),Ask, 5 );
   }
}

Affedersiniz, lütfen kontrol edin. Fırsatlar açık değil.

 
darirunu1 :

Affedersiniz, lütfen kontrol edin. Fırsatlar açık değil.

0_o

Bu ticaret danışmanı gibi değil, yapın ve koşulları oraya yazın.



Yarın daha fazla detay

 
MakarFX :

0_o

Bu ticaret danışmanı gibi değil, yapın ve koşulları oraya yazın.



Yarın daha fazla detay

Her şey bu şekilde yapıldı.

 
darirunu1 :

Her şey bu şekilde yapıldı.

Boş şablon böyle görünüyor

 //+------------------------------------------------------------------+
//|                                                       Expert.mq4 |
//|                        Copyright 2021, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2021, MetaQuotes Software Corp."
#property link        "https://www.mql5.com"
#property version    "1.00"
#property strict
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit ()
  {
//---
   
//---
   return ( INIT_SUCCEEDED );
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit ( const int reason)
  {
//---
   
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick ()
  {
//---
   
  }
//+------------------------------------------------------------------+
//| ChartEvent function                                              |
//+------------------------------------------------------------------+
void OnChartEvent ( const int id,
                   const long &lparam,
                   const double &dparam,
                   const string &sparam)
  {
//---
   
  }
//+------------------------------------------------------------------+
MetaEditor'un hangi sürümüne sahipsiniz?
 
MakarFX :

Boş şablon böyle görünüyor

MetaEditor'un hangi sürümüne sahipsiniz?

Nette bir lamba buldum ve hataları kontrol etmek için oraya kopyaladım.Birkaç küçük parça vardı.Düzelttim. AO ve AC göstergeleri başlangıçta böyleydi. İhtiyacım olanları girdim.

 
darirunu1 :

Nette bir lamba buldum ve hataları kontrol etmek için oraya kopyaladım.Birkaç küçük parça vardı.Düzelttim. AO ve AC göstergeleri başlangıçta böyleydi. İhtiyacım olanları girdim.

neden böyle yazdın

 //====================================   
   bool Buy  =  ( iCustom ( NULL , 0 , "FiboBars2" , 10 , 5 , 1 )&& iCustom ( NULL , 0 , "FiboBars_3" , 2 , 19 , 190 , 5 , 1 ));
//help      
   bool Sell =  ( iCustom ( NULL , 0 , "FiboBars2" , 10 , 5 , 0 )&& iCustom ( NULL , 0 , "FiboBars_3" , 2 , 19 , 190 , 5 , 0 ));
 
MakarFX :

neden böyle yazdın

Bir anlaşma açmak için, herkesin iki özdeş tamponu varsa, yani iki kırmızı veya iki yeşil.

 
darirunu1 :

Bir anlaşma açmak için, herkesin iki özdeş tamponu varsa, yani iki kırmızı veya iki yeşil.

Dikkatli okumadın ya da okumadın...

yazdıklarınız iki göstergenin değerlerini karşılaştırmıyor

Ve "FiboBars_3" zaten bunu yapıyorsa , neden "FiboBars2" ve "FiboBars_3"ü karşılaştırırsınız?

 
MakarFX :

Dikkatli okumadın ya da okumadın...

yazdıklarınız iki göstergenin değerlerini karşılaştırmıyor

Ve "FiboBars_3" zaten bunu yapıyorsa , neden "FiboBars2" ve "FiboBars_3"ü karşılaştırırsınız?

Her şeyi anlıyorum ve göstergelerin açıklamasıyla ilgili her şeyi okudum ama bu şekilde ihtiyacım var.Daha sonra parametreleri kişisel bir mesajda ve sonunda tam olarak ne almak istediğimi paylaşabilirim.Şimdilik, anlaşmaların açılmasına ihtiyacım var.

 
darirunu1 :

Her şeyi anlıyorum ve göstergelerin açıklamasıyla ilgili her şeyi okudum ama bu şekilde ihtiyacım var.Daha sonra parametreleri kişisel bir mesajda ve sonunda tam olarak ne almak istediğimi paylaşabilirim.Şimdilik, anlaşmaların açılmasına ihtiyacım var.

 bool Sell;
bool Buy;

if ( iCustom ( _Symbol , Period (), "FiboBars_3" , 12 , 24 , 48 , 2 , 0 )== 1 )
  {Sell= true ; Buy= false ;}
if ( iCustom ( _Symbol , Period (), "FiboBars_3" , 12 , 24 , 48 , 2 , 1 )== 1 )
  {Sell= false ; Buy= true ;}

Bu, ekran görüntüsü değerlerine göre bir örnektir