Trailingstop EA çalışmayacak - sayfa 2

 
FMIC :

@Mike.T: PipMulytiplier kodunuzla ilgili bir sorun var:

Bu doğru görünmüyor! 2 basamaklı semboller için neden 100 ile çarpalım? Kesinlikle çoğaltılmamalıdır! 4 haneli sembollerle aynı koşulda olmalıdır.

Ummm... Düzeltme altındayım... ama sadece 2 ondalık olan Altın vb. için çalışıyor.... Dürüst olmak gerekirse... EA'mla sadece EUR/USD ticareti yapıyorum sooo... Yapabilirdim bu yanlış... Tekrar kontrol edip yanılıyorsam tekrar yazarım... ama teşekkürler.... Belki Array sorunumda bana yardım edebilirsin... Onları biliyor gibisin... Ben' yıllardır onlardan kaçıyorum...
 
FMIC :
Evet! Örneğimde gösterdiğim gibi hem Buy hem de Sell mantığını tek bir kod bloğunda birleştirmenize izin vermenin yanı sıra belirtilen nedenlerle (belgelere bakın).
Tamam... seninleyim... bu mantıklı.... Daha yeni bir kodlayıcı oldum... teşekkürler..
 
Mike.T :
Ummm... Düzeltme altındayım... ama sadece 2 ondalık olan Altın vb. için çalışıyor.... Dürüst olmak gerekirse... EA'mla sadece EUR/USD ticareti yapıyorum sooo... Yapabilirdim bu yanlış... Tekrar kontrol edip yanılıyorsam tekrar yazarım... ama teşekkürler.... Belki Array sorunumda bana yardım edebilirsin... Onları biliyor gibisin... Ben' yıllardır onlardan kaçıyorum...
Brokerlerinizi bilmem ama benim kullandıklarım için; XAUUSD'nin pip boyutu 0,01'dir (2 basamak, çarpan yok)!
 
FMIC :
Brokerlerinizi bilmem ama benim kullandıklarım için; XAUUSD'nin pip boyutu 0,01'dir (2 basamak, çarpan yok)!
Pip boyutu 0.01 dec... Katılıyorum... ama Lot değeri daha büyük.... lol.... Eminim bunu yapmak için bir nedenim vardı.... bir göz atın ve tekrar çalışın... 1 Lot EURUSD = $1 (Mikro) 1 LOT XAUUSD = $10.... o halde 5. ondalık basamağı alın ve 10x$ değerini ekleyin ve pipmultiplier 100 olur.... belki sana PM atabilirim.... Bu konuyu ele geçirmekten endişeleniyorum.... Raptor tarafından dışlanmak istemiyorum....lol
 
Mike.T :
Pip boyutu 0.01 dec... Katılıyorum... ama Lot değeri daha büyük.... lol.... Eminim bunu yapmak için bir nedenim vardı.... bir göz atın ve tekrar çalışın... 1 Lot EURUSD = $1 (Mikro) 1 LOT XAUUSD = $10.... o halde 5. ondalık basamağı alın ve 10x$ değerini ekleyin ve pipmultiplier 100 olur.... belki sana PM atabilirim.... Bu konuyu ele geçirmekten endişeleniyorum.... Raptor tarafından dışlanmak istemiyorum....lol

Kavramları karıştırmayın! Pip boyutunun lot boyutu veya pip değeri ile ilgisi yoktur. Bir pip, değerinden bağımsız olarak bir piptir!

Bu arada; 1 Lot EUR/USD için, 1 Pip Değeri = $10. Bir pip değerinin $1 olması için 0.1 Lot (1 mikro lot) olması gerekir. Mikro lot veya nano lot kavramlarını da karıştırmayın.

 
@Mike.T: Profilinize PM göndermek için erişmeye çalıştım ancak profil bağlantınız bir hata veriyor (muhtemelen profil adınızda "." olması nedeniyle site kodunda bazı hatalar.). Yani, dilerseniz, bana PM atmanız gerekecek!
 
FMIC :
@Mike.T: Profilinize PM göndermek için erişmeye çalıştım ancak profil bağlantınız bir hata veriyor (muhtemelen profil adınızda "." olması nedeniyle site kodunda bazı hatalar.). Yani, dilerseniz, bana PM atmanız gerekecek!

Teşekkürler FMIC.... bir sorun var gibi görünüyor... Yarın araştıracağım ve eğer yapabilirsem size PM atacağım.... Portekiz ve SA'da bir Cuma gecesi... bilgisayarlar...

Piyasalar kapalı... Bir dişe gidiyorum...

 

Üzgünüm Trader3000

Ummm... Eğer Son Duraklara bakacaksanız, o zaman gerçekten Başabaşlara bakmalısınız....

Kod o kadar farklı değil ve onu EA/Script'inize dahil edebilirsiniz/yapmalısınız....

 //+-----------------------------------------------------+
//| MOVE to BREAK-EVEN HEDGE  Function                  |
//+-----------------------------------------------------+

int CntLongHedge= 0 ;
int CntShortHedge= 0 ;     //  <-- this variable is the index used for the loop


void Move_To_Breakeven_Hedge()
{
   for (CntLongHedge = OrdersTotal () - 1 ; CntLongHedge >= 0 ; CntLongHedge --)  
   {
   
   if ( OrderSelect (CntLongHedge,SELECT_BY_POS,MODE_TRADES)
      && OrderMagicNumber() == MagicNumberLongHedge
      && OrderSymbol() == Symbol ()
      && OrderType() == OP_BUY
      && Bid - OrderOpenPrice() > Set_Break_Even_Hedge_Pips*PipMultiplier
      && OrderStopLoss() < OrderOpenPrice())
         {
              Ticket=OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice()+(Break_Even_Hedge_Buffer*PipMultiplier), 0 , 0 , clrNONE );
         }
    }

   for (CntShortHedge = OrdersTotal () - 1 ; CntShortHedge >= 0 ; CntShortHedge --)  
   {

   if ( OrderSelect (CntShortHedge,SELECT_BY_POS,MODE_TRADES)
      && OrderMagicNumber() == MagicNumberShortHedge
      && OrderSymbol() == Symbol ()
      && OrderType() == OP_SELL
      && OrderOpenPrice()-Ask > Set_Break_Even_Hedge_Pips*PipMultiplier
      && (OrderStopLoss() > OrderOpenPrice()
      || OrderStopLoss() == 0 ))
      {
           Ticket=OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice()-(Break_Even_Hedge_Buffer*PipMultiplier), 0 , 0 , clrNONE );
      }
   }
}


Her ikisini birlikte kullanırsanız... şunları yapabilirsiniz:

1. Sıkı bir Başabaş ayarlayın... ve ardından

2. Trailing'inizin konumunuzla birlikte hareket etmesine izin verin...

çalışıyorum....

Daha sonra...

 

FMIC ve Mike'a çok teşekkür ederim. Ve kaçırma konusunda endişelenme, çünkü sizden çok şey öğrenebilirim. Dilerseniz tartışmanıza buradan devam edebilirsiniz. Önümüzdeki hafta piyasalar tekrar açıldığında tüm tavsiye ve önerileriniz üzerinde çalışacağım.

Not: Mike ben de SA'dayım(Pretoria)

 
Trader3000 :

FMIC ve Mike'a çok teşekkür ederim. Ve kaçırma konusunda endişelenme, çünkü sizden çok şey öğrenebilirim. Dilerseniz tartışmanıza buradan devam edebilirsiniz. Önümüzdeki hafta piyasalar tekrar açıldığında tüm tavsiye ve önerileriniz üzerinde çalışacağım.

Not: Mike ben de SA'dayım(Pretoria)

Göreyim seni....

Görünen o ki, bizden çok Saffer'lar var... Cape Town'dan selamlar

Neden: