Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 184
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
sonra koyarsam indHandle = iMA(_Symbol,0,ma_ind_p,0,0,indStochasticHandle);
derleyici - 0'ı bulur, çünkü iMA'nın yalnızca sıfır arabelleği vardır. Üstün tutamaç dikkate alınmaz.
Soruyu yeniden ifade etmeme izin verin - arabellek-1 ile stokastik tutamacı iMA'ya almak için ne yapılmalı? Bu iki satır arasında yapılması gerekenler.
{ int indStochasticHandle = iStochastic(_Symbol,0,5,3,3,MODE_SMA,STO_LOWHIGH); // tutamaç iStokastik göstergesi
??????????????????????????????????????????????????? ?? ?????
indHandle = iMA(_Symbol,0,ma_ind_p,0,0, indStochasticHandle );} //
sonra koyarsam indHandle = iMA(_Symbol,0,ma_ind_p,0,0,indStochasticHandle);
derleyici - 0'ı bulur, çünkü iMA'nın yalnızca sıfır arabelleği vardır. Üstün tutamaç dikkate alınmaz.
Soruyu yeniden ifade etmeme izin verin - arabellek-1 ile stokastik tutamacı iMA'ya almak için ne yapılmalı? Bu iki satır arasında yapılması gerekenler.
{ int indStochasticHandle = iStochastic(_Symbol,0,5,3,3,MODE_SMA,STO_LOWHIGH); // tutamaç iStokastik göstergesi
??????????????????????????????????????????????????? ?? ?????
indHandle = iMA(_Symbol,0,ma_ind_p,0,0, indStochasticHandle );} //
iCustom() yönüne bakın:
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
Hareketli Ortalamayı grafikten değil, göstergeden nasıl alınır?
sergey1294 , 2011.03.22 00:21
...
Diğer mql5 programlarından özel gösterge değerleri almak için sonraki işlemler için gösterge tutamacını döndüren iCustom() işlevini kullanın. Bu durumda, gerekli fiyat[] dizisini veya başka bir göstergenin tutamağını da belirtebilirsiniz. Bu parametre, özel gösterge girdi değişkenleri listesinde en son iletilmelidir.
Misal:
geçersiz Açılışta ()
{
//---
sicim terminal_path = StatusInfoString ( STATUS_TERMINAL_PATH );
int handle_customMA= iCustom ( Sembol (), PERIOD_CURRENT , "Özel Hareketli Ortalama" ,13,0, MODE_EMA , PRICE_TYPICAL );
if (handle_customMA>0)
Yazdır ( "handle_customMA = " ,handle_customMA);
başka
Print ( "EX5 dosyası açılamıyor veya açılamıyor" + terminal_path + "\\MQL5\\Indicators\\" + "Özel Hareketli Ortalama.ex5'" );
}
Bu örnekte, son parametre PRICE_TYPICAL değeridir ( ENUM_APPLIED_PRICE numaralandırmasından), bu, özel göstergenin (Yüksek+Düşük+Kapat)/3 olarak elde edilen tipik fiyatlara göre oluşturulacağını belirtir. Parametre belirtilmezse, gösterge PRICE_CLOSE değerlerine göre, yani her bir çubuğun kapanış fiyatlarına göre oluşturulur.
...
iCustom() yönüne bakın:
Lütfen dönüşüm sırasında veri kaybıyla ilgili uyarıdan nasıl kurtulacağımı söyleyin. SymbolInfoInteger işlevi long türünde bir değer döndürür, ancak değişkenimin kullanıldığı yerde int yazın gerekir.Derleyicideki bu uyarı sadece can sıkıcıdır)))
Veya rastgele bir karakterdeki ondalık basamak sayısını başka nasıl öğrenebilirsiniz?
Lütfen dönüşüm sırasında veri kaybıyla ilgili uyarıdan nasıl kurtulacağımı söyleyin. SymbolInfoInteger işlevi long türünde bir değer döndürür, ancak değişkenimin kullanıldığı yerde int yazın gerekir.Derleyicideki bu uyarı sadece can sıkıcıdır)))
Veya rastgele bir karakterdeki ondalık basamak sayısını başka nasıl öğrenebilirsiniz?
Merhaba.
İlk beşe geçmeye çalışıyorum ama sözdiziminin mantığını henüz çözemedim.
Dörtlü göstergeden itibaren double i= iHigh( Symbol() ,0,1); mql5'e çevir,
zihin kadar makale veremez.
teşekkürler