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
Teşekkür ederim! Mevcut alış ve satış fiyatı sıfırdır. Fırsat bileti. Bilet sipariş edin . Şu anda, baba burada.
Teşekkürler!! Şimdi retcode'a bir göz atacağım!
TEŞEKKÜR EDERİM!!!! Anladım! Sensiz, hiçbir yerde!
Merhaba.
Hiç anlamadığım bir sorunla karşılaştım. Lütfen bu durumda NormalizeDouble()'ın neden her zaman çalışmadığını açıklayın?
Dosyaya güncel zaman diliminin fiyatlarını ve diğer verilerini yazıyorum. Tüm kayıtların yaklaşık yüzde 10'u formun satırlarıdır:
1971.01.07.00:00.0.53680000000001.0.5368000000000001.0.53680000000001.0.5368000000000001.1
Sonuç, normalleştirme sırasına bağlı değildir, fonksiyona 1, 2, 3, 4, 5, Basamakları koyarım - önemli değil. pusu nerede?
Merhaba.
Hiç anlamadığım bir sorunla karşılaştım. Lütfen bu durumda NormalizeDouble()'ın neden her zaman çalışmadığını açıklayın?
Dosyaya güncel zaman diliminin fiyatlarını ve diğer verilerini yazıyorum. Tüm kayıtların yaklaşık yüzde 10'u formun satırlarıdır:
1971.01.07.00:00.0.53680000000001.0.5368000000000001.0.53680000000001.0.5368000000000001.1
Sonuç, normalleştirme sırasına bağlı değildir, fonksiyona 1, 2, 3, 4, 5, Basamakları koyarım - önemli değil. pusu nerede?
Pusu yok. Bazı normalleştirilmiş değerler böyle görünür. bu özellikle ilgili Referans bölümüne bakın.
Eh, referans kitabında sadece Print kullanarak çıktı hakkında bir açıklama var.
Peki, bu normalleştirilmiş değerleri görüntülemek için hangi işlevi kullanıyorsunuz? :) - Ah, anlıyorum. Bir dosyadan okuma. Referans örneğinde, Print() işlevi sayıyı "olduğu gibi" yazdırır.
Sadece bu işlevin değil, diğerlerinin de "normalleştiğini" varsayalım. Ve böyle bir değer, bekleyen bir siparişte fiyatlar şeklinde nasıl sunulmalıdır?
Bu tam olarak nasıl servis edilmelidir. Bir emir için ne gereklidir? - Normalleştirilmiş fiyatlar. Burada onları normalleştiriyor ve onlara hizmet ediyoruz. Ve bu normalleştirilmiş fiyatların basıldığında nasıl göründüğü artık bizim sorunumuz değil :)
Ayrıca, "geçerli zaman diliminin fiyatları"nı görüntülerseniz, çok sayıda ondalık basamaklı bu tür fiyatların sunucuda normalleştirilmiş fiyatlar olarak kabul edilebilir olduğu anlamına gelir. ..Bu benim sonucum gibi ama karşı savlar bulamıyorum.
Merhaba.
Hiç anlamadığım bir sorunla karşılaştım. Lütfen bu durumda NormalizeDouble()'ın neden her zaman çalışmadığını açıklayın?
Dosyaya güncel zaman diliminin fiyatlarını ve diğer verilerini yazıyorum. Tüm kayıtların yaklaşık yüzde 10'u formun satırlarıdır:
1971.01.07.00:00.0.53680000000001.0.5368000000000001.0.53680000000001.0.5368000000000001.1
Sonuç, normalleştirme sırasına bağlı değildir, fonksiyona 1, 2, 3, 4, 5, Basamakları koyarım - önemli değil. pusu nerede?
Er ya da geç, küçük bir yanlışlığa razı olacak ve değeri yuvarlayacaksınız.
Yaklaşık olarak aynı şey, ikili biçimde yazılmış (bir bilgisayar tarafından temsil edildikleri gibi) gerçek sayılarla olur.
52 bitlik bir mantis kullanarak bir sayıyı temsil etmek mümkün değilse (örneğin, 0,53680), "küçük" bir yanlışlık görünür ...
Tünaydın! Lütfen bana hangi tipte bir değişkeni nasıl bildireceğimi söyler misiniz? İşte fonksiyonun bir örnek pelerini.
stringOrderType() {
stringSi="";
POSITION_TYPE Type;bool Bull=false;
Boğa =PositionGetInteger(POSITION_TYPE,Type);
eğer ( Boğa ) {
if ( Type==POSITION_TYPE_BUY) Si="OP_BUY";
if ( Type==POSITION_TYPE_SELL) Si="OP_SELL";
dönüş(Si); }
ORDER_TYPE ORType;
Boğa =OrderGetInteger(ORDER_TYPE,ORType);
eğer ( Boğa ) {
if ( Type==ORDER_TYPE_BUY_LIMIT) Si="OP_BUY_LIMIT";
if ( Type==ORDER_TYPE_SELL_LIMIT) Si="OP_SELL_LIMIT";
if ( Type==ORDER_TYPE_BUY_STOP) Si="OP_BUY_STOP";
if ( Type==ORDER_TYPE_SELL_STOP) Si="OP_SELL_STOP";
dönüş(Si); }
}
Belki bunda hiç bir yanlışlık vardır, örneğin PositionGetInteger ve OrderGetInteger fonksiyonlarının değerlerini bu şekilde henüz elde etmeye çalışmadım.
Tünaydın! Lütfen bana hangi tipte bir değişkeni nasıl bildireceğimi söyler misiniz? İşte fonksiyonun bir örnek pelerini.
Belki bunda hiç bir yanlışlık vardır, örneğin PositionGetInteger ve OrderGetInteger fonksiyonlarının değerlerini bu şekilde henüz elde etmeye çalışmadım.