ASAR - sayfa 2

 

Bu konuya bir göz atın https://www.mql5.com/en/forum/139608 ve okuyun O zaman bu ExpertAdvisorBuilder hakkındaki fikrimin ne olduğunu göreceksiniz.

EA'yı kendiniz kodlamayı öğrenmek istiyorsanız ve bunu iyi yapmak istiyorsanız, o zaman çözüm bu değil...

Boktan EABuilders ile kodlama yapmak istiyorsanız benden yardım alamazsınız.... Kodu öğrenmenin yolu bu değil

Zaman ayırın ve Kitap okuyun ve daha fazla kaynak var. Forumdaki konuları buradan okuyun ve basit bir programlama ile başlayın

Code Base'de bazen kötü yazılmış, geliştirilebilecek yeterince basit program vardır...

Sonunda yazdığın için kendin öğrenirsen, bunu kendim yaptığımda, o zaman temel okuma çalışması ve testi ile başlayın.

 
ASAR :

Tamam, bu, ilk ticareti açmak için Expert Advisor Builder sitesinde oluşturduğum kod.

Merhaba ASAR,

Neden deVries ve RaptorUK'un verdiği linke tıklamıyorsunuz, orada da cevap verdim ve yardımcı olmaya çalıştım.

Kodlarınızın %99,99'u oradakiyle aynı. Bu nedenle, ne yazık ki, bir sonraki kodunuzu değiştirmeden/uygulamadan önce EA'nızı düzeltmeniz gerekir .

:(

 

Tamam, tüm cevaplarınız için teşekkürler. Temel olarak onlardan aldığım şey, Expert Advisor Builder'daki kodun o kadar kötü olduğu ki, onunla çalışmak yerine sıfırdan başlamanın daha iyi olacağıdır.

 
ASAR :

Tamam, tüm cevaplarınız için teşekkürler. Temel olarak onlardan aldığım şey, Expert Advisor Builder'daki kodun o kadar kötü olduğu ki, onunla çalışmak yerine sıfırdan başlamanın daha iyi olacağıdır.


Kullanıyorsanız sıfırdan başlıyorsunuz ama aynı zamanda mq4 kodlamasını bilmiyorsunuz ve kullanmayı da öğrenmiyorsunuz...

ve yapman gereken en önemli şey bu...

Mq4 ile yazılmış program satırlarını gördüğünüzde, programın içindeki yaygın yanlış şeyleri fark etmiş olmalısınız.

programları kendiniz yapmak ve test etmek size bu konuda yardımcı olacaktır.

 
RaptorUK :
O kod ne işe yarıyor? InstanceID nedir? lastClosedDirection ile ne yapacaksınız?


Bir aramadan bulduğum kadarıyla, " InstanceId özelliği , yapılandırılmış bir olay kaynağı için bir olay girişini benzersiz şekilde tanımlar." Sadece mql4 ile sınırlı olan başka bir aramada, bir ibfx sitesinde ve bir mekanikforex sitesinde bir EA için referans alındı.

Kodun, son kapatılan işlemin tersi yönünde bir işlem açması gerekiyor.

 
ASAR :


Bir aramadan bulduğum kadarıyla, " InstanceId özelliği, yapılandırılmış bir olay kaynağı için bir olay girişini benzersiz şekilde tanımlar." Sadece mql4 ile sınırlı olan başka bir aramada, bir ibfx sitesinde ve bir mekanikforex sitesinde bir EA için referans alındı.

Kodun, son kapatılan işlemin tersi yönünde bir işlem açması gerekiyor.

Bunların hiçbirini yapmaz, InstanceID'nin göründüğü tek yer, Expert Advisor Builder tarafından üretilen çöpün sonuna etiketlediğiniz koddadır. . . EA oluşturma konusunda ciddiyseniz, kodlamayı öğrenmeniz gerekir. .
 
ASAR :

İnsanlara EA'larımı oluşturmaları için ödeme yapmayı bitirdim. Sonunda bunu kendim yapmamın zamanı geldi.

ASAR (ATR Durdur ve Geri Al) adında daha fazla geliştirebileceğim bir şablon oluşturmak istiyorum, ancak bu benim ilk EA'm olacağı için nasıl başlayacağımdan emin değilim. Değiştirilmemiş şablon yalnızca ATR lot boyutlandırmasıyla bir ATR takip durağı (ve tersi) olacağından, pazar açılışından pazar kapanışına kadar hafta boyunca kesintisiz olarak çalışacaktır. Bu nedenle, piyasa açılışında açılış ticareti sinyali, basitçe bir önceki çubuk yönünde açılma olacaktır (bu, önceki piyasa kapanışının son çubuğu olacaktır). Bu, haftanın başında yalnızca bir kez olacağından, bu bir senaryo gerektirir mi?

Bunu nasıl kodlayacağımı nasıl çözebilirim?

Bir kişiyi kodlama sürecinden geçiren örnekler gördüm, ancak bu tür örneklerle ilgili sorun, bir kişiye sunulmayan şeyleri nasıl çözeceğini gerçekten göstermemeleridir. Örneğin, MetaQuotes'un MQL4 kitabı, belirli örnekler eşliğinde temelleri açıklamakta iyidir, ancak okuduğum her şeyde, ilkinin kodlamasını anlamamı sağlayacak bilgilere rastladığımı hatırlamıyorum. şablon için seçtiğim ticaret sinyali.

Kodlamayı kendiniz yapmak istemek için ödeme yapmaktan yorulmaktan daha iyi bir nedeniniz olmalı!

Kodlama zor iştir, anladığınız gibi çok zor iştir.

Ama ustalaşabilirsen tatmin edici bir iştir.

Bu arada..... parasını ödediğiniz EA'lar size para kazandırıyorsa, neden şimdi değişelim?

 
skaboy :

Kodlamayı kendiniz yapmak istemek için ödeme yapmaktan yorulmaktan daha iyi bir nedeniniz olmalı!

Kodlama zor iştir, anladığınız gibi çok zor iştir.

Ama ustalaşabilirsen tatmin edici bir iştir.

Bu arada..... parasını ödediğiniz EA'lar size para kazandırıyorsa, neden şimdi değişelim?


Ödemekten yorulduğumdan değil. Beceriksizlik için zaman ve para ödemeyi bitirdim. Yetkin olduğuna dair bir çeşit güvencem olan bir kodlayıcı bilseydim, o kişiye para öderdim. Son iki yılda ya kâr getirmeyen ya da yeterince kâr etmeyen birkaç EA için ödeme yaptım. Sonunda nihai fikrimi iyileştirdiğimde (ki bu, diğer stratejileri denemek için yan izlemeden önce gerçekten orijinal fikrimdi), genellikle kullandığım kodlayıcı son sürümü doğru alamadı. 29 Şubat'tan 24 Nisan'a kadar, bana düzeltmeyi göndermesinin şarkısını ve dansını yapmaya devam ettik, sadece ona hala doğru olmadığını gösteren çizelgeleri ve test raporlarını göndermemi sağladık. Bir noktada, EA'nın günde yalnızca birkaç saat işlem yapması gerektiği halde, 7 yıla kadar sürebilen işlemler açma ve ardışık birkaç işlem açma arasında geçiş yapmasına rağmen, tasarıma göre çalıştığını söylemeye bile çalıştı. her dakika bir dakika. Sonunda, ona günlükleri gönderdiğimde neyin yanlış gittiğini söylemesi gereken bir şey ekledi (lightscribe?) ama bu da işe yaramadı. Hatta ona uzaktan erişim sağladım, böylece kendisi yapabilirdi ve yine de işe yaramazdı. Bu yüzden MT4'ü tekrar indirip Program Files yerine kendi klasörüne kurmamı önerdi. Bunu yaptım ve sorun devam etti. Daha sonra bana EA ile ilgili hala bir sorun olup olmadığını sordu. Benim için bu bardağı taşıran son damlaydı ve bunca zamandan sonra sorunu çözemezse, para iadesine ihtiyacım olduğunu ona bildirdim. Geri ödememi birkaç saat içinde aldım.

Daha sonra, daha önce kullandığım ve EA'mı kodlamak için altı kat daha fazla ücret alan başka bir kodlama hizmeti kullanmayı düşündüm. Bu fiyat için, işi yapabileceklerinden oldukça emin olmam gerekiyordu ve onlarla daha önce yaşadığım bir deneyime dayanarak, emin değildim. Bir yıldan biraz daha uzun bir süre önce, ilk kodlama hizmetinin doğru yapmadığına dair bir göstergeye ihtiyacım vardı, bu yüzden daha pahalı olan diğer kodlama hizmetini denedim ve onlar da bunu kendi başlarına düzeltemediler. Hatta hiç bahsetmediğimi iddia ettikleri bir şeyi belirttiğimi gösteren geçmiş bir iletişimin e-postasını iletmek zorunda kaldım. Sonunda, ödediğim parayı alabilmek için onlara bunu nasıl yapacaklarını anlatmak zorunda kaldım ki bu benim için çok saçmaydı. Yapabileceklerini söylediler. Hizmetleri için ödememi kabul ettiler. Bu yüzden onlara işlerini nasıl yapacaklarını anlatmak zorunda kalmamalıydım. İstediğim gösterge, RSI gibi bir pencerede sunulan bir standart sapma göstergesiydi, öyle ki, standart sapma oranı uzun süre arttığında, sıfır çizgisinin (RSI göstergesinde 50'dir) üzerinde olacak ve arttığında ise sıfır çizgisinin üzerinde olacaktı. momentum kısalıyorsa, sıfır çizgisinin altında olacaktır. Sonunda doğru bir şekilde tamamlandığında beklediğim bu değildi ama en azından ödediğim şey buydu.

Yani, gerçekten bunu tekrar yaşamak istemiyorum. Bir kodlama hizmetinin EA'mı kodlama konusunda yetkin olacağına dair bir tür güvence olmadan, bunu nasıl yapacağımı kendim öğrenmek zorunda kalmaktan başka seçeneğim yok. Bu yapmak istediğim bir şey değil, şu anda yeterli bir alternatifin olmaması nedeniyle yapmam gereken bir şey.

 
ASAR :


1. ... Yetkin olduğuna dair bir çeşit güvencem olduğunu bilen bir kodlayıcı bilseydim, o kişiye para öderdim. ...

2. ... ama bunu kendim yapmayı öğrenmek zorundayım. Bu yapmak istediğim bir şey değil, şu anda yeterli bir alternatifin olmaması nedeniyle yapmam gereken bir şey.

1. Aslında bununla ilgili bir havuz oluşturuyorum. Sertifikalı bir MQL5 programcısına ihtiyacımız var mı yok mu ve Rus forumunda bunun hakkında bir tartışma var. https://www.mql5.com/en/forum/6728 . Bir düşünün, MQL4/5 için sertifika olsa bile, yine de ticaret hakkında hiçbir şey bilmeyen bir kodlayıcı kiralamayacağım.

2. Cesaret kırıklığını asla dinlemeyin. Acemiyken bir sorum olacaktı. Bir sürü. Aptalca sorular olduklarını biliyordum ama ne kadar aptalca olduğu hakkında hiçbir fikrim yoktu. Ben de sordum ve güldüler ve benimle alay ettiler , vb., vb. ve görünüşe göre yıllardır hala hatırlıyorlar (ve görünüşe göre beyinlerinin hatırlayabildiği tek şey bu). Ama sormak zorundaydım. Hiç sormasaydım cevabını asla alamazdım. Yani o zamanlar 2 şey öğreniyorum - ve şimdi hala öğreniyorum. Sorduklarımdan yeni şeyler öğreniyorum ve - öğrenci - tutumumu ayarlamayı öğreniyorum. Bu cesaretsizliği dinleseydim, muhtemelen bu soruyu sormayı hiç denemezdim ve cevabı asla bilemezdim. :D

Heck, beni İngilizce düzeltmem gerekiyor, gerçekten.

 
ASAR :

Yani, gerçekten bunu tekrar yaşamak istemiyorum. Bir kodlama hizmetinin EA'mı kodlama konusunda yetkin olacağına dair bir tür güvence olmadan, bunu nasıl yapacağımı kendim öğrenmek zorunda kalmaktan başka seçeneğim yok. Bu yapmak istediğim bir şey değil, şu anda yeterli bir alternatifin olmaması nedeniyle yapmam gereken bir şey.

Gereksinimlerinizi değiştirmeden veya kodlama bitmeden açıklamaya ihtiyaç duymadan tam olarak ne olduğunu tanımlama konusunda yetkin misiniz? bunu yapmak kolay bir şey değil ama doğru son ürünü elde etmek çok önemli.