这组代码是否意味着我们应该在 H1 交易?
double MA=iMAGet(0); if(MA==0.0) // 复制失败 return; if(!RefreshRates()) { PrevBars=iTime(m_symbol.Name(),Period(),1); return; } if(m_symbol.Ask()<MA) need_open_buy=true; else if(m_symbol.Bid()>MA) need_open_sell=true;
moneyfoundbymichael:
这组代码是否意味着我们应该在 H1 交易?
发布代码时请使用 SRC 按钮!
moneyfoundbymichael :
这组代码是否意味着我们应该在 H1 交易?
double MA=iMAGet(0); if(MA==0.0) // 复制失败 return; if(!RefreshRates()) { PrevBars=iTime(m_symbol.Name(),Period(),1); return; } if(m_symbol.Ask()<MA) need_open_buy=true; else if(m_symbol.Bid()>MA) need_open_sell=true;
不。在这段代码中,没有任何地方提到时间框架 PERIOD_H1。
这些 EA 发布的代码很多都不完整,或者代码不起作用。对 EA 及其工作原理的解释至少可以说是少之又少。
在 GalacticExplosion 中,有一段代码涉及在 MA 上方和下方入市。
double MA=iMAGet(0); if(MA==0.0) // copying fails return; if(!RefreshRates()) { PrevBars=iTime(m_symbol.Name(),Period(),1); return; } if(m_symbol.Ask()<MA) need_open_buy=true; else if(m_symbol.Bid()>MA) need_open_sell=true;
您会发现它在 MA 下方买入,在 MA 上方卖出。
然而,在该 EA 的介绍中,它的说明却恰恰相反。
moneyfoundbymichael:
这些 EA 发布的代码很多都不完整,或者代码不起作用。对 EA 及其工作原理的解释至少可以说是少之又少。
在 GalacticExplosion 中,有一段代码涉及在 MA 上方和下方进入。
您会发现它在 MA 下方买入,在 MA 上方卖出。
然而,在该 EA 的介绍中,它的说明却恰恰相反。
您是否准确阅读了说明?请看
"4. 何时开始第一笔交易:如果 200 EMA 低于新的条形图,则买入。如果 200 EMA 在新条形图上方,则卖出"。
Vladimir Karputov:
您是否准确阅读了说明?请看:
"4. 何时开立第一笔交易: 如果 200 EMA 低于新条形图,则买入。如果 200 EMA 位于新条形图上方,则卖出。
你读了代码中写的内容吗?
EA 的操作与上面的介绍相反,但代码工作正常。
弗拉基米尔,代码中有两个参数:
ushort InpIndentAfter8th = 10; // 在第 8 个位置后缩进(以点为单位) ushort InpIndentAfter9th=10; // 在第 8 个位置后缩进(以点为单位)
但是
InpIndentAfter9th
没有在任何地方使用,是你改变了使用它的主意,还是只是忽略了它?
谢谢!
Igor Nistor:
弗拉基米尔,代码中有两个参数:
但
没有在任何地方使用,您是改变了使用它的主意,还是只是忽略了它?
谢谢!
这是我在做实验,添加、删除,最终没有删除所有垃圾。

GalacticExplosion:
作者: Vladimir Karputov