Kodlama yardımı - sayfa 174

 
jeffpark:
merhaba mladen,

Geçen hafta bir MA çapraz EA ile ilgili yardım istediğimi muhtemelen hatırlayacaksınız. ve elbette Elit bölümüne uygunsuz bir şekilde atıfta bulunulmuştur. Bunu nereden sormamı önerirsiniz lütfen. Baktım ve bariz bir cevap bulamadım. Belleğinizi yenilemek için teknik özellik şuydu:

1.SMA EMA çapraz

2. mumun kapanışında

3.OCO ile yeni yönde yeni sipariş verin

4.Kaymayı ayarlama yeteneği

5. Sesli çapraz sinyal

6. Çapraz, ayarlanabilir bir pip boşluğu olmayan gerçek bir çapraz değildir

7.Mümkünse mum içi izleme, yani eğer bir mum ATR'nin (sayılacak ayarlanabilir sayı) X katından fazlaysa, bu mum yönünde bir alarm ile bir emir verilir ve aynı şekilde bir emri kapatmak ancak daha sonra başlamamak için bir emir verilir. yenisi

8. tercihen alarm çalmak için 7'deki gibi bir sipariş verilirse

9. Çapraz güvenirlik her şeyden önemlidir. Grafiklerimde - FXCM, Vantage, FX Choice - Universal Cross dahil bazı EA'lar işlem yapmıyor veya çok geç

10. Ayarlanabilir SL, ancak gerekmedikçe dışarıda bırakılabilir

11. İzleyen Durdurma

12.SL, X pip kârdan sonra otomatik olarak başabaşa gider

13. Maksimum açık işlem sayısı

14. sihirli sayı

Saygılarımızla

Jeff

Jeff

Herhangi bir kodlayıcı size aşağıdakileri soracaktır (elbette paranızın peşinde değilse): Böyle bir sistem için ileriye dönük testiniz var mı? EA binası öneren herkese de sorduğumuz soru budur.

En az birkaç aylık ileriye dönük testiniz yoksa (elbette manuel olarak takas edilir) herhangi birinin sadece kurallara dayalı bir EA yapacağından şüpheliyim.

 

merhaba mladen,

ilk önce yardımın için teşekkürler! göstergeyi grafiğe ekledim ve mevcut ayarlarla daha önce olduğu gibi aynı sorunu yaşıyorum. Her tikte bir mesaj alıyorum. lütfen ekteki mesaj kutusuna bakın.

sonra koda baktım. Senden bildiğim kadarıyla benim gibi yeni başlayan biri için fazla profesyonel..

bu yüzden size sormak zorundayım (umarım çok aptalca değildir): zamanı veya türü görmezden gelebileceğimi söylediniz. doğru çalışmaya başlamadan önce bunlardan birini görmezden mi gelmem gerekiyor? üzgünüm ama değişkenlerle adlandırılan bu boşluk prosedürlerine hiç aşina değilim.

Dosyalar:
aaa.jpg  60 kb
 
Marbo:
merhaba mladen,

ilk önce yardımın için teşekkürler! göstergeyi grafiğe ekledim ve mevcut ayarlarla daha önce olduğu gibi aynı sorunu yaşıyorum. Her tikte bir mesaj alıyorum. lütfen ekteki mesaj kutusuna bakın.

sonra koda baktım. Senden bildiğim kadarıyla benim gibi yeni başlayan biri için fazla profesyonel.. bu yüzden size sormak zorundayım (umarım çok aptalca değildir): zamanı veya türü görmezden gelebileceğimi söylediniz. doğru çalışmaya başlamadan önce bunlardan birini görmezden mi gelmem gerekiyor? üzgünüm ama değişkenlerle adlandırılan bu boşluk prosedürlerine hiç aşina değilim.

marbo

Size bir PM gönderdim, ancak daha hızlıydınız: göstergeyi tekrar indirin ve bu sorunu yaşamayacaksınız.

Bir kısmı yok saymakla birlikte: örneğin karşı taraf değişikliği konusunda uyarılmak istiyorsanız, "time!=timeToTrack" kısmını bu satırdan kaldırmanız yeterlidir:

if (time!=timeToTrack || type != message)

Ardından, yalnızca tür (yukarıdaki veya aşağıdaki) önceden uyarılan türden zıtsa uyarılırsınız.

 

çok teşekkür ederim mladen! bu gerçekten müthiş. şimdi testlerime devam edebilirim.. ama önce bu davayı nasıl çözdüğünü tam olarak öğrenmem gerekiyor. göstergenin kendisi benim için oldukça önemli ama nasıl kodlandığını anlamak da önemli.

 

Mladen,

Lütfen bu kodla bir Gösterge yapabilir misiniz:

Satın Al = MACD (26, 13, 9, ÜSLÜ ) > MACDSİNGAL (26, 13, 9, ÜSLÜ) VE REF (MACD (26, 13, 9, ÜSLÜ), 1) > 0 VE REF (MACDSİNGAL (26, 13, 9, ÜSLÜ), 1) > 0

Satın Çıkış = 0

Sat = MACD (26, 13, 9, ÜSLÜ) < MACDSİNGAL (26, 13, 9, ÜSLÜ) VE REF (MACD (26, 13, 9, ÜSLÜ), 1) < 0 VE REF (MACDSİNGAL (26, 13, 9, ÜSLÜ), 1) < 0

Satış Çıkışı = 0

Grafikte Al/Sat okları ..

Çok teşekkürler

 
rpasupathy:
Mladen,

Lütfen bu kodla bir Gösterge yapabilir misiniz:

Satın Al = MACD (26, 13, 9, ÜSLÜ) > MACDSİNGAL (26, 13, 9, ÜSLÜ) VE REF (MACD (26, 13, 9, ÜSLÜ), 1) > 0 VE REF (MACDSİNGAL (26, 13, 9, ÜSLÜ), 1) > 0

Satın Çıkış = 0

Sat = MACD (26, 13, 9, ÜSLÜ) < MACDSİNGAL (26, 13, 9, ÜSLÜ) VE REF (MACD (26, 13, 9, ÜSLÜ), 1) < 0 VE REF (MACDSİNGAL (26, 13, 9, ÜSLÜ), 1) < 0

Satış Çıkışı = 0

Grafikte Al/Sat okları ..

Çok teşekkürler

rpasupati

Göstergeleri bilmiyorum, ancak her metatrader'da bulunan metatrader örnek uzmanlarından alınan macd örneği EA tam olarak böyle çalışır (2 ek koşulu vardır, ancak sonuçta bu bir macd geçiş sinyali hattı tipi sinyallerdir)

 

Sevgili mladen ve mrtools., Metatrder4 için verilen girdilerle aşağıdaki çıktılar için bir gösterge kodlamama yardım eder misiniz?

GİRİŞLER

dünkü kapanış

Bugünün -açık

Günlük Pivot

ÇIKTI Gerekli

Mevcut fiyat yukarıdakinden BÜYÜK ise Üç Giriş Göstergesi üst orta boşlukta limon rengiyle "UZUN BOĞA" metnini oluşturmalıdır.

Mevcut fiyat yukarıdakinden AZ ise Üç Giriş Göstergesi üst orta boşlukta kırmızı renkle "KISA AYI" metnini oluşturmalıdır.

Else Göstergesi, üst orta boşlukta sarı renkle “RANGE” metnini oluşturmalıdır.

Şimdiden teşekkürler.

Ben Hindistanlıyım ve Indian Market'te ticaret yapıyorum.Kodlama becerileriniz övgüye değer. bana yardımcı olabilirseniz size çok minnettarım

 

Çocuklar

Korkarım bu konu adı yanlış anlaşıldı

Gördüğüm kadarıyla, bazı şeyleri kodlamaya çalışanlara yardımın bulunduğu bir iş parçacığı olması gerekiyordu (ve hala öyle), insanların kendileri için bir şeylerin kodlanmasını talep ettiği bir iş parçacığı değil. Lütfen konuyu orijinal ruhuna uygun tutun, yoksa kodlamada sorun yaşayan insanlar, sıkı çalışmaları ve yardımları için kodlama önerileri alabilecekleri bir yer bulamazlar ve bu hiç kimse için iyi olmaz.

 

merhaba mladen,

saçma sorularımı sorabilir miyim:

yeniden boyama genellikle şu tür kodlara sahipken meydana gelir: for(int i=0;i<limit;i++) ?

ancak böyle bir kod varken genellikle yeniden boyama olmaz (kesinlikle hiçbiri) :for(i=limit;i>=0;i--) ??

Tavsiyen için teşekkürler.

 
kenwa:
merhaba mladen,

saçma sorularımı sorabilir miyim:

yeniden boyama genellikle şu koda sahipken meydana gelir: for(int i=0;i<limit;i++) ?

ancak böyle bir kod varken genellikle yeniden boyama olmaz (kesinlikle hiçbiri) :for(i=limit;i>=0;i--) ??

Tavsiyen için teşekkürler.

İkinci formu kullanmak her zaman çok daha iyidir (eskiden yeniye doğru), ancak döngü yönü yeniden boyama için özel bir neden değildir (bu ters çevrilmiş döngü yönünü kullanabilir ve yine de yeniden boyamayan göstergeler yapabilirsiniz). Bu nedenle, döngü yönü dışındaki döngüye dahil edilen kodun diğer bölümlerine daha fazla bağlıdır.

Neden: