Neden Kod Tabanında Tam EA YOKTUR? - sayfa 2

 

Özel göstergelerimi ve EA'larımı paylaşma konusunda biraz endişeliyim çünkü yapsaydım ve herkes bunları kullanmaya başlasaydı, artık çalışmazlardı... Başka kimse aynı fikirde mi?

Bunun biraz bencilce geldiğini biliyorum... ama 5 milyona ulaştığımda paylaşacağım ;-)

 

Doğru değil.

Forex piyasası, piyasadaki çoğu oyuncunun yaptığı şeyi yapmak İSTEDİĞİNİZ yerdir. Uzun süre bunu anlamadım ve ihtiyaç olmayan yerlerde ılık su icat etmek istedim. Bana işaret edecek bir arkadaşa ihtiyacım olduğu ortaya çıktı - neden rüzgara karşı işeyim?

Görünen o ki, forex'teki herkesin sizin yaptığınızı yapacağından eminseniz, o şeyi yapmak istersiniz, çünkü piyasa kesinlikle yolunuza devam edecektir. (tl;dr dünyada herkes uzarsa sen uzarsın istersin :) ve tam tersi).

Yine de. OP'nin bizi (aslında) oluşturmak için zamanımızı ve paramızı yatırdığımız çalışma göstergelerimizi ve EA'larımızı açıklamaya davet ettiğini düşünmüyorum. Demek istediği, Dokümantasyon, Kitap ve Makale bölümünün yeterince ayrıntılı olmadığı ve bir MQL4 programcısının bilmesi gereken HER ŞEYİ açıklamadığıydı. Bu OP'yi geliştirmek için, temel kod parçacıklarımızı paylaşmamızı önerdi - siparişleri, bağlantı kesmeleri, dizi işlemeyi, sayı işlemeyi ele alma şeklimiz... Her birimizin aksi takdirde kendisi için kodladığı temel şeyler.

İlk sayfada WHRoeders temel dosyasını yayınladı. Bu harika. Bir göz at. Temelde ME'nin herhangi bir şey gönderme veya paylaşma ihtiyacını ortadan kaldırdı :) orada çoğumuzun ihtiyaç duyduğundan daha fazla şey var.

 
mbirrell :

Özel göstergelerimi ve EA'larımı paylaşma konusunda biraz endişeliyim çünkü yapsaydım ve herkes bunları kullanmaya başlasaydı, artık çalışmazlardı... Başka kimse aynı fikirde mi?

Bunun biraz bencilce geldiğini biliyorum... ama 5 milyona ulaştığımda paylaşacağım ;-)


Bu yüzden ticaret mantığını çıkartın veya ortalama sistemler sağlayın. Tam EA, insanlara karlı olacak EA vermekle ilgili değildir. Karlı EA'lar aniden kârsız hale gelebilir ve bunun tersi de olabilir. EA'lar üzerinde kendimden çok kitleler için çalışırken genellikle çok motive oluyorum. Beni daha fazla motive eden diğer tek zihniyet, EA'ları yazmam için bana para ödendiği zaman. Ancak, Standart bir EA'yı kodlayamazsam, insanları kodlama için ücretlendirme konusunda rahat olmazdım.

Kod tabanına bir şeyler katmaya çalışırken karşılaştığım sorun, programı Evrensel Yeterince yapmak. 4'e 5 haneli brokerler gibi. Kullandıkları tek EA olduğumu varsaymıyorum vs. Tho, Tüm standartları kendi EA'larıma uygulamadım, iyi niyetle bariz sorunları görmezden gelemem çünkü bunların farkındayım.

 
tamam işte benim için çok iyi çalışan bir kod parçası. Hareketli bir ortalamanın ortalama gerçek aralığını görüntüler - tıpkı normal ATR göstergesi gibi ani değişiklikleri ve ayrıca trend çizgisinin trend olup olmadığını tespit eder.... Sadece ATR kodunun ATR'yi hesaplayan bölümünü bununla düzenleyin: Bunu da koyun AtrPeriod altında: extern int MA_AtrPeriod= 20 ;
i= Bars -counted_bars- 1 ;
   while (i>= 0 )
     {
       double high= iMA ( NULL , 0 ,MA_AtrPeriod, 8 , MODE_SMMA ,High,i);
       double low = iMA ( NULL , 0 ,MA_AtrPeriod, 8 , MODE_SMMA ,Low,i);
       if (i== Bars - 1 ) TempBuffer[i]=high-low;
       else
        {
         double prevclose= iMA ( NULL , 0 ,MA_AtrPeriod, 8 , MODE_SMMA ,Close,i);
         TempBuffer[i]= MathMax (high,prevclose)- MathMin (low,prevclose);
        }
      i--;
     }
 
forexCoder :

Doğru değil.

Forex piyasası, piyasadaki çoğu oyuncunun yaptığı şeyi yapmak İSTEDİĞİNİZ yerdir. Uzun süre bunu anlamadım ve ihtiyaç olmayan yerlerde ılık su icat etmek istedim. Bana bir arkadaşa ihtiyacım olduğu ortaya çıktı - neden rüzgara karşı işeyim?

Görünen o ki, forex'teki herkesin sizin yaptığınızı yapacağından eminseniz, o şeyi yapmak istersiniz, çünkü piyasa kesinlikle yolunuza devam edecektir. (tl;dr dünyada herkes uzarsa sen uzarsın istersin :) ve tam tersi).

Yine de. OP'nin bizi (aslında) oluşturmak için zamanımızı ve paramızı yatırdığımız çalışma göstergelerimizi ve EA'larımızı açıklamaya davet ettiğini düşünmüyorum. Demek istediği, Dokümantasyon, Kitap ve Makale bölümünün yeterince kapsamlı olmadığı ve bir MQL4 programcısının bilmesi gereken HER ŞEYİ açıklamadığıydı. Bu OP'yi geliştirmek için, temel kod parçacıklarımızı paylaşmamızı önerdi - siparişleri, bağlantı kesmeleri, dizi manipülasyonunu, sayı manipülasyonunu ele alma şeklimiz... Her birimizin aksi takdirde kendisi için kodladığı temel şeyler.

İlk sayfada WHRoeders temel dosyasını yayınladı. Bu harika. Bir göz at. Temelde ME'nin herhangi bir şey gönderme veya paylaşma ihtiyacını ortadan kaldırdı :) orada çoğumuzun ihtiyaç duyduğundan daha fazla şey var.


Bazıları perakende forexte yalnızca perakende forex ticareti yapanlardan oluşan kapalı bir piyasada olduğunuzda ve her uzun pozisyon için karşıt bir açık olması gerektiğinde ısrar ediyor, bu nedenle herkes aynı şekilde ticaret yapacaksa, siparişinizi şu şekilde dolduramazsınız . karşıt pozisyonu alacak kimse olmazdı veya büyük bir çoğunluk aynı şekilde ticaret yapsaydı, büyük fiyat teklifleri alırsınız.

 

> Bazıları perakende forexte yalnızca perakende forex ticareti yapanlardan oluşan kapalı bir piyasada olduğunuzda ısrar ediyor

Bu, komisyoncunun kendi 'iç pazarını' oluşturduğu ve her zaman perakendeciye karşı konumlandığı bir 'alışveriş masası' komisyoncusu için doğru olabilir.
Ancak, hala 'alışveriş masası' olan herhangi bir ana komisyoncudan haberdar değilim ..?

Ve hayır, burada isim vermiyoruz, bu yüzden bireysel brokerleri tartışmaya başlamayalım, sadece sizinkinin 'alışveriş masası' olup olmadığının farkında olun!

-BB-

 
SDC :


Bazıları perakende forexte yalnızca perakende forex ticareti yapanlardan oluşan kapalı bir piyasada olduğunuzda ve her uzun pozisyon için karşıt bir açık olması gerektiğinde ısrar ediyor, bu nedenle herkes aynı şekilde ticaret yapacaksa, siparişinizi şu şekilde dolduramazsınız. karşıt pozisyonu alacak kimse olmazdı veya büyük bir çoğunluk aynı şekilde ticaret yapsaydı, büyük fiyat teklifleri alırsınız.


Onu okurum. Tıpkı Newton'un forexteki sedund yasası gibi.

Ancak bu aynı zamanda, eğer tüm insanlar tek yöne gitmeye çalışsaydı, görev imkansız olurdu, ancak bunun için TALEP (bütün bu insanlar mucizevi bir şekilde uzun ya da kısa gitmek isterdi) o metada sonsuz bir fiyat yaratacağı anlamına gelir ( uzun gidiyor) veya sıfır fiyat (kısa gidiyor). Her iki durumda da, bu bir piyasa çöküşü, istemediğimiz bir şey, ancak bu sınırdaki örneği teorimin temeli olarak alıyorum, her zaman oyuncuların çoğunluğunun (işlem hacminde, personel sayısında değil) yapmak istediğini yapmak istiyorum.

 
WHRoeder :
İşte benim eksi gerçek ticaret mantığı.
Merhaba William, umarım sakıncası yoktur, bugün kodunu inceledim ve bir sorum var.

Doğru anlarsam, risk altındaki hisse senedini ( ModifyStops() ) yalnızca EA'nın yerleştirildiği grafik (chart.at.risk) için değil, aynı zamanda tüm grafiklerde verilen tüm siparişler için (equity.at.risk) takip edersiniz. ? Öz sermayenin hesaplanmasında perLotPerPoint adlı bir değişken kullanırsınız, bu bir PointValuePerLot() işlevinden gelir, bu işleve bakıldığında yalnızca geçerli grafik sembolü üzerinde çalışır. . . bu yüzden biraz kafam karıştı eşitlik.at.risk nasıl doğru olabilir?
 

İyi yakaladın. Açıkçası PointValuePerLot() diğer çiftler için doğru değil ve hesaplama doğru olamaz.

Buradaki fikir, birden fazla işlem açarken (yani şebeke ticareti) marj çağrılarından kaçınmaktı. Hesaplama sonucu LotSize() içinde AccountFreeMarginCheck() ile kullanılır

Bu, aynı çifte/diğer zaman dilimlerine ve ardından diğer olası çiftlere genişledi.

Sembolü geçmek, işlevi düzeltir ve değişken artık sabit değildir, bu nedenle döngü içinde olmalıdır.

 
Harika, onay için teşekkürler.
Neden: