//+------------------------------------------------------------------+//| Test.mq4 |//| Copyright 2006-2015, MetaQuotes Software Corp. |//| http://www.metaquotes.net |//+------------------------------------------------------------------+#property copyright"2006-2015, MetaQuotes Software Corp."#property link"http://www.mql4.com"#property strict#property show_inputs
voidOnStart()
{
string s_Symbol = Symbol();
string s_EA_Name = "eStomper_02";
string s_MagicChartIDSuffix = "MagicChart";
int i_Magic = 1;
string s_GlobalMagicChartID;
string s_Period = _Period;
s_GlobalMagicChartID = StringConcatenate(s_EA_Name,"-",s_MagicChartIDSuffix,"-",i_Magic,"-",s_Symbol,"-",s_Period);
if(ChartSaveTemplate(0,s_GlobalMagicChartID))
{
Print("s_GlobalMagicChartID=",s_GlobalMagicChartID);
}
else
{
Print(__FUNCTION__," Couldnot Save template : " + s_GlobalMagicChartID + ".tpl" + "Error = " + GetLastError());
return;
}
}
//+------------------------------------------------------------------+
для М1 и М5 имя шаблона усекается, _Period - в имени шаблона не присутсвует..смотрю полный игнор, но вот если сделать так, то все в порядке. явно в компиляторе ошибка, что-то типа неправильного выравнивания.
Среди программ для автоматического трейдинга можно выделить две большие категории: торговые роботы и индикаторы. Первые предназначены для совершения торговых операций на рынках, а вторые — для анализа котировок и выявления закономерностей в их изменении. При этом индикаторы могут использоваться непосредственно в роботах, образуя полноценную...
你能告诉我用什么算法来形成opt文件的名称吗?
在mt4上--在我看来,ChartSaveTemplate(...)的工作有错误,构建1280
这里是剧本。
你能告诉我,用什么算法来形成opt-files的名称?
这是专家顾问的输入参数值 的MD5(对于优化的参数--开始--停止,对于非优化的参数--当前值)。
42 - 真实的刻度线,通过符号优化
是否可以通过MQL来控制这个数字?(这是在MT的图表上的线的方框)
在这个 图书馆的帮助下
多谢
需要澄清的问题。如何通过手柄了解指标的符号和时间框架?
在MQL API中,有IndicatorParameters 函数来读取指标参数,但这是不够的:如果不知道符号和时间框架,那么知道例如周期的意义何在?我不确定这是一个遗漏,还是我找不到如何做到这一点 - 请给我链接。
需要澄清的问题。我如何从一个指标手柄中知道它是为哪个符号和时间框架创建的?
没办法
去年,@fxsaber 也问过同样的问题,但关于文件--如何从手柄上知道文件名,没有解决办法。
我从@fxsaber 那里找到了一个建议的文件处理容器
需要澄清的问题。如何通过手柄了解指标的符号和时间框架?
在MQL API中,有IndicatorParameters函数来读取指标参数,但这是不够的:如果不知道符号和时间框架,那么知道例如周期的意义何在?如果有什么问题或我找不到,请给我链接。
没办法
是的,你可以。
我在此附上测试脚本。
脚本工作的结果。
你可以。
你的代码可能会工作
我从未使用过ChartIndicatorGet(),我只是在参考文献中发现了它。
但无论如何,在你的代码中直接将指标句柄与指标名称绑定会更容易,尽管这可能是找出用户启动的任务。
谢谢!有意思