我想请你写第七版《蜡烛》。原则也是基于 "糟糕的羊"。
形象地说。在示例中,我们将使用看涨趋势。Expert Advisor 会连续检查 5 根相同的蜡烛。如果所有蜡烛都相同,则开始跟踪并等待下一根蜡烛的形成。如果形成的蜡烛线看涨,则不采取任何行动,等待下一根蜡烛线,如此反复,直到形成一根看跌蜡烛线。如果出现一根或两根看跌蜡烛(最好使该参数的数量可变),则形成卖出 订单。从这一刻起,EA 重新开始跟踪,但只跟踪看跌蜡烛。如果所有蜡烛都一样(看跌),则等待,不采取任何行动。一旦出现看涨蜡烛(最好使该参数的数量可变),它就会关闭订单。
看跌趋势也是如此。
PS 并尽可能添加动态手数
我想请你写第七版《蜡烛》。原则也是基于 "糟糕的羊"。
形象地说。在示例中,我们将使用看涨趋势。Expert Advisor 将连续检查 5 根相同的蜡烛。如果所有蜡烛都相同,则开始跟踪并等待下一根蜡烛的形成。如果形成的蜡烛线看涨,则不采取任何行动,等待下一根蜡烛线,如此反复,直到形成一根看跌蜡烛线。如果出现一根或两根看跌蜡烛(最好使该参数的数量可变),则形成卖出 指令。从这一刻起,EA 重新开始跟踪,但只跟踪看跌蜡烛。如果所有蜡烛都一样(看跌),则等待,不采取任何行动。一旦出现看涨蜡烛(最好使该参数的数量可变),它就会关闭订单。
看跌趋势也是如此。
PS 并尽可能添加动态手数
这有点超出 "N-_Candles ..." 的基本策略。- 一旦出现与参数 "连续出现的 N 根相同蜡烛 "数量相等的相同蜡烛,我们 就立即开仓。您建议不要开仓等待。
在对蜡烛进行 "现代化 "改造后,我们在视图中进行代码编辑时获得了更好的结果:
//--- 牛烛。熊烛 int type_of_candles=0; // "1" -> 牛烛。"-1" ->熊烛。 for(int i=0;i<copied;i++) { //--- 我们定义最远蜡烛的类型 if(i==0) { if(rates[i].high-rates[i].low+rates[i].close<rates[i].high-rates[i].low+rates[i].open) type_of_candles=1; else if(rates[i].high-rates[i].low+rates[i].close>rates[i].high-rates[i].low+rates[i].open) type_of_candles=-1; else { result=false; break; } continue; } if(type_of_candles==1) // "1" -> 公牛蜡烛 { if(rates[i].high-rates[i].low+rates[i].close>rates[i].high-rates[i].low+rates[i].open) { result=false; break; } } else // "-1" -> 熊烛 { if(rates[i].high-rates[i].low+rates[i].close<rates[i].high-rates[i].low+rates[i].open) { result=false; break; } } }
此外,基于真实蜡烛的 OHLC 和 Tiki测试结果 现在也一样了
有趣的智能交易系统。但它缺少按利润大小而不是按点数收盘的设置。
弗拉基米尔,你能添加吗?
有趣的智能交易系统。但它缺少按利润大小而不是按点数收盘的设置。
弗拉基米尔,你能添加吗?
这个版本有 "按点平仓 "设置吗?
这个版本是否有 "按点关闭 "设置?
对不起,我想的是以前的版本。我想的是以前的版本。
你们能在第 6 版中增加按利润平仓的功能吗?
对不起。我想的是以前的版本。
您能在第 6 版中增加更多利润结算吗?
以货币利润为单位?
N-_Candles_v6:
智能交易系统搜索 N 个处于窄带内的蜡烛条。 它在牛市蜡烛条时买入,并在熊市蜡烛条时卖出。 已考虑到帐户类型,即是否为净持或对冲。
作者: Vladimir Karputov