![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
fikir: sihirli sayıları kullanan diğer her şeyle uyumlu hale getirmek için her zaman olduğu gibi aynı sihirli sayıyı kullanabilir, ancak yoruma her işlem çifti için benzersiz bir sayı ekleyerek yorum dizesiyle birleştirebilirsiniz. Ardından, aynı büyü ve yoruma sahip bir ticaret arayarak her bir ticaret çiftinin diğer ticaretini bulabilirsiniz.
Yorum ve sihirli numaraya göre bir siparişi nasıl bulabilirim?
15 tetikleyicim var
standart istemiyorum TP 200 SL 300 diyelim
Tetikleyicinin istatistiklerine bağlı olarak her döviz çiftinin farklı bir TP ve SL'si olacaktır
daha yüksek bir olasılık tetikleyici gelirse, onu belirlemek ve harekete geçmek istiyorum
tetik1 eur/usd 100 prob: %94, usd/jpy 300 prob:74% eur/jpy 200 prob.100%
tetik 1, eur/usd çiftlerinden biri için işlem görürse, o tetikleyici için o çift için artık işlem yapılmaz
hala trigger2 trigger3 ve (trigger1 sadece farklı bir çift) ile takas yapmak istiyorum
neden olmasın
alış ve satış için ayrı bir sihire ihtiyacınız yok, bunları OrderType() ile kolayca filtreleyebilirsiniz.
Yardımlarınız için teşekkür ederim
alış ve satış için ayrı bir sihire ihtiyacınız yok, bunları OrderType() ile kolayca filtreleyebilirsiniz.
Bir dizi sihirli sayı kullanıyorum, böylece işlemler için farklı SL yöntemleri kullanabilirim.
örneğin MAGIC_NUMBER_BASE = 1234500
& ardından işlemlerimi SL tipine göre gruplandırmak için 0-99'luk 'offset'i kullanın. Sonra gibi kod kullanırım
if (OrderMagicNumber() < MY_MAGIC_LO || OrderMagicNumber() > MY_MAGIC_HI)
işlemlerimi bulmak için (aslında bu kod işlemlerimi HARİÇ TUTMAK içindir!)
Jon bu işlev benzersiz sayılar verir
Teşekkürler, sonunda bu konuyu tekrar ziyaret ettim ve bunu deniyorum. Örneği anlamıyorum. Neden OrderSend > 0, sonra başka bir OrderSend gerçekleştirin? Lütfen yardım et!
Sıra Numarasının her siparişte artacağını ve bunu yoruma veya sihirli sayıya atayabileceğimi fark ettim ki bu harika. En iyi yanı, MT4'ü yeniden başlattıktan sonra bile sistemde kalmaları.
Ancak, bunları daha sonra nasıl tanımlayabilir ve karşılaştırabilirim?
Her bir sipariş grubunun nasıl yerleştirildiği:
yani çift olarak işlem yapıyorum, Sipariş 1 ve 2, ardından Sipariş 3 ve 4, vb....
Sıra 1 - Sıra #1
2. Sıra - 2. Sıra
Sıra 3 - Sıra #3
4. Sıra - Sıra #4
Sıra 5 - Sıra #5
Sipariş 6 - Sıra #6
Artık benzersiz sıra numaralarına sahip olduklarına göre,
Bunları nasıl seçer ve karşılaştırırım?
seçip karşılaştırmak istiyorum
1 ve 2'yi sıralayın, ardından 3 ve 4'ü sıralayın, ardından 5 ve 6'yı sıralayın, vb.
Şimdiden teşekkürler!
... Yukarıdaki yanıtın devamı
Veya sıra numarasının ne zaman artacağını kontrol edebilir miyim?
yani her sipariş setinden sonra? 2 sipariş sonrası gibi.
Böylece, seçerken ve karşılaştırırken, aynı sıra numarasına sahip siparişleri seçebiliyordum .
Bunu nasıl kodlamalı?
Teşekkürler!
Bunları Bir Dizide Kaydet[][]
misal.
Ticaret 1
TicketArray [1] [0] = Ticket0;
TicketArray [1] [1] = Ticket1;
Ticaret 2
TicketArray [2] [0]
TicketArray [2] [1]
Ticaret 3
TicketArray [3] [0]
TicketArray [3] [1]
... Ve benzeri