[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 461
![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
Söyle bana, neden benim durumumda OrderSended değişkeni tüm koşullar karşılandığında false değerini almıyor?
Günlük MACD2 ve MACD3 sıfırdan büyüktür ve OrderSended hala doğrudur, ancak her iki değişken de sıfırdan büyük olduğunda yanlış olması gerekir.
Söyle bana, neden benim durumumda OrderSended değişkeni tüm koşullar karşılandığında false değerini almıyor?
Günlük MACD2 ve MACD3 sıfırdan büyüktür ve OrderSended hala doğrudur, ancak her iki değişken de sıfırdan büyük olduğunda yanlış olması gerekir.
ve kodda bir sıfırdan büyük, ikincisi daha küçük
ve kodda bir sıfırdan büyük, ikincisi daha küçük
Yani bu sadece bir pozisyon açmak için bir sinyal, burada bu yerde koşullar sıfırdan büyük
Yani bu sadece bir pozisyon açmak için bir sinyal, burada bu yerde koşullar sıfırdan büyük
ama burada yine de parantez koymak güzel olurdu, çünkü koşulların %99'u istediğiniz gibi yanlış sırada hesaplanmıştır:
Bu tasarımın işe yarayıp yaramadığını bana bildirin.
Yani, belirli bir sihirli numaraya sahip emirler varsa, o zaman...
Bu tasarımın işe yarayıp yaramadığını bana bildirin.
Yani, belirli bir sihirli numaraya sahip emirler varsa, o zaman...
int OrdersTotal(int magic)
Bu yüzden fraktallarla kendi yolumda uğraştım - göstergeyi kendi yolumda yazdım ... benim için daha kolay. Soru şu ki, bir sorunum var.
oklar nasıl 3 çubuk geriye çekilir? :(
Kod parçası...
SetIndexStyle(0, DRAW_ARROW,0,1);
SetIndexArrow(0,217);
SetIndexBuffer(0, ExtMapBuffer1);
SetIndexEmptyValue(0, 0.0);
SetIndexStyle(1, DRAW_ARROW,0,1);
SetIndexArrow(1, 218);
SetIndexBuffer(1, ExtMapBuffer2);
SetIndexEmptyValue(1, 0.0);
IndicatorShortName("My_iFractals");
SetIndexLabel(0, "iFractalsUp");
SetIndexLabel(1, "iFractalsDn");
UPD
Вопрос снят, сорри опять за кривость свою, но может кому будет интересно ответ - SetIndexShift(0,-3);
Ama söyle bana, örneğin, bir işlevi yürüttükten sonra, bu işlev bir değer mi yoksa kullanılanların hepsini mi döndürüyor? Örneğin, bir döngüde iki değişkene bir değer atanmışsa, döngü her iki değişkenin değerini mi yoksa yalnızca sonuncusunu mu döndürür?
oh ve yulaf lapası..
1) for bir işlev değil, bir döngü ifadesidir
2) işlev yalnızca dönüş ile geri dönmesi söylenen şeyi döndürür
3) döngülü değişkenler gevşek bir şekilde bağlanmıştır. Bir döngüde en az 10 tanesini değiştirebilirsiniz
beyler sorunun ne olduğunu anlayamıyorum, kapanış emirleriyle bu durum net değil:
böyle, her şey yolunda gittiğinde:
Bu kodu en üsttekinin altına ekliyorum:
ilk işlevden sonra artık çalışmıyor ve siparişleri kapatmıyor. Günlükte herhangi bir hata göstermiyor. Neden böyle, nerede hata yaptım?
Tüm Nesneleri her iki işleve de taşıdı ve işe yaradı. soru kaldırıldı!