更好的布林线... - 页 31 1...24252627282930313233 新评论 Mladen Rakic 2017.01.22 17:40 #301 drbastem: 如何做。请写..,上升通道=20,2布林带+2水平低位区间=20,2 布林带-2水平 UpperBand[shift]=iMA(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,shift)+2.0*iStdDev(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,shift); LowerBand[shift]=iMA(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,shift)-2.0*iStdDev(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,shift); Mehmet Bastem 2017.01.22 18:17 #302 mladen: UpperBand[shift]=iMA(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,shift)+2.0*iStdDev(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,shift); LowerBand[shift]=iMA(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,shift)-2.0*iStdDev(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,shift); 谢谢你mladen。但是不同的价值。例如正常的UppewrBand(EURusd m5)价值是1.0711,+2水平是1.0751。 附加的文件: BBAND.JPG 68 kb Mladen Rakic 2017.01.22 18:42 #303 drbastem: 谢谢你mladen。但是,不同的价值。例如,正常的UppewrBand(EURusd m5)值是1.0711,+2水平是1.0751。 它不是的。在说明这种情况之前,请先试一试,检查一下你的代码,因为代码是正常工作的。#property indicator_chart_window#property indicator_buffers 2#property indicator_color1 clrDodgerBlue#property indicator_color2 clrSandyBrown#property strictdouble UpperBand[],LowerBand[];int init(){ SetIndexBuffer(0,UpperBand); SetIndexBuffer(1,LowerBand); return(0);}int start(){ int counted_bars = IndicatorCounted(); if(counted_bars<0) return(-1); if(counted_bars>0) counted_bars--; int limit = MathMin(Bars-counted_bars,Bars-1); // // // // // for(int shift=limit; shift>=0; shift--) { UpperBand[shift]=iMA(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,shift)+2.0*iStdDev(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,shift); LowerBand[shift]=iMA(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,shift)-2.0*iStdDev(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,shift); } return(0); } Better Bollinger Bands... 精英指标 :) 趋势指标 Mladen Rakic 2017.01.22 18:44 #304 drbastem: 谢谢你mladen。但价值不同。例如正常的UppewrBand(EURusd m5)值是1.0711,+2水平是1.0751。 你所发布的内容是在比较苹果和梨:你显示的是水平,而不是布林带。请决定你到底想在图表上看到什么。 Mehmet Bastem 2017.01.22 19:15 #305 mladen: 你所发布的内容是在拿苹果和梨做比较:你显示的是水平,而不是布林带。请决定你到底想在图表上看到什么? 这是一个布林带。我不想要布林带。这个问题解决了。MA2=20,MA2Mode=2。Fark=((iBands(NULL,0,MA2,MA2Mode,0,PRICE_CLOSE,MODE_UPPER,i)-iBands(NULL,0,MA2,MA2Mode,0,PRICE_CLOSE,MODE_MAIN,i))/Point;UstBand=iBands(NULL,0,MA2,MA2Mode,0,PRICE_CLOSE,MODE_UPPER,i)+Fark*Point。Fark=((iBands(NULL,0,MA2,MA2Mode,0,PRICE_CLOSE,MODE_MAIN,i)-iBands(NULL,0,MA2,MA2Mode,0,PRICE_CLOSE,MODE_LOWER,i))/Point;AltBand=iBands(NULL,0,MA2,MA2Mode,0,PRICE_CLOSE,MODE_LOWER,i)-Fark*Point。谢谢你 BOforex 2017.02.13 11:41 #306 嗨,mladen。有两个问题。1:是否可以在这个指标上增加移位:better_bollinger_bands_mtfalertsma_nrp-2_nmc.mq4?2:即使所有的设置都是假的,警报还是会出现。有可能解决这个问题吗?谢谢你!!!。 附加的文件: better_bollinger_bands_mtfalertsma_nrp-2_nmc.mq4 11 kb BOforex 2017.02.13 15:52 #307 好的,得到了转变。警报情况仍然是一样的。 allright 2017.02.14 21:09 #308 有谁能帮助我,请用这个指标让箭头出现在突破布林线顶部或底部的同一根蜡烛上,而不是下一根蜡烛上。 附加的文件: BB Break 2.mq4 9 kb BOforex 2017.02.14 22:58 #309 allright: 有谁能帮助我,请用这个指标让箭头出现在突破布林线顶部或底部的同一根蜡烛上,而不是下一根蜡烛上。 现在,只要蜡烛在当前的蜡烛中突破BB,信号就会出现。你必须等待到蜡烛的结束,以确保信号仍然有效。这将给你一点时间来准备。请记住,蜡烛线可以再次回缩,然后信号就会消失。 附加的文件: BB Break 2n.mq4 10 kb BOforex 2017.02.14 22:59 #310 再看上面的更好的布林线,情况解决了。 1...24252627282930313233 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
如何做。请写..,
上升通道=20,2布林带+2水平
低位区间=20,2 布林带-2水平
LowerBand[shift]=iMA(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,shift)-2.0*iStdDev(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,shift);
LowerBand[shift]=iMA(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,shift)-2.0*iStdDev(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,shift);
谢谢你mladen。但是,不同的价值。例如,正常的UppewrBand(EURusd m5)值是1.0711,+2水平是1.0751。
它不是的。在说明这种情况之前,请先试一试,检查一下你的代码,因为代码是正常工作的。
#property indicator_buffers 2
#property indicator_color1 clrDodgerBlue
#property indicator_color2 clrSandyBrown
#property strict
double UpperBand[],LowerBand[];
int init()
{
SetIndexBuffer(0,UpperBand);
SetIndexBuffer(1,LowerBand);
return(0);
}
int start()
{
int counted_bars = IndicatorCounted();
if(counted_bars<0) return(-1);
if(counted_bars>0) counted_bars--;
int limit = MathMin(Bars-counted_bars,Bars-1);
//
//
//
//
//
for(int shift=limit; shift>=0; shift--)
{
UpperBand[shift]=iMA(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,shift)+2.0*iStdDev(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,shift);
LowerBand[shift]=iMA(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,shift)-2.0*iStdDev(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,shift);
}
return(0);
}
谢谢你mladen。但价值不同。例如正常的UppewrBand(EURusd m5)值是1.0711,+2水平是1.0751。
你所发布的内容是在拿苹果和梨做比较:你显示的是水平,而不是布林带。请决定你到底想在图表上看到什么?
这是一个布林带。我不想要布林带。这个问题解决了。
MA2=20,MA2Mode=2。
Fark=((iBands(NULL,0,MA2,MA2Mode,0,PRICE_CLOSE,MODE_UPPER,i)-iBands(NULL,0,MA2,MA2Mode,0,PRICE_CLOSE,MODE_MAIN,i))/Point;
UstBand=iBands(NULL,0,MA2,MA2Mode,0,PRICE_CLOSE,MODE_UPPER,i)+Fark*Point。
Fark=((iBands(NULL,0,MA2,MA2Mode,0,PRICE_CLOSE,MODE_MAIN,i)-iBands(NULL,0,MA2,MA2Mode,0,PRICE_CLOSE,MODE_LOWER,i))/Point;
AltBand=iBands(NULL,0,MA2,MA2Mode,0,PRICE_CLOSE,MODE_LOWER,i)-Fark*Point。
谢谢你
嗨,mladen。
有两个问题。
1:是否可以在这个指标上增加移位:better_bollinger_bands_mtfalertsma_nrp-2_nmc.mq4?
2:即使所有的设置都是假的,警报还是会出现。有可能解决这个问题吗?
谢谢你!!!。
有谁能帮助我,请用这个指标让箭头出现在突破布林线顶部或底部的同一根蜡烛上,而不是下一根蜡烛上。
有谁能帮助我,请用这个指标让箭头出现在突破布林线顶部或底部的同一根蜡烛上,而不是下一根蜡烛上。
现在,只要蜡烛在当前的蜡烛中突破BB,信号就会出现。你必须等待到蜡烛的结束,以确保信号仍然有效。这将给你一点时间来准备。请记住,蜡烛线可以再次回缩,然后信号就会消失。