[ARŞİV!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 4. - sayfa 614
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
Proffy, lütfen bana programlı olarak nasıl yazacağımı söyle: "Saldırıyı hesaba katarak kapatılacak siparişin parametreleriyle SL düzeyinde bekleyen bir emir koy" ve bunu EA kodunda nereye ekleyeceğim?
Parametreler herhangi bir şekilde kapalıyken. Açılış fiyatı da bir parametredir.
TarasBY
Evet, yazdığın gibi yaptım. Ve derleme yapmıyor.
Açıkçası, yanlış bir şey yaptım, ama tam olarak ne anlamıyorum. Adım adım gidebilirsiniz.
Parametreler herhangi bir şekilde kapalıyken. Açılış fiyatı da bir parametredir.
Niye ya? Örneğin, TP 1.300 ve TP 1.300 ile O= 1.2900 fiyatından bir AL emri açılır. Bekleyen sipariş, TP 1.2900 ve SL 1.2700 ile SATIN AL = 1.2800 parametrelerine sahip olmalıdır. Mümkünse, lütfen kayıp yayılmayı dikkate alın.
İlk emrin açılış fiyatı 1.2900, TP 1.300, ikinci emrin açılış fiyatı -- 1.2800 1.290. Bunlar farklı ayarlardır. Birincisi BUY, ikincisi BUY_STOP. Bunlar da farklı parametrelerdir. Ve SL ile kapattığınızda, farkı değil, çok daha fazlasını (spread+SL*Puan) kaybedersiniz.
Hadi başlayalım:
1. if (Stoch_1>Stoch_2) flag1= 1 ise; , o zaman onu takip eden koşul (Stoch_1<Stoch_2 && flag1== 1 ) prensipte doğru olamaz, çünkü eğer Stoch_1<Stoch_2 flag1==0 ve eğer flag1== 1 ise, o zaman Stoch_1>Stoch_2. bu fonksiyondaki sonraki tüm koşullar için aynıdır, bu nedenle yalnızca bayrak 1 değeri değiştirebilir.Yani, programınız ilk iki satırı yürütür, üçüncü satırı yürütür , dördüncüyü yürütür, beşinciyi atlar, altıncıyı yürütür, yedinci satırı yürütür , ve geri kalanını atlayın.
haklı değilsin çünkü konuyu anlamıyorlar. Ve öyle ve ihtiyacım olan her şey mükemmel çalışıyor. Belki kod basitleştirilebilir, ancak şimdi şişman değil ... sadece danışmanın tamamını bitirmeniz gerekiyor. ve zaten içine yerleştirilmiş ticaret fikrinin DÖNÜŞÜNE bakın ....
ve programlama uğruna programlama beni pek ilgilendirmiyor ...
Evet, yazdığın gibi yaptım. Ve derleme yapmıyor.
Açıkçası, yanlış bir şey yaptım, ama tam olarak ne anlamıyorum. Adım adım gidebilirsiniz.
İlk emrin açılış fiyatı 1.2900, TP 1.300, ikinci emrin açılış fiyatı -- 1.2800 1.290. Bunlar farklı ayarlardır. Birincisi BUY, ikincisi BUY_STOP. Bunlar da farklı ayarlardır.
haklı değilsin çünkü konuyu anlamıyorlar. Ve öyle ve ihtiyacım olan her şey mükemmel çalışıyor. Belki kod basitleştirilebilir, ancak şimdi şişman değil ... sadece danışmanın tamamını bitirmeniz gerekiyor. ve zaten içine yerleştirilmiş ticaret fikrinin DÖNÜŞÜNE bakın ....
ve programlama uğruna programlama beni pek ilgilendirmiyor ...
Bence, sadece programlama uğruna programlama yapıyorsunuz. işleviniz CPU'yu boşa harcamaktan başka bir şey yapmaz.
Ve beş yıl boyunca piyasayı inceledikten, çeşitli stratejiler geliştirip test ettikten sonra programlamaya başladım, benim tarafımdan geliştirilen ve tarihte 20 kez manuel olarak test edilen ticaret stratejisinin (başarılı) ilk olarak analogları olmadığını fark ettiğimde olabilir. kod tabanında alınır ve ikincisi, teknik yeteneklerin sınırlarına mümkün olduğunca yakın ayarlarla bile, bir kişi için mümkün olmayan ve en zayıf bilgisayar için bile kolayca yapılabilir talepleri yapar (örneğin, bilgisayarı bir hafta veya daha fazla).
Ama görünüşe göre meseleyi anladın mı?
Sadece ihtiyacınız olan parametrelerle bekleyen bir sipariş verin.
Uzman Danışmanda PS - bir sipariş açtıktan hemen sonra.