Yeni başlayanlardan sorular MQL4 MT4 MetaTrader 4 - sayfa 248
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
Cevaplar için teşekkür ederim. Önerilerinizin bir kısmını uyguladım.
İstenen onay işaretini bulan bir fonksiyon yazdı.
Seçilen fonksiyonun gerekli onay sırasından sonra tüm kapatılan emirlerin karını hesaplayan bir fonksiyon yazdı. Geriye kalan tek şey, önerilerinize göre düzeltmek, bir zaman kontrolü eklemek vb.
Şimdi kafamı karıştıran tek bir şey var, ama sanırım bir sorun var. Test sonucunda TP 0,02 çıkarsa sayar ve 0,1300 Yoruma yazar. Söyle bana onun nesi var?
Tik ve bilet farklı şeylerdir, tik yeni gelen işlem fiyatıdır... Hemen kafanızı karıştırmamak daha iyidir.
TP ve SL seviyelerin fiyatından kapatılır ve fiyat daha yüksek veya daha düşüktür. Fiyat, tıpkı durma seviyelerinin fiyatı gibi ayrıdır. Seviyeleri geçmezse düzen yaşar, giderse kapanır. Ve test cihazında 4 kene simüle edilir, gerçek hayatta olduğundan daha az vardır ve buna göre kene fiyatları arasındaki fark daha büyüktür.
Günlükte hatalar ve ticaretin seyri daha iyidir, ancak çok fazla gereksiz şey var, gerekli satırları bulmanız veya bir dosyaya yazmanız gerekiyor. Dosyada fazlalık olmayacak.
Tik ve bilet farklı şeylerdir, tik yeni gelen işlem fiyatıdır... Hemen kafanızı karıştırmamak daha iyidir.
TP ve SL seviyelerin fiyatından kapatılır ve fiyat daha yüksek veya daha düşüktür. Fiyat, tıpkı durma seviyelerinin fiyatı gibi ayrıdır. Seviyeleri geçmezse düzen yaşar, giderse kapanır. Ve test cihazında 4 kene simüle edilir, gerçek hayatta olduğundan daha az vardır ve buna göre kene fiyatları arasındaki fark daha büyüktür.
Günlükte hatalar ve ticaretin seyri daha iyidir, ancak çok fazla gereksiz şey var, gerekli satırları bulmanız veya bir dosyaya yazmanız gerekiyor. Dosyada fazlalık olmayacak.
Bugün ekleyeceğim ki dergiye de çekebileyim, bir deneme hesabına koyacağım, bakalım ne gösterecek, yazacağım. Eğer öyleyse, sorularla geri geleceğim.
Bir işlevin bir operatörden farkı nedir?
Her ikisinin de adlarından sonra parantez varsa neden "if()" bir ifade ve " Uyarı ()" bir işlevdir? mql4 öğreticisini inceliyorum, ancak işaretleri ve özellikleri çözemiyorum
Bir işlevin bir operatörden farkı nedir?
Bu soruyu hiç sormadım, ancak tüm programlama dillerinde yalnızca bir düzine operatör olduğunu kesin olarak biliyorum https://www.mql5.com/ru/docs/basis/operators
ve diğer her şey ya yerleşik kitaplıklar ya da sözdizimi () gibi görünen kullanıcı tanımlı işlevlerdir.
Not: teoride, tüm kütüphaneler dil operatörlerinden yazılır ..... en azından C'de böyleydi. Bir tür derleyici üzerindeki MQL sarmalayıcı, şimdi LLVM ve yerleşik işlevler sağlayan bağlı hazır kitaplıklar gibi .... ancak bu doğru, yansımalar, prensipte, önemli değil, görevlerle başa çıkıyor
"if", komut olarak doğrudan montajcıya çevrilir ve "Uyarı", bildirim gönderen bir işlevdir.
"if", komut olarak doğrudan montajcıya çevrilir ve "Uyarı", bildirim gönderen bir işlevdir.
hmm... ve anahtar veya yeni de bir montajcı komutuna mı çevriliyor?
;)
genel olarak, programlama ile ilgili ilk kitaba başvurmanız gerekir, genellikle önsözde ve ilk bölümlerde bu konuyla ilgili bir şeyler yazarlar, okul çocukları için bazı temel bilgiler aramanız gerekir, kesinlikle orada olacak
UPD: ve eğer bellek hizmet veriyorsa, o zaman XOR / CMP montajcısı ve ardından JNE / JNZ ile değiştirilecekse ... yani karşılaştırma ve bayraklara atlamak için, mesele bu olmasa da, tam olarak bir montajcı komutu değil gibi görünüyor
farklılıklar yalnızca belirli bir dilin semantiğindedir. Bu sanal alanda, bir if ifadesi çağırmak yaygındır. Burada Paskalya kekleri yaptığınız sürece, öyle olsun :-)
genel olarak bir ve aynıdır. "Operatörlerin" olmadığı dilleri biliyorum, sadece işlevler var ... ve tam tersi (pratikte kullanmadım, ama böyle var)
hmm... ve anahtar veya yeni de bir montajcı komutuna mı çevriliyor?
;)
genel olarak, programlama ile ilgili ilk kitaba başvurmanız gerekir, genellikle önsözde ve ilk bölümlerde bu konuyla ilgili bir şeyler yazarlar, okul çocukları için bazı temel bilgiler aramanız gerekir, kesinlikle orada olacak
UPD: ve eğer bellek hizmet veriyorsa, o zaman XOR / CMP montajcısı ve ardından JNE / JNZ ile değiştirilecekse ... yani karşılaştırma ve bayraklara atlamak için, mesele bu olmasa da, tam olarak bir montajcı komutu değil gibi görünüyor
Bellek, temel operatörlerden değişmiyorsa, en basit eylem ve işlevler daha karmaşıksa, birkaç eylem.
Yani tarihsel olarak iyi bir açıklama vardı)
UPD: ve eğer bellek hizmet veriyorsa, o zaman XOR / CMP montajcısı ve ardından JNE / JNZ ile değiştirilecekse ... yani karşılaştırma ve bayraklara atlamak için, mesele bu olmasa da, tam olarak bir montajcı komutu değil gibi görünüyor
mesele nasıl değil, mesele tam da bu, operatörlerin fonksiyon kullanmadan, basit işlemci komutlarıyla birleştiriciye çevrilebilmesi - bunlar operatörler.
Ve daha karmaşık olan, karmaşık prosedürleri çağırmayı gerektiren şey zaten bir fonksiyondur.
Ve daha da zor olan, zaten sınıf yapıları.
başka hiçbir şey yardımcı olmazsa, wiki'yi okumanız gerekir)))
Operatör (programlama)
ve ilgili bir makaleye bağlantı
Operasyon (programlama)