kodlama yardımına ihtiyacım var lütfen - sayfa 3

 
unclebigpete :

Az önce 17/05 ile 22/05 arasında audnzd'de çalıştırdı ve 3 işlem, durdurulan 2 alış ve testin sonunda kapatılan bir satış açtı.

İşte Günlük bilgisi, ilk satırda.

2012.05.22 21:38:51 QQE-4hr_15min-test-2205: başarıyla yüklendi


2012.05.22 21:39:17 2012.05.21 23:59 c_QQEA AUDNZD,M15: kaldırıldı

Bir dakikadan daha az çalıştırdınız ve bu süre içinde herhangi bir hata görmeyi mi bekliyorsunuz? yani bu 3 işlemle kodunuzun olması gerektiği gibi çalıştığını söyleyebilir misiniz?

Tamam, şimdi aynısını canlı bir grafikte yapın ama bu sefer Uzmanlar sekmesini izleyin. . .

 
unclebigpete :
deVries, başladığım kodun NEDEN çok 'kötü' olduğunu açıklamak için yeterince uzun süre durduysanız, düzeltmek için ne yapabileceğimi anlayabilirim. Yanıtınızı tekrar okuyun ve ardından yanıtınızın herhangi birine nasıl yardımcı olabileceğini açıklayın.

Teşekkürler, RaptorUK, sonunda kullanabileceğim bir cevap.

Açıklamaya yardımcı olmak için, bu EA'nın her seferinde yalnızca bir çift, bir işlem yürütmesini istiyorum. Daha önce de söylediğim gibi '... ve hepsi aynı MT4 platformunda 5 farklı çift grafiğin her birine bir tane yerleştirdim...' üzerlerinde bu EA ile 5 ayrı (?) çizelge vererek. Bu aşamada Magic Numbers'ı kontrol etmek istemiyorum veya buna ihtiyacım yok, değil mi?

Barlar hakkındaki yorumu yeniden, teşekkür ederim.

Bu aşamada kayma, 4/5 broker vb. önemli değil, değil mi? Bunu kendim için, aynı komisyoncuda vb.


Ne zaman biraz daha mantıklı olacaksın...

Buradaki ilk mesajda Expert Advisor Builder'ınızın EA'larınızı yapmak için neden kötü bir program olduğunu yazdım. Şimdi RaptorUk ve onewithzachy'den sonra, programınızın bu EA Builder ile neden kötü kodlanmış olduğuna dair örnekler de geldi. (Hatalar genellikle bu forumda programınızın içinde işlenir) hala önemli olmadığını savunuyorsunuz çünkü yazdığınız program her seferinde bir işlemde sadece bir çift üzerinde çalışmak istiyorsunuz.

... ve hepsi aynı MT4 platformundaki 5 farklı çift grafiğinin her birine bir tane yerleştirdi...' üzerlerinde bu EA ile 5 ayrı (?) çizelge verdi. Bu aşamada Magic Numbers'ı kontrol etmek istemiyorum veya buna ihtiyacım yok, değil mi?

Bu, EA'nın üzerinde olduğu tüm Semboller için başka hiçbir şeyi takas edemeyeceğiniz anlamına gelir, sizin için önemli değil

Yani bu EA Builder satılık olsaydı, EA'ları forex ticareti yapmanın güvenli olduğunu garanti ederek başkalarına satar mıydınız?

Şimdi bu EA bildiğiniz her şeyi söylüyor ???

Bugün vaktimi programınızda bulabildiğim her şeyle, sizinki EA Builder'ın neden saçma olduğunu açıklamak ve anlatmak için harcamak zorunda mıyım...

Benim için programlara kısa bir bakış, fikrimi almak için yeterliydi.

Bu program hakkındaki düşüncem ve hala bu fikre sahip olmakla yanıldığımı düşünüyorsanız, o zaman benim düşüncem de çok aptalsınız...

 
RaptorUK :

Bir dakikadan daha az çalıştırdınız ve bu süre içinde herhangi bir hata görmeyi mi bekliyorsunuz? yani bu 3 işlemle kodunuzun olması gerektiği gibi çalıştığını söyleyebilir misiniz?

Tamam, şimdi aynısını canlı bir grafikte yapın ama bu sefer Uzmanlar sekmesini izleyin. . .

Ah, amcanın yine hüsrana uğrayacağını düşün. Sanırım amcanın çok uzun süre beklemesi gerektiğini söyledim çünkü 4 saatlik grafikte :(

.... Sorun şu ki, birkaç canlı çizelgeye yerleştirildiğinde çalışmıyor. 4 saatlik bir test kullandığından, düzeltmelerimin sorunu çözüp çözmediğini görmek uzun zaman alıyor ve sinirleniyorum.

Ve tekrar söyledim, hangi kısmını düzelttin? Şimdi bizden hatayı bulup düzeltmemizi istediniz.

Yay !

 
RaptorUK :

Bir dakikadan daha az çalıştırdınız ve bu süre içinde herhangi bir hata görmeyi mi bekliyorsunuz? yani bu 3 işlemle kodunuzun olması gerektiği gibi çalıştığını söyleyebilir misiniz?

Tamam, şimdi aynısını canlı bir grafikte yapın ama bu sefer Uzmanlar sekmesini izleyin. . .


1 dakika, test cihazının çalıştırması için gereken süredir - 17 Mayıs ile 22 Mayıs arasında 4 saatlik bir grafikteydi
 
unclebigpete :

1 dakika, test cihazının çalıştırması için gereken süredir - 17 Mayıs ile 22 Mayıs arasında 4 saatlik bir grafikteydi

5 günlük 4 saatlik grafik 30 mum... Ne bir test
 
unclebigpete :

1 dakika, test cihazının çalıştırması için gereken süredir - 17 Mayıs ile 22 Mayıs arasında 4 saatlik bir grafikteydi

Evet biliyorum . . . ancak bir dakikadan az süren 3 işlem neredeyse hiç test sayılmaz. . . Demo öğelerinin bir ticaret bulmasını beklerken neden 12 aylık veri için tekrar çalıştırmıyorsunuz? . .

Bir ECN Broker'ınız olduğundan şüpheleniyorum. . . Bunu yaparsanız, OrderSends'inizden sonra bir OrderModify eklemeniz gerekecektir. . . burada okuyacak çok şey var: ECN

 
RaptorUK :

Tamam, şimdi aynısını canlı bir grafikte yapın ama bu sefer Uzmanlar sekmesini izleyin. . .


Bu EA'yı birkaç gündür canlı bir grafikte 'çalıştırıyorum' - işte UZMANLAR sekmesindeki (en son) girişler . Belli ki bir şey yanlış kodlanmış ve program tekrar sıfırlanıyor, ancak o zamana kadar bir sinyalin olabileceği 4 saatlik çubuğu kaçırdı.

2012.05.22 19:00:31 TCCI AUDNZD,M15: başlatıldı
2012.05.22 19:00:31 c_QQEA AUDNZD,M15: başlatıldı
2012.05.22 19:00:31 c_QQEA AUDNZD,M15: başlatıldı
2012.05.22 19:00:31 QQE-4hr_15min-audnzd-2205 AUDNZD,M15: başlatıldı
2012.05.22 19:00:32 c_QQEA AUDNZD,H4: başarıyla yüklendi
2012.05.22 19:00:32 c_QQEA AUDNZD,H4: başlatıldı
2012.05.22 19:00:32 c_QQEA AUDNZD,M15: başarıyla yüklendi
2012.05.22 19:00:32 c_QQEA AUDNZD,M15: başlatıldı
2012.05.22 21:07:54 QQE-4hr_15min-audnzd-2205 AUDNZD,M15: başlatılmamış
2012.05.22 21:07:54 QQE-4hr_15min-audnzd-2205 AUDNZD,M15: uninit neden 3
2012.05.22 21:07:54 c_QQEA AUDNZD,M15: uninit neden 1
2012.05.22 21:07:54 c_QQEA AUDNZD,M15: kaldırıldı
2012.05.22 21:07:54 c_QQEA AUDNZD,H4: uninit neden 1
2012.05.22 21:07:54 c_QQEA AUDNZD,H4: kaldırıldı
2012.05.22 21:07:54 TCCI AUDNZD,M15: uninit neden 3
2012.05.22 21:07:54 c_QQEA AUDNZD,M15: uninit neden 3
2012.05.22 21:07:54 TCCI AUDNZD,H4: başlatıldı
2012.05.22 21:07:54 c_QQEA AUDNZD,H4: başlatıldı
2012.05.22 21:07:54 c_QQEA AUDNZD,H4: başlatıldı
2012.05.22 21:07:54 QQE-4hr_15min-audnzd-2205 AUDNZD,H4: başlatıldı
2012.05.22 21:08:00 c_QQEA AUDNZD,H4: başarıyla yüklendi
2012.05.22 21:08:00 c_QQEA AUDNZD,H4: başlatıldı
2012.05.22 21:08:00 c_QQEA AUDNZD,M15: başarıyla yüklendi
2012.05.22 21:08:00 c_QQEA AUDNZD,M15: başlatıldı
2012.05.22 21:08:02 QQE-4hr_15min-audnzd-2205 AUDNZD,H4: başlatılmamış
2012.05.22 21:08:02 QQE-4hr_15min-audnzd-2205 AUDNZD,H4: uninit neden 3
2012.05.22 21:08:02 c_QQEA AUDNZD,M15: uninit neden 1
2012.05.22 21:08:02 c_QQEA AUDNZD,M15: kaldırıldı
2012.05.22 21:08:02 c_QQEA AUDNZD,H4: uninit neden 1
2012.05.22 21:08:02 c_QQEA AUDNZD,H4: kaldırıldı
2012.05.22 21:08:02 TCCI AUDNZD,H4: uninit neden 3
2012.05.22 21:08:02 c_QQEA AUDNZD,H4: uninit neden 3
2012.05.22 21:08:02 c_QQEA AUDNZD,H4: uninit neden 3
2012.05.22 21:08:02 TCCI AUDNZD,M15: başlatıldı
2012.05.22 21:08:02 c_QQEA AUDNZD,M15: başlatıldı
2012.05.22 21:08:02 c_QQEA AUDNZD,M15: başlatıldı
2012.05.22 21:08:02 QQE-4hr_15min-audnzd-2205 AUDNZD,M15: başlatıldı
2012.05.22 21:08:03 c_QQEA AUDNZD,H4: başarıyla yüklendi

2012.05.22 21:08:03 c_QQEA AUDNZD,H4: başlatıldı

- şimdi açıkçası, yukarıdaki katkıda bulunanlar tarafından önerilen değişiklikleri dahil etmem ve neden 1 ve neden 3'ün ne anlama geldiğini bulmam gerekiyor. Yardımcı olan herkese tekrar teşekkürler.


 

İşte amcaEABuilder'da bir başka lol, Satın Al için SL, Teklif Sormadan ve SATIŞ için tam tersi şekilde hesaplanmalıdır. Biliyorum geçen gün phenix için bu MQL5 kodunu yazdım ve Rosh'a TP ve SL'yi neden bu şekilde hesapladığını sordum. O (2. sayfada) çabucak bunun benim kodum olduğuna işaret etti. LOL ( buraya tıklayın ).

'EachTickMode' ve 'TickCheck' değişkenlerinden şüpheleniyorum, ancak bunun nasıl çalıştığı hakkında hiçbir fikrim yok, bu yüzden şüphelimi nasıl açıklayabilirim?

Uninitialize Reason() code 3: Grafikte sembol veya zaman çerçevesi değişikliği. MetaEditor > Gezgin penceresi (Ctrl +D) > sözlük sekmesi > Standart Sabitler > UninitializeReason().

 
unclebigpete :

Bu EA'yı birkaç gündür canlı bir grafikte 'çalıştırıyorum' - işte UZMANLAR sekmesindeki (en son) girişler. Belli ki bir şey yanlış kodlanmış ve program tekrar sıfırlanıyor, ancak o zamana kadar bir sinyalin olabileceği 4 saatlik çubuğu kaçırdı.

Canlı ticarete izin verdiniz mi? Grafiğinizin sağ üst köşesinde gülen bir yüzünüz var mı?

Burada yeşil > olması için Uzman Danışmanlar düğmesini tıklamanız gerekir.

 

Unutulmaz bir şey daha var, muhtemelen geriye dönük test için yeterli veriye sahip değilsiniz. Yani yapmanız gereken, Araçlar > Seçenek'e tıklayın (veya sadece Ctrl + O tuşlarına basın) > Grafikler sekmesine tıklayın. Tarihte Maksimum Çubuk'ta , değeri 9999999999999 olarak değiştirin (sadece 9 yazıp basılı tutun). MT4 daha sonra bu değeri 2147483647 yani sınırsız olarak değiştirecektir. Seçenek penceresini kapatın ve MT'nizi yeniden başlatın. Diğer forumcular beni burada düzeltebilir, bu yüzden kontrol etmeye devam edin :)

Neden: