Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 1173
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
MQL5 iBarShift
mql5 belgelerine göre, iBarShift işlevi bir int değeri döndürür.
int #
Tamsayı türü int, 4 bayt (32 bit) bir boyuta sahiptir. Minimum değer -2 147 483 648, maksimum değer 2 147 483 647'dir.
iBarShift'im 99999'dan büyük bir değer vermek istemiyor
Grafiğe bir trend çizgisi çiziyorum, aşağıdaki komut satırın başlangıç saatini alıyor ve bu zamanın çubuğunun seri numarasını gösteriyor.
Çizgi bir noktada geçmişe gittiğinde, çıkış değeri 99999'da durur ve eğer
bool kesin=yanlış // mod
true olarak değiştirin, GetLastError = 0 olmasına rağmen -1 çıktısını verir
Sorun nedir?
Farklı brokerlerin farklı çizelgelerini denedim, zaman hattan doğru bir şekilde kaldırıldı, örneğin PERIOD_M1'i M5 olarak değiştirirseniz, 99999'a ulaşmak için geçmişte daha da ileri gitmeniz gerekir.
MQL5 iBarShift
mql5 belgelerine göre, iBarShift işlevi bir int değeri döndürür.
int #
Tamsayı türü int, 4 bayt (32 bit) bir boyuta sahiptir. Minimum değer -2 147 483 648, maksimum değer 2 147 483 647'dir.
iBarShift'im 99999'dan büyük bir değer vermek istemiyor
Grafiğe bir trend çizgisi çiziyorum, aşağıdaki komut satırın başlangıcının zamanını alıyor ve bu zamanın çubuğunun numarasını gösteriyor.
Çizgi bir noktada geçmişe gittiğinde, çıkış değeri 99999'da durur ve eğer
bool kesin=yanlış // mod
true olarak değiştirin, GetLastError = 0 olmasına rağmen -1 çıktısını verir
Sorun nedir?
Farklı brokerlerin farklı çizelgelerini denedim, zaman hattan doğru bir şekilde kaldırıldı, örneğin PERIOD_M1'i M5 olarak değiştirirseniz, 99999'a ulaşmak için geçmişte daha da ileri gitmeniz gerekir.
Her şeyden önce, terminal ayarlarında maksimum çubuk sayısını kontrol edin.
Her şeyden önce, terminal ayarlarında maksimum çubuk sayısını kontrol edin.
Teşekkür ederim!
10.000'di, sınırsız olarak değiştirildi - işe yaradı.
Ancak belli olmuyor..
Bana tutamaçlar oluşturma hakkında bilgi ver
böyle bir şey var
Soru: Sapın numarası (sayıları) hangi parametrelerden atanır?
Terminali yeniden başlattıktan sonra farklı olabilir mi?
Grafik yeniden başlatıldıktan sonra farklı olabilir mi?
Hangi durumlarda değişebilir?
Bana tutamaç oluşturma hakkında bilgi ver
böyle bir şey var
Soru: Sapın numarası (sayıları) hangi parametrelerden atanır?
Terminali yeniden başlattıktan sonra farklı olabilir mi?
Grafik yeniden başlatıldıktan sonra farklı olabilir mi?
Hangi durumlarda değişebilir?
Yalnızca bir gösterge varsa, her zaman 10'luk bir tutamacı vardır. Sonraki her biri bir öncekine+1'e eşittir ve her şey tutamaçların oluşturulduğu sıraya bağlıdır. Yalnızca öncekilerden birinin hata alması durumunda değişebilir.
Yalnızca bir gösterge varsa, her zaman 10 tutamacı vardır. Sonraki her biri bir öncekine+1'e eşittir ve her şey tutamaçların oluşturulduğu sıraya bağlıdır. Yalnızca öncekilerden birinin hata alması durumunda değişebilir.
Tamam, oldukça açık. Teşekkür ederim!
Bana tutamaç oluşturma hakkında bilgi ver
böyle bir şey var
Soru: Sapın numarası (sayıları) hangi parametrelerden atanır?
Terminali yeniden başlattıktan sonra farklı olabilir mi?
Grafik yeniden başlatıldıktan sonra farklı olabilir mi?
Hangi durumlarda değişebilir?
cevapları buldum
Lütfen bana çok boyutlu bir diziyi bir fonksiyona nasıl doğru bir şekilde geçireceğimi söyler misiniz?
Başlıkta sadece MyFun( &Mas[][] ) öğesini belirtirseniz, derleyici işlev gövdesindeki Mas[j][k] dizi öğesine erişirken bir hata oluşturur.Fakat nasıl?
Tek boyutlu olanlarda sorun yok gibi görünüyor.
Lütfen bana çok boyutlu bir diziyi bir fonksiyona nasıl doğru bir şekilde geçireceğimi söyleyin.
Başlıkta sadece MyFun( &Mas[][] ) öğesini belirtirseniz, derleyici işlev gövdesindeki Mas[j][k] dizi öğesine erişirken bir hata oluşturur.Fakat nasıl?
Tek boyutlu olanlarda sorun yok gibi görünüyor.
Bir dizinin ikinci ve sonraki boyutları dinamik olamaz. Bu nedenle bir dizi nasıl bildirilir, örneğin int Mas[][7]; bu yüzden kabul etmelisin MyFun(int &Mas[][7])