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 çizelgeler 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?
Yevhenii Levchenko : 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?
Grafikler arasında ise EventChartCustom, terminal global değişkenleri , dosya, winapi.
Yevhenii Levchenko : 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\
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?
Corvin85 : 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?
Görünüşe göre bu metnin orijinali paralel bir evrenden geliyor, google translate tarafından iki kez çevrildi ve ardından Alice tarafından yeniden anlatıldı :-)
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?