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

 
SuperProfi şubesinden taşındı.

Stells :

Tünaydın.

Lütfen bana söyle. Otomatik optimize edicinin optimizasyonu tüm kenelere değil, açılış fiyatlarına göre yapmasını nasıl sağlayabilirim.

optimize ediciye bağlantı:

https://www.mql5.com/en/articles/1467

 
granit77 :
SuperProfi şubesinden taşındı.



Bu soruyu burada sormuştum ama anlaşılan cevabı bilenler buraya bakmıyor.
 
Zhunko :
Bu ticaret felsefesidir.

daha fazla ayrıntı verebilir misin? )) özel durumum hakkında? )) Ya da belki bir şeyler okumamın zamanı geldi? bu konuyla ilgili bir makale varsa - bağlantı için minnettar olacağım


tara :
başka bir şey var

kesinlikle... her zaman özlediğim bir şey var )))


PS Tamamen kabul ediyorum ve büyük olasılıkla durum bu, bu Uzman Danışmanda tanımladığım sistematik olarak yanlış "giriş" noktalarıyla birlikte yanlış "çıkış" noktalarına sahibim, bu nedenle ya bir "boşaltma" meydana geliyor ya da polarite değişiklikler, bir yönde veya diğerinde hafif sapmalarla ilk mevduat seviyesindeyim.

Belki felsefeler ve simya dışında başka açıklamalar da vardır? ))

 
Roman. :


Ayrıca, aramada bunları bu programla karşılaştırın, bir göz atın - indirin - WinMergeU.exe.

Program için çok teşekkürler!!! Neden daha önce sahip olmadım? Ve komutan toplamın içine yerleştirilmiştir ... Vesch!
 
Stells :
Bu soruyu burada sormuştum ama anlaşılan cevabı bilenler buraya bakmıyor.
Yazara ihtiyacınız var. Ürün bir parça, içine tırmanmak için - onu anlamak çok fazla zaman alıyor.
 
Partiyi bakiyenin yüzdesi olarak hesaplama işlevi olan var mı, ancak aynı zamanda bir iniş varsa (örneğin, arka arkaya birkaç kaybeden işlem varsa), lot çok fazla azalmaz. yani, depo arttığında parti olması gerektiği gibi büyür ve bakiye ekildiğinde daha yavaş azalır.
 
Tünaydın! Benim için danışmanın son kısmı siparişleri kaldırmıyor. Onlar. en az bir sipariş kâr için çalıştıysa, her şeyi kaldırırız. Kod doğru yazılmış gibi görünüyor, sel taşı nerede?
/----
   for ( i= OrdersHistoryTotal ();i> 0 ;i--){
     OrderSelect (i- 1 ,SELECT_BY_POS,MODE_HISTORY  );
     if ( OrderMagicNumber ( )== 2000 && OrderSymbol ()== Symbol ()&& OrderTakeProfit ( )== OrderClosePrice (       )&&wremjapomnim< OrderCloseTime ( ) ||
   OrderMagicNumber ( )== 1000 && OrderSymbol ()== Symbol ()&& OrderTakeProfit ( )== OrderClosePrice (    )&&wremjapomnim< OrderCloseTime ( )){
   Alert ( "нашли MODE_HISTORY" );
 for ( i= OrdersTotal ();i> 0 ;i--){
 Alert ( "паследний цикл" ,i);
   OrderSelect (i- 1 ,SELECT_BY_POS );
   if ( OrderMagicNumber ( )== 2000 && OrderSymbol ()== Symbol ()|| OrderMagicNumber ( )== 1000 && OrderSymbol ()== Symbol ()){  
   OrderDelete ( OrderTicket ( )) ; Alert ( "OrderDelete-vse" ,   GetLastError ( ) );   OrderClose ( OrderTicket ( ), OrderLots ( ), OrderClosePrice ( ) , 0 , CLR_NONE ); Alert ( "OrderClose-vse" ,   GetLastError ( ) ); C= 0 ; }}}}                              
   
   
//----
   Alert ( "wremjapomnim" ,  wremjapomnim );
 
//----


   return ( 0 );
  }
//+------------------------------------------------------------------+
Ve yazıyor, diyelim ki hata 4108, bazen 4051 ve bazen siliyor, hata yaklaşık ama en az bir sipariş silinmiyor.. Nipaimu!!
 

Hepiniz hoşgeldiniz!

Lütfen bana baykuşların hindiyi her tikte yeniden çizmesini sağlayacak kodu söyle.

 
demlin :

Hepiniz hoşgeldiniz!

Lütfen bana baykuşların hindiyi her tikte yeniden çizmesini sağlayacak kodu söyle.

danışman göstergeden veri alır, artık değil.

göstergeyi kendini yeniden çizmeye zorlamak daha iyidir. her şey onun koduna bağlı, büyük olasılıkla değerleri her onayda değişen "0" çubuğunu hesaplamasına izin verilmesi gerekiyor.

 
Dimka-novitsek :
Tünaydın! Benim için danışmanın son kısmı siparişleri kaldırmıyor. Onlar. en az bir sipariş kâr için çalıştıysa, her şeyi kaldırırız. Kod doğru yazılmış gibi görünüyor, sel taşı nerede? Ve yazıyor, diyelim ki hata 4108, bazen 4051 ve bazen siliyor, hata yaklaşık oluyor ama en az bir sipariş silinmiyor.. Nipaimu!!


10 kişi tarafından 10 kez OrdersTotal() numaralı sipariş olmadığı söylendi, ancak her seferinde aynı hatalarla geri dönüyorsunuz. İle değiştirin

 for ( i= OrdersTotal ()- 1 ;i>= 0 ;i--)