Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 168
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Lütfen bana neyi yanlış yaptığımı söyle. Basit bir gösterge yapmaya çalışıyorum:
Grafik penceresinde çalışır, danışmanda test etmeye çalıştığınızda ya bir şey çizer ya da "adım yok"
Lütfen bana neyi yanlış yaptığımı söyle. Basit bir gösterge yapmaya çalışıyorum:
Grafik penceresinde çalışır, danışmanda test etmeye çalıştığınızda ya bir şey çizer ya da "adım yok"
Sınanmış. Bu sürümde, sadece pencerede bile çalışmıyor. Belli ki burada bir hile var. Şimdi bu sürümde çalışıyor, ancak çok yavaş:
Bu, devre dışı bırakılan son çubuğun yeniden hesaplanması için yapılan kontrolle birliktedir.
Merhaba, MQL4 programlama guruları! Lütfen bana bunun nasıl mümkün olduğunu söyleyin:
Program kodu parçacığı:
Bu bölüm için günlüğün bir parçası:
Soru, koşulların aynı sipariş için nasıl çalışabileceğidir:Mb Bir şey anlamıyorum, ama sonra, mantıklı olarak, bu sipariş için ortaya çıkıyor:
Prensip olarak, bunun neden olduğu benim için önemli değil, sellCntr++ ve buyCntr++'ın belirli bir açık sipariş türü için açık bir şekilde yürütülmesi önemlidir, düzeltmeme yardım edin?Merhaba, MQL4 programlama guruları! Lütfen bana bunun nasıl mümkün olduğunu söyleyin:
Program kodu parçacığı:
Bu bölüm için günlüğün bir parçası:
Soru, koşulların aynı sipariş için nasıl çalışabileceğidir :Mb Bir şey anlamıyorum , ama sonra, mantıksal olarak, bu sipariş için ortaya çıktı:
Prensip olarak, bunun neden olduğu benim için önemli değil, sellCntr++ ve buyCntr++'ın belirli bir açık sipariş türü için açık bir şekilde yürütülmesi önemlidir, düzeltmeme yardım edin?TrailingByShadows(OrderTicket(), Period (), 11 , 0 ); ?????????????????????????????? Вы при трале разве ордера не перебираете ??????????
Bunun aynı düzen olduğundan nasıl emin olabiliyorsunuz? Bilet yazdırmıyorsunuz ;).... Eminim: takip ederken, sipariş araması vardır ;) - oradan kaynaklanan bir hata.
Şeylerin mantığına göre: hangi belirli sırayı izlemem gerektiğini zaten biliyorsam neden izdeki siparişleri sıralamalıyım? Kaba kuvvet yoktur, işte kod:
Not: Bu arada, bu sorun yalnızca gerçek koşullarda, yani. test cihazında çalışmıyor.Böyle bir sorun ortaya çıktı. Strateji test cihazı yalnızca bir kez çalışır. Daha doğrusu, test görselleştirmesi bir kez çalışır ve bir dahaki sefere "başlat" düğmesine tıkladığınızda, "görselleştirme" onay kutusu sıfırlanır ve hiçbir şey olmaz (hiçbir şey olmamış gibi). Nasıl kazanılır?
Şeylerin mantığına göre: hangi belirli sırayı izlemem gerektiğini zaten biliyorsam neden izdeki siparişleri sıralamalıyım? Kaba kuvvet yoktur, işte kod:
Not: Bu arada, bu sorun yalnızca gerçek koşullarda, yani. test cihazında çalışmıyor.Şu şekilde çalıştırmayı deneyin:
Günlüklere ne yazılacağını görün.
WindowBarsPerChart() - WindowFirstVisibleBar() - 2 ;
yapabilirsin, ama nasıl olduğunu göster.
Katma
Programlı olarak şablonlar aracılığıyla mümkün görünüyor. Hindi ile bir şablon oluşturuyoruz, _lread kernel32.dll kullanarak shift_size değerini okuyoruz, kullanarak _lwrite , oraya 10'dan 50'ye kadar bir sayı yazıyoruz, görünen o ki bu parametre bu kadar aralıklar alabiliyor, sonra InternalMsg üzerinden şablonu yüklüyoruz. 33511 mi yoksa 35511 mi olduğu belli değil. WinUser32.mqh ilk seçeneğe sahip, ancak ikincisi forumun her yerinde. Soru muhtemelen Zhunko'ya. MT5'te kıyaslanamayacak kadar kolay, CHART_SHIFT_SIZE orada ChartSetString() ve ChartGetString() aracılığıyla kodun herhangi bir yerinden erişilebilir... Belki MT4'te başka seçenekler de vardır? Aptalca bir soru olsa da...