Kar Üreticisi EA - sayfa 19

 
holyguy7:
Tamamen doğru. Uzun vadede istikrarlı olacak parametreleri bulmamız gerekiyor. Ancak Nich, bu şeye eklenecek bir özellik daha olabileceğine inanıyorum. Tüm alımların satılıp, satışların alım haline gelmesi için ters bir özelliğe ne dersiniz? Buradaki ifademe bakın ve ne demek istediğimi anlayacaksınız. Bu nedenle, sürekli para kaybeden bir ortam bulursanız, bundan faydalanabiliriz. Bir şeyin çok çabuk para kaybetmesi, bunun tam bir iflas olduğu anlamına gelmez. Bu, bu işlemleri tersine çevirerek çok hızlı para kazanabileceğimiz anlamına gelir.

Merhaba Holyguy7,

Bu EA'yı başarılı kılmak için gösterdiğiniz çaba için teşekkür ederim, geriye dönük testler yaparken aynı anda birden fazla işlem buldum, 4 veya 5 işlem aynı anda alıp satıyor, neden böyle, ayrıca sadece %50 modelleme alıyorum, nasıl yapabilirim %90'ın varmış gibi geliştiriyorum.

Şimdiden teşekkürler

 

İşte denemek için umut verici görünen EURUSD için geriye dönük test .

 

İşte GBPUSD için umut verici görünen bir backtester. Diğer döviz çiftlerinden bazılarıyla birlikte neler bulabileceğimize bir bakalım.

 

İşte bir M15 tablosunda Kar Üreticisi, Tüm Döviz Çiftleri (19). Bu daha dün başladı.

Dosyalar:
pg_m15.gif  5 kb
pg_m15.htm  13 kb
 

Geri test , gerçekten mi?

Merhaba,

Bu EA ile geriye dönük testler gerçekten güvenilir mi? Konunun başında bazıları öyle olmadığını söylüyordu. İleriye dönük testlerle gerçekten aynı sonuçları alıyor musunuz?

 

İşte test ettiğim ayarlar.

 
holyguy7:
İşte GBPUSD için umut verici görünen bir backtester. Diğer döviz çiftlerinden bazılarıyla birlikte neler bulabileceğimize bir bakalım.

Merhaba Holyguy7,

Yardımların için teşekkür ederim

Yeni EA'nızı yayınlayabilir misiniz (Profit Generator 2.7)!!!

Fast_cris

 

Nicholishen

Bir EA'yı her başlattığınızda bir sayı oluşturmak için bir işlev prosedürü kullanırsanız. Çakışan EA'lar, zaman çerçeveleri, siparişler veya her ne olursa olsun, kodu yeniden yazmak zorunda kalmazsınız. Aşağıdaki fonksiyon kodu, yerel yiyecek dükkanındaki et kutusundan çektiğiniz bir sayıya benzer şekilde 100'den 999'a kadar bir sayı üretmek için kullandığım koddur. Bununla aynı anda yüzlerce EA'yı kontrol edebilirsiniz (sanki bilgisayarınız bunu yapabilirmiş gibi). Bununla birlikte, başına bir sayı atadıktan sonra, 100 ile çarparak ona iki sıfır ekleyecektir. bu noktada, o EA ile bir seferde 99 siparişi kontrol etme olanağına sahip olacaksınız. yüzlerce EA ile yüzlerce sipariş ve kayıp sipariş almayan.

//«« <<<>>> »»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»

int

GetTagNumber() {

int PullNumber = Empty;

if( GlobalVariableCheck( "PullTag ( Do Not Delete )" )) {

PullNumber = GlobalVariableGet( "PullTag ( Do Not Delete )" );

} else {

PullNumber = StartTag;

} // End If, GlobalVariableCheck:

GlobalVariableSet( "PullTag ( Do Not Delete )", PullNumber + 1 );

if( GlobalVariableGet( "PullTag ( Do Not Delete )" ) > EndTag ) {

GlobalVariableSet( "PullTag ( Do Not Delete )", StartTag );

} // End If, GlobalVariableSet:

return( PullNumber );

} // End Function Procedure, GetTagNumber:

[/CODE]

All you have to do is put .... MagicNumber = GetTagNumber( ); .... in your code to get the next available number.

The hi lighted line in the code block below adds the order portion to the tag number in this EA that Iam currently working on. These are only examples to get you thinking.

[CODE]

//«« <<<>>> »»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»

// Code block to set opening market order for starting new campaign .

if( ! CampaignExists ) {

OrderID = (( SystemTag * OrderPortion ) + PositionLevel );

LastDirection = OrderDirection;

if( OrderDirection == LongOrder ) {

if( ! CombatVictories )

InstituteNewCampaign( LongOrder );

EstablishPosition( LongOrder, ChannelBuyRate );

if( DeBugMessages )

Print ( "Sent Long at ", ChannelBuyRate, ": ", lotsWagered, " Lots." );

} else if( OrderDirection == ShortOrder ) {

if( ! CombatVictories )

InstituteNewCampaign( ShortOrder );

EstablishPosition( ShortOrder, ChannelSellRate );

if( DeBugMessages )

Print ( "Sent Short at ", ChannelSellRate, ": ", lotsWagered, " Lots." );

} else { // RD!{ErrorHandler recovery}:

Print( "OverFlow Error in new order execution." );

} // End If, OrderDirection:

} // End If, CampaignExists:

Size iyi pazarlar...

Uçuk Kovboy

Nicholishen:
Bu ürüne yapılan eklemeler, ticaret algoritmasına yönelik değildi. Test cihazına daha fazla seçenek sunmak için yalnızca modüllere eklenirler. v2.6.3, siz ayarları değiştirene kadar v1 ile aynı şekilde çalışır. Tek fark, daha düşük TF'de işlem yapma yeteneğidir. Aynı ayarlar ve farklı sürümlerle farklı sonuçlar yaşayanlar için, aracı beslemelerinde ve olasılıklarda farklılıklar yaşanıyor. Aynı sürümü başlatmak, aynı çift/tf, aynı broker, ancak farklı zamanlarda farklı sonuçlar verebilir.
 
delsule:
Şimdiye kadar şikayetçi değil. 30 dakikalık grafikte test, 4 ana dal. Sl 30, tp 6 , çift başına 3 işleme izin verir. Açıklamaya bakın. Profit Generator'ın ilk sürümünü kullanıyorum.

Merhaba,

Teste tavsiyelerinizle başladım ve size ifadeyi ekliyorum. İyi bir başlangıçtan sonra, yaz sonrası daha da kötüleşir. Sunmak için, tekrar geri gider, ancak yalnızca bir para biriminde çalışır: gbpusd, her ne kadar her birini 4 majör ile 4 diyagrama eklemiş olsam da

Dosyalar:
 
BrunoFX:
Merhaba, tavsiyelerinizle teste başladım ve size ifadeyi ekliyorum. İyi bir başlangıçtan sonra, yaz sonrası daha da kötüleşir. Sunmak için, tekrar geri gider, ancak yalnızca bir para biriminde çalışır: gbpusd, her ne kadar her birini 4 majör ile 4 diyagrama eklemiş olsam da

Bu sabah şu ana kadar sadece bir ticaret, bu da zararı durdur . Sadece 6 GMT'den 20 GMT'ye kadar çalışmasına izin verdim. Bir seferde 3 işlem yapmak için ayarlarken, bunun yalnızca bir işlem olduğunu fark ettim.

Dosyalar:
prof_gen_2.htm  18 kb