EA: 波带 2

 

波带 2:

一套基于指标 iBands (布林带,BB) 的交易系统。 在指定的时间间隔 (从 XX 点钟到 Y 点钟) 放置 Buy Stop 和 Sell Stop。

作者: Vladimir Karputov

 

你好@Vladimir Karputov

干得好,谢谢,但我猜代码中是否有错字?


如果我选择移动平均线止损类型,它就会使用布林线,请修复一下。


错误:


case sl_ma:
sl_buy_stop = bands_lower+i*ExtStep;
sl_sell_stop= bands_upper-i*ExtStep;
break;
case sl_bands:
sl_buy_stop = ma+i*ExtStep;
sl_sell_stop= ma-i*ExtStep;


情况语句应该对调!

我想正确的做法应该是对调case语句,对吗?


如果您能添加并有时间的话,我们将不胜感激!

 
someone :

你好@弗拉基米尔-卡尔普托夫

做得很好,谢谢,但我猜代码中是否有错别字?


如果我选择移动平均线止损类型,它就会使用布林线,请修复一下。



case sl_ma:
sl_buy_stop = bands_lower+i*ExtStep;
sl_sell_stop= bands_upper-i*ExtStep;
break;
case sl_bands:
sl_buy_stop = ma+i*ExtStep;
sl_sell_stop= ma-i*ExtStep;


情况语句应互换!

我想,如果将 case 语句对调,就是正确的,对吗?


如果您能添加这个选项并有时间的话,我们将不胜感激!

抱歉,您可以自行修改代码。该项目已经过时并关闭。

 

你好,代码中有一个错误,请修复。如果我选择 sl 类型 bb,它就会使用 sl 类型 ma。


@Vladimir Karputov

错误:case sl_ma:
sl_buy_stop = bands_lower+i*ExtStep;
sl_sell_stop= bands_upper-i*ExtStep;
break;
case sl_bands:
sl_buy_stop = ma+i*ExtStep;
sl_sell_stop= ma-i*ExtStep;
05:14
我想,如果将 case 语句对调,就会正确,对吗?
 
someone:

如果我选择 sl 类型 bb,它就会使用 sl 类型 ma。


@Vladimir Karputov

错误:case sl_ma:
sl_buy_stop = bands_lower+i*ExtStep;
sl_sell_stop= bands_upper-i*ExtStep;
break;
case sl_bands:
sl_buy_stop = ma+i*ExtStep;
sl_sell_stop= ma-i*ExtStep;
05:14
我想,如果将 case 语句对调,就会正确,对吗?

关于交易、自动交易系统和策略测试的论坛

专家顾问:波段 2

Vladimir Karputov, 2020.05.24 16:52

Entschuldigung, Sie können den Code selfbst ändern.Dieses Projekt is veraltet und abgeschlossen.


 
Vladimir Karputov:

您好、


对不起,我现在正专注于其他项目,在 mql 编程方面没有经验,也许其他人可以帮助我们,或者如果你有时间的话,你也可以做,谢谢!

 
学习指令和提高个人策略性能的最佳代码。