SL ve TP'yi test cihazına sürükleyip bırakın. - sayfa 11

 
khorosh :
Bir önceki gönderide planladığım gibi SL ve TP'nin hareketini butonları kullanarak yaptım. Her şey iyi çalışıyor. Bana öyle geliyor ki, bu, çizgiler, oklar vb. gibi ek nesneleri sürükleyerek SL ve TP'yi taşımaktan daha iyi ve daha uygun. Hareket adımı, düğmeler kullanılarak da değiştirilebilir.
Öyleyse, benzetme yoluyla, döngüsel bir sipariş araması yapın. Değişiklikler için hangisinin aktif olduğu seçilir. Seçili olanı bir tür simgeyle işaretleyebilirsiniz.
 
Anatoli Kazharski :
Sol fare düğmesinin mevcut durumu artık CHARTEVENT_MOUSE_MOVE olayı ( sparam parametresi) tarafından izlenebilir.
Evet, SL ve TP'yi taşımak için CHARTEVENT_MOUSE_MOVE ve CHARTEVENT_OBJECT_CLICK olaylarını ve ayrıca sol fare düğmesinin durumunu yoklamak için kullanıyorum.
 
Artyom Trishkin :
Öyleyse, benzetme yoluyla, döngüsel bir sipariş araması yapın. Değişiklik için hangisinin aktif olduğu seçilir. Seçili olanı bir tür simgeyle işaretleyebilirsiniz.
Piyasada birkaç sipariş varsa, gerçek bir grafikte yapıldığı için sürüklemeyi denemek daha iyidir. İmlecin piksel koordinatlarını noktalara nasıl bağlayacağımı henüz bilmiyorum. Belgeleri okumanız gerekir. Nerede okuyacağını biliyorsan söyle ki bakmama gerek yok.
 
khorosh :
Piyasada birkaç sipariş varsa, gerçek bir grafikte yapıldığı için sürüklemeyi denemek daha iyidir. İmlecin piksel koordinatlarını noktalara nasıl bağlayacağımı henüz bilmiyorum. Belgeleri okumanız gerekir. Nerede okuyacağını biliyorsan söyle ki bakmama gerek yok.

https://docs.mql4.com/en/chart_operations/chartxytotimeprice

,

ChartXYToTimePrice - Документация на MQL4
  • docs.mql4.com
ChartXYToTimePrice - Документация на MQL4
 

Teşekkürler, ihtiyacın olan şey bu.

 
khorosh :

Teşekkürler, ihtiyacın olan şey bu.

Fareyi SL'de dürttü, fareyi hareket ettirdi ve serbest bıraktı - SL'yi hareket ettirdi
 
khorosh :
Piyasada birkaç sipariş varsa, gerçek bir grafikte yapıldığı için sürüklemeyi denemek daha iyidir. İmlecin piksel koordinatlarını noktalara nasıl bağlayacağımı henüz bilmiyorum. Belgeleri okumanız gerekir. Nerede okuyacağını biliyorsan söyle ki bakmama gerek yok.

Eh, zaten önerildi...

Genel olarak, elbette, yalnızca fare düğmelerine değil, aynı zamanda Ctrl tuşuna da bakmanız gerekir. O zaman sadece Ctrl tuşunu basılı tutarken ayakları sürüklemek mümkün olacaktır, aksi takdirde tepki olmamalıdır (yanlışlıkla çizgiye çarpmak yeterli değildir - imlecin arkasına sürüklemeyin)

 
Durdurma kaybını görsel test çizelgesinde gerçek grafiktekiyle tamamen aynı şekilde sürükleme seçeneğini yaptım. Ek düğmeler ve grafik nesneler olmadan farklı değildir. Belirsiz konularda kime danışılması gerekiyor. Konu kapatılabilir.
 
Artyom Trishkin :
Öyleyse, benzetme yoluyla, döngüsel bir sipariş araması yapın. Değişiklikler için hangisinin aktif olduğu seçilir. Seçili olanı bir tür simgeyle işaretleyebilirsiniz.
Emirleri sıralarım, hangi durağın imleçten alınan fiyattan 2 puandan daha az farklı olduğunu belirler, bu emrin biletini global bir değişkende saklarım ve döngüden çıkarım. Daha sonra bilet üzerinde bir emir seçiyorum ve bunu değiştirirken imleçten okunan fiyatı bu emrin zararı durdurmaya atadım. Mouse butonunu bıraktıktan sonra seçilen siparişin bileti sıfırlanır.
 
khorosh :

Övünme? )

Ya kodu gösterin ya da konuyu kapatın.

Neden: