Uzay giysili bir hastayı ameliyat etmenin zor olduğunu söyleyebilirim. Açık kodu (*.mq4) değil, derlenmiş dosyayı buraya gönderdiniz. Bir yere hazır bir komut dosyası aldığınızı hissettiğim bir şey (performans için doğal biçiminde kontrol ettiniz mi?), Koddaki bir şeyi değiştirdi ve ihtiyacınız olanı yapmayı bıraktı. Orijinal kod normal şekilde davrandıysa, nerede ve neyi değiştirdiğinizi kendiniz görün ve her değişiklikten sonra performansı kontrol edin.
Söyle bana, lütfen, danışmanın döngü ve performans kaybıyla aynı anda nasıl başa çıkılır? Çok rahatsız edici olan yeniden başlatmayı kullanırken. Şimdiden teşekkür ederim.
Hatanın kodun kendisinde olduğunu düşünmeye meyilliyim. Senaryonun kendisinde cerrahi bir müdahale gerekiyor.
İşte senaryo...
İşte senaryo...
Hatanın kodun kendisinde olduğunu düşünmeye meyilliyim. Senaryonun kendisinde cerrahi bir müdahale gerekiyor.
Belki bir conta değişimi yardımcı olabilir?
Alış ve Satış siparişlerini ayrı ayrı nasıl değiştirebilirim?
if (OrderType()==OP_BUY && Open[0]>Düşük[steploss] && OrderStopLoss()<trailstopbuy){
OrderModify(OrderTicket(),OrderOpenPrice(),trailstopbuy,OrderTakeProfit(),0,Mavi);
dönüş(0);
}
if (OrderType()==OP_SELL && Open[0]<Yüksek[steploss] && OrderStopLoss()>trailstopsell){
OrderModify(OrderTicket(),OrderOpenPrice(),trailstopsell,OrderTakeProfit(),0,Mavi);
dönüş(0);
}
ne olmuş?
Alış ve Satış siparişlerini ayrı ayrı nasıl değiştirebilirim?
if (OrdersTotal()>0){
for(int g=OrdersTotal()-1; g>=0; g--){
Sipariş Seçimi (g,SELECT_BY_POS);
if (OrderMagicNumber()==2563 && OrderType()==OP_BUY){
if (Açık[0]<=Düşük[adım kaybı]){
SiparişKapat(g,1,Teklif,3,Kırmızı);
dönüş(0);
}
if (GradusEDBuy==true){
SiparişKapat(g,1,Teklif,3,Kırmızı);
dönüş(0);
}
}
}
if (OrderMagicNumber()==2563 && OrderType()==OP_SEL){
if (Open[0]>=Yüksek[kademe kaybı]){
SiparişKapat(g,1,Sor,3,Kırmızı);
dönüş(0);
}
if (GradusEDSell==true){
SiparişKapat(g,1,Teklif,3,Kırmızı);
dönüş(0);
}
}
}
Söyle bana, lütfen, danışmanın döngü ve performans kaybıyla aynı anda nasıl başa çıkılır?