EA: 吸收 (Absorption)

 

吸收 (Absorption):

EA 依据吸收形态进行交易。 操作是以 Buy Stop 和 Sell Stop 挂单进行。

作者: Vladimir Karputov

 
试了一下不错,手动单子magic为0就ok
 
我不明白为什么它根本不想在我的 test(((( 上进行交易。
 

明白了吗?

 
Антон #:

明白了吗?

在某些外汇交易商(经纪商、DC 等)的交易终端上,该智能交易系统可能无法下挂单。

请在以下行中尝试

if(m_trade.BuyStop(InpLots,price,m_symbol.Name(),m_symbol.NormalizePrice(sl),m_symbol.NormalizePrice(tp),ORDER_TIME_SPECIFIED,TimeCurrent()+3600*OrderExp,"signal 1"))

и

if(m_trade.SellStop(InpLots,price,m_symbol.Name(),m_symbol.NormalizePrice(sl),m_symbol.NormalizePrice(tp),ORDER_TIME_SPECIFIED,TimeCurrent()+3600*OrderExp,"signal 1"))

ORDER_TIME_SPECIFIED 替换为ORDER_TIME_DAY

再见,弗拉基米尔。

 

谢谢,都修好了,可以用了......

 

今天天气不错!

我同时对大约 50 个货币对进行了小批量的真实差价合约(CFD)交易。情况如下--有时会在同一时间、同一方向上为某些货币对开立几十个订单。这样的情况一天有好几次。事实证明,"智能交易系统 "无法控制这种多次开仓。是否有可能在代码中对这种情况进行修正?现在我只能禁止这样的货币对交易。结果见附图。

附加的文件:
MT5.jpg  138 kb
 
今天的例子是三个连续的未结头寸 和有关它们的日志条目。
附加的文件:
mt5-2.jpg  42 kb
mt5-3.jpg  26 kb