EA'ya MaxTradesPerBar eklemeye yardımcı olun

 

MaxTradesPerBar'ı 1'e ayarlayan bu EA'ya nasıl harici bir değişken veya sabit kod ekleyeceğime dair hiçbir fikrim yok. istemiyorum. Çevrimiçi önerileri okudum, ancak her şeyi koda nereye yapıştıracağımı bilmiyorum (kodlamada yeniyim). Yardımınız çok takdir ediliyor!

https://www.mql5.com/en/code/8629

 
megamixx :

MaxTradesPerBar'ı 1'e ayarlayan bu EA'ya nasıl harici bir değişken veya sabit kod ekleyeceğime dair hiçbir fikrim yok.

ama her şeyi koda nereye yapıştıracağımı bilmiyorum (kodlamada yeniyim).

  1. Burada köle olmadığı için sadece iki seçenek var: Kodlamayı öğrenmek veya birine ödeme yapmak. Bunu sizin için kodlamayacağız. Size YARDIM etmeye hazırız.
  2. Mevcut açık işlemleri tarayın, en son olanı bulun. Mevcut çubuğun başlangıcından önce veya sonra açılıp açılmadığını test edin. Bununla ilgili yardıma ihtiyacınız varsa, kod denemenizi gönderin.
 

Ve kodlamayı öğrenmeni tavsiye ederim. Bazı programlamalar için ödeme yaptım ve yeni programı test ettikten hemen sonra değişiklik yapmak istiyorum. İşte böyle başladım. Programlamanın hesabımı bir sürü kötü işlem yapmaktan daha hızlı tüketeceğini görebiliyordum. MT4'te programlama fikrinin tamamında tamamen yeniyseniz. Farklı dosya türlerinin nereye kaydedileceğini bularak başlayın: uzman danışman, komut dosyası, özel gösterge . Terminal penceresini (Ctrl+T) ve uzman sekmesini bulun. Bunların hepsini çözdükten sonra, birkaç satır kod yazmayı deneyin. Bunu yapmasını beklediğiniz şeyi yapıp yapamayacağınıza bakın - sürpriz yok.

 int start()
  {
   int something = 99 ;
   Print (something);
   return ( 0 );
  }

Yazdır işlevinin arkadaşınız olduğunu unutmayın! Programlarda hata ayıklamak ve bir işlevin gerçekte ne yaptığını anlamak için kullanabilirsiniz.

-- eğlence

 
WHRoeder :
  1. Burada köle olmadığı için sadece iki seçenek var: Kodlamayı öğrenmek veya birine ödeme yapmak. Bunu sizin için kodlamayacağız. Size YARDIM etmeye hazırız.
  2. Mevcut açık işlemleri tarayın, en son olanı bulun. Mevcut çubuğun başlangıcından önce veya sonra açılıp açılmadığını test edin. Bununla ilgili yardıma ihtiyacınız varsa, kod denemenizi gönderin.

Vay canına, bu oldukça kaba, sıfırdan bir kod oluşturuyorsa veya büyük bir taahhütte bulunuyorsa ödeme yapmaktan memnuniyet duyarım ama bu, doğru yerlere birkaç satır eklemektir. Kodu bilseydim ve bu sitede gördüğüm diğer yardımlardan çok daha azını bilseydim, birileri için yapmaktan memnuniyet duyacağım bir şey olurdu. Endişelenme WH olsa da, bir şekilde çözeceğim. Umarım asla birinin yardımına ihtiyaç duymazsınız ve size kendi arabanızı, sıhhi tesisatınızı, elektriğinizi vs. nasıl tamir edeceğinizi öğrenmenizi söylerler.
 
megamixx : Vay canına, bu oldukça kaba,

Evet, her gün bir veya daha fazla kişinin 'bunu benim için kodla' demesini çok kaba buluyorum. Dünya bu şekilde çalışmıyor.

Sorduğunuz şey "doğru yerlere birkaç satır" idiyse, neden bunu denemek için çaba harcamayasınız. Sen sadece tembelsin ve işlerin senin İÇİN yapılmasını istiyorsun.

Şimdi biraz kod denemiş ve göndermiş olsaydın, o zaman biraz yardım alırdın.

Yardım ettiğim için, yapılması gerekenleri #2 gönderdim. Tek yapman gereken onu kodlamaktı. Bunun yerine istediğini elde edemediğin için öfkelendin.

 
megamixx :

Sıfırdan bir kod oluşturuyorsa veya büyük bir taahhütte bulunuyorsa ödeme yapmaktan memnuniyet duyarım, ancak bu doğru yerlere birkaç satır eklemektir.
Umarım orada satın aldığınız şey için @ markete ödeme yaparsınız, çünkü, ürünlerin üreticisi değiller ve burada yazdıklarınıza göre sıfırdan hiçbir şey inşa etmemişler, kim sıfırdan bir şey inşa etmemiş, ona ödeme yapmaya istekli değilsin
 
qjol :
Umarım orada satın aldığınız şey için @ markete ödeme yaparsınız, çünkü, ürünlerin üreticileri değiller ve burada yazdıklarınıza göre sıfırdan hiçbir şey inşa etmemişler, sıfırdan bir şey inşa etmemişler, ona ödeme yapmaya istekli değilsin

Üzgünüm, bunun yardım için bir site olduğunu sanıyordum. Birkaç gündür kodda boşuna çalışmaya çalışıyorum. Bu sitedeki yardımın çoğunlukla yalnızca ödeme amaçlı olduğunu bilmiyordum. Kod zaten yerinde olduğundan, birkaç satır eklemenin para açlığı açgözlülüğü veya programcı olmanın kibirini uyandırmayacağını düşündüm. Umarım bir daha yardıma ihtiyacınız olduğunda ikinize de aynı şekilde davranılmaz!
 
megamixx :

Üzgünüm, bunun yardım için bir site olduğunu sanıyordum. Birkaç gündür kodda boşuna çalışmaya çalışıyorum. Bu sitedeki yardımın çoğunlukla yalnızca ödeme amaçlı olduğunu bilmiyordum. Kod zaten yerinde olduğundan, birkaç satır eklemenin para açlığı açgözlülüğü veya programcı olmanın kibirini uyandırmayacağını düşündüm. Umarım bir daha yardıma ihtiyacınız olduğunda ikinize de aynı şekilde davranılmaz!

Buradaki çoğu programcı DEĞİLDİR. . ve kimse senden para istemedi. . . kod yazabilmeniz için yardım istemiyorsunuz. . Birisinin sizin için kodu yazmasını istiyorsunuz. Buna ihtiyacın olursa buraya gitmeni öneririm: Jobs for MT4 & MT5 sizin için kodunuzu yazacak çok sayıda insan var, bu yüzden denemenize bile gerek yok. . .

Bunu gerçekten kendin kodlamaya çalışıyorsan, neden şimdiye kadar denediğini göstermiyorsun. . . ve nasıl çalışmadığını açıklayın.

 
RaptorUK :

Buradaki çoğu programcı DEĞİLDİR. . ve kimse senden para istemedi. . . kod yazabilmeniz için yardım istemiyorsunuz. . Birisinin sizin için kodu yazmasını istiyorsunuz. Buna ihtiyacın olursa buraya gitmeni öneririm: Jobs for MT4 & MT5 sizin için kodunuzu yazacak çok sayıda insan var, bu yüzden denemenize bile gerek yok. . .

Bunu gerçekten kendin kodlamaya çalışıyorsan, neden şimdiye kadar denediğini göstermiyorsun. . . ve nasıl çalışmadığını açıklayın.


Dürüst olmak gerekirse, felakete yol açan kodu yerleştirmek için 20 kadar denememi yeniden yaratmaya cesaretim yok. Tahtadaki herkesi büyük bir baş ağrısından kurtaracağımı ve abartılı detaylarımdan kurtulacağımı düşündüm. Sadece birkaç saniye içinde MaxTradesPerBar seçeneğini mevcut programa yapıştırabilecek ve postadan sonra postaya sürüklemek yerine onunla bitebilecek bir beyin buldum. İsteğimin şimdi göründüğü kadar büyük olduğunun farkında değildim. Yine de yardımın için teşekkürler. Gününüz mübarek olsun.
 
megamixx :

Dürüst olmak gerekirse, felakete yol açan kodu yerleştirmek için 20 kadar denememi yeniden yaratmaya cesaretim yok. Tahtadaki herkesi büyük bir baş ağrısından kurtaracağımı ve abartılı detaylarımdan kurtulacağımı düşündüm. Sadece birkaç saniye içinde MaxTradesPerBar seçeneğini mevcut programa yapıştırabilecek ve postadan sonra postaya sürüklemek yerine onunla bitebilecek bir beyin buldum. İsteğimin şimdi göründüğü kadar büyük olduğunun farkında değildim. Yine de yardımın için teşekkürler. Gününüz mübarek olsun.

Hala asıl noktayı kaçırıyorsunuz. Bir tür deneme göndermiş olsaydın, cevabı alırdın. Talebiniz yaklaşık 5 satırlık bir koddur. Hiç büyük değil.

Bunun yerine kaltak kal. Birkaç kişiye aynı şeyi söylemişsiniz. Yine de kod yazmamışsınız. Şimdi seni trol kategorisine koyuyorum.

Lütfen trolleri beslemeyin.

Cevap verdiğinizde trol gücü veriyorsunuz. Trolü görmezden geldiğinizde, dikkat için açlıktan ölüyor ve sonunda ölüyor.

 

megamixx,

Hala oradaysanız, aradığınızı yapacak birkaç kod değişikliği önerebilirim. Hala ilgileniyorsanız bana bildirin.

 extern int SlowMA_AppliedPrice= 0 ;     // 0=close, 1=open, 2=high, 3=low, 4=median((h+l/2)), 5=typical((h+l+c)/3), 6=weighted((h+l+c+c)/4)
extern double BreakOutLevel= 45 ;       // Start trade after breakout is reached
extern int SignalCandle= 1 ;
extern int MaxTradesPerCandle = 1 ;       // limit orders to one trade per candle <<== add this line after this line ^
Ardından hatasız olduğundan emin olmak için yeniden derleyin. Bunu aldığında bana haber ver, sonraki değişikliği yapıştırayım.
Neden: