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
Eh, bir örnek vardı. Çalışma fonksiyonunun bir parçası olarak orada belirli bir dosya olduğu açıktır. Anahtarın (düğmelerin) oluşturulduğu yer. peki, bir düğmeye basmak için bir tepki girme fırsatımız var.
Evet, bu bir yarı örnektir. Pozisyonlarla ilgili o bug yüzünden sonuna kadar yürümedi.
Eeeee başka hangi işlevleri seçmeli ... böyle bir şeye gerek yok. Anladığım kadarıyla anahtara geçerli düğmelerin atandığı bir dosya oluşturuyoruz, hepsi bu. Nokta. O zaman oradaki bu düğmeye tepkilerine bir çağrı girmek herkese kalmış. Örneğin, bastığını veya başka bir şeyi kaydedin. Çevreye basılanların geri bildirimlerini yazmanın gereksiz olduğunu düşünüyorum
Eeeee başka hangi işlevleri seçmeli ... böyle bir şeye gerek yok. Anladığım kadarıyla anahtara geçerli düğmelerin atandığı bir dosya oluşturuyoruz, hepsi bu. Nokta. O zaman oradaki bu düğmeye tepkilerine bir çağrı girmek herkese kalmış. Örneğin, bastığını veya başka bir şeyi kaydedin. Çevreye basılanların geri bildirimlerini yazmanın gereksiz olduğunu düşünüyorum
Tasarım üzerinde çalışmak daha iyi
Eeeee başka hangi işlevleri seçmeli ... böyle bir şeye gerek yok. Anladığım kadarıyla anahtara geçerli düğmelerin atandığı bir dosya oluşturuyoruz, hepsi bu. Nokta. O zaman oradaki bu düğmeye tepkilerine bir çağrı girmek herkese kalmış. Örneğin, bastığını veya başka bir şeyi kaydedin. Çevreye basılanların geri bildirimlerini yazmanın gereksiz olduğunu düşünüyorum
Ve burada ortam herhangi bir şekilde sınıflar aracılığıyla uygulanmalıdır. Ayrıca sekme menüsünü çağırma vb. vb.
Eeeee başka hangi işlevleri seçmeli ... böyle bir şeye gerek yok. Anladığım kadarıyla anahtara geçerli düğmelerin atandığı bir dosya oluşturuyoruz, hepsi bu. Nokta. O zaman oradaki bu düğmeye tepkilerine bir çağrı girmek herkese kalmış. Örneğin, bastığını veya başka bir şeyi kaydedin. Çevreye basılanların geri bildirimlerini yazmanın gereksiz olduğunu düşünüyorum
Ve şimdi ortamın her şekilde sınıflar aracılığıyla uygulanması gerekiyor. Ayrıca sekme menüsünü çağırma vb. vb.
Peter'ın burnunun önünde "derslere ihtiyacımız var" ifadesini dalgalandırmayalım. En azından videoyu bekleyin, sonra sorular soracağız.
Peter'a "çekirdeğini" çok basit bir şekilde biraz değiştirmesini önerdim: yapıları kullanın. Bu sınıflarla cehenneme, bir kişi onlara dalmak istemez - bu kendi işidir.
Ama sadece yapıları kullanmak Peter'ın kendisi için hayatı kolaylaştırabilirdi.
"Çekirdek" şimdi nasıl görünüyorsa, aynı zamanda küresel bir dizidir: çok boyutlu bir dizi , peki, en az iki boyutlu. İkinci boyutta, indeksler belirli bir kontrol elemanı tipinin özelliklerini içerir. Ayrıca, dizinler tanımlarla değiştirildiğinden ve ada göre bir "sözde referans" elde ettiğinizden, özelliklere ada göre de erişebilirsiniz. Aslında, her şey aynı "işaretleme dili" gibi Peter tarafından tanımlanan tanımlar üzerine kuruludur.
Peter'a yapıyı uygulamasını önerdim, daha sonra global dizi tek boyutlu hale getirilebilir ve özelliklere doğrudan adla erişilebilir. "Çekirdeği" büyütmek de basitleştirilmiş olacaktır, çünkü orijinal yapıya yeni bir nitelik eklemek ve daha sonra ona adıyla atıfta bulunmak yeterli olacaktır. Ve kodun kendisi, sayısız tanım ve bunları kullanma yöntemleri listesinin numaralandırılmasını kaldırarak kısaltılabilir.
Bir yandan, bunlar sınıflar değil, diğer yandan bu, Peter'ın kendisi için küresel diziyle çalışmayı büyük ölçüde kolaylaştıracaktır. Buna ek olarak, Peter'ın benzer bir yapıyla ilgili bazı deneyimleri zaten var: sendika ile.
Ama Peter'ın kendine has bir mantığı var ve biz sadece sonucu bekleyeceğiz...
Kesişen bir örnek olarak, aşağıdaki şemayı öneririm: Üç alanımız olan bir form oluşturun: işlem tutarı, SL fiyatı ve TP fiyatı, iki düğme: AL ve SAT
Bir danışman oluşturuyoruz , bir GUI'yi buna dahil ediyoruz. Başlangıç oranı için bir değişken ekliyoruz. Expert Advisor başlatılırken, ilk bahsin miktarı GUI'deki ilgili alana aktarılır.
Expert Advisor'da "Open Trade" fonksiyonunu oluşturuyoruz. Bu işlev, GUI'de düğmelerden birine basıldığı anda çağrılmalıdır.
Fonksiyonun kendisinde, hangi özel komutun verildiğini “buluyoruz”, ayrıca GUI'ye şu anda hangi oranın ayarlandığını soruyoruz ve bu verilere dayanarak ilgili anlaşmayı açıyoruz.
Kesişen bir örnek olarak, aşağıdaki şemayı öneririm: Üç alanımız olan bir form oluşturun: işlem tutarı, SL fiyatı ve TP fiyatı, iki düğme: AL ve SAT
Bir danışman oluşturuyoruz , bir GUI'yi buna dahil ediyoruz. Başlangıç oranı için bir değişken ekliyoruz. Expert Advisor başlatılırken, ilk bahsin miktarı GUI'deki ilgili alana aktarılır.
Expert Advisor'da "Open Trade" fonksiyonunu oluşturuyoruz. Bu işlev, GUI'de düğmelerden birine basıldığı anda çağrılmalıdır.
Fonksiyonun kendisinde, hangi özel komutun verildiğini “buluyoruz”, ayrıca GUI'ye şu anda hangi oranın ayarlandığını soruyoruz ve bu verilere dayanarak ilgili anlaşmayı açıyoruz.
Anlamadın.
Alan doldurulurken çağrılan bir fonksiyon ve şablon tipinin giriş değeri ile de mümkündür... hepsi bu. Hatta bir dize türü olmasına izin verin .... her neyse, alanın yüksek hızda doldurulması olmayacak