Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 920
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım 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
Merhaba
"Geçmiş verilerle başla" düğmesi etkin değil
Nedeni ne olabilir?
Merhaba
"Geçmiş verilerle başla" düğmesi etkin değil
Nedeni ne olabilir?
Parametrelerde hata mı yaptınız?
Herkese yılın iyi zamanları :-)
Burada ne sorunla karşı karşıya kaldı. Bekleyen emirleri ortaya çıkaran bir fonksiyon vardır. Ancak bunları SADECE belirli bir fiyatta sipariş yoksa ifşa eder. Ancak, garip bir şekilde, sipariş aynı fiyattan yeniden sunulur. İşte sipariş veren bir fonksiyon.
Ayrıca, aynı açık fiyatları yazdırır, ancak if (PR1==OrderOpenPrice()){chek1= true ;} satırı yürütülmek istemiyor. Nedenini biri cevaplayabilir mi????
Ve sonra zaten kekeledim ..... :-( fiyatlar aynı ve sipariş hala açılıyor .....
Lütfen bana sorunun ne olabileceğini söyle? Farklı göstergeleri vidalamaya çalıştım, hepsi çalışıyor, ancak yalnızca test cihazında!
Herkese iyi günler!
Lütfen bana söyle...
Burada, Yazdır işlevinin bir mesaj yazdırdığı iki koşulun bulunduğu bir kod parçası verilmiştir.
Sorun.
Print işlevi EACH TICK ÜZERİNE bir mesaj yazdırır, bunu yalnızca ilk tikte yazdırmam ve geri kalanında dinlenmem gerekiyor.
Lütfen ilk tıklamadan sonra nasıl durduracağımı söyle.
Teşekkür ederim.
if (Sipariş Seçimi(Ht-1,SELECT_BY_POS, MODE_HISTORY))
if (OrderType()==OP_SEL)
X1 = OrderProfit( );
if (Sipariş Seçimi(Ht-1,SELECT_BY_POS, MODE_HISTORY))
if (OrderType()==OP_SEL)
eğer(X1 < 0)
Yazdır ("DÜŞÜK", X1 );
Herkese iyi günler!
Lütfen bana söyle...
Burada, Yazdır işlevinin bir mesaj yazdırdığı iki koşulun bulunduğu bir kod parçası verilmiştir.
Sorun.
Print işlevi HER TICK ÜZERİNE bir mesaj yazdırır, bunu yalnızca ilk tikte yazdırmam ve geri kalanında dinlenmem gerekiyor.
Lütfen ilk tıklamadan sonra nasıl durduracağımı söyle.
Teşekkür ederim.
if (Sipariş Seçimi(Ht-1,SELECT_BY_POS, MODE_HISTORY))
if (OrderType()==OP_SEL)
X1 = OrderProfit( );
if (Sipariş Seçimi(Ht-1,SELECT_BY_POS, MODE_HISTORY))
if (OrderType()==OP_SEL)
eğer(X1 < 0)
Yazdır ("DÜŞÜK", X1 );
Çubuk başına bir oran hakkında konuşuyorsak, o zaman kullanırım
if (b!=çubuklar){
b=barlar;
}
Buna göre parantez içinde yapılan hesaplama çubuk başına sadece bir defadır...
Çubuk başına bir oran hakkında konuşuyorsak, o zaman kullanırım
if (b!=çubuklar){
b=barlar;
}
Buna göre parantez içinde yapılan hesaplama çubuk başına sadece bir defadır...
Çok teşekkürler.
Bu benim için gerekli enf. ilk dakika çubuğunda ve yalnızca üzerinde görüntülenir.
Önerdiğiniz seçeneği denedim, ..... ama hem 2 hem de 3 ile ilgili bilgileri gösteriyor, vb... çünkü ikinci çubuk birinciye eşit değil ve üçüncü, ikinciye eşit değil, vb.
Bilgileri göstermem gerekiyor. bir kez ilk çubukta. Ve bir sonraki sipariş STOP tarafından kapatılana kadar , Yazdırma işlevi "dinlenmelidir".
Çok teşekkürler.
Bilgiye ihtiyacım var. ilk dakika çubuğunda ve yalnızca üzerinde görüntülenir.
Önerdiğiniz seçeneği denedim, ..... ama hem 2 hem de 3 ile ilgili bilgileri gösteriyor, vb... çünkü ikinci çubuk birinciye eşit değil ve üçüncü, ikinciye eşit değil, vb.
Bilgileri göstermem gerekiyor. bir kez ilk çubukta. Ve bir sonraki sipariş STOP tarafından kapatılana kadar , Yazdırma işlevi "dinlenmelidir".
bir bayrak kullanmayı deneyin.
tip
bool flag=yanlış;
......
if (x1<0)&&(flag==false){Print();flag=true;}
Ardından baskı BİR KEZ görüntülenecektir.
Durdurma tetiklendikten sonra, bayrağı false olarak ayarlayın ve yazdırma yeniden yürütülecektir....