Kodlama yardımı - sayfa 11

 

Kodlama Yardımı Lütfen

Merhaba

Ben bir programcı değilim, ancak Etasoft'un Forex Expert Advisor Generator'ını kullanıyorum ve beni iyi kılmak için gereken kodlamanın mantığını anlayabiliyorum, ancak beynim konuyu kavrayamadığı için aşağıdaki ifadenin açıklığa kavuşturulmasına ihtiyacım var.

Örneğin MACD kullanırken, Mode_Main > 0.0000 kullanılarak tetiklenen bir satın alma sinyali istersem, negatif bir değer olduğu için satış sinyali ne olur? > 0.00000 veya < 0.0000 olabilir.

Bunu diğer EA'larda kodlamamda kullandım, ancak bazen hiçbir satış ticareti tetiklenmiyor ve sonra neyin işe yarayıp yaramadığını bilmediğim bir noktaya mantıkla uğraşıyorum. Muhtemelen aptalca bir soru ama şu anda üzerinde çalıştığım şeyle ilgili mükemmel bir satın alma sinyalim var ama bir satın alma veya satma için mantığı > ile < arasında değiştirseniz bile satış sinyali yok.

Şerefe

 

IMScalper + Modifikasyon = Kutsal Kase

Aldığım bir EA'yı değiştirmeme yardım edecek birine ihtiyacım var. Değiştirilirse, en korkunç kar çıkarıcı olacak

Bu EA'nın ortak bir ölçekleme yöntemi vardır, ancak çok güçlü bir gösterge seti.

%95 başarı oranı var

Ne yazık ki başarısız olduğunda, FOREX için korkulara neden olacak kayıplarla başarısız olur. Sorunu çözdüm ama programlamama yardım edecek birine ihtiyacım var. İlk EA, isteğim üzerine başka biri tarafından programlandı ve şimdi hiçbir yerde bulunamadı.

Mantık, göstergeye göre, göstergeler doğru zamanlamadayken kısa veya uzun bir pozisyon açmaktır.

1. konum, TP 27. 1. konum -30'a eşitse 2. konumu açın.

2. konum, TP 27. Ardından önceki tüm konumları aynı TP ile değiştirin.

Ve böylece.... toplam 5 pozisyona kadar. Ardından 5. pozisyonda bir SL 150 belirlenecek ve SL fiyatı önceki tüm pozisyonlar tarafından paylaşılacaktır.

Her seviye, parti büyüklüğü ikiye katlanır.

1. seviye - 0.01

2. seviye - 0.02

3. seviye - 0.04

4. seviye - 0.08

5. seviye - 0.16

%95 doğruluk, başarısız bir EA olarak terk edilmek israftır.

Değişikliğim şu şekilde:

1. pozisyondan 4. pozisyona sahte bir açık olacaktır. Yani EA onları açık pozisyon olarak kaydedecek, ancak gerçek olarak açmayacak.

Herhangi bir seviyede, bu pozisyonlar TP'ye ulaşırsa, EA onu "kapatır" ve ardından başka bir ticaret turuna olası giriş için yeniden başlar.

Ancak 4. bir pozisyon varsa ve -30'a giderse, EA, önceki pozisyonların lot büyüklüğü ne olursa olsun, kullanıcı tanımlı lot büyüklüğü ile gerçek bir 5. pozisyon açacaktır.

5. gerçek pozisyonun SL değeri 150'dir. Bu pozisyon açıldığında, EA bunu görmezden gelecektir. Sonra başka bir ticaret turu tekrar başlar.

EA, kullanıcı tarafından tanımlanan toplam gerçek pozisyonları sınırlayacaktır . Örnek, zaten 5 pozisyonum varsa ve 5 pozisyonu maksimum olarak belirlersem, toplam pozisyonlar benim tanımladığım şekilde 5'in altına düşene kadar başka bir ticaret turu başlatmayacaktır.

 
wayhuck:
Aldığım bir EA'yı değiştirmeme yardım edecek birine ihtiyacım var. Değiştirilirse, en korkunç kar çıkarıcı olacak

Bu EA'nın ortak bir ölçekleme yöntemi vardır, ancak çok güçlü bir gösterge seti.

%95 başarı oranı var

Ne yazık ki başarısız olduğunda, FOREX için korkulara neden olacak kayıplarla başarısız olur. Sorunu çözdüm ama programlamama yardım edecek birine ihtiyacım var. İlk EA, isteğim üzerine başka biri tarafından programlandı ve şimdi hiçbir yerde bulunamadı.

Mantık, göstergeye göre, göstergeler doğru zamanlamadayken kısa veya uzun bir pozisyon açmaktır.

1. konum, TP 27. 1. konum -30'a eşitse 2. konumu açın.

2. konum, TP 27. Ardından önceki tüm konumları aynı TP ile değiştirin.

Ve böylece.... toplam 5 pozisyona kadar. Ardından 5. pozisyonda bir SL 150 belirlenecek ve SL fiyatı önceki tüm pozisyonlar tarafından paylaşılacaktır.

Her seviye, parti büyüklüğü ikiye katlanır.

1. seviye - 0.01

2. seviye - 0.02

3. seviye - 0.04

4. seviye - 0.08

5. seviye - 0.16

%95 doğruluk, başarısız bir EA olarak terk edilmek israftır.

Değişikliğim şu şekilde:

1. pozisyondan 4. pozisyona sahte bir açık olacaktır. Yani EA onları açık pozisyon olarak kaydedecek, ancak gerçek olarak açmayacak.

Herhangi bir seviyede, bu pozisyonlar TP'ye ulaşırsa, EA onu "kapatır" ve ardından başka bir ticaret turuna olası giriş için yeniden başlar.

Ancak 4. bir pozisyon varsa ve -30'a giderse, EA, önceki pozisyonların lot büyüklüğü ne olursa olsun, kullanıcı tanımlı lot büyüklüğü ile gerçek bir 5. pozisyon açacaktır.

5. gerçek pozisyonun SL değeri 150'dir. Bu pozisyon açıldığında, EA bunu görmezden gelecektir. Sonra başka bir ticaret turu tekrar başlar.

EA, kullanıcı tarafından tanımlanan toplam gerçek pozisyonları sınırlayacaktır . Örnek, zaten 5 pozisyonum varsa ve 5 pozisyonu maksimum olarak belirlersem, toplam pozisyonlar benim tanımladığım şekilde 5'in altına düşene kadar başka bir ticaret turu başlatmayacaktır.

Bu tür Martingale tarzı parti büyüklüğü genellikle yüksek oranda karlı ticaret ile sonuçlanır, ancak sınırsız marjınız olmadığı sürece er ya da geç bir ölüm ticareti gerçekleşecektir. Bu nedenle, bu tür bir stratejiye dikkat edin.

 
christinaLi:
Bu tür Martingale tarzı parti büyüklüğü genellikle yüksek oranda karlı ticaretle sonuçlanır, ancak sınırsız marjınız olmadığı sürece er ya da geç bir ölüm ticareti gerçekleşecektir. Bu nedenle, bu tür bir stratejiye dikkat edin.

150 Stop Loss'um olduğu için aslında yanılıyorsunuz.

Ayrıca sahte emirler kullanarak 4 pozisyonu tamamen siliyorum.

Ayrıca 5. pozisyon, kullanıcı tanımlı parti büyüklüğüne göre gerçek bir pozisyondur.

Tüm ticaret turundaki tek gerçek pozisyon olacak.

6. veya 7. pozisyona da izin verilmez. %95 doğrulukla, 150 puanlık bir ölüm ticareti aldığımda, zaten 1000+ puan kazanmış olurdum.

Bir ölüm ticareti her zaman gerçekleşmez, bu nedenle kârlar kayıpları siler.

Dikkatli okursanız, bugün piyasada şimdiye kadar hiç kimsenin bu noktaya kadar bir EA'yı gerçekten değiştirmediğini söyleyebilirim.

Toplam gerçek pozisyon sayısı, kullanıcı tarafından tanımlandığı şekilde sınırlandırılacaktır.

Aynı döviz çiftinden 2 pozisyona sahip olmayacaktır.

 

Yardım! beni kızdır

Merhaba

Lütfen hatamı bulmama yardım eder misiniz? lütfen

bu benim kodlamam ve derlemede sürekli olarak "Programın sonu" hatası alıyorum.

Dosyalar:
 

SL'yi ikinci kez taşıma

Merhaba millet,

Fiyat benim lehime belirli sayıda pip (bir kereden fazla) hareket ettikten sonra EA'mı SL'mi hareket ettirmeye çalışıyorum. İlk ordermodify (=başabaş) plana göre yürütülür, ancak ikincisi asla olmaz (bir yıllık geriye dönük test süresi içinde), bu yüzden neyin yanlış olduğunu bilmek istedim. Derleme veya geriye dönük test sırasında hata mesajı yok. İşlev hiç başlamaz. Yardım takdir edilecektir.

ps: hayır, takip eden bir durdurma ayarlamak istemiyorum. Ben sadece aynı sipariş için "fiyat XY pipleri hareket ettiğinde SL'yi hareket ettir" kodunu birkaç kez doğru bir şekilde kodlamak istiyorum (ancak her seferinde farklı miktarda pip => takip eden durdurma yok).

Dosyalar:
trainingea.mq4  11 kb
 

Bazı ")" eksiktiniz (sağ parantezler)

İşte çalışan düzeltilmiş olan

Mistake:
Merhaba

Lütfen hatamı bulmama yardım eder misiniz? lütfen

bu benim kodlamam ve derlemede sürekli olarak "Programın sonu" hatası alıyorum.
 
 

Yardıma ihtiyaç var

Merhaba Ninja tüccar NT7 için yapılmış bir göstergem var.

MT4 için bulamıyorum

Burada TSD'de bir kodlayıcının MT4 için kodlamama yardımcı olması mümkün mü?

Saygılarımızla

Fratelli

 

MT4'te saat dilimi algılamayı hiç eklediler mi?