Görüş - çok başarılı EA - 3000 dolarlık hesap iki haftada 6300 dolara (9000 dolar olabilirdi) - sayfa 4

 
ubzen :

Neden bir süreliğine sisteminizi takas etmiyorsunuz? Yeterince para kazanın ve bir öğretmen için ödeme yapın? Korktuğum şey buydu. Sürekli kendi kendine reklam barajı. Hala sisteminizle farklı şeyler deniyorsunuz. Gece boyunca çalıştırdığınızda iyi çalışmadı, bu yüzden değiştirdiniz .... sonra aşağı doğru düz olmaya başladı ve tekrar değiştirdiniz ... sonra kaybetmeye başladı ve siz lotları artırdınız.

Birinin size ücretsiz kodlamayı öğretmesi için teşvik nedir? Bir sürü insan buraya %90 kazanma oranı gösteren Logs of Excel sonuçlarıyla geliyor ve hatta bir programcıyı ücretsiz olarak çalıştıramıyorlar.

EA'nızı sizin için kodlaması için bir programcıya da para ödeyebilirsiniz, ancak kıymetinizi bilmelerinden korkarsınız. 22 dostum gerçek bir ketçaptasın. Kendinize şu andan itibaren bir yıl verin ve siz de burada önerilen tüm şeylerle eksiksiz EA'ları programlayabilirsiniz.

Ana zamanda, küçük denememi konunuzdan çıkaracağım. İyi şanslar.

"ama kıymetini bilmelerinden korkuyorsun" lol

hey Ubzen, lütfen gitme, bu konu gittikçe güzelleşiyor!!!! bu kendi reklamını yapmıyor, gerçekten. Bunu, sahip olduğum stratejinin işe yaradığını göstermek ve belki de oraya ulaşmama yardım etmesi için bazı işbirlikçi ruhu teşvik etmek umuduyla gönderiyorum.

ve ayrıca, 6300 dolardan 8000 doların üzerine çıktı, bu benim için çok değerli, tabii ki öyle. Burada başka biri gelip böyle bir şeyi ücretsiz olarak ve tamamen kendileri için çalışmasını sağlamadan önce verdi mi? Şüpheliyim. Bu bir günde %27'lik bir artış. diğer hesabıma dün %20, bugün %20 daha koydum, bu yüzden lütfen şu anda sabırsızlanma, şimdilik sadece yardım istiyorum.

 
MickGlancy :

"ama kıymetini bilmelerinden korkuyorsun" lol

hey Ubzen, lütfen gitme, bu konu gittikçe güzelleşiyor!!!! bu kendi reklamını yapmıyor, gerçekten. Bunu, sahip olduğum stratejinin işe yaradığını göstermek ve belki de oraya ulaşmama yardımcı olması için bazı işbirlikçi ruhu teşvik etmek umuduyla gönderiyorum.

ve ayrıca, 6300 dolardan 8000 doların üzerine çıktı, bu benim için çok değerli, tabii ki öyle. Burada başka biri gelip böyle bir şeyi ücretsiz olarak ve tamamen kendileri için çalışmasını sağlamadan önce verdi mi? Şüpheliyim. Bu bir günde %27'lik bir artış. diğer hesabıma dün %20, bugün %20 daha koydum, bu yüzden lütfen şu anda sabırsızlanma, şimdilik sadece yardım istiyorum.

tam olarak ne istiyorsun?
 
zzuegg :
tam olarak ne istiyorsun?

programlamamda yardım.

EA'nın orijinal bir piyasaya giriş fiyatını hatırlamasını ve bu fiyatı, orijinal siparişin durması durumunda daha sonra bekleyen bir emir x çubuk miktarı göndermek için nasıl kullanacağını.

piyasa girişine bağlı olarak bir yönde veya başka bir yönde bekleyen emirlerin nasıl ayarlanacağı, örneğin EA'm uzun girerse, bu yönde x puan/pip miktarında üç veya dört bekleyen emir ayarlayabilir miyim ve daha sonra emir varsa silinebilir mi? durur ve EA'm kısa devre yapar ve bunun tersi de geçerlidir. ve bu seçeneği açıp kapatabilir miyim?

Bir işlem bir çubukla nasıl sınırlandırılır, böylece çubuk hızla uzar ve geri çekilirse, iki veya daha fazla işlem birbiri ardına girilmez, ancak bekleyen bir emir veya başka bir talimat yürütülebilir.

Genel bir şekilde trend oluşturmak için daha yüksek (günlük) zaman dilimini kullanabileceğimi düşünüyorum.

ve SL'den 0'a giden ve fiyat = giriş fiyatı + x puan olduğunda 0'da duran bir takip eden durdurmaya sahip olun. Sonda durmak istemiyorum ama 0 (başabaş) ulaşılana kadar dinamik bir SL'ye ihtiyacım var.

bu sadece yeni başlayanlar için. Bu kısımları manuel olarak yapıyorum ve kodlarla uğraşıyorum. muhtemelen bilen biri için oldukça basit şeyler. Kitabım var ve belgelerim çevrimiçi ve ayrıca Andrew Young'ın amazon "uzman danışman programlamasından" bir kitap satın aldım. Şimdi çok temel buluyorum. Sahip olduğum diğer bir problem ise, testi yalnızca demoda iletebildiğim için, her bir ayarın test edilmesi uzun zaman alabilir ve sonra yanlış çıkarsa veya düşündüğüm gibi çalışmazsa, uzun bir süre daha beklemek zorunda kalıyorum. Daha fazla sonuç görmeden önce.

 
MickGlancy :

programlamam için yardım

EA'nın orijinal bir piyasaya giriş fiyatını hatırlamasını ve bu fiyatı, orijinal siparişin durması durumunda daha sonra bekleyen bir emir x çubuk miktarı göndermek için nasıl kullanacağını. durdurulan siparişin OrderOpenPrice() işlevini kullanın

piyasa girişine bağlı olarak bir yönde veya başka bir yönde bekleyen emirlerin nasıl ayarlanacağı, örneğin EA'm uzun girerse, bu yönde x puan/pip miktarında üç veya dört bekleyen emir ayarlayabilir miyim ve daha sonra emir varsa silinebilir mi? durur ve EA'm kısa devre yapar ve bunun tersi de geçerlidir. ve bu seçeneği açıp kapatabilir miyim? harici bir bool değişkeni ekleyin ve normal siparişlerinizi açtığınızda bekleyeni açın, karşı açılışta silin

Bir işlem bir çubukla nasıl sınırlandırılır, böylece çubuk hızla uzar ve geri çekilirse, iki veya daha fazla işlem birbiri ardına girilmez, ancak bekleyen bir emir veya başka bir talimat yürütülebilir. !!!Açık emirlerinizi ve en son ne zaman açıldığını takip edin, orderhistory ile yapılamıyorsa bir datetime değişkeni kullanın.

Genel bir şekilde trend oluşturmak için daha yüksek (günlük) zaman dilimini kullanabileceğimi düşünüyorum. iOpen/iClose/.... PERIOD_D1

ve SL'den 0'a giden ve fiyat = giriş fiyatı + x puan olduğunda 0'da duran bir takip eden durdurmaya sahip olun. Sonda durmak istemiyorum ama 0 (başabaş) ulaşılana kadar dinamik bir SL'ye ihtiyacım var. düz ileri kodlama ....

bu sadece yeni başlayanlar için. Bu parçaları manuel olarak yapıyorum ve kodlarla uğraşıyorum. muhtemelen bilen biri için oldukça basit şeyler. Kitabım var ve belgelerim çevrimiçi ve ayrıca Andrew Young'ın amazon "uzman danışman programlamasından" bir kitap satın aldım. Şimdi çok temel buluyorum. Sahip olduğum diğer bir problem ise, testi yalnızca demoda iletebildiğim için, her bir ayarın test edilmesi uzun zaman alabilir ve sonra yanlış çıkarsa veya düşündüğüm gibi çalışmazsa, uzun bir süre daha beklemek zorunda kalıyorum. Daha fazla sonuç görmeden önce. sonuçları doğrulamak için hata düzeltme/kodunuzu kontrol etme ve iletme testi için strateji test cihazını kullanın

 
zzuegg :

teşekkür ederim zzuegg, şimdi üzerindeyim

Herhangi bir yerde arka test cihazını manuel olarak nasıl kullanacağımı söyleyen bir kılavuz var mı? Çalışırken klavyeden işlem girip çıkabileceğim bir yer okuduğuma eminim?

 
MickGlancy :

teşekkür ederim zzuegg, şimdi üzerindeyim

Herhangi bir yerde arka test cihazını manuel olarak nasıl kullanacağımı söyleyen bir kılavuz var mı? Çalışırken klavyeden işlem girip çıkabileceğim bir yer okuduğuma eminim?


Evet, oğlun zzuegg oldukça temiz bir manuel geri test cihazı simülatörü yarattı ve onu kod tabanında ücretsiz olarak verdi. Oldukça basit, bu yüzden her sipariş seçeneğini beklemeyin (en azından en son kontrol ettiğimde). Şimdi tek yapman gereken oraya bakmak. En az 1 tane daha olmalı bence.
 
ubzen :

Evet, oğlun zzuegg oldukça temiz bir manuel geri test cihazı simülatörü yarattı ve onu kod tabanında ücretsiz olarak verdi. Oldukça basit, bu yüzden her sipariş seçeneğini beklemeyin (en azından en son kontrol ettiğimde). Şimdi tek yapman gereken oraya bakmak. En az 1 tane daha olmalı bence.

teşekkür ederim :-)

.

Bir EA'yı parçalara ayırmak ve programın farklı bölümlerini ayrı ayrı oluşturmak ve test etmek daha mı kolay?

 

@MickGlancy

iyi bir sisteminiz var gibi görünüyor ..kutsal kaselerini paylaşan herkese oldukça şüpheci davransam da.. Yani neden yapasınız ki? ..ama her halükarda, her zaman farklı sistemler/ticaret kurallarıyla ilgileniyorum, bu yüzden isterseniz sizin için programlayacağım. Çoğu durumda hiç kodlama olmadan herhangi bir sistemin uygulanabileceği bir yazılım yazdım ve MT4 üzerinden işlem yaptım. MT4 test cihazı işlevlerini kullanarak belirli bir sistemi iyileştirmek ve optimize etmek için çok çeşitli ince ayarlar/para yönetimi stratejileri/vs vb. uygulanabilir. Çoğu ticaret sisteminin %100 canlı hesaba hazır EA'ya başvurması birkaç dakikadan fazla sürmez. İleti.
 
supertrade :

@MickGlancy

iyi bir sisteminiz var gibi görünüyor ..kutsal kaselerini paylaşan herkese oldukça şüpheci davransam da.. Yani neden yapasınız ki? ..ama her halükarda, her zaman farklı sistemler/ticaret kurallarıyla ilgileniyorum, bu yüzden isterseniz sizin için programlayacağım. Herhangi bir sistemin uygulanabileceği, çoğu durumda hiç kodlama olmadan yazılım yazdım ve MT4 üzerinden işlem yaptım. MT4 test cihazı işlevlerini kullanarak belirli bir sistemi iyileştirmek ve optimize etmek için çok çeşitli ince ayarlar/para yönetimi stratejileri/vs vb. uygulanabilir. Çoğu ticaret sisteminin %100 canlı hesaba hazır EA'ya başvurması birkaç dakikadan fazla sürmez. İleti.

Teklifin için teşekkürler, seni ele alacağım, ama sakıncası yoksa, ilerlememi de burada bu başlık altında bloglamak istiyorum.

Kutsal bir kasem var mı bilmiyorum, bunu hiçbir zaman demedim, hatta bu şekilde görülebilmesine neredeyse bunaldım. Zaten herkesin orada olmasını bekliyordum. Bu MQL'de çok yeniyim ve muhtemelen ticaretle ilgili yalnızca temel bilgileri biliyorum. Eğer bir "kutsal kase"m varsa, o zaman kesinlikle ona rastladım, ancak daha önce söylediğim gibi, başlangıçta tavsiye ve daha iyi hale getirmek için programlama konusunda yardım istiyordum. Düşüş başlangıçta %33'tü, ancak bunu yalnızca belirli zamanlarda ticaret yaparak düzeltmiş görünüyorum. Tuhaf bir nedenden ötürü seni baştan çıkarmış olsaydım, bunun ciddi bir baş belası olacağını anlayabiliyorum, ama değilim, samimiyim ve bu yüzden şimdiye kadar aldığım olumlu tepkiyi takdir ediyorum. Aslında verdiğiniz yanıttan kim olduğunuzu çözmeye çalışıyorum. Bu foruma katıldığımda "daha kolay" bir yardım bekliyordum ama düşündüğüm kadar yakında olmadığını gördüm, bazı adamlar gerçekten iyi olsa da, genel olarak burada çok fazla aktif üye yok, ya da kültür, yukarıda tartışıldığı gibi yardım istemeden önce gerçekten kan dökmem gereken bir kültürdür. Her neyse, forumun siyasetine girmek istemiyorum, minnettarım şimdi yardım alıyorum. Kutsal kasenin bana teslim edilmesini beklemiyordum, ancak sahip olduklarım veya yaptıklarım konusunda bu kadar ilgi veya şüphe beklemiyordum.

Stratejimde karmaşık bir şey yok, inanılmaz derecede basit ama para kaybedemiyorum ve örneğin dün, ticaretin ilk saatinde hesabımı %10 artırdı ve o zaman bile ilk giriş noktamı kaçırdım. ya da o noktada iki katına çıkacaktı. Şu anda sahip olduğum sorun giriş değil, ticareti kontrol etmek ve ardından ne zaman çıkacağına karar vermek, programlama konusunda yardıma ihtiyacım var. Yani, şüphelerimizi bir kenara bırakıp yardıma hazır olmaya devam edersek, bunun kutsal kase olup olmadığını o kadar çabuk bileceğiz çünkü internette yardım için gidecek başka bir yerim yok, bildiğim kadarıyla. ile ilgili. Benim birlikte çalışmam gereken kişi sizsiniz ve muhtemelen (eğer bu harika bir sistem olursa) tüm finansal isteklerinizin cevabı benim. bu forum ve e-posta arasında, şimdi üç kişi bana yardım etmeyi teklif etti. Günde 4 trilyon forexten geçerken, eminim hepimiz için bolca yer var.

.

İhtiyacım olan kodun basit olduğunu ve zaten orada bir yerde olduğunu biliyorum. Ben de ilerledikçe öğrenmek istiyorum, böylece birden fazla bilgisayarda birden fazla örneği test edip çalıştırabilirim. Yardıma ihtiyacım olan kodu buraya göndermeye başlayacağım ve bulabildiğim ilk MA geçişi ile değiştirilen küçük altın külçem. Oradan alabiliriz. Yardım etmek ve gemide kalmanın bir parçası olmak istiyorsanız lütfen, ama istemiyorsanız, şu anda sizin için yapabileceğim başka bir şey yok.

 

OpenBuyOrder ve OpenSellOrder işlevinin sonuç döndürmediği hatası alıyorum

Neyi yanlış yapıyorum ?

 bool GetSignal( int MaxBuyOrders, double StopLoss, double TakeProfit)
{
   double Op_Buy,Op_Sell,Op_BuyStop,Op_SellStop,Op_BuyLimit,Op_SellLimit;
        
   int total = OrdersTotal ();
  
   for ( int x=total- 1 ; x>= 0 ; x-- )
  {
     OrderSelect (x, SELECT_BY_POS, MODE_TRADES);
       double type   = OrderType();

       bool result = false;
    
       if (type==OP_BUY)
      { Op_Buy++ ;}
       if (type==OP_SELL)
      { Op_Sell++ ;}
      
       if (type==OP_BUYSTOP)
         { Op_BuyStop++ ;}
       if (type==OP_SELLSTOP)
      { Op_SellStop++ ;}
               
  }
  
   int limit= 1 ;
   for ( int i= 1 ;i<=limit;i++)
   {
       double MA1= iMA ( NULL , 0 , 100 , 0 , 1 , 0 , 0 );
       double MA2= iMA ( NULL , 0 , 100 , 0 , 1 , 0 , 1 );
       double MA3= iMA ( NULL , 0 , 40 , 0 , 1 , 0 , 0 );
       double MA4= iMA ( NULL , 0 , 40 , 0 , 1 , 0 , 1 );
      
       string BUY= "false" ;
       string SELL= "false" ;

       if (MA1 < MA3 && MA2 > MA4)BUY= "true" ; 
       if (MA1 > MA3 && MA2 < MA4)SELL= "true" ;
       // missed out  && total == 0 for now
       string SignalBUY= "false" ;
       string SignalSELL= "false" ;
      
       if (BUY== "true" )
       if (ReverseSystem)SignalSELL= "true" ;
       else SignalBUY= "true" ;
      
       if (SELL== "true" )
       if (ReverseSystem)SignalBUY= "true" ;
       else SignalSELL= "true" ;
      
       if (SignalBUY== "true" && Op_Buy < MaxBuyOrders ) return (OpenBuyOrder(StopLoss,TakeProfit));
       if (SignalSELL== "true" && Op_Sell < MaxSellOrders) return (OpenSellOrder(StopLoss,TakeProfit));
   }
   return ( 0 );
}

void OpenBuyOrder( double StopLoss, double TakeProfit )
{
         int Ticket;
         double SL,TP,SLP,TPP,OPP;
         
         if (HideSL==false && StopLoss> 0 ){SL=Ask-StopLoss* Point ;}
         else {SL= 0 ;}
         
         if (SL> 0 && SL>(Bid-MarketInfo( Symbol (),MODE_STOPLEVEL)* Point )){SL=Bid-MarketInfo( Symbol (),MODE_STOPLEVEL)* Point ;}
         
         if (HideTP==false && TakeProfit> 0 ){TP=Ask+TakeProfit* Point ;}
         else {TP= 0 ;}
         
         Ticket= OrderSend ( Symbol (),OP_BUY,Lots,Ask,Slippage,SL,TP,EAName,Magic, 0 , Blue );
         
   return ( 0 );    
}

void OpenSellOrder( double StopLoss, double TakeProfit)
{
         int Ticket;
         double SL,TP,SLP,TPP,OPP;
         
         if (HideSL==false && StopLoss> 0 ){SL=Bid+StopLoss* Point ;}
         else {SL= 0 ;}
         
         if (SL> 0 && SL<(Ask+MarketInfo( Symbol (),MODE_STOPLEVEL)* Point )){SL=Ask+MarketInfo( Symbol (),MODE_STOPLEVEL)* Point ;}
         
         if (HideTP==false && TakeProfit> 0 ){TP=Bid-TakeProfit* Point ;}
         else {TP= 0 ; /*TPP=0;*/ }
         
         Ticket= OrderSend ( Symbol (),OP_SELL,Lots,Bid,Slippage,SL,TP,EAName,Magic, 0 , Red );
         
     return ( 0 ); 
}


	          
Neden: