"Yeni Başlayanlar için MQL5’te Uzman Danışman Yazmak İçin Adım Adım Açıklamalı Kılavuz" makalesi için tartışma - sayfa 24

[Silindi]  

Merhaba Beyler, yorumumu görecek herkesin iyi olduğunu umuyorum. herkes mt4'ün canavar süper sinyalini duydu.
Birkaç kez mt5 aradıktan sonra bulamadım. Bu yüzden kendime bu göstergeyi yapmaya karar verdim çünkü göstergenin parametrelerini ve satın alma veya satma koşullarını biliyorum, ancak göstergeleri sonuçlandırmak için koşulları (Satın Al / Sat) eklemek için kodlamada iyi ustalaşmıyorum.
aşağıda canavar süper sinyal ex4 dosyasını bulacaksınız, mt5 için başladım ama bunu bitirmek zor, durduğum programlamanın ekran görüntüsü.


<*.ex* dosyası silindi>

 

Merhaba Samuel,

Stokastik gösterge ile bir EA oluşturacaktım ama makalenize rastladım, kodu test ettim ve hatam yok, harika çalışıyor, 10,000 $ demo hesabı ile kullandım. Ancak kodu 500 $ 'lık küçük bir fonla kullanmak için nasıl yapabiliriz?

Neşe

Dosyalar:
 
Aydınlatın, kim bilir, danışmanın durumu satılacak tek bir açık pozisyon varken neden satışlar durmadan, birbiri ardına açılıyor?
 
akarustam açık pozisyonun varlığı olduğunda, satışların neden birbiri ardına durmadan açıldığını bilen beni aydınlatın ?

Çünkü EA'da bir hata var.

 
PapaYozh #:

Çünkü EA'da bir hata var.

Açık, hatayı bulmaya çalışıyorum, ancak derleme mükemmel, bu yüzden daha fazla araştırıyorum. Demo-satış için tek anlaşma koşulunun ihlali dakika grafiğinde gerçekleşirken, demo-satın alma için tek anlaşma koşulu gözlemlenirken, beş dakikalık grafikte demo ticareti yaparken her şey tersine döndü, şimdi demo-satış için tek anlaşma koşulu gözlemlenirken demo-satın alma için tek anlaşma koşulu ihlal edildi. Her şeyin yoluna gireceğini umarak 10 dakikalık bir grafik üzerinde test yapıyorum. Burada neler olduğunu anlamak istiyorum?

 

Ayrıca, Uzman Danışman koşullarında neden bir durdurma ve kar alma belirlediğini, ancak diğerini açtığını anlamak istiyorum?

 
Bununla birlikte, Insta'daki Uzman Danışmanın güncellenmesiyle, emir tekilliğinin ihlali tekrarlanır, emir Roboforex'te de acele eder ve acele eder, açılır ve açılır. XM'de ne satın almak ne de satmak için bir pozisyon açamaz.... 2022.04.22 23:31:59.775 Trades '64723468' diyor: başarısız piyasa satışı 0.1 EURUSD sl: 1.07897 tp: 1.07897 [Desteklenmeyen doldurma modu]... henüz ne olduğu belli değil, hiç stop ve take-out olmadan denedim ve işaretleri ikiye katlamayı denedim... gerisi normal görünüyor....

 
akarustam bir pozisyon açamaz.... 2022.04.22 23:31:59.775 Trades '64723468': failed market sell 0.1 EURUSD sl: 1.07897 tp: 1.07897 [Unsupported filling mode] diyor... ne olduğu henüz belli değil, hiç stop ve take-out olmadan denedim ve işaretleri ikiye katlamayı denedim... gerisi normal görünüyor....

10 farklı brokere koyun. Hepsi manuel olarak ayarlanmalıdır. Test cihazında zaten sorunlar var. Ve gerçek hayatta zirveler demoda 1000 pip ve gerçek hayatta daha fazla farklılık gösterir. Böylece mutfakta her zaman 500 piplik SL'yi öldürebilirler.

 

Programın kodunda biraz araştırma yaptıktan sonra, sadece bir pozisyonun açılmasını sınırlama koşuluna ilişkin bir açıklama olmadığı görülüyor. Koşul var, ancak yürütmeyi bulamadım.... Ben acemi bir programcıyım, bir aptalım, ancak program açıklamasını ayrıntılı olarak ve tekrar tekrar kontrol ettim. Belki bir programcı buna bir göz atmalı? Programın fikri harika, ancak programlamayı onun seviyesinde öğrenirken çok fazla zaman ve para kaybedeceğim. Ne yapmalıyım?


Bekliyorum, bir atılım bekliyorum ve aniden bana programdaki açık pozisyon tekilliğinin beyan edilen koşulunun uygulanmaması konusunda net olan tek kişi benmişim gibi geldi, en azından iki yönden biri için, satış veya alış. Ben programlama konusunda bir dahi miyim? Forumdaki devasa tartışma geçmişi arasında ? Sonuçta, forumda buna layık programcılar var, şimdi tüm problemler için ortak ? Kuklayı kibirden kurtarın, yoksa kaybolacağım ... Merhamet mi? Yoksa bana terlik mi fırlatırsınız? Para olan zaman boşa harcanıyor.

 
Rustam Ayupov açık pozisyon tekilliğinin beyan edilen koşulunun, en azından iki yönden biri için, satış veya alış için uygulanmaması konusunda net olan tek kişi bendim. Ben bir programlama dehası mıyım? Forumdaki devasa tartışma geçmişi arasında ? Sonuçta, forumda buna layık programcılar var, şimdi tüm sorunlar için ortak ? Kuklayı kibirden kurtarın, yoksa kaybolacağım ... Merhamet mi? Yoksa bana terlik mi fırlatırsınız? Para demek olan zaman boşa harcanıyor.

Merhaba, Rustam!

Her iki satırdaki kodu değiştirin 195 ve 241:

195     if(Buy_opened)
.
.
.
241     if(Sell_opened)

kodu ile değiştir:

if(PositionsTotal()==1)

Saygılarımla, Vladimir.