在测试器中拖放SL和TP。 - 页 10

 
你可以通过按住SL+或SL-按钮上的鼠标左键来移动停止器。在按下鼠标左键时,轮询鼠标左键的状态,以增加或减少停止。松开按钮--停止了。在我看来,这是个好办法。必须预先选择相应的按钮(用鼠标左键点击),然后你必须在这个按钮上反复点击鼠标左键来停止运动。
 
Artyom Trishkin:
定时器会不会对所有的投票都不起作用?
在MT4测试器中不工作 (
 
khorosh:
你可以通过按住鼠标左键在SL+或SL-键上移动停止。扫过鼠标左键,在按住它的同时增加或减少停止。释放按钮--停止。在我看来,这是个好办法。必须预先选择相应的按钮(用鼠标左键点击),然后你必须在这个按钮上反复点击鼠标左键来停止运动。

如果事件是按你写的那样处理的,那么你用鼠标点击了--你点击的地方,他们采取了SL

放在哪里,就放在哪里

 
Alexey Volchanskiy:
在MT4测试器中,它不工作(

问题是关于非测试员。

关于交易、自动交易系统和策略测试的论坛

在测试器中拖放SL和TP。

Dmitry Fedoseev, 2016.02.15 18:43

我希望我能想出一些办法,使EA在对一个账户进行操作时,能对指标创建的全局变量 做出即时反应,而不是等待一个刻度。

 
没有人试过EA和指标事件被触发的顺序?
 
Dmitry Fedoseev:
没有人试过专家和指标事件被触发的顺序?

一般来说,MQ中的点击事件是不完整的,它们只有在释放鼠标按钮后才会被触发,而它们需要在按钮被按下时被触发,就像在js中那样

mousedown - 鼠标按钮被按下。

mouseup - 鼠标按键释放。

关于顺序,看起来是指标先工作,然后是专家。

 
Vitaly Muzichenko:

一般来说,MQ中的点击事件是不完整的,它们只在释放鼠标按钮后才被处理,而它们应该在按钮被按下时被处理,就像在js中那样

mousedown - 鼠标按钮被按下。

mouseup - 鼠标按键释放。

关于顺序,似乎是指标先工作,然后是专家顾问。

鼠标左键的当前状态现在可以通过CHARTEVENT_MOUSE_MOVE 事件(参数sparam)来跟踪。
 
是的,我检查过了,ChartEvent指标总是有第一个。
 
按照上一篇文章中的设想,用按钮使SL和TP移动。它运行良好。我认为这比通过拖动额外的对象如线、箭头等来移动SL和TP更好、更方便。运动的步骤也可以用按钮来改变。
 
pako:

如果事件是按你写的那样处理的,那么你用鼠标点击了--你点击的地方,他们采取了SL

放在哪里,就放在哪里

可以尝试一下。虽然我对我刚做的版本相当满意。