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
Sipariş Açıldığından Beri Sayma Çubukları
Bir sipariş açıldığından beri bar sayısını belirlemek için bir rutin yazan var mı?
NormalizeDouble'da Sorun
Fiyat teklifinden ondalık sayıdan sonra 5 haneye ihtiyacım var, DoubleToStr işlevini kullanırken görüntülenecek. Nesneden alınan bir vlue depolamak ve daha fazla hesaplama için kullanmak istiyorum, yani "price2"
Herhangi biri lütfen bu sorunu çözmeme yardım edebilir mi?
Göstergemle ilgili yardıma ihtiyacım var.
Göstergem düzgün çalışmıyor, gösterge ekranda iyi çalışıyor ancak bir EA'da kullanmaya çalıştığımda ve izin verdiğimde Alert(iCustom(....)); çok büyük bir değer veriyor.
TSD = iCustom(NULL,0,"Pascal_Indicator1",0,0);
Uyarı(TSD); // 214723948223 verir...
Göstergenin kodu:
int start()
{
int counted_bars=IndicatorCounted();
if(counted_bars <= 0) return(0);
int i = counted_bars;
while(i >= 0){
if(i > 0){
ExtMapBuffer1 = calculateData();
}
i--;
}
return(0);
}
Önemli ölçüde yanlış bir şey yapıyor olmalıyım.
Pascal.
Pascal'a
Göstergeniz için ayarlanmış Parametreleriniz var mı?
Pascal'a Göstergeniz için ayarlanmış Parametreleriniz var mı?
Herhangi bir parametresi yok ve dediğim gibi ekranda gayet iyi görünüyor sadece fonksiyon bu büyük sayıyı döndürüyor.
Herhangi bir parametresi yok ve dediğim gibi ekranda gayet iyi görünüyor sadece fonksiyon bu büyük sayıyı döndürüyor.
Bana kodunuzu gönderirseniz, test edeceğim ve size yardımcı olabilirim.
Göstergem düzgün çalışmıyor, gösterge ekranda iyi çalışıyor ancak bir EA'da kullanmaya çalıştığımda ve izin verdiğimde Alert(iCustom(....)); çok büyük bir değer veriyor.
TSD = iCustom(NULL,0,"Pascal_Indicator1",0,0);
Uyarı(TSD); // 214723948223 verir...
Göstergenin kodu:
int start()
{
int counted_bars=IndicatorCounted();
if(counted_bars <= 0) return(0);
int i = counted_bars;
while(i >= 0){
if(i > 0){
ExtMapBuffer1 = calculateData();
}
i--;
}
return(0);
}
Önemli ölçüde yanlış bir şey yapıyor olmalıyım.
Pascal.iCustom(), bar[0] değerini almaya çalışır, ancak göstergeniz bunu " if(i > 0) " olarak hesaplamaz, bu nedenle döndürülen değer EMPTY_VALUE = 214 olur....
nonlagZigZag göstergesine uyarı eklendi
İsteğim için olası bir geçici çözüm sağladığınız için teşekkür ederim tk748. Buna karşılık, NonLagZigZag indi'de talep ettiğiniz uyarıları sağlama girişimimi ekledim. Uyarıların çalıştığını görebilsem de, bugün Cumartesi olduğu için uyarıların yararlı bir zamanda oluşup oluşmadığını test etmediğimi lütfen unutmayın. Uyarıların neden doğru yerde olduğuna inandığımı göstermek için kodda birkaç yorum bıraktım. Piyasalar açılır açılmaz bunu denemek isteyeceğinizi düşünüyorum.
Saygılarımla, kevin07
gecikmesiz sinyal
teşekkürler kevin07. Bugün piyasa daha sonra açıldığında gecikmesiz sinyali deneyeceğim.
Saygılarımla, tom