我是否应该向 servicedesk 提出申请(而不是 "打勾")?
我相信从技术角度来看是可行的,因为事实上它已经实现了,您只需在语言中添加新的参数。
罗什,在我看来,已经有很多关于扩展指标工作功能的请求。
目前,我们只有 4 个可编程使用指标的功能:
在请求 servicedesk #98320 | 2011.05.08 19:13 建议增加一个函数:
ChartIndicatorFileName - 返回指标文件的名称
很久以前(在用户的梦想中)也出现过扩展指标工作的请求:
ChartIndicatorSetDouble, ChartIndicatorSetInteger, ChartIndicatorSetString - 完全类似于自定义 指标 IndicatorSetDouble , IndicatorSetInteger, IndicatorSetString 的功能 ,但只是引用图表上的特定指标。
是否值得向 servicedesk 写一个请求(不是为了 "打勾")?
ChartIndicatorAdd() 函数操作指标句柄,即计算部分。该指标句柄可以重复、同时使用,而且它不知道其数据显示在哪个特定图表上,也不知道其视觉效果如何。只有抛在图表上的指标本身才知道这一点。
也就是说,目前在 MQL5 语言中还没有现成的方法来管理投掷到图表上的指标的视觉属性。没有线可以牵引。
请告诉我为什么ChartSaveTemplate 函数不能保存 "图表 "对象的模板?
虽然 "图表 "对象的ChartApplyTemplate 运行正常!
请告诉我为什么ChartSaveTemplate 函数不能从 "图表 "对象中保存模板?
因此,问题来了:在 Alligator 中,线条(显示缓冲区)的颜色是在哪里设置的?能否以某种方式访问它?
这样就可以通过类比编写自己的指标,并设置所需的颜色。
使用ChartIndicatorAdd() 函数时,指标会以默认颜色覆盖在图表上。这无法(直接)控制。
理论上,可以将线条颜色放入自定义 指标的外部变量 中,从而设置所需的颜色。
最初并没有考虑到这种可能性。
MetaTrader 5 客户端第 468 版
非常感谢!一切正常。
Rosh,根据请求#98320,能否在指标处理程序对象中添加物理文件名?
也就是说,这样您不仅可以找到指标的简短名称,还可以找到它的完整文件名称?
ChartIndicatorFileName
Возвращает имя файла индикатора по номеру в списке индикаторов на указанном окна графика.
string ChartIndicatorFileName( long chart_id, // 图表标识符 int sub_window // 子窗口编号 int index // 添加到该图表子窗口的指标列表中的指标索引 );
EA_OBJPROP_CHART_ID:
该EA交易是像传统图表那样操作OBJ_CHART对象的示例。您可以设置自定义颜色设置,附加指标等。
作者: MetaQuotes Software Corp.