如何编码? - 页 90

 
 

.

嗨,hiachiever

谢谢你的建议--我在init部分添加了

IndicatorBuffers(2);到init部分;它符合要求,但没有什么变化。

 

你好。

经过进一步审查,发现了你的问题。你所做的是没有为你的指标添加正确的参考,这些指标应该有变量'i'作为参考,而不是一个具体的条数。

EG。

这是不正确的。

double cci_1 = iCCI(Symbol(), Period(), CCI_Period, PRICE_TYPICAL, 1)。

double cci_2 = iCCI(Symbol(), Period(), CCI_Period, PRICE_TYPICAL, 2)。

它应该是

double cci_1 = iCCI(Symbol(), Period(), CCI_Period, PRICE_TYPICAL, i+1);

double cci_2 = iCCI(Symbol(), Period(), CCI_Period, PRICE_TYPICAL, i+2)。

干杯。

欢呼声,Hiachiever

hiachiever:
一个明显的问题是,你缺少一个关于你要使用的指标缓冲区数量的声明。

这位于init的第一部分

例如

int init()

{

IndicatorBuffers(2)。

.....

}

给它一个机会,看看它是否能解决你的问题。请注意,我没有完全检查代码,我只是检查了明显的错误。

干杯。

巧妇难为无米之炊。
 
hiachiever:
一个明显的问题是,你缺少一个关于你要使用的指标缓冲区数量的声明。

这位于init的第一部分。

例如

int init()

{

IndicatorBuffers(2)。

.....

}

巧妇难为无米之炊。

我认为你不需要重复缓冲区的数量,如果它与定义的"#属性 indicator_buffers 2 "相同。

如果有其他临时缓冲区,你是对的。但在这种情况下不需要。

FerruFx

 
FerruFx:
Hiachiever。

我认为你不需要重复缓冲区的数量,如果它与定义的 "#属性 indicator_buffers 2 "相同。

如果有其他临时缓冲区,你是对的。但在这种情况下不需要。

尊敬的客户

谢谢你的提示,FerruFX总是很感激。

干杯。

欢欢

 
hiachiever:
谢谢你的提示,FerruFX总是很感激。

不客气。

费鲁克斯

 

如何在EA中使用CCI木材

嗨,裂缝

也许有人可以帮助我。

在这种设置下,EA没有交易

当我在EA中使用指标CCI_Woodies_Lnx_v4.mq4时,我使用以下代码。

extern int TrendCCI_Period = 14;

extern int EntryCCI_Period = 6;

Extern int LSMAPeriod = 25; // LSMA周期

extern int Trend_period = 5;

extern int CountBars = 1000;

extern int CCISize = 2;

extern int TCCISize = 1;

外置 int TrendSize = 1;

外置 int NoTrendSize = 1;

外置 bool ShowLSMA = false;

外置 int LineSize3 = 1;

而指标的定义是。

double CCI_0 = iCustom(NULL,0, "CCI_Woodies_Lnx_v4",

趋势CCI_Period,进入CCI_Period,LSMAPeriod,Trend_period,

CountBars,CCISize,TCCISize,TrendSize,NoTrendSize,ShowLSMA,LineSize3,0)。

指标的参数 太多?

通过编译没有错误

在日志中编辑。

CCI_Woodies_Lnx_v4 USDJPY,M15: 删除

见EA_Test_template

附加的文件:
 
Badguy:
嗨,裂缝,也许有人可以帮助我。

我看到你的代码的想法是在0线以上/以下买入/卖出。

你为什么不试试用iCCI来做你的TCCI,而不是调用iCustom。标准CCI和其他指标之间没有什么不同。

 

在你的iCustom();中,LineSize3的参数是什么?如果是CCI_Woodies_Lnx_v4的缓冲区编号 就可以了,如果不是,你想调用的缓冲区编号就没有了。

另外你在这里的编码中有一个空格。"S howLSMA"。

费鲁弗斯

 

请帮助处理这段代码。

嗨,伙计们,我在过去的三天里一直试图让这个专家顾问在MT4中执行长线交易,但没有成功。它只执行短线交易,即使信号_买入是存在的。请任何人看一下这段代码,为我修复它或告诉我怎么做。

代码见附件。

附加的文件:
testdrive.mq4  11 kb