Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 828
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
/
/
Zarar Durdur Kar Al kodunda bir örnek: lot boyutu, global program düzeyinde (başlıkta) bildirilen "ExtLot" değişkeninde saklanır (üzerine yazılır, artırılır ve minimuma sıfırlanır). OnTradeTransaction()'da, "piyasa çıkışı" türündeki işlemler yakalanır ve işlemin nasıl kapatıldığı - Kâr Al veya Zarar Durdur ile kontrol edilir:
Zarar Durdur ile ise lotu ikiye katlarız , Kar Al ile ise lot boyutunu minimum değere sıfırlarız.
Not: EA'nın kendisinde, Zarar Durdur ve Kâr Al hesaplaması biraz yanlıştır - ancak kod yakında yeniden yayınlanacaktır.
Zarar Durdur Kar Al kodunda bir örnek: lot boyutu, global program düzeyinde (başlıkta) bildirilen "ExtLot" değişkeninde saklanır (üzerine yazılır, artırılır ve minimuma sıfırlanır). OnTradeTransaction()'da, "piyasa çıkışı" türündeki işlemler yakalanır ve işlemin nasıl kapatıldığı - Kâr Al veya Zarar Durdur ile kontrol edilir:
Zarar Durdur ile ise lotu ikiye katlarız , Kar Al ile ise lot boyutunu minimum değere sıfırlarız.
Not: EA'nın kendisinde, Zarar Durdur ve Kâr Al hesaplaması biraz yanlıştır - ancak kod yakında yeniden yayınlanacaktır.
Arka arkaya karlı işlem sayısını sayıyorum, 5'i geçerse ilk lota dönüyorum, ilk lotla 6. pozisyon açılıyor ve hacim = pozisyon 6 lot ile katsayı ile 7. pozisyon açılmalıdır , vb. Parti artış döngüsü yeniden başlatılmalıdır.5 pozisyon daha karlı olduğunda tekrar ilk lota dönmeniz gerekir.
Üst üste 20 karlı pozisyon. Lotları 1, 2, 4, 8.16, 1, 2, 4, 8.16, 1, 2, 4, 8.16, 1, 2, 4, 8.16 olmalıdır.
Arka arkaya karlı işlem sayısını sayıyorum, eğer 5'i geçerse, ilk lota dönüyorum, ilk lotla 6. pozisyon açılıyor ve hacim = pozisyon 6 lot ile katsayı ile 7. pozisyon açılmalıdır. , vb. Parti artış döngüsü yeniden başlatılmalıdır.5 pozisyon daha karlı olduğunda tekrar ilk lota dönmeniz gerekir.
Üst üste 20 karlı pozisyon. Lotları 1, 2, 4, 8.16, 1, 2, 4, 8.16, 1, 2, 4, 8.16, 1, 2, 4, 8.16 olmalıdır.
Parti hesaplama fonksiyonunda statik değişken kullanılması gerekmektedir. İşte nasıl çalıştığı:
Sonuç:
0 1 2 3 4 0 1 2 3 4 0 1 2 3 4 0 1 2
Parti hesaplama fonksiyonunda statik değişken kullanılması gerekmektedir. İşte nasıl çalıştığı:
Sonuç:
Örneğinize göre sıfırladım ama lot artırma sırası çalışmıyor
Üst üste 20 karlı pozisyon. Lotları 1, 2, 4, 8.16, 1, 2, 4, 8.16, 1, 2, 4, 8.16, 1, 2, 4, 8.16 olmalı ve bu şekilde 1, 2 , 4, 8,16 çıkıyor. , 1, 1, 1, 1, 1,.......
Yanlış olan ne?
Örneğinize göre sıfırladım ama lot artırma sırası çalışmıyor
Üst üste 20 karlı pozisyon. Lotları 1, 2, 4, 8.16, 1, 2, 4, 8.16, 1, 2, 4, 8.16, 1, 2, 4, 8.16 olmalı ve bu şekilde 1, 2 , 4, 8,16 çıkıyor. , 1, 1, 1, 1, 1,.......
Yanlış olan ne?
Yani hala OnTradeTransaction aracılığıyla normal şekilde çalışmak istemiyor musunuz? Yani KESİNLİKLE TÜM TİCARET TARİHİNİ (1970'den beri) sormayı mı tercih ediyorsunuz? Ne için???
Yani hala OnTradeTransaction aracılığıyla normal şekilde çalışmak istemiyor musunuz? Yani KESİNLİKLE TÜM TİCARET TARİHİNİ (1970'den beri) sormayı mı tercih ediyorsunuz? Ne için???
Bir nedeni vardı, parantez.
Ne demek istemiyorum, OnTradeTransaction'ın sorumla ne ilgisi var;)
Şimdi, açıkçası, sorumdan önceki iki gönderi, hesaplamanın bir örneğidir.
Teşekkür ederim.
Bir nedeni vardı, parantez.
Ne demek istemiyorum, OnTradeTransaction'ın sorumla ne ilgisi var;)
Sadece bir ticaret geçmişi isteyin
1970'den beri bu ticaret hesabından tüm geçmişi istemek anlamına gelir. Bu çok yetersiz:
Lütfen işlem geçmişiyle çalışan işlevleri paylaşın.
Son işlemin açılış tarihi, kapanışı, hacmi, finansal sonucu ve türü (alış veya satış) hakkında bilgi almam gerekiyor.
Herhangi birinin buna benzer hazır işlevleri varsa, lütfen paylaşın.