大家好,
我想知道是否可以加载具有特殊功能的特定* .tpl?
假设您应用某个EA,它将具有类似loadTemplate(mytemplate.tpl);在其init()函数?
我发现了如何在MT4Internal Messages等的帮助下打开某个图表,但不知道如何加载模板。
感谢你的帮助!
问候,
Printable View
大家好,
我想知道是否可以加载具有特殊功能的特定* .tpl?
假设您应用某个EA,它将具有类似loadTemplate(mytemplate.tpl);在其init()函数?
我发现了如何在MT4Internal Messages等的帮助下打开某个图表,但不知道如何加载模板。
感谢你的帮助!
问候,
嗨,我不知道这是否可行,但尝试将模板保存为default.tpl我从未使用过它,但我认为使用MT4Internal Messages打开图表只会加载默认模板。
我认为这可以通过名字来完成,但会涉及更多。以下是我所知道的以编程方式加载模板的最简单方法。插入的代码int hWnd = WindowHandle(Symbol(),Period()); PostMessageA(hWnd,WM_COMMAND,34800,0);使用34800加载模板列表中的第一个模板。使用34801在模板列表中加载第二个模板。使用34802在模板列表中加载第三个模板。等等。右键单击MT4图表并选择模板。您在那里看到的顺序(按字母顺序)是使用的顺序。假设列表中的第一个模板是ATemplate,你想要加载它,使用:PostMessageA(hWnd,WM_COMMAND,34800,0);假设你的列表中的第二个模板是BTemplate,你想加载它,使用:PostMessageA(hWnd,WM_COMMAND,34801,0);因此,如果您有一个特定的模板,只需确保它位于列表的顶部(以0开头的名称)并使用PostMessageA调用中的34800值。Quote:
Originally Posted by ;
谢谢,我会尝试一下。你是怎么发现的?不幸的是,这样的事情没有正式记录。我也对如何显示对象感兴趣。例如,你有一堆垂直线。如果您转到Obeject Manager并选择它们并单击Show,Windows将自动跳转到该位置。问候,
1附件
在这种情况下,我刚刚搞砸了自动模板,所以它在我脑海中是新鲜的。通常,我会在尝试弄清楚如何在MQL中执行某些操作时遵循以下步骤:1)搜索我的代码存储库,看看我是否做过类似的事情2)搜索mql4.com 3)搜索forex-pedia.com这篇文章包含在mql中执行自动化任务的宝贵信息:Quote:
Originally Posted by ;
http://forum.mql4.com/30667
我不知道以编程方式执行此操作的方法。我刚刚发布了这个类似的东西 - 同时滚动多个图表。也许你可以使用代码作为你的场景的基础:Quote:
Originally Posted by ;
https://www.forex-pedia.com/crypto-t...e-candles.html
https://www.forex-pedia.com/attachme...3555998403.mq4
嗨,你知道我怎么能扭转这种局面。我想保存一个模板。我很高兴按照上面的结构,如果有人可以建议我如何保存到我的列表中的第一个模板,而不是打开谢谢
嗨,你能不能告诉我,你还在15分钟的图表上使用gambler180系统的一部分还是现在以不同的方式交易,期待你的回复。巴蒂尔。
如何使用此代码按名称加载模板?即我想加载一个与货币符号同名的模板,即EURUSD.tplQuote:
Originally Posted by ;