Etkili bir danışman yazmak - sayfa 7

 
PapaYozh # :


Sadece değil.

Başka ne fark var? Verilere erişim ve ticaret işlevleri dışında hiçbir fark görmüyorum.

 

Halihazırda yapılan işler için Vitaly'ye minnettarlığımı ifade ederek başlayacağım!

Şimdi videoya bir göz atalım:

  1. Otomatik bir danışman yerine sadece bir manuel asistan görmek beklenmedik bir şeydi. Bir yandan, bu başlamak için doğru bir yaklaşım olabilir, ancak Vladimir Khlystov'un bir eğilim çizgisinin manuel olarak çizilmesi ve MQL5 dilinde yazılmış bir şekilde benzer bir Uzman Danışmanı zaten CodeBase'de .
  2. Videoda gösterildiği gibi trendi belirlemenin pek doğru olmadığını düşünüyorum. #7 numaralı mesajımda, beş dakikalık grafiği minimuma sıkıştırmanızı önermem sebepsiz değildi. Bu versiyonda, bir trend çizgisi (veya ışını) eklemeniz gereken iki noktayı bulmak çok daha kolay olacaktır. Özellikle de artık yarı otomatik asistan olarak kullanılan danışmanın bir versiyonuna sahip olduğunuz için.
  3. Her barda pozisyon açan bir stratejiye hiç ihtiyaç yoktur. Bu benim kişisel görüşüm olup, bu konuya katılanların görüşleri ile örtüşmeyebilir.

Benim önerilerim:

  1. Otomatik danışmanın geliştirilmesine devam edin, ancak MQL5 programlama dilinde .
  2. Geliştirme için, #7 numaralı mesajdaki resimde olduğu gibi, M5 zaman çerçevesinin minimuma sıkıştırıldığı bir çizelge uygulayın.
  3. Danışmanın kendisi, yani. otomatik modda, trendi iki veya daha iyisi üç puanla belirleyin. Bu noktalar, #7 numaralı gönderideki aynı resimde çok net bir şekilde görülüyor. Gerekirse, onları çizelgede gösterebilirim.
  4. Bir pozisyonu kapatmak için, takip eden bir stop uygulayın veya kâr alın (bir seçenek sunmak daha iyidir).
Saygılarımla, Vladimir.
 
Georgiy Merts # :

Başka ne fark var? Verilere erişim ve ticaret işlevleri dışında hiçbir fark görmüyorum.

Elden: StringTrimRight() , StringTrimLeft()

 
PapaYozh # :

Elden: StringTrimRight() , StringTrimLeft()

Kolayca ortak platformdan bağımsız işlevlere dönüşen açık ve nadir istisnalar. Daha ciddi bir şey var mı?

Ticaret taleplerini işleme prosedürünün önemli ölçüde farklı olduğunu kabul edin. Ve kırpma boşluklarındaki fark, sarılması bile gerekmeyen bir önemsememektir, koşullu derleme ile elde etmek oldukça mümkündür.

 
Georgiy Merts # :

Kolayca ortak platformdan bağımsız işlevlere dönüşen açık ve nadir istisnalar. Daha ciddi bir şey var mı?



Kodun yeniden yazılması sırasında ortaya çıkıp çıkmadığı.

Gerçek şu ki, bu tür istisnaları tamamlamadan önce bir komisyona basmanız gerekir.

MQL geliştiricilerinin ne düşündüğünü yalnızca Tanrı bilir, ancak bu da doğru değildir.

 
PapaYozh # :


Kodun yeniden yazılması sırasında ortaya çıkıp çıkmadığı.

Gerçek şu ki, bu tür istisnaları tamamlamadan önce bir komisyona basmanız gerekir.

MQL geliştiricilerinin ne düşündüğünü yalnızca Tanrı bilir, ancak bu da doğru değildir.

Evet, iyi düşünüyorlar. Bu tür radikal geçişler her zaman bu tür tutarsızlıklarla ilişkilendirilir. Ayrıca, dize işleme işlevleri yalnızca bariz bir "tasarım kusuru"dur - görünüşe göre MQL4 ve MQL5'te paralel olarak yazılmışlardı ve arayüzü biraz uyumlu hale getirmediler. Genel ve dize işlevlerinin çoğu tamamen aynı arabirime sahiptir.

Peki ya ticaret talepleri ve veri erişimindeki farklılıklar... Fxsaber bir uyumluluk kitaplığı yazdı... ve iyi çalıştı.

Ancak radikal ise, 2011'de, nesneler için tam teşekküllü destek ve MQL5'te koşullu derleme göründüğünde, kesinlikle sanal arayüzlere dayalı taşınabilir koda geçtim. Ve o zamandan beri hiç problem yaşamadım.

 
MrBrooklin # :

Herkese günaydın ve iyi bir ruh hali!

Vitaliy, danışman kodunu sadece MT4 için mi yazmayı düşünüyorsunuz yoksa MT5 için bir versiyon olacak mı? MQL5 programlama dilinde küçük bir kendi kendine çalışma kursu aldığım için dördüne aşina değilim, bu yüzden danışmanınızın koduna neredeyse hiçbir şey ekleyemiyorum. Çok yazık!

Saygılarımla, Vladimir.

Lütfen minimum lot için gereken minimum depozito için test edin. Böyle bir bilgiye sahip değilim. Şimdi bir forex hesabına para aktarmam gerekiyor ama pek bir şey yapamıyorum. Böyle bir bilgi varsa sadece bana değil birçok yeni başlayana büyük hizmet etmiş olursunuz.

Fikirler olacak, kodu kendim yapabilirim. Bu yüzden kodlama konusunda endişelenmeyin.

Ve hayır, MQL5'i hiç bilmiyorum. Bir keresinde kafamı sokmaya çalıştım, dördünden daha zor olduğunu fark ettim ama normal bir yardım yok ve onu bıraktım. MT4 için bazen şu veya bu dil sınırlamasını nasıl aşacağımı saatlerce çözmem gerekiyordu. Ben sadece yeni işkencenin bir kısmını istemedim. MQL4 ihtiyaçlarım için oldukça yeterli. Ve eksik olanı, Delphi'de DLL'ler aracılığıyla bitiriyorum. Evet, ve beş basamaklı formaların dalgalanmasını sevmiyorum.

 

Alma ve durdurma boyutu ayarlanabilir - danışman bu parametrelere sahiptir. Take = 15'i ayarlamaya çalıştım ve 25 pip denedim. Bunun, hiç almadan çalışmaktan birkaç kat daha az etkili olduğu ortaya çıktı. StopLoss'u hiç ayarlamadım, ancak isterseniz, örneğin, önceki ekstremden belirli sayıda puan uzakta olmasına izin verebilirsiniz.

Trol yapmayı planlıyorum. Benim tarafımdan yazılmıştır. 5 saniye içinde bir danışmana normal sunumu. Bir keresinde fraktal bir trol yaptım - yeniden icat etmemek için kodlara bakmanız gerekiyor.

 
Vitaly Murlenko # :

Lütfen minimum lot için gereken minimum depozito için test edin. Böyle bir bilgiye sahip değilim. Şimdi bir forex hesabına para aktarmam gerekiyor ama pek bir şey yapamıyorum. Böyle bir bilgi varsa sadece bana değil birçok yeni başlayana büyük hizmet etmiş olursunuz.

Fikirler olacak, kodu kendim yapabilirim. Bu yüzden kodlama konusunda endişelenmeyin.

Ve hayır, MQL5'i hiç bilmiyorum. Bir keresinde kafamı sokmaya çalıştım, dördünden daha zor olduğunu fark ettim ama normal bir yardım yok ve onu bıraktım. MT4 için bazen şu veya bu dil sınırlamasını nasıl aşacağımı saatlerce çözmem gerekiyordu. Ben sadece yeni işkencenin bir kısmını istemedim. MQL4 ihtiyaçlarım için oldukça yeterli. Ve eksik olanı, Delphi'de DLL'ler aracılığıyla bitiriyorum. Ve yüzen beş basamaklı spreadleri sevmiyorum.

***kendim... MQL5'i anlamadan DLL yazma ???

Tekrar ediyorum - MQL4, MQL5'ten çok az farklıdır - verilere erişimde ve ticaret taleplerinin yürütülmesinde ciddi farklılıklar vardır. Ancak aynı zamanda MT5 test cihazı, MT4 test cihazından tamamen daha iyidir.

"Verimli bir Uzman Danışman" yazmak ve aynı zamanda MT4'te test etmek garip.

 

Evet, genellikle bu MQL5'ten tütsüden cehennem gibi kaçarım. Belki de bilmiyorum...

Çocuğum yakında 4 yaşında olacak. Şimdi bile gün içinde gerçekten program yapamıyorum - bana küçük bir şey vermiyor... Genel olarak, son yıllarda MQL4'e kadar değildim ;)