Yatay çizgiler - sayfa 6

 

1.2310 ve 1.2390 gibi belirli fiyat seviyelerinde yatay çizgiler

Belirli seviyelerde yatay çizgiler çizmek istiyorum, örneğin 1.2310, 1.2390 & 1.2410, 1.2490 ve benzeri, ancak yatay çizgimi oraya çizebilmek için örneğin 1.2310 gibi tam fiyatı nasıl alabilirim?

 

...

Bir kodlama örneği arıyorsanız, işte size yardımcı olabilecek bir konu: https://www.mql5.com/en/forum/172989

 

merhaba mladen,

burada mı yaşıyorsun

Orada bulundum ama hiçbir şey bulamadım, ama bir kez daha deniyorum.

Teşekkürler!

 

Merhaba Georgebaker,

Metatrader'daki Yatay Çizgi düğmesini kullanarak kendiniz çizebilirsiniz.

çizgiyi grafikteki herhangi bir boşluğa yerleştirin, bu çizgiye çift tıklayın ve herhangi bir fiyat değerine taşıyın. Ayrıca renge göre yapabilir veya her satırın rengini seçebilirsiniz.

Bu çok kolay.

Dosyalar:
 
newdigital:
Merhaba Georgebaker,

Metatrader'daki Yatay Çizgi düğmesini kullanarak kendiniz çizebilirsiniz.

çizgiyi grafikteki herhangi bir boşluğa yerleştirin, bu çizgiye çift tıklayın ve herhangi bir fiyat değerine taşıyın. Ayrıca renge göre yapabilir veya her satırın rengini seçebilirsiniz.

Bu çok kolay.

Teşekkürler newdigital, ancak bir gösterge yapmak için mql4 kodunu arıyorum.

 

Yatay çizgilerin nasıl kodlanacağıyla ilgili kodlar içeren bir makale buldum:

Yeni Başlayanlar için MQL4 Dili. Özel Göstergeler (Bölüm 2) - MQL4 Makaleleri

 

Bu iyi bir şey, yeni başlayanlar için

Zaman dilimlerini değiştirdiğimde yeniden boyamaya ihtiyacım olduğunda buradan size geri döneceğim.

teşekkürler newdigital

 

...

Bu konunun ilk mesajında bir ızgara oluşturucu göstergeniz var. Bir dizi yatay çizgi çiziyor. İşte bunu nasıl yapıyor:

for(I=LowPrice;I<=HighPrice;I++)

{

if (MathMod(I, GridS) == 0)

{

if (ObjectFind("Grid"+I) != 0)

{

ObjectCreate("Grid"+I, OBJ_HLINE, 0, Time[1], I/Divisor);

ObjectSet("Grid"+I, OBJPROP_STYLE, STYLE_SOLID);

ObjectSet("Grid"+I, OBJPROP_COLOR, MediumSeaGreen);

}

}

}

"Nesne"... fonksiyonlarının olduğu kısım, asıl yatay çizgilerin çizimini yapan kısımdır. Parça " I / Bölen " yatay çizginin çizildiği fiyatı tayin ediyor

Georgebaker:
merhaba mladen,

burada mı yaşıyorsun

Orada bulundum ama hiçbir şey bulamadım, ama bir kez daha deniyorum.

Teşekkürler!
 
mladen:
Bu konunun ilk mesajında bir ızgara oluşturucu göstergeniz var. Bir dizi yatay çizgi çiziyor. İşte bunu nasıl yapıyor:
for(I=LowPrice;I<=HighPrice;I++)

{

if (MathMod(I, GridS) == 0)

{

if (ObjectFind("Grid"+I) != 0)

{

ObjectCreate("Grid"+I, OBJ_HLINE, 0, Time[1], I/Divisor);

ObjectSet("Grid"+I, OBJPROP_STYLE, STYLE_SOLID);

ObjectSet("Grid"+I, OBJPROP_COLOR, MediumSeaGreen);

}

}

}
"Nesne"... fonksiyonlarının olduğu kısım, asıl yatay çizgilerin çizimini yapan kısımdır. Parça " I / Bölen " yatay çizginin çizildiği fiyatı tayin ediyor

Kod için teşekkürler mladen.

Bir deneyeceğim.

 

Yatay Çizgiler göstergesi 15 satır/Fiyat/Renk/Genişlik/Stil

Bazı gövdeler, daha önce yapılmış satırları silmek ve programın yalnızca bir kez ve açıldığında ve değiştirildiğinde çalışmasını sağlamak için koda bir silme koyabilir mi? Teşekkürler, işte gösterge ve Komut Dosyası.

horizontal_line_drawer__lbw3.mq4

yatay_line_drawer__lbw3_script.mq4