EA: Brandy

 

Brandy:

两条移动平均指标: 一条慢的用于开仓,快的则用来平仓。


作者: Vladimir Karputov

 
嗨,弗拉基米尔、
感谢您的 EA。

在信号生成方面,您声明"两个 MA 的交点信号:"。
但是,在目测测试中,可以看到快速和慢速 MA 指标即使没有相交也会产生信号。

买入/卖出信号究竟是根据什么规则产生的?
Best.




 
Cenk # :
你好,弗拉基米尔、
感谢您提供的 EA。

在信号生成方面,您声明 "两个 MA 的交叉点上的信号:"。
但是,在目测测试中,可以看到快速和慢速 MA 指标即使没有相交也会产生信号。

买入/卖出信号究竟是根据什么规则产生的?
最佳。




1.请打开白色背景 - 我基本上不看黑色背景的图纸。

2.您知道 0 号栏上的信号可以重绘很多次吗?在 1 号栏上设置信号搜索。

 
Vladimir Karputov #:

1.请打开白色背景色--我基本上不看黑色背景的图纸。

2.您知道 0 号栏上的信号可以重绘很多次吗?在 1 号栏上设置信号搜索。

我忘了您对黑色背景很敏感,请原谅!

可以肯定的是,这个参数对信号很重要;MA "Open/Close": bar opening position-"(MA "开仓/平仓":条形开仓位置-")。

但当参数值为 "1 " 时,EA 没有产生任何信号(!),这就是为什么我将其默认为 "0"。
为什么值为"1" (在最后一个关闭的条形图中)时我们不能得到信号?

 

代码需要改进(代码是很久以前写的,并不完美)。如果您使用的是 1 号条形图的信号,那么请写入数字"2",而不是 "1":

   double ma_open_1           = iMAGet(handle_iMAOpen,2);
   double ma_open_signal_bar  = iMAGet(handle_iMAOpen,MaOpen_SignalBar);
   double ma_close_1          = iMAGet(handle_iMAClose,2);
   double ma_close_signal_bar = iMAGet(handle_iMAOpen,MaClose_SignalBar);
 
Vladimir Karputov #:

代码需要改进(代码是很久以前写的,并不完美)。如果您使用的是 1 号条形图的信号,那么请写入数字"2",而不是 "1":

啊,好的!
感谢您坦诚的解释。
您是否计划更新 EA 代码以解决这个问题?

 
Cenk # :

啊,好的!
感谢您坦诚的解释。
您是否打算更新 EA 代码来解决这个问题?

不,我不打算。基于两个 iMA 的代码数量已经足够多了。