编码帮助 - 页 331 1...324325326327328329330331332333334335336337338...786 新评论 Hermo 2014.08.25 14:16 #3301 编码帮助 大家下午好 你好mladen 我想在MT4上找到这段代码,但找不到。 该指标被称为Magarto。 我有另一个平台的代码 study("magarto indicator",overlay=false) ma=sma(close,30) maslope=ma-ma[2] maslopeB=iff(maslope0,1,0)) candleOver=iff(ohlc4>ma,1,-1) xMA = ema(close,13) DayLow = iff(dayofmonth != dayofmonth[1], low, min(low, nz(DayLow[1]))) bearpower = DayLow - xMA DayHigh = iff(dayofmonth != dayofmonth[1], high, max(high, nz(DayHigh[1]))) bullpower = DayHigh - xMA bothElder=iff((bearpower>0 and bullpower>0),1,iff((bearpower<0 and bullpower<0),-1,0)) all4=maslopeB+candleOver+bothElder plot(all4) hline(3) hline(-3) sell = all4 == -3 ? all4 : na buy = all4 == 3 ? all4 : na plot(sell, style=circles, linewidth=4, color=red) plot(buy, style=circles, linewidth=4, color=green) 我可以帮你找到它。 我看到这个其他指标,它与代码Magarto有关。 https://www.mql5.com/en/forum/173112/page2 非常感谢您的到来。 一个问候。 附加的文件: magarto.png 70 kb Coding help Need help indentifying indicator Help for robot software Fausto Nunziante Del Gaudio 2014.08.25 16:25 #3302 很抱歉再次打扰... 昨天我修改了我的很多指标,以限制条形计算,以节省一些cpu,因为我同时运行多个MT4。 我用于此目的的代码是这样的。 int start() { int i,limit,counted_bars=IndicatorCounted(); if(counted_bars<0) return(-1); if(counted_bars>0) counted_bars--; limit=Nbars-counted_bars; 但我注意到,在市场开放的情况下,当新的条形图出现在屏幕上时,所有修改过的指标都不会自己更新。 你们这些有经验的编码员是否可以在这几行中找到问题所在?或者更好的是,有什么方法或公式可以用于所有指标,以限制条形计算? Mladen Rakic 2014.08.25 16:30 #3303 thefxpros: 对不起,再次打扰...昨天,我修改了我的很多指标,以限制条形计算,以节省一些cpu,因为我同时运行多个MT4。 我为此目的使用的代码是这样的。 int start() { int i,limit,counted_bars=IndicatorCounted(); if(counted_bars<0) return(-1); if(counted_bars>0) counted_bars--; limit=Nbars-counted_bars; 但我只是注意到,现在,在市场开放的情况下,所有修改过的指标在屏幕上绘制新的条形图时都不会自己更新。 你们这些有经验的编码员是否有可能只在这几行中找到问题?或者更好的是,是否有一种方法或公式可以用于所有指标,以限制条形计算? 将最后一行改为以下内容,所有情况都会被 "覆盖"。 如果(Nbars<=0) Nbars = Bars-1; limit=MathMin(MathMin(Bars-counted_bars,Bars-1),Nbars)。 Fausto Nunziante Del Gaudio 2014.08.25 16:45 #3304 mladen: 将最后一行改为以下内容,所有情况都应该被 "覆盖"。如果(Nbars<=0)Nbars=Bars-1。 limit=MathMin(MathMin(Bars-counted_bars,Bars-1),Nbars)。 你救了我。 谢谢,一切正常。 k3rn3l 2014.08.26 13:09 #3305 你好mladen,你能帮我把这个代码翻译成mt4吗? 谢谢 _SECTION_BEGIN("TD Pressure Ratio"); SetChartBkColor(16); Periods = Param("Periods",13,1,50,1); function TDPressure (Periods) { for( i = 2; i < BarCount; i++ ) { if((O - C) / C > 0.15) // gapup { BP = (H - C + C - L) * V; } else if((C-O) / O > 0.15)// gapdown { SP = (C - L + H - C) * V; } else { BP = IIf(C > O, C - O,0) * V; SP = IIf(C < O, C - O,0) * V; } } Result = 100 *Sum(BP,Periods)/ (Sum(BP,Periods) - Sum(SP,Periods)); Result = IIf(Result < 0,0,Result); Result = IIf(Result > 100,100,Result); return Result; } TDP = TDPressure(Periods); Plot(TDP ,"TD Pressure",colorLightBlue,1); Plot( 25 , "", colorGreen,styleDashed); Plot( 50 , "", colorLightGrey,styleDashed); Plot( 75 , "", colorRed,styleDashed); _SECTION_END(); Coding help Indicators with alerts/signal SuperTrend sundown858 2014.08.29 01:42 #3306 大家好。 如果这不是正确的主题,请指引我到适当的地方。 这是我最喜欢的指标,警报很好,但是每当信号发生变化时,它就会在 当前的蜡烛上发出警报。 这导致了很多错误的信号,因为只有蜡烛的影子高于/低于波段,而方向没有正式改变。 是否有可能改变代码,使其只在方向改变和条形图关闭时发出警报? 谢谢! 附加的文件: bbands_stop_v1_amp_alerts.mq4 8 kb Mladen Rakic 2014.08.29 04:19 #3307 sundown858: 大家好。如果这不是正确的主题,请指引我到适当的地方。 这是我最喜欢的指标,警报很好,但是每当信号发生变化时,它就会在 当前的蜡烛上发出警报。 这导致了很多错误的信号,因为只有蜡烛的影子高于/低于波段,而方向没有正式改变。 有没有可能改变代码,使其只在方向改变和条形图关闭时才发出警报? 谢谢! sundown858 把alertsOnCurrent设置为false就可以了。 Ahmet Metin Yilmaz 2014.08.29 04:22 #3308 你是否尝试将该选项切换为 "假"? extern bool alertsOnCurrent = true; Mladen Rakic 2014.08.29 16:52 #3309 Hermo: 大家下午好你好mladen 我想在MT4上找到这段代码,但没有找到。 该指标被称为Magarto。 我有另一个平台的代码 study("magarto indicator",overlay=false) ma=sma(close,30) maslope=ma-ma[2] maslopeB=iff(maslope0,1,0)) candleOver=iff(ohlc4>ma,1,-1) xMA = ema(close,13) DayLow = iff(dayofmonth != dayofmonth[1], low, min(low, nz(DayLow[1]))) bearpower = DayLow - xMA DayHigh = iff(dayofmonth != dayofmonth[1], high, max(high, nz(DayHigh[1]))) bullpower = DayHigh - xMA bothElder=iff((bearpower>0 and bullpower>0),1,iff((bearpower<0 and bullpower<0),-1,0)) all4=maslopeB+candleOver+bothElder plot(all4) hline(3) hline(-3) sell = all4 == -3 ? all4 : na buy = all4 == 3 ? all4 : na plot(sell, style=circles, linewidth=4, color=red) plot(buy, style=circles, linewidth=4, color=green) 我可以帮你找到它。 我看到这个其他指标,它与代码Magarto有关。 https://www.mql5.com/en/forum/173112/page2 非常感谢您的到来。 一个问候。 那是什么交易平台的编码语言? sundown858 2014.08.29 17:33 #3310 我的天啊! 我还在想那个输入是干什么的。 这就解决了问题。 谢谢mladen和刺客! 1...324325326327328329330331332333334335336337338...786 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
编码帮助
大家下午好
你好mladen
我想在MT4上找到这段代码,但找不到。
该指标被称为Magarto。
我有另一个平台的代码
ma=sma(close,30)
maslope=ma-ma[2]
maslopeB=iff(maslope0,1,0))
candleOver=iff(ohlc4>ma,1,-1)
xMA = ema(close,13)
DayLow = iff(dayofmonth != dayofmonth[1], low, min(low, nz(DayLow[1])))
bearpower = DayLow - xMA
DayHigh = iff(dayofmonth != dayofmonth[1], high, max(high, nz(DayHigh[1])))
bullpower = DayHigh - xMA
bothElder=iff((bearpower>0 and bullpower>0),1,iff((bearpower<0 and bullpower<0),-1,0))
all4=maslopeB+candleOver+bothElder
plot(all4)
hline(3)
hline(-3)
sell = all4 == -3 ? all4 : na
buy = all4 == 3 ? all4 : na
plot(sell, style=circles, linewidth=4, color=red)
plot(buy, style=circles, linewidth=4, color=green)
我可以帮你找到它。
我看到这个其他指标,它与代码Magarto有关。
https://www.mql5.com/en/forum/173112/page2
非常感谢您的到来。
一个问候。
很抱歉再次打扰...
昨天我修改了我的很多指标,以限制条形计算,以节省一些cpu,因为我同时运行多个MT4。
我用于此目的的代码是这样的。
{
int i,limit,counted_bars=IndicatorCounted();
if(counted_bars<0) return(-1);
if(counted_bars>0) counted_bars--;
limit=Nbars-counted_bars;但我注意到,在市场开放的情况下,当新的条形图出现在屏幕上时,所有修改过的指标都不会自己更新。
你们这些有经验的编码员是否可以在这几行中找到问题所在?或者更好的是,有什么方法或公式可以用于所有指标,以限制条形计算?
对不起,再次打扰...
昨天,我修改了我的很多指标,以限制条形计算,以节省一些cpu,因为我同时运行多个MT4。
我为此目的使用的代码是这样的。
{
int i,limit,counted_bars=IndicatorCounted();
if(counted_bars<0) return(-1);
if(counted_bars>0) counted_bars--;
limit=Nbars-counted_bars;但我只是注意到,现在,在市场开放的情况下,所有修改过的指标在屏幕上绘制新的条形图时都不会自己更新。
你们这些有经验的编码员是否有可能只在这几行中找到问题?或者更好的是,是否有一种方法或公式可以用于所有指标,以限制条形计算?将最后一行改为以下内容,所有情况都会被 "覆盖"。
如果(Nbars<=0) Nbars = Bars-1;
limit=MathMin(MathMin(Bars-counted_bars,Bars-1),Nbars)。
将最后一行改为以下内容,所有情况都应该被 "覆盖"。
如果(Nbars<=0)Nbars=Bars-1。
limit=MathMin(MathMin(Bars-counted_bars,Bars-1),Nbars)。你救了我。
谢谢,一切正常。
你好mladen,你能帮我把这个代码翻译成mt4吗? 谢谢
_SECTION_BEGIN("TD Pressure Ratio");
SetChartBkColor(16);
Periods = Param("Periods",13,1,50,1);
function TDPressure (Periods)
{
for( i = 2; i < BarCount; i++ )
{
if((O - C) / C > 0.15) // gapup
{
BP = (H - C + C - L) * V;
}
else if((C-O) / O > 0.15)// gapdown
{
SP = (C - L + H - C) * V;
}
else
{
BP = IIf(C > O, C - O,0) * V;
SP = IIf(C < O, C - O,0) * V;
}
}
Result = 100 *Sum(BP,Periods)/ (Sum(BP,Periods) -
Sum(SP,Periods));
Result = IIf(Result < 0,0,Result);
Result = IIf(Result > 100,100,Result);
return Result;
}
TDP = TDPressure(Periods);
Plot(TDP ,"TD Pressure",colorLightBlue,1);
Plot( 25 , "", colorGreen,styleDashed);
Plot( 50 , "", colorLightGrey,styleDashed);
Plot( 75 , "", colorRed,styleDashed);
_SECTION_END();
大家好。
如果这不是正确的主题,请指引我到适当的地方。
这是我最喜欢的指标,警报很好,但是每当信号发生变化时,它就会在 当前的蜡烛上发出警报。 这导致了很多错误的信号,因为只有蜡烛的影子高于/低于波段,而方向没有正式改变。
是否有可能改变代码,使其只在方向改变和条形图关闭时发出警报?
谢谢!
大家好。
如果这不是正确的主题,请指引我到适当的地方。
这是我最喜欢的指标,警报很好,但是每当信号发生变化时,它就会在 当前的蜡烛上发出警报。 这导致了很多错误的信号,因为只有蜡烛的影子高于/低于波段,而方向没有正式改变。
有没有可能改变代码,使其只在方向改变和条形图关闭时才发出警报?
谢谢!sundown858
把alertsOnCurrent设置为false就可以了。
你是否尝试将该选项切换为 "假"?
extern bool alertsOnCurrent = true;
大家下午好
你好mladen
我想在MT4上找到这段代码,但没有找到。
该指标被称为Magarto。
我有另一个平台的代码
ma=sma(close,30)
maslope=ma-ma[2]
maslopeB=iff(maslope0,1,0))
candleOver=iff(ohlc4>ma,1,-1)
xMA = ema(close,13)
DayLow = iff(dayofmonth != dayofmonth[1], low, min(low, nz(DayLow[1])))
bearpower = DayLow - xMA
DayHigh = iff(dayofmonth != dayofmonth[1], high, max(high, nz(DayHigh[1])))
bullpower = DayHigh - xMA
bothElder=iff((bearpower>0 and bullpower>0),1,iff((bearpower<0 and bullpower<0),-1,0))
all4=maslopeB+candleOver+bothElder
plot(all4)
hline(3)
hline(-3)
sell = all4 == -3 ? all4 : na
buy = all4 == 3 ? all4 : na
plot(sell, style=circles, linewidth=4, color=red)
plot(buy, style=circles, linewidth=4, color=green)
我可以帮你找到它。
我看到这个其他指标,它与代码Magarto有关。
https://www.mql5.com/en/forum/173112/page2
非常感谢您的到来。
一个问候。那是什么交易平台的编码语言?
我的天啊! 我还在想那个输入是干什么的。 这就解决了问题。 谢谢mladen和刺客!