[Arşivle!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 2. - sayfa 13

 
Merhaba! danışmandan ayrı olarak iyi çalışan, ancak hiçbir şekilde çalışan danışmanda sondaki durma veya başabaş çalışmasını nasıl yapacağımı söyleyebilir misiniz ??? Bu tür Uzman Danışmanlardan herhangi bir örneği olan var mı?
 
paukas :

Anladım teşekkürler. Bu koşul başka nasıl yazılır? Her şeyi ancak bir kâr varsa kapatmak gerekir.
 
todem :
Merhaba! danışmandan ayrı olarak iyi çalışan, ancak hiçbir şekilde çalışan danışmanda sondaki durma veya başabaş çalışmasını nasıl yapacağımı söyleyebilir misiniz ??? Bu tür Uzman Danışmanlardan herhangi bir örneği olan var mı?
 //-------------------------------------------------------------------+
extern bool    Trailing       = True;
extern int     MinProfit      = 55 ;
extern int     TrailingStop   = 5 ;
extern int     TrailingStep   = 1 ;
//-------------------------------------------------------------------+
extern bool    LossKiller     = True;
extern int     MinProfitB     = 21 ;
extern int     KillLossLevel  = 16 ;
//-------------------------------------------------------------------+
 int start()
  {
//----
   if (LossKiller) KillLoss();
   if (Trailing) TrailPositions();
 //+------------------------------------------------------------------+
//|-----------------------// Trail positions //----------------------+
//+------------------------------------------------------------------+
void TrailPositions()
{
   int Orders = OrdersTotal ();
   for ( int i= 0 ; i<Orders; i++)
  {
     if (!( OrderSelect (i, SELECT_BY_POS, MODE_TRADES))) continue ;
     if (OrderSymbol() != Symbol ()) continue ;
    {    
       if (OrderType() == OP_BUY && OrderMagicNumber() == Magic)  
      {
         if (Bid-OrderOpenPrice() > MinProfit* Point ) 
        {
           if (OrderStopLoss() < Bid-(TrailingStop+TrailingStep- 1 )* Point ) 
          {
          OrderModify(OrderTicket(), OrderOpenPrice(), Bid-TrailingStop* Point ,OrderTakeProfit(), 0 , Gold );           
          }
        }
      }   
       if (OrderType() == OP_SELL && OrderMagicNumber() == Magic)  
      {
         if (OrderOpenPrice()-Ask > MinProfit* Point ) 
        {
           if (OrderStopLoss() > Ask+(TrailingStop+TrailingStep- 1 )* Point ) 
          {
          OrderModify(OrderTicket(), OrderOpenPrice(), Ask+TrailingStop* Point ,OrderTakeProfit(), 0 , Gold );           
          }
        }
      }   
    }   
  }  
}
//+------------------------------------------------------------------+
//|--------------------------// KillLoss //--------------------------+
//+------------------------------------------------------------------+
void KillLoss()
{
   int Orders = OrdersTotal ();
   for ( int i= 0 ; i<Orders; i++)
  {
     if (!( OrderSelect (i, SELECT_BY_POS, MODE_TRADES))) continue ;
     if (OrderSymbol() != Symbol ()) continue ;
    {    
       if (OrderType()==OP_BUY && (OrderStopLoss()<OrderOpenPrice() || OrderStopLoss()== 0 ) && OrderMagicNumber()==Magic)
      {
         if (Bid-OrderOpenPrice() > MinProfitB* Point ) 
        {
           if (OrderStopLoss() < Bid-(KillLossLevel- 1 )* Point ) 
          {
          OrderModify(OrderTicket(), OrderOpenPrice(),OrderOpenPrice()+KillLossLevel* Point ,OrderTakeProfit(), 0 , Gold );          
          }
        }
      }        
       if (OrderType()==OP_SELL && (OrderStopLoss()>OrderOpenPrice() || OrderStopLoss()== 0 ) && OrderMagicNumber()==Magic)
      {
         if (OrderOpenPrice()-Ask > MinProfitB* Point ) 
        {
           if (OrderStopLoss() > Ask+(KillLossLevel- 1 )* Point ) 
          {
          OrderModify(OrderTicket(), OrderOpenPrice(),OrderOpenPrice()-KillLossLevel* Point ,OrderTakeProfit(), 0 , Gold );          
          }
        }
      }   
    }   
  }  
}
//+------------------------------------------------------------------+
 
rustein :
Lütfen düzeltmeme yardım edin, tüm açık pozisyonları kapatmıyor...

Teşekkür ederim.


Hangileri kapalı değil?

Kârsızsa, o zaman her şey yolunda

 
VINAR :


Hangileri kapalı değil?

Kârsızsa, o zaman her şey yolunda

Sadece bir tane karlı :) Neden? Teşekkür ederim.

Forumda arandı. Ama anlamadım...

 
Doberman101 :

Selamlar.

Bir danışman yazmaya yardım edin.

Samimi olarak.

İnsanlar acilen tekliflerle acele etmeli - her biri kendi başına... Hangi TS'ye göre bir danışmana ihtiyaç duyulduğunu bile belirlemediler... Ve neden "işe" gitmediler... :) )

Kod yazmada (veya daha iyi anlamada) yardıma ihtiyacınız varsa, memnuniyetle karşılarız, ancak ... o zaman ... bir işte ... :)))

 
artmedia70 :

İnsanlar acilen tekliflerle acele etmeli - her biri kendi başına... Hangi TS'ye göre bir danışmana ihtiyaç duyulduğunu bile belirlemediler... Ve neden "işe" gitmediler... :) )

Kod yazmada (veya daha iyi anlamada) yardıma ihtiyacınız varsa, memnuniyetle karşılarız, ancak ... o zaman ... bir işte ... :)))

Artem, her şeyi eğitiyor musun?

Sadece sorgulayanın başka bir şeye ihtiyacı var.

EA şu anda bile boşalmıyor.

 
rustein :

Sadece bir tane karlı :) Neden? Teşekkür ederim.

Forumda arandı. Ama anlamadım...


AccountProfit(), cari hesap için temel para birimi cinsinden kar değerini döndürür.

Görünüşe göre, ilk karlı olanın kapanışında, AccountProfit() 0'dan küçük olur.

Örneğin şöyle yazılabilir:

 void CloseAllOrders()
{
   if (AccountProfit() > 0 )
     for ( int i= OrdersTotal ()- 1 ;i>= 0 ;i--)
    {
      RefreshRates();
       if ( OrderSelect (i,SELECT_BY_POS,MODE_TRADES))
      {
         if (OrderType()== OP_BUY) 
           OrderClose (OrderTicket(),OrderLots(), NormalizeDouble (Bid, Digits ), 10 , CLR_NONE );
         if (OrderType()== OP_SELL)
           OrderClose (OrderTicket(),OrderLots(), NormalizeDouble (Ask, Digits ), 10 , CLR_NONE );
      }
    }  
     return ( 0 );
}
 
artmedia70 :

İnsanlar acilen tekliflerle acele etmeli - her biri kendi başına... Hangi TS'ye göre bir danışmana ihtiyaç duyulduğunu bile belirlemediler... Ve neden "işe" gitmediler... :) )

Kod yazmada (veya daha iyi anlamada) yardıma ihtiyacınız varsa, memnuniyetle karşılarız, ancak ... o zaman ... bir işte ... :)))


Neden bu kadar olumsuz bir yanıt? Bir yetişkin ... ama hiç kimse hayatta saygıyı öğretmedi mi?

Bu, tartışmayı sonlandırıyor. Ne kadar "çürümüş" olurlarsa olsunlar, yaşlılara saygıyla davranırım.

 
VINAR :

Artem, her şeyi eğitiyor musun?

Sadece sorgulayanın başka bir şeye ihtiyacı var.

EA şu anda bile boşalmıyor.


Kod yazarken yardım istedim...

"Uzman Danışman boşalmıyor ve şu anda" ihtiyacım olduğunu nerede okudunuz?