Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 665
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım 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
Son kullanma görevinde bir sorun var.
Teşekkür ederim. Altın üzerinde pozisyon açmayı başardım, ancak sınıfımda emirlerle çalışmak için bir hata yakaladım - bir dizi taşması - bu dördünde olmadı - bir çözüm arayacağım.
2006'dan dönüştürülmüş MT4 betiği aracılığıyla test cihazının geçmişine bakıyorum. Her şeyi MT4 kadar rahat bir şekilde gösterir.
Bu komut dosyası herkese açık mı?
Bu komut dosyası herkese açık mı?
Bu zavallı adam fark edilmedi .
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
MetaEditor yapı 1463
fxsaber , 2016.11.04 19:12
İşte MT5 görünümündeki geçmişim
Anlaşmaların, pozisyonun, düzenin ne olduğunu çok iyi anlıyorum. Saf MQL5'te karmaşık simit yazıyorum. Ama tarihin bu temsilini bir türlü hazmedemiyorum. Kafa dönüşü. MT4'te aklıma bile gelmeyen temel soruları kendim için cevaplayamıyorum.
Bu nedenle, 2006'nın senaryosunu dönüştürdüm ve AYNI hikayeyi şöyle gösteriyor
Eh, her şey tam görünümde. Tabii, okuması kolay! Kimin, nerede, ne zaman ve ne kadar olduğu hemen anlaşılır. Tüm bağlantılar görünür, vb.
Bu zavallı adam fark edilmedi .
Teşekkür ederim! Sadece şimdi aptalım, rapor almak için nereye atacağım - son grafiğe attım, canlı bir ticaret raporum var ...
Teşekkür ederim! Sadece şimdi aptalım, rapor almak için nereye atacağım - son grafiğe attım, canlı bir ticaret raporum var ...
Bir test cihazına mı ihtiyacınız var?
Bir testçi için fena olmazdı - dürüst olmak gerekirse, ilk beşteki bir testçi tarafından hala şoktayım - benim için arayüzde tek bir kusur var...
OnTester ile başlayarak buradan alın.
Hepinize iyi günler!
MT-4 üzerinde bir fikri test etmek istiyorum, ancak MT-4 çoklu para birimi test cihazı olmadığından ve MQL5 dilini anlamak benim için hala zor olduğundan,
Aşağıdakileri yapmanın teknik olarak mümkün olup olmadığını lütfen bana bildirin.
Aynı zamanda diyelim ki 00:00:00'da aynı parametrelerle fakat farklı enstrümanlar için iki alış emri açtım.
TR'deki bu siparişleri (sadece TP'de, ancak SL'de) iki koşuldan birine göre veya daha doğrusu piyasada ilk geliştirecek olana göre kapatmak istiyorum.
TR'DEN İLK SİPARİŞ KAPATMA ŞARTI
TR seviyesine ilk ulaşan emirlerden biri kapandı (ilk kapandıktan sonra ikinci emir açık kalıyor)
Bir sipariş için birinci koşul tetiklendiğinde, ikinci koşul tamamen iptal edilir.
TR'DEN KAPATMA SİPARİŞLERİNİN İKİNCİ ŞART
Hesabın toplam kârına ulaşıldığında her iki emir de aynı anda kapatılır ( AccountProfit ( ))= $20 (örneğin: 10+10 veya 15+5 veya 17+3 vb.)
Kapanış emirleri için belirtilen koşullar birbirini dışlayabilir.
İLK BAĞLANTI
Bir emir TP seviyesine ulaştığında (birinci şart), hesabın karı 20$'a (ikinci şart) eşit olmayacaktır , çünkü ilk emir TP seviyesine ulaştığı anda başka bir emir eksi gösterebilir.
İKİNCİ SONUÇ
İkinci koşul tetiklendiğinde, iki emirden biri (veya her iki emir) TP seviyesine ulaşmayacağından birinci koşul karşılanamaz.
SORU
Etkileşimlerden bağımsız olarak
1 TP siparişlerinden biri kapatılacak mı?
2 AccountProfit ( )==20 olduğunda her iki emir de kapatılacak mı?
Belki de sorunumu çözmek için kodu yanlış yazdım.
Üzerinde gerekli değişiklikleri yaparsanız, sorunum prensipte çözülebilirse çok minnettar olurum.
Teşekkür ederim.
double X ;
int Ticket;
int Ticket1;
int start()
{
X = AccountProfit ( ) ;
ot = OrdersTotal ();
if (ot == 1 )
if ( Hour ()== 0 && Minute ()== 0 )
{
Ticket= OrderSend ( "GBPUSD" , OP_BUY , 0.1 , Ask , 1 , Bid - 400 * Point , Bid + 200 * Point , "jfh" , 123 );
Ticket1= OrderSend ( "EURUSD" , OP_BUY , 0.1 , Ask , 1 , Bid - 400 * Point , Bid + 200 * Point , "jfh" , 123 );
}
if (X > 20.0 )
OrderClose (Ticket, 0.1 , Bid , 3 ,Red);
OrderClose (Ticket1, 0.1 , Bid , 3 ,Red);
return ;
}
................
SORU
Etkileşimlerden bağımsız olarak
1 Emirlerden biri TP tarafından kapatılacak mı?
2 AccountProfit ( )==20 olduğunda her iki emir de kapatılacak mı?
Belki de sorunumu çözmek için kodu yanlış yazdım.
Üzerinde gerekli değişiklikleri yaparsanız, sorunum prensipte çözülebilirse çok minnettar olurum.
Teşekkür ederim.
SL ve TP, manuel ticarette kullanılır.
Otomatik alım satımda, SL ve TP yerine emir kapatma koşullarının kullanılması arzu edilir ve emirler SL=0 ve TP=0 ile açılır.
Sizin durumunuzda bunlar, kâr ve zarar siparişlerini kapatmak için ayrı koşullardır.
Bu koşulların uzmanında, dedikleri gibi, istediğiniz kadar olabilir - İstek Listenizden herhangi biri siparişinize göre yürütülecektir.
SL ve TP, manuel ticarette kullanılır.
Otomatik alım satımda, SL ve TP yerine emir kapatma koşullarının kullanılması arzu edilir ve emirler SL=0 ve TP=0 ile açılır.
Sizin durumunuzda bunlar, kâr ve zarar siparişlerini kapatmak için ayrı koşullardır.
Bu koşulların uzmanında, dedikleri gibi, istediğiniz kadar olabilir - İstek Listenizden herhangi biri siparişinize göre yürütülecektir.
Çok teşekkürler.
MQL5 öğrenmeye çalışıyorum tabii ki MQL4'e benziyor ama içinde pek çok fark var ki şu ana kadar beynimde raflara dizilmek istemiyorum.
Sizin için zor değilse, MQL5 için kodumu yeniden yazabilir misiniz, böylece karşılaştırarak farkı anlamaya başlayabilirim (şimdiye kadar sadece bu farkı görüyorum, ama anlamıyorum).
Teşekkür ederim.