[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 437

 
LOA :


Güzel gün! Bunu nasıl övgü ya da tam tersi olarak kabul edeceğimi bilmiyorum, ama her durumda, cevap için teşekkürler.

Ne yazık ki hala bir çözüm bulamıyorum, bu yüzden bu şekilde görüyorum - ana kalite ve dilbilgisi ve bununla, şimdilik, anladığım kadarıyla bir boşluk var, çünkü kod gitmedi.

soruma cevap bekliyorum...


Tüm göstergeler kullanılmadan herhangi bir şeyi kontrol etmek zordur.

Ayrıca, tüm göstergelerin doğru çalışıp çalışmadığını kontrol etmek gerekir.

 
Vinin :


Tüm göstergeler kullanılmadan herhangi bir şeyi kontrol etmek zordur.

Ayrıca, tüm göstergelerin doğru çalışıp çalışmadığını kontrol etmek gerekir.


Victor, iyi günler!

Ayrıca ilgili 2 gösterge vardır. Kodları basittir. Kodlarını ekliyorum.

Katılımınız ve yardımlarınız için çok teşekkür ederiz.

 
Lütfen bana mevcut çubuğun mevcut fiyatını önceki çubuğun maksimum fiyatıyla nasıl karşılaştıracağımı söyler misiniz?
 
double m[x][y] türünde bir dizide kaç hücre oluşturulabilir; bunu denedim - double m[10000][10000]; - derleyici yemin ediyor, bunu nereden öğrenebilirim?
 
Roman. :


ÖZKAYNAK ve DENGE kavramlarını tanıyın, farkları nelerdir.

Bu gösterge özkaynak çizgisini gerçek zamanlı olarak şu şekilde gösterir: özkaynak satırı, açık pozisyonlar için mevcut kar/zarardır, "Önemli anlar (kapanış emirleri) ile öz sermayeyi gerçekten belirlemek mümkündür" - bu mümkün değildir, bu nedenle kapalı pozisyonlar için bakiye satırındaki değişikliği dikkate alacaksınız.

".özsermayenin bir şekilde tarihsel verilere dayalı olarak hesaplandığı." - hayır. Bu gösterge, mevcut anda - Piyasadaki açık pozisyonlar için - öz sermaye çizgisini hesaplar.

Anladım. Bu yüzden daha sonra analiz etmek için bir dosyaya kaydetmeniz gerekir.
 
forexnew :
Bu yüzden daha sonra analiz etmek için bir dosyaya kaydetmeniz gerekir.
Evet. Bir seçenek olarak - neden olmasın, orada da - bir şekilde kayıt algoritması üzerinde düşünmek gerekecek ... böylece her şey değil, ancak seçici olarak, örneğin bir koşul gibi - öncekinin piyasa siparişlerindeki mevcut kaybı aşmak, o zaman kayıt.
 
fore-x :
double m[x][y] türünde bir dizide kaç hücre oluşturulabilir; bunu denedim - double m[10000][10000]; - derleyici yemin ediyor, bunu nereden öğrenebilirim?
Belki bir yerlerde bir sınır vardır , dizinin bellekteki boyutunun 65 kilobaytı geçmemesi gerektiğini öneririm. Bir değişiklik için int/bool türünü deneyebilirsiniz.
 

Bu etkiyi kim açıklayabilir. Görselleştirmede kod, angle_line değişkenini döndürür (açıyı döndürür), ancak test etme ve çalıştırma sırasında döndürmez (0 döndürür). Teşekkür ederim!

//+------------------------------------------- --------------------+
//| Proverka.mq4 |
//| asb |
//| |
//+------------------------------------------- --------------------+
#özellik telif hakkı "asb"
#özellik bağlantısı ""
extern int Bar_First_1=3;
harici int Bar_Sec_1=0;
extern int Applied_Price_First;
harici int Applied_Price_Sec;

//+------------------------------------------- --------------------+
int başlangıç()
{
//----

double a_price_UP= iMA(NULL,0,1,0,0,Applied_Price_First,Bar_First_1);
double a_price_DOWN=iMA(NULL,0,1,0,0,Applied_Price_Sec, Bar_Sec_1);
double angle_line=ObjectGet("LineAngle",OBJPROP_ANGLE);

Print(" angle_line ",angle_line," a_price_UP ",a_price_UP," a_price_DOWN ",a_price_DOWN);

SetTLineByAngle(Kırmızı,"LineAngle",Zaman[Bar_First_1],a_price_UP,Time[Bar_Sec_1],a_price_DOWN,0,0,0);
//----

//----
dönüş(0);
}
//+------------------------------------------- ------------------------------+
geçersiz SetTLineByAngle(renk cl, string nm="",
tarihsaat t1=0, çift p1=0, tarihsaat t2=0, çift p2=0,
double an=0, bool ry=Yanlış, int st=0, int wd=1) {
if (nm=="") nm=DoubleToStr(Zaman[0], 0);
if (t1<=0) t1=Zaman[0];
if (p1<=0) p1=Teklif;
if (t2<=0) t2=Zaman[0];
if (ObjectFind(nm)<0) ObjectCreate(nm, OBJ_TRENDBYANGLE, 0, 0,0);
ObjectSet(nm, OBJPROP_TIME1, t1);
ObjectSet(nm, OBJPROP_PRICE1, p1);
ObjectSet(nm, OBJPROP_TIME2, t2);
if (p2>0) ObjectSet(nm, OBJPROP_PRICE2, p2);
else ObjectSet(nm, OBJPROP_ANGLE, an);
ObjectSet(nm, OBJPROP_COLOR, cl);
ObjectSet(nm, OBJPROP_RAY, ry);
ObjectSet(nm, OBJPROP_STYLE, st);
ObjectSet(nm, OBJPROP_WIDTH, wd);
}
//+------------------------------------------- ------------------------------+

 

Kimiv SetTLineByAngle'ın işlevi güvenilir, nerede hata yapabileceğimi anlamıyorum.

 
splxgf :

Genel olarak, son siparişten başlayarak siparişleri gözden geçirmek iyi bir işarettir. İkinci durumda, koşula parantez eklemekten korkmayın.


Ve daha ayrıntılı olarak, bu durum neden ilk durumda dikkate alınmıyor ve ikinci durumda dikkate alınıyor?