![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
Vay canına, teşekkürler, bence bu yol daha evrensel.
Bu arada, siparişin açıldığını danışmana nasıl bildireceğim, OrderSend, anladığım kadarıyla sadece sipariş biletini iletir. Belki OrderSelect kullanılarak uygulanabilir, işe yarar mı?
Başlatma bloğundan önce, sipariş biletini içerecek bir değişken tanımlıyoruz. Örneğin:
int bileti;
start() fonksiyonunda OrderSend() fonksiyonunu çağırmadan önce şunu yazıyoruz:
biletler=-1;
OrderSend() işlevi sipariş biletini döndürdüğü için Ticket değişkeninin sıfırdan büyük olup olmadığını kontrol ederiz, ardından sipariş verilmiştir. Aksi takdirde, sipariş yoktur - OrderSend yardımına bakın - sipariş verilemezse, işlevin bir onay işareti değil, = (-1) değerini döndüreceğini söylüyor. Bir sonraki tıklamada, değişken ilk olarak = -1 değeri ile başlatıldığından ve herhangi bir sipariş verilmediğinden, değişken kodun sonuna kadar negatif kalacaktır. Ve böylece yeni bir düzen ortaya çıkana kadar.
Lütfen bana bir örnekle gösterin, yoksa benim için oldukça dar.
Neden Ticket=(-1) değişkeninin değeri; parantez içinde?
Ne tür bir saçmalık çıktı, sipariş açık, ancak bilet hala -1'e eşit.
return (Ticket);?
Söyle bana, aynı anda birkaç sipariş açmak mümkün mü? Örneğin bunun gibi
Söyle bana, aynı anda birkaç sipariş açmak mümkün mü? Örneğin bunun gibi
Söyle bana, aynı anda birkaç sipariş açmak mümkün mü? Örneğin bunun gibi
Aynı zamanda, yapamazsınız.
Sadece sırayla.