当指标在当前蜡烛或上一个蜡烛上放置箭头时,EA是否可以开仓交易?如果是,怎么办? 我有一个指标,它在可以放置交易说买或卖的位置放置了一个箭头。我知道我们使用下面的代码来获取信号的值。
double signal_v = iCustom(Symbol(),PERIOD_M1, "My Custom Indicator", 0, 1);
此问题中的指标放置了一个箭头,我想知道是否有一种方法可以通过此特定指标来判断当前或上一个蜡烛是否已放置了箭头。我看过任何示例代码,所以我问。
答案 0 :(得分:1)
在您的示例中1是小节数(0-当前,1-上一个),0是缓冲区。
如果从缓冲区中实现了箭头,请确保至少有两个缓冲区(易于检查-打开图表并删除所有对象。如果箭头停留在此处-则指示器具有缓冲区并且箭头基于缓冲区。打开数据窗口和检查带有箭头的条-它在某些缓冲区行中的值必须不为零且不为空,您可以将其与没有缓冲区的其他条进行比较。
请不要忘记必须在“我的自定义指标”之后传递所有指标输入,否则您将使用默认设置上传指标,而不是不需要的内容。