테스터에 SL과 TP를 끌어다 놓습니다. - 페이지 10

 
SL+ 또는 SL- 버튼에서 마우스 왼쪽 버튼을 누른 상태에서 정지점을 이동할 수 있습니다. 중지를 늘리거나 줄이는 동안 왼쪽 마우스 버튼의 상태를 폴링합니다. 버튼을 놓으면 정지가 멈췄습니다. 너무 좋을 것 같아요. 해당 버튼은 미리 선택되어 있어야 하며(마우스 왼쪽 버튼을 클릭하여 누름) 이 버튼 위에 다시 마우스 왼쪽 버튼을 클릭하여 정지점을 이동합니다.
 
Artyom Trishkin :
타이머가 모든 것을 폴링하는 데 적합하지 않습니까?
MT4 테스터에서는 쟁기질하지 않습니다(
 
khorosh :
SL+ 또는 SL- 버튼에서 마우스 왼쪽 버튼을 누른 상태에서 정지점을 이동할 수 있습니다. 중지를 늘리거나 줄이는 동안 왼쪽 마우스 버튼의 상태를 폴링합니다. 버튼을 놓으면 정지가 멈췄습니다. 너무 좋을 것 같아요. 해당 버튼은 미리 선택되어 있어야 하며(마우스 왼쪽 버튼을 클릭하여 누름) 이 버튼 위에 다시 마우스 왼쪽 버튼을 클릭하여 정지점을 이동합니다.

이벤트가 처리되면 작성하는대로 마우스로 찔렀습니다. 찔린 곳에서 SL을 가져갔습니다.

놔둔 곳에 SL을 넣어

 
Alexey Volchanskiy :
MT4 테스터에서는 쟁기질하지 않습니다(

예, 질문은 일종의 비 테스터와 같았습니다.

전역 변수 에 즉각적인 반응을 하고 틱을 기다리지 않도록 하는 것입니다.


 
전문가와 지표의 이벤트가 어떤 순서로 처리되는지 아무도 시도하지 않았습니까?
 
Dmitry Fedoseev :
전문가와 지표의 이벤트가 어떤 순서로 처리되는지 아무도 시도하지 않았습니까?

일반적으로 MQ에서 클릭 이벤트 자체는 완료되지 않고 마우스 버튼을 놓은 후에만 처리되며, js에서와 같이 버튼을 눌렀을 때 처리되도록 입력도 해야 합니다.

mousedown - 마우스 버튼이 눌려져 있습니다.

mouseup - 마우스 버튼이 올라와 있습니다.

순서에 관해서는 지표가 먼저 작동한 다음 전문가가 작동하는 것 같습니다.

 
Vitaly Muzichenko :

일반적으로 MQ에서 클릭 이벤트 자체는 완료되지 않고 마우스 버튼을 놓은 후에만 처리되며, js에서와 같이 버튼을 눌렀을 때 처리되도록 입력해야 합니다.

mousedown - 마우스 버튼이 눌려져 있습니다.

mouseup - 마우스 버튼이 올라와 있습니다.

순서에 관해서는 지표가 먼저 작동한 다음 전문가가 작동하는 것 같습니다.

이제 왼쪽 마우스 버튼의 현재 상태를 CHARTEVENT_MOUSE_MOVE 이벤트( spram 매개변수)로 추적할 수 있습니다.
 
예, 확인했습니다. ChartEvent 표시기는 항상 첫 번째 표시기입니다.
 
SL과 TP의 움직임은 이전 포스팅에서 계획했던대로 버튼을 이용하여 만들어 봤습니다. 모든 것이 잘 작동합니다. 선, 화살표 등의 추가 개체를 드래그하여 SL과 TP를 이동하는 것보다 이것이 더 좋고 편리한 것 같습니다. 버튼을 사용하여 이동 단계를 변경할 수도 있습니다.
 
pako :

이벤트가 처리되면 작성하는대로 마우스로 찔렀습니다. 찔린 곳에서 SL을 가져갔습니다.

놔둔 곳에 SL을 넣어

당신은 또한 시도 할 수 있습니다. 방금 만든 옵션에 매우 만족하지만.