Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 193

 
barabashkakvn :
barDown - geçersiz değer (yani MACD dizisinde barDown'a eşit bir dizin yok). Algoritmayı kontrol edin ve "Uzmanlar" sekmesindeki terminale bakın - bu sekmede hata mesajları görünür.
Evet doğru, her şeyi okurum, her şeyi izlerim. Her şey çalışmıyor, tarih-saat konusunda akıllı olacağım. Çok teşekkürler.
 
İyi günler, anlamama yardım et, bir sinyale abone oldum, sinyalin geçmişi 0.01 lotluk anlaşmaları yansıtıyor, ancak bunlar kar getiriyor, örneğin 1.00 dolar, ayrıca bir dolar hesabında 0.01 lotluk fırsatlar açıyorum, ancak 0.10 dolar kar getir, 1.00'da da getirilen bir şey nasıl düzeltilir? Teşekkür ederim!
 
zedmen :
İyi günler, çözmeme yardım et, bir sinyale abone oldum, sinyalin geçmişi 0,01 lotluk anlaşmaları yansıtıyor, ancak bunlar kar getiriyor, örneğin 1,00 dolar, ayrıca bir dolar hesabında 0,01 lotluk anlaşmalar açıyorum, ancak 0.10 dolar kar getir, 1.00'da da getirilen bir şey nasıl düzeltilir? Teşekkür ederim!
Omzunu onunkiyle karşılaştır.
 
artmedia70 :

Başlatma, bağlantı, her zaman gerekli verilerin toplanması için en gerekli eylemlerin zaten kayıtlı olduğu tek bir şablon oluşturmanızı tavsiye ederim. vb. ...

Akla beklenmedik bir fikir geldi - şablonu yüklüyoruz, yeniden adlandırıyoruz ve içine yalnızca bu fikirle ilgili olanı yazıyoruz. Ve her zaman, herhangi bir kodda kullandığınız, her durumda aynı verileri döndüren işlevler - bunları sınıflara koyun. Ve her şey hemen yerine oturacak. Ve yine de dizinleri yapılandırmak mümkündür. \experts\ create (benim için) Orders klasöründe, farklı müşterilere ait tüm dosyaları da ayrı klasörlere ekliyorum, Ideas, Tests vb. bir klasör var.

Bu şekilde işleri kendiniz düzene koyacaksınız.

Teşekkür ederim. :) Havada denemek gerekli olacak. Umarım bir gün eller bu konuya ulaşır... örneğin, yaratıcılığımın yan ürünü o kadar büyüdüğünde / tüm gelişmeleri tek bir şişede desteklemenin artık bir anlamı kalmayacaksa ^^

 
C-4 :
Ne yazık ki, resmi olarak OOP eğitimi almış olsanız bile, bir OOP programı oluşturamazsınız. Burada daha çok, bu yaklaşımın felsefesine dalmak gerekir ve bu, formel bilgi edindikten sonraki bir sonraki aşamadır. Yani ortaya çıkıyor, ama buna ihtiyacın var mı? Ancak bunu en iyi nasıl yapacağınızla ilgili sorular sorarsanız, seçtiğiniz yolun uygun olmadığını hissedersiniz. Her durumda, seçim sizin.

Zaten bir OOP programı oluşturmak gibi bir amacım yok. Bu nedenle felsefe, adeta bir orman gibi gider. :) Ama bireysel OOP öğelerini gerçekten anlamlı oldukları yere uyarlamak ve kodu kullanmayı daha kolay hale getirmek ve yalnızca bir düzine gereksiz ve zayıf kullanışlı yapı eklemekle kalmayıp bunu deneyebilirsiniz ... Diyelim ki, bir çiftin üstünkörü bir incelemesi sırasında makaleler, böyle bir yapı, küresel değişkenlerin sayısını azaltmak için potansiyel olarak yararlı görünüyordu:

 class CSomeClass {
   public :
       int Val;
       void Set( int v);
       int Get(){ return (Val);}
};

CSomeClass::Set( int v){
   Val = v;
}

//-------------
CSomeClass RandomName;
RandomName.Set( 1 );
Print (RandomName.Get());

En yaygın kullanılan işlevlerden bazılarına uyarlamaya başlayacağım. Peki, bundan ne tür bir OOP çıkacak ya da çıkmayacak - hiç önemli değil.

 
Merhaba. Farklı dönemlere ait gösterge kulplarının kullanıldığı bir hindi (uzman) linki verebilir misiniz? Örneğin, H1 zaman diliminde, tutamaç D1'dir vb. Ato, algoritmanın çalıştığı dörtlüde umursamıyor, ancak 5'te çalışıyor, çalışıyor, kısaca öksürüyor, bir yayda değil. teşekkürler
 
Vikon :
Merhaba. Farklı dönemlere ait gösterge kulplarının kullanıldığı bir hindi (uzman) linki verebilir misiniz? Örneğin, H1 zaman diliminde, tutamaç D1'dir vb. Ato, algoritmanın çalıştığı dörtlüde umursamıyor, ancak 5'te çalışıyor, çalışıyor, kısaca öksürüyor, bir yayda değil. teşekkürler
iMA teknik gösterge yardımına bakın. Yardımda tutamaçlı bir örnek var. Örnekte, tutamaç bir nokta içindir, ancak birkaç satır eklerseniz, birkaç satır için olacaktır.
Документация по MQL5: Технические индикаторы / iMA
Документация по MQL5: Технические индикаторы / iMA
  • www.mql5.com
Технические индикаторы / iMA - Документация по MQL5
 
söyle bana, gerçek bir sinyal bağlandığında, emirleri kendi kendine mi açıyor, ama aynı zamanda kendini de kapatıyor mu yoksa kapanmalı mı?
 
valek131 :
söyle bana, gerçek bir sinyal bağlandığında, emirleri kendi kendine mi açıyor, ama aynı zamanda kendini de kapatıyor mu yoksa kapanmalı mı?
Ve otomatik olarak açılır ve kapanır. Sinyaller açıkken, ellerinizle tırmanmamak daha iyidir, çünkü. desenkronizasyon meydana gelebilir.
 
teşekkür etmek!