Grafik M1 çubuk kaybı - sayfa 3

 

tamam, düzelteceğim

Not: EA programlamayı sadece bir haftadır okuyorum ve hala hatalar yapıyorum

 

Peki ya kod performansı?

Sebebi ne?

 
DmitriyN :
Ve test cihazında, belki her zaman olmayabilir, çünkü Minute()==bM3 gibi katı koşullarınız vardır. Ya böyle bir bar yoksa? Gerçek hayatta veya bir demoda bağlantı kolayca kesilebilir.
Buradaki onay kutularına bakın: Üst menü / Araçlar / Ayarlar / Uzman Danışmanlar.


o zaman bir sipariş açma talebi nasıl tekrarlanır, peki, örneğin, 8 34 numaralı çubuk yoksa ve 8 35'te ne açılacaktı ....?!
 

Bu arada,

...Sorun M1'de alıntı olmamasıdır. MT4 arşivinden alıntı arşivini güncellemeye (indirmeye) çalıştım ama hiçbir şey indirilmedi. sadece bu ay için alıntılar var ya da daha doğrusu, başka bir siteden bir arşiv indirdim, geçmişi kaydetmeden yüklemek ve silmek işe yaramadı, şimdi danışmanı hiç test edemiyorum. Yeniden yüklemeye çalıştım, faydası olmadı.Veritabanında 4 milyon s + om tırnak olduğu yazılmasına rağmen... Bana ne yapacağımı söyle?!...

Soru desteğe yazıldı ... bana alıntılardan bahset

bir dergide yazıyor

2012.06.27 21:50:05 Optimizasyon sırasında 0 geçiş yapıldı

2012.06.27 21:50:05 TestGenerator: 'EURUSD1' geçmiş verisi yok

 
Ve yine de, lütfen gerçek hayatta çalışması için kodu çözmeme yardım edin ....
 

2. Test cihazındaki ve gerçek/demodaki kaldıraca bakın, kaldıraç test cihazında 500 ve reelde 100 ise, serbest marj bir anlaşma açmak için yeterli olmayabilir.

3. OrderSend()'den sonra yapıştırın; satır Yazdır( GetLastError() );

Hangi hatanın ortaya çıktığını görmek için günlüğe bakın ve ondan atlayın. Bir Expert Advisor'da hata ayıklarken, bu satırı şüpheli yerlere yapıştırın, ardından silebilir veya yorum yapabilirsiniz.
 

Henüz kontrol edemiyorum(((Lanet olsun, alıntıları karıştırdım, veritabanını güncellemek istedim, ama sonunda, tüm alıntılar test cihazında kayboldu, yazıyor ...((((((((((((((((((((((((

2012.06.27 21:50:05 Optimizasyon sırasında 0 geçiş yapıldı

2012.06.27 21:50:05 TestGenerator: 'EURUSD1' geçmiş verisi yok

 
rulabs :

2. Test cihazındaki ve gerçek/demodaki kaldıraca bakın, kaldıraç test cihazında 500 ve reelde 100 ise, serbest marj bir anlaşma açmak için yeterli olmayabilir.

3. OrderSend()'den sonra yapıştırın; satır Print(GetLastError());

Hangi hatanın ortaya çıktığını görmek için günlüğe bakın ve ondan atlayın. Bir Expert Advisor'da hata ayıklarken, bu satırı şüpheli yerlere yapıştırın, ardından silebilir veya yorum yapabilirsiniz.


Ve test cihazında hangi kaldıracın nasıl anlaşılacağı?!

Gerçek 1: 500'de PS

 

Sınıra kadar basitleştirildi. Sürenizi sunucudakinden bir dakika fazlaya ayarlayın. Ve koş:

 int start()
  {
   if (( OrdersTotal ()== 0 && Hour ()== 21 ) && ( Minute ()== 2 ))
      {     
       OrderSend ( Symbol (),OP_SELL, 0.1 ,Bid, 0 ,Ask+ 100 * Point ,Ask- 100 * Point , "DLSexp" , 123 , 0 );
      }  
  } 

Bu kod sizin için siparişleri açıyor mu?

Benim için açılıyor.

 

Alpari'den MetaTrader'ı kurun, üzerinde test edin ve komisyoncunuzla ticaret yapın. Sadece beş hanesi var, aklınızda bulundurun.

EURUSD M1 kotasyonlarının servis-ayarları-arşivi, kapatın, terminali yeniden başlatın.

Service-Settings=Graphics, her iki giriş alanını da maksimum 10000000000000000000 olarak puanladı, ne kadar uyduğunu hatırlamıyorum.