Birbirinden bağımsız iki pozisyonu yöneten bir kar trolünün tavsiyesine ihtiyacım var, nasıl uygulayabilirim? - sayfa 2

 
charony :
maksimum 8 pozisyon
Yani trol için minimum 8 farklı kurulumunuz olduğu varsayılıyor mu? Ve hangi yeni açılan pozisyonun belirli bir ayarı uygulayacağını hangi kriterlere göre belirlemeli?
 
Her pozisyon için değer, trol ve ayrıca büyü için ayrı bir değişkene ihtiyacınız olacak.
 
sanyooooook :
Her pozisyon için değer, trol ve ayrıca büyü için ayrı bir değişkene ihtiyacınız olacak.


kodda nasıl görünecek?

ama sihirbaz için neden? bilet benzersiz numarası, bu yeterli değil mi?

 
granit77 :
Yani trol için minimum 8 farklı kurulumunuz olduğu varsayılıyor mu? Ve belirli bir ayarın hangi yeni açılan pozisyona uygulanacağını belirleme kriterleri nelerdir?


en fazla 8 bilet denedim herkesin bileti farklı

50 noktanın tümü için bir ayar trol için

 
charony :


kodda nasıl görünecek?

ama sihirbaz için neden? bilet benzersiz numarası, bu yeterli değil mi?

güzel görünmeyecek

Trolün hangi pozisyon için olduğunu bilmesi için, eğer herkes için bir büyü varsa, o zaman trol tüm pozisyonlar için bir olacaktır.

Biletle alırsanız trol bunun kendi pozisyonu olduğunu nasıl anlayacak yoksa pozisyon kapanıp yenisi mi açılacak?

 
charony :
en fazla 8 bilet denedim herkesin bileti farklı
Yavaş yavaş ve heceler halinde...
İlk pozisyon açıldı, EA kendisine hangi takip eden parametrelerin uygulanacağını nasıl biliyor?
İkinci pozisyon açıldı, EA kendisine hangi takip eden parametrelerin uygulanacağını nasıl biliyor? Neden ilkiyle aynı değil? Bu neye bağlıdır?
Üçüncü pozisyon açıldı...,...

Vb.
Ve ancak o zaman, nasıl uygulanacağı.
 

charony :

en fazla 8 bilet denedim herkesin bileti farklı

50 noktanın tümü için bir ayar trol için

Sorun ne?

Her pozisyon için ayrı bir trol mü yoksa tüm pozisyonlar için bir trol (aynı büyüklükte trol) var mı?

Not: ikincisi ise, standart MACD_Simple Expert Advisor'da bir örnek vardır.

 
sanyooooook :


ya da pozisyon kapanıp yenisi açılırsa?


bilet farklı olacak
 
   for(cnt=0;cnt<total;cnt++)
     {
      OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
      if(OrderType()<=OP_SELL &&   // check for opened position 
         OrderSymbol()==Symbol())  // check for symbol
        {
         if(OrderType()==OP_BUY)   // long position is opened
           {
            if(TrailingStop>0)  
              {                 
               if(Bid-OrderOpenPrice()>Point*TrailingStop)
                 {
                  if(OrderStopLoss()<Bid-Point*TrailingStop)
                    {
                     OrderModify(OrderTicket(),OrderOpenPrice(),Bid-Point*TrailingStop,OrderTakeProfit(),0,Green);
                     return(0);
                    }
                 }
              }
           }
         else // go to short position
           {
            if(TrailingStop>0)  
              {                 
               if((OrderOpenPrice()-Ask)>(Point*TrailingStop))
                 {
                  if((OrderStopLoss()>(Ask+Point*TrailingStop)) || (OrderStopLoss()==0))
                    {
                     OrderModify(OrderTicket(),OrderOpenPrice(),Ask+Point*TrailingStop,OrderTakeProfit(),0,Red);
                     return(0);
                    }
                 }
              }
           }
        }
     }
 
granit77 :
Yavaş yavaş ve heceler halinde...
İlk pozisyon açıldı, EA kendisine hangi takip eden parametrelerin uygulanacağını nasıl biliyor?
İkinci pozisyon açıldı, EA kendisine hangi takip eden parametrelerin uygulanacağını nasıl biliyor? Neden ilkiyle aynı değil? Bu neye bağlıdır?
Üçüncü pozisyon açıldı...,...

Vb.
Ve ancak o zaman, nasıl uygulanacağı.

Trolün 50 puanını tüm pozisyonlara açıkladım