MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 759

 
Aleksey Vyazmikin :

Ve neden çubuklar arasındaki ara noktalar açısından - tamamen estetik için?

ara maddelere ihtiyaç yoktur. sadece çubuklarla işaretlenir.

Alexey Vyazmikin :

Her çubuk için bir arabellek (kanalın üstü ve altı için) oluştururdum, bunun içine tüm çevrelerden gelen ekstremumları bara yerleştirirdim , pencere kontrol için orada, şekle göre değerlendirirken, maksimum 10 bar , o zaman bu göstergeyi kurardım, son çubukların yeniden çizilebileceği açıktır.

çubuktaki tüm çevrelerden bu ekstremumlar nasıl belirlenir?

 
Ve aşağıdan yukarıya doğru bir çizgi başlatabilirsiniz ve karşınıza çıkan ilk nesneye rastlarsınız - noktayı düzeltin mi?

 
multiplicator :

ara maddelere ihtiyaç yoktur. sadece çubuklarla işaretlenir.

çubuktaki tüm çevrelerden bu ekstremumlar nasıl belirlenir?

Görünüşe göre daireleri piksellere çevirmek gerekiyor ... ve o zaman bu bir teknoloji meselesi.

Tabii ki, maksimum / minimum noktayı aramak için çubuktaki tüm nesneleri saptırabilir ve sıralayabilirsiniz, neden olmasın.

 
multiplicator :

Ve şimdi elipslerin üst tarafı boyunca ve alt kısım boyunca (şekilde tasvir ettiğim gibi) 2 kırmızı çizgi çizmem gerekiyor.



Bunun nasıl yapılabileceğini bilen var mı?

CCanvas'ı öğrenin

 
Aleksey Vyazmikin :

Çevreleri piksellere dönüştürmeniz gerekiyor

Mümkün mü?

Alexey Vyazmikin :

Tabii ki, maksimum / minimum noktayı aramak için çubuktaki tüm nesneleri saptırabilir ve sıralayabilirsiniz, neden olmasın.

Bu çubuğa düşen tüm nesneleri sıralamak mümkün mü?
burada öyle bir şey var ki komşu çubukların daireleri bu çubuğa gidebilir ve yüksek/düşük oluşturabilirler.



muhtemelen, burada önerildiği gibi, küçük çizgilerden daireler oluşturmak için olacaktır. o zaman tüm noktalar olacak.
 
Artyom Trishkin :

CCanvas'ı öğrenin

çizginin grafik nesneyle kesiştiği noktanın koordinatlarını belirleme imkanı var mı? (buradaki gibi )
 
multiplicator :

Mümkün mü?

Bu çubuğa düşen tüm nesneleri sıralamak mümkün mü?
burada öyle bir şey var ki komşu çubukların daireleri bu çubuğa gidebilir ve yüksek/düşük oluşturabilirler.



muhtemelen, burada önerildiği gibi, küçük çizgilerden daireler oluşturmak için olacaktır. o zaman tüm noktalar olacak.

Piksele dönüştürmek mümkün, kendim yapmama rağmen herhangi bir engel görmüyorum.

Sadece, aynı genişliğe sahip olduğunuzu düşündüm, her zaman komşu çubukların zamanının katıdır, o zaman başlangıçta önerdiğim seçenek işe yaramalı. Uygulanmasını bir düşünün, belki bir şey anlamıyorum, ancak görünen o ki tüm veriler orada, çünkü çevreleri kendiniz oluşturuyorsunuz. Belki de zamanı yarıçapın bir parçası olarak sunarak bir orantıdan saymak gerekecektir.

 

CTrade sınıfı , birbirini kopyalayan PositionOpen ve Buy olmak üzere iki yönteme sahiptir, ancak hiçbirinde kayma ayarı yoktur.

Bu neden yapılır? Anladığım kadarıyla bu parametre sadece OrderSend üzerinden kullanılabiliyor veya daha kolay bir seçenek var mı?

 
psyman :

CTrade sınıfı , birbirini kopyalayan PositionOpen ve Buy olmak üzere iki yönteme sahiptir, ancak hiçbirinde kayma ayarı yoktur.

Bu neden yapılır? Anladığım kadarıyla bu parametre sadece OrderSend üzerinden kullanılabiliyor veya daha kolay bir seçenek var mı?

Документация по MQL5: Стандартная библиотека / Торговые классы / CTrade / SetDeviationInPoints
Документация по MQL5: Стандартная библиотека / Торговые классы / CTrade / SetDeviationInPoints
  • www.mql5.com
Стандартная библиотека / Торговые классы / CTrade / SetDeviationInPoints - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
psyman :

CTrade sınıfı , birbirini kopyalayan PositionOpen ve Buy olmak üzere iki yönteme sahiptir, ancak hiçbirinde kayma ayarı yoktur.

Bu neden yapılır? Anladığım kadarıyla bu parametre sadece OrderSend üzerinden kullanılabiliyor veya daha kolay bir seçenek var mı?

Bir ticaret talebi göndermeden önce, sınıf örneğinde gerekli kaymayı ayarlayın. Veya zaman zaman izin verilen kayma miktarını değiştirmeyecekseniz, Uzman Danışmanın başlatılmasıyla hemen. Bir istek göndermeden önce veya bir hata aldıktan sonra değiştirmek isterseniz, bu sınıf yöntemiyle yeni bir slippage ayarlayın.

Bu neden yapılır ... Eh, burada her şekilde tahmin edebilirsiniz. Örneğin - birden çok CTrade örneği bildirirsiniz - her sembolün kendi örneği vardır. Doğal olarak, her sembol için kendi izin verilen kayma boyutunu ayarlamanız gerekebilir - bir örnek oluşturduktan sonra, her sembol için gerekli kayma boyutunu ayarlarsınız. Bu çoğu durumda yeterli olacaktır.