MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1008
![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
Yeni, sil kullanmayın. Sınıf öğeleri en baştan bildirilir ve onları yeniden oluşturmuyorum.
Temelde dizilerle çok iş var.
Test senaryosu komut dosyaları nelerdir?
bir sınıf yaparsınız ve (hatta daha önce) bir grup komut dosyası (veya bir veya iki komut dosyası ve birçok kontrol işlevi) yazarsınız, bu da tam olarak amaçlanan şeyi yaptığını kontrol eder ve tam olarak budur, artı performansı ve kolaylık.
Aynı zamanda kararlılık, hatalar ve bellek sızıntıları kontrol edilecektir.
Aynı türden çok daha fazlasının olduğu büyük bir komplekste bir sınıfta hata ayıklamaya gerek yok.
----
dizilerle çok fazla iş varsa - harici bir günlükte dizilerin boyutlarını periyodik olarak görüntüleyin ve çalışma sürecinde hangisinin hayal edilemeyecek kadar şiştiğini görün.
bu arada, diziler içeride yapılırsa, özyinelemeli çağrılar bellek yetersiz üretebilir. Özyineleme olmadığını veya doğru şekilde sınırlandırıldığını kontrol edin.
MT4'teki tablolar arasında ve ayrıca terminaller arasında (İnternet üzerinden değil) nasıl veri alışverişi yapılacağını öğrenmek için neye çalışmanız gerektiğini söyleyin?
MT4'teki tablolar arasında ve ayrıca terminaller arasında (İnternet üzerinden değil) nasıl veri alışverişi yapılacağını öğrenmek için neye çalışmanız gerektiğini söyleyin?
Aynı makinedeki terminaller arasında dosyayı "Common" klasörü aracılığıyla kullanabilirsiniz.
Yanılmıyorsam adres: C :\Users\<....>\AppData\Roaming\MetaQuotes\Terminal\Common\
Grafikler arasında ise EventChartCustom, terminal global değişkenleri , dosya, winapi.
Aynı makinedeki terminaller arasında dosyayı "Common" klasörü aracılığıyla kullanabilirsiniz.
Yanılmıyorsam adres: C :\Users\<....>\AppData\Roaming\MetaQuotes\Terminal\Common\
Her şeyin o kadar karmaşık olmadığı ortaya çıktı (bir anlamda, sadece winapi zor)! Teşekkür ederim ! :)
61. satır, bu hangi satır?
Şimdi söylemeyeceğim , VPS'de , erişim yokken
VPS'deki kaynak? bilgisayarda değil mi??? Tamam, artık ilgilenmiyorum.
VPS'deki kaynak? bilgisayarda değil mi??? Tamam, artık ilgilenmiyorum.
TAMAM.
Evet, sadece bilgisayar başında değilim.
Genel olarak durum bundan ibaret. Birkaç "lot" Lot1, Lot2, Lot3 vb. vardır. Her durakta, lot değişir. Partiyi Martingale ile çarpmak imkansız, hepsi farklı. Standart FindLastLot() işlevlerini ve diğerlerini uyarlamaya çalıştım. Hantal çıktı ve aynı zamanda çarpık bir şekilde çalıştı. Yani, her lot için OrderSend ve bir sürü başka işlevi kaydettim, böylece diğer siparişler paralel olarak açılmaz. Sonra while döngüsünü denemeye karar verdim ve ona bir switch case eklemeye karar verdim ama onların sadece tamsayılarla çalıştıklarını hatırladım. Belki sadece for döngüsü aracılığıyla düşündüm, ancak siparişler kapalı, bu da onların kapalı konumlarda aranmaları gerektiği anlamına geliyor. Ancak? Bir döngüde, başka bir tane yazın, yani for ve while in gibi bir şey ??? Bazı sorular ... İnternette de forumda cevap aradım. Her şey banal. Katı Martinguey iki ile çarpılır. Sizin için bir umut MQL'nin ustası. Hangi yöne hareket edeceğimi söyle?