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
Simon,
Sorular:
OrderSelect() işlevinin sıfır (0) olan ilk parametre değeri, sipariş havuzundaki bir bilet numarası konumunu temsil ediyor doğru mu?
Bu doğruysa, sıfır değerini bir fayda değeriyle nasıl değiştirir? 1,2,3 vb. gibi ortak bir konum mu?
Bu doğru değilse, sıfır hangi bilet numarası havuzu konumunu temsil eder?
Kısa bir açıklama ile bana yardımcı olabilecek çalışma için bir bağlantı sağlayabilir misiniz?
Tepkiler:
Ayrıca, EA testlerini çalıştırmadan önce piyasanın aktif olmasını beklemeliyim. Zamanımı bir yemekle geçirmeyi ve bu süre zarfında Cilt II için piyasa filtreleme (MF) kod blokları yazmaya devam etmeyi planlıyorum.
Teşekkür ederim.
Simon,
Sorular:
OrderSelect() fonksiyonunun ilk parametre değeri olan sıfır (0), sipariş havuzundaki bir bilet numarası pozisyonunu temsil ediyor doğru mu?
Bu doğruysa, sıfır değerini bir fayda değeriyle nasıl değiştirir? 1,2,3 vb. gibi ortak bir konum mu?
Bu doğru değilse, sıfır hangi bilet numarası havuzu konumunu temsil eder?
Kısa bir açıklama ile bana yardımcı olabilecek çalışma için bir bağlantı sağlayabilir misiniz?
Tepkiler:
Ayrıca, EA testlerini çalıştırmadan önce piyasanın aktif olmasını beklemeliyim. Zamanımı bir yemekle geçirmeyi ve bu süre zarfında Cilt II için piyasa filtreleme (MF) kod blokları yazmaya devam etmeyi planlıyorum.
Bu, Bilet Numarası veya sipariş havuzundaki siparişin konumudur.
" Bu doğruysa, sıfır değerini bir fayda değeriyle değiştirmek nasıl olur? " 2. döngüde while döngünüz bunu yapar. . . değil mi?
İkinci olarak, 'while' döngüsü yürütülür.
'while' döngü mantığı:
OrderSelect() işlevi, 1,2,3, vb. sayının yerine 'i' değişkenini kullanır. (lütfen bunu aklınızda bulundurun)
Bu nedenle, OrderSelect() işlevi ve OrderSymbol() işlevi içindeki i değişkeni USDJP Y DEĞİLSE , i değişkenini 1 artırın ( i++; )
'while' döngüsü, OrderSelect() işlevi uygun sipariş biletini seçene VE OrderSymbol() işlevi bir USDJPY siparişi seçene kadar 'i' değişkenini artırır. Her iki amaç da gerçekleştirildiğinde, while döngüsü yanlış olur ve kontrol i++'ın altına geçer; (while döngüsü gövdesi).
Simon,
0 değerinin temsilini anlamak dışında OrderSelect() işlevini anladığıma inanıyorum.
0 değeri neyi temsil eder?
Şimdilik, lütfen bir siparişin bilet numarasıyla değil, bir sipariş havuzundaki bir siparişle kesinlikle ilgilendiğimizi kabul edelim.
Bu konuda anlaşmaya varılırsa, bir siparişin bilet konumunun seçilmesi durumunda OrderSelect() fonksiyonlarının ilk parametresinde sıfır (0) değeri neyi temsil eder ?
Zihin gerçekten bir amaca ayarlanmışsa başarılabilecekler bir harika değil mi? :)
Teşekkür ederim.
Simon,
0 değerinin temsilini anlamak dışında OrderSelect() işlevini anladığıma inanıyorum.
0 değeri neyi temsil eder?
Garip bulduğum şey, bu işlevi denemeye ve kullanmaya çalışmanıza rağmen nasıl kullanacağınızı bilmiyor olmanız. . . diğer koda bakıp OrdersTotal() - 1'den geri sayım yapan bir döngü görmediniz mi? sence neden -1 orada?
Simon,
Herhangi bir kod yazmaya başlamadan ÖNCE bu konu hakkında net bir şekilde düşünebilmeniz gerekir. . .
Kabul. İfadeniz, yazılan dosya türünden bağımsız olarak herhangi bir kodlama görevi yaptığım sırayı takip ediyor.
Sorun, neyin başarılması gerektiğini anlamakta yatmıyor, sorun, aceleyle düzeltmeyi planladığım bir 'için' döngüsünün kullanımıyla ilgili anlayış (ve deneyim) eksikliğim.
En zahmetli engel, görevleri tamamlamak için zaman eksikliğidir.
Teşekkür ederim.
Simon,
Herhangi bir kod yazmaya başlamadan ÖNCE bu konu hakkında net bir şekilde düşünebilmeniz gerekir. . .
Kabul. İfadeniz, yazılan dosya türünden bağımsız olarak herhangi bir kodlama görevi yaptığım sırayı takip ediyor.
Sorun, neyin başarılması gerektiğini anlamakta yatmıyor, sorun, aceleyle düzeltmeyi planladığım bir 'için' döngüsünün kullanımıyla ilgili anlayış (ve deneyim) eksikliğim.
Öncelikle temel bilgileri, değişkenleri, dizileri, döngüleri vb. bilmeniz gerekir. . . mql4'e özgü değillerdir, hepsini olmasa da çoğu programlama dilinde bulacaksınız.
Simon,
Havuzda yumruk pozisyonu. . . tıpkı bir dizi gibi,
Bu ifade işime yarar. Bir dizide...
Garip bulduğum şey, bu işlevi denemeye ve kullanmaya çalışmanıza rağmen nasıl kullanacağınızı bilmiyor olmanız. . .
Bir OrderSelect() işlevinin amacını anladığıma ve bir sipariş biletinin konumunu ararken sıfır değeriyle ilgili küçük bir soruyla kullandığıma inanıyorum.
diğer koda bakıp OrdersTotal() - 1'den geri sayım yapan bir döngü görmediniz mi? -1'in neden orada olduğunu düşünüyorsun?
Önceki EA'lar için sipariş gönderme koşulu olarak OrdersTotal() işlevini kullanma deneyimim var. Ancak, neden -1 orada olduğunu bilmiyorum. Neden -1 var?
Teşekkür ederim.
En zahmetli engel, görevleri tamamlamak için zaman eksikliğidir.
Simon,
Havuzda yumruk pozisyonu. . . tıpkı bir dizi gibi,
Bu ifade işime yarar. Bir dizide...
Garip bulduğum şey, bu işlevi denemeye ve kullanmaya çalışmanıza rağmen nasıl kullanacağınızı bilmiyor olmanız. . .
Bir OrderSelect() işlevinin amacını anladığıma ve bir sipariş biletinin konumunu ararken sıfır değeriyle ilgili küçük bir soruyla kullandığıma inanıyorum.
diğer koda bakıp OrdersTotal() - 1'den geri sayım yapan bir döngü görmediniz mi? sence neden -1 orada?
Önceki EA'lar için sipariş gönderme koşulu olarak OrdersTotal() işlevini kullanma deneyimim var. Ancak, neden -1 orada olduğunu bilmiyorum. Neden -1 var?
Teşekkür ederim.
-1 neden orada? . . . Pekala, bunu sadece bu sayfadaki bilgileri okuyarak anlayabilirsiniz, eğer yapamıyorsanız, kodlama yeteneğiniz olup olmadığını ciddi olarak düşünmelisiniz. Kaba olmaya çalışmıyorum, sadece açık sözlü ve dürüst. -1'in nedeni, herhangi bir programlamada temel bir şeydir. . . Neyi bilmiyorsanız ve 30 saniyede çözemiyorsanız, o zaman büyük bir geri adım atmanız ve temel bilgileri, ikili, altıgen, değişkenlerin ne olduğu, diziler, vb. gibi temel bilgileri öğrenmeye başlamanız gerekir. .