[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 335
![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
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
artık yaygın olmaktan uzak. Rastgele değişkenleri açıkça kullanan bir danışman istiyorum. ve olabildiğince rastgele)) bulamazsam yazarım
Bildiğim kadarıyla MKL'de rastgele bir sayı yok. sözde rastgeledir. yani benim önerdiğim şema ile neredeyse aynı.
genel olarak, burayı okuyun https://www.mql4.com/en/search/?keyword=%D1%81%D0%BB%D1%83%D1%87%D0%B0%D0%B9%D0%BD %D0%BE%D0%B5+%D1%87%D0%B8%D1%81%D0%BB%D0%BE
Merhaba, zamana göre bir barı nasıl arayacağımı söyle? ve aynı zamanda ne açılış, kapanış fiyatını ekranda gösterecekti. Teşekkür ederim
Tekrar ediyorum, gerçekten ihtiyacım var
Her şeyden önce, giriş tam olarak doğru değil.
MA_1 = iMA(NULL,0,Period_MA_1,Sdvig_1,MODE_SMA,PRICE_CLOSE, 0 ); // Gösterge fonksiyonunu çağırmak
MA_2 = iMA(NULL,0,Period_MA_2,Sdvig_2,MODE_SMA,PRICE_CLOSE, 0 );
Sıfır yerine 1 yazmanız gerekir.
Kavşak anını belirlemek için, yalnızca mevcut değeri değil (daha yüksek veya daha düşük, aynı zamanda önceki değeri) dikkate almanız gerekir.
Bu nedenle, eklemeniz gerekir
MA_1_Prev = iMA(NULL,0,Period_MA_1,Sdvig_1,MODE_SMA,PRICE_CLOSE, 2 ); // Gösterge fonksiyonunu çağırmak
MA_2_Prev= iMA(NULL,0,Period_MA_2,Sdvig_2,MODE_SMA,PRICE_CLOSE, 2 );
2 numaraya dikkat
Yani, şimdi bu blok şöyle görünecek
MA_1 = iMA(NULL,0,Period_MA_1,Sdvig_1,MODE_SMA,PRICE_CLOSE, 1 ); // Gösterge fonksiyonunu çağırmak
MA_2 = iMA(NULL,0,Period_MA_2,Sdvig_2,MODE_SMA,PRICE_CLOSE, 1 );
MA_1_Prev = iMA(NULL,0,Period_MA_1,Sdvig_1,MODE_SMA,PRICE_CLOSE, 2 ); // Gösterge fonksiyonunu çağırmak
MA_2_Prev= iMA(NULL,0,Period_MA_2,Sdvig_2,MODE_SMA,PRICE_CLOSE, 2 );
sicim
if (MA_2 < MA_1 && Fact_Up == doğru)
if ile değiştirin (MA_2 < MA_1 && MA_2_Prev > MA_1_Prev && Fact_Up == true)
İkinci koşul ve işlemden çıkma koşulu için benzer bir değiştirme yapın. Yeni durum mavi ile işaretlenmiştir. Şimdi İlk Hareketli Ortalama İkinciden büyük olduğunda ve Birinci Hareketli Ortalamanın önceki değeri İkincinin önceki değerinden küçük olduğunda uzun bir pozisyona giriyoruz.
Teşekkür ederim.
Tekrar ediyorum, gerçekten ihtiyacım var
bu anlaşılır, bu çubuktan kaç saniye önce bulur
bu anlaşılır, bu çubuktan kaç saniye önce bulur
bu çubuğun açılış ve kapanış fiyatı nasıl bulunur
bu çubuğun açılış ve kapanış fiyatı nasıl bulunur
https://docs.mql4.com/ru/series
sonra bulunan çubuğun sayısını zaman serisi fonksiyonlarında yerine koyarız...
https://docs.mql4.com/ru/series
valla ben anlamadım nasıl yapacağımı internette bir örneğe baktım Iskad (2 gün) bulamadım
https://docs.mql4.com/ru/series
sonra bulunan çubuğun sayısını zaman serisi fonksiyonlarında yerine koyarız...
çok teşekkürler
Merhaba, zamana göre bir barı nasıl arayacağımı söyle? ve aynı zamanda ne açılış, kapanış fiyatını ekranda gösterecekti. Teşekkür ederim
datetime some_time=D'2009.12.07 01:15';
int shift=iBarShift("EURUSD",PERIOD_M1,some_time);
Alert("бар: ",shift," * время: ",TimeToStr(some_time)," * цена откр.: ",
iOpen("EURUSD",PERIOD_M1,shift)," * цена закр.: ",iClose("EURUSD",PERIOD_M1,shift));