首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >困惑于如何在mql4-mql5中为EA编码布林带

困惑于如何在mql4-mql5中为EA编码布林带
EN

Stack Overflow用户
提问于 2020-05-27 13:44:35
回答 2查看 2.1K关注 0票数 0

我在mt4/5交易时使用布林带,我寻找的设置是干净,直的带,我避免交易布林带挤压,或圆形的缩小在当前的蜡烛或喇叭出来的只是在相反的方向,我已经设置了一个警报EA,但总是手动交易,现在我希望自动化,有谁知道我可以怎么做呢?我不是要求代码本身,也许有人谁遇到过类似的问题,或将我重定向到另一篇文章或东西,在许多其他论坛上尝试,但似乎没有人知道答案和一个确实需要一大笔钱,我只是想自己学习。其他地方我都查过了,需要帮助..如果有人能给我看一下mql4或mql5的代码,我将不胜感激。谢谢。

EN

Stack Overflow用户

发布于 2020-05-28 05:18:06

Q:“有人好心地向我展示代码__...”

代码很明显,也很简单。使用您首选的sigma和period值,并使用MQL4/5,通过记录的布林带®技术指标iBands().的呼叫签名来制定您的条件

MQL4参考/技术指标/ iBands iBands

计算布林频带®指示器并返回其值。

代码语言:javascript
运行
复制
double  iBands( 
                 string       symbol,           // symbol 
                 int          timeframe,        // timeframe 
                 int          period,           // averaging period 
                 double       deviation,        // standard deviations 
                 int          bands_shift,      // bands shift 
                 int          applied_price,    // applied price 
                 int          mode,             // line index 
                 int          shift             // shift 
                 );

参数

symbol

将对其计算指标的数据的[in]符号名称。NULL表示当前符号。

timeframe

在时间范围内。它可以是任何ENUM_TIMEFRAMES枚举值。0表示当前图表时间范围。

period

计算主线的[in]平均周期。

deviation

[in]与主线的标准差数量。

bands_shift

[in]指示器相对于图表的偏移。

applied_price

[in]应用价格。它可以是任何ENUM_APPLIED_PRICE枚举值。

mode

[in]指示器行索引。它可以是任何指示符、行标识符、枚举值(0 - MODE_MAIN, 1 - MODE_UPPER, 2 - MODE_LOWER)

shift

[in]从指示器缓冲区获取的值的索引(相对于当前条形的偏移)。

返回值

布林带®指示器的数值。

示例:

if( iBands( NULL, 0, 20, 2, 0, PRICE_LOW, MODE_LOWER, 0 ) > Low[0] ) return( 0 );

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62036217

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档