A rede de hospedagem virtual em nuvem foi desenvolvida especialmente para o MetaTrader 4 e o MetaTrader 5, possuindo todas as vantagens de uma solução nativa. Obtenha os benefícios de nossa oferta gratuita por 24 horas - teste um servidor virtual agora mesmo.
你好,兄弟,你这个有MT4版本的吗。MT4的DDE用不了。但我用的福汇的没有MT5服务器。有的话就谢谢你提供一份代码给我。我想获取我的净值和持仓货币盈亏情况、。
楼上的方法是不能获取到净值与货币盈亏情况的,只能获取高开低收价格
这里有个方法是通过RTD 桥接方式 ,有兴趣可看下 http://www.fxchs.com/productdetails.aspx?pcid=2&pid=63
THOMASILVA :
请访问巴西评论
https://www.mql5.com/en/forum/33344
关于交易、自动交易系统和测试交易策略的论坛
专家顾问:MT5 DDE - 服务器
Tom Sasson , 2020.06.28 09:52
很抱歉这么晚才回复,这当然是有可能的。
我之所以说 "是",是因为我已经 3 年没有使用过这个工具了,也没有在 Windows 10 上尝试过,所以您可以尝试一下并向我汇报。
你好,THOMASILVA、
按照以下步骤 ...
启动 DDE 服务器。
启动 mt5 并编译 dde_example.mq5。
在 mt5 中打开所需资产的图形,然后拖动 dde_example.ex5(编译结果)。
您将看到服务器上显示的项目。
...即使示例 EA 正在运行,我仍然无法在 MT4DDE 窗口中显示任何值。
您对 MT5 或 Windows 配置或其他可能影响进程的方面有什么建议吗?
(即 MT4 DDE 需要允许 DDE 服务器,但 MT5 中没有这个复选框)。
在此先表示感谢!
我稍微修改了代码,以打印最基本的值:当前值、开盘价、收盘价、当日最低价 和当日最高价。
虽然不够精致,但如果您需要 DDE 以国际格式(千位数用句号分隔,小数用逗号分隔)报告数值,它还是很实用的。
例如:12 雷亚尔和 13 分的报价,使用下面的脚本将报告 12.13,而不是 12.13。非常适合保持 Excel电子表格 的安装方式。
有谁能告诉我如何更改买入 和卖出代码以获取这些刻度线?
以下是我对代码所做的修改。