如何编码? - 页 90 1...838485868788899091929394959697...347 新评论 hiachiever 2008.05.10 10:51 #891 Nordic12 2008.05.10 11:05 #892 . 嗨,hiachiever 谢谢你的建议--我在init部分添加了 IndicatorBuffers(2);到init部分;它符合要求,但没有什么变化。 hiachiever 2008.05.10 11:42 #893 你好。 经过进一步审查,发现了你的问题。你所做的是没有为你的指标添加正确的参考,这些指标应该有变量'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)。 ..... } 给它一个机会,看看它是否能解决你的问题。请注意,我没有完全检查代码,我只是检查了明显的错误。 干杯。 巧妇难为无米之炊。 [删除] 2008.05.10 16:47 #894 hiachiever: 一个明显的问题是,你缺少一个关于你要使用的指标缓冲区数量的声明。 这位于init的第一部分。例如int init(){IndicatorBuffers(2)。.....} 巧妇难为无米之炊。 我认为你不需要重复缓冲区的数量,如果它与定义的"#属性 indicator_buffers 2 "相同。 如果有其他临时缓冲区,你是对的。但在这种情况下不需要。 FerruFx hiachiever 2008.05.10 22:02 #895 FerruFx: Hiachiever。我认为你不需要重复缓冲区的数量,如果它与定义的 "#属性 indicator_buffers 2 "相同。 如果有其他临时缓冲区,你是对的。但在这种情况下不需要。 尊敬的客户 谢谢你的提示,FerruFX总是很感激。 干杯。 欢欢 [删除] 2008.05.11 00:33 #896 hiachiever: 谢谢你的提示,FerruFX总是很感激。 不客气。 费鲁克斯 raffinoso 2008.05.12 00:11 #897 如何在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 附加的文件: cci_woodies_lnx_v4.mq4 8 kb ea_test_template_cci_woodies.mq4 11 kb How to code? 交易员生存技巧: 由指标制作的快餐 DoEasy 函数库中的时间序列(第四十部分):基于函数库的指标 - 实时刷新数据 Linuxser 2008.05.12 01:02 #898 Badguy: 嗨,裂缝,也许有人可以帮助我。 我看到你的代码的想法是在0线以上/以下买入/卖出。 你为什么不试试用iCCI来做你的TCCI,而不是调用iCustom。标准CCI和其他指标之间没有什么不同。 [删除] 2008.05.12 01:44 #899 在你的iCustom();中,LineSize3的参数是什么?如果是CCI_Woodies_Lnx_v4的缓冲区编号 就可以了,如果不是,你想调用的缓冲区编号就没有了。 另外你在这里的编码中有一个空格。"S howLSMA"。 费鲁弗斯 delvinja 2008.05.12 02:10 #900 请帮助处理这段代码。 嗨,伙计们,我在过去的三天里一直试图让这个专家顾问在MT4中执行长线交易,但没有成功。它只执行短线交易,即使信号_买入是存在的。请任何人看一下这段代码,为我修复它或告诉我怎么做。 代码见附件。 附加的文件: testdrive.mq4 11 kb 1...838485868788899091929394959697...347 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
.
嗨,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
一个明显的问题是,你缺少一个关于你要使用的指标缓冲区数量的声明。
这位于init的第一部分
例如
int init()
{
IndicatorBuffers(2)。
.....
}
给它一个机会,看看它是否能解决你的问题。请注意,我没有完全检查代码,我只是检查了明显的错误。
干杯。
巧妇难为无米之炊。一个明显的问题是,你缺少一个关于你要使用的指标缓冲区数量的声明。
这位于init的第一部分。
例如
int init()
{
IndicatorBuffers(2)。
.....
}巧妇难为无米之炊。
我认为你不需要重复缓冲区的数量,如果它与定义的"#属性 indicator_buffers 2 "相同。
如果有其他临时缓冲区,你是对的。但在这种情况下不需要。
FerruFx
Hiachiever。
我认为你不需要重复缓冲区的数量,如果它与定义的 "#属性 indicator_buffers 2 "相同。
如果有其他临时缓冲区,你是对的。但在这种情况下不需要。
尊敬的客户谢谢你的提示,FerruFX总是很感激。
干杯。
欢欢
谢谢你的提示,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
嗨,裂缝,也许有人可以帮助我。
我看到你的代码的想法是在0线以上/以下买入/卖出。
你为什么不试试用iCCI来做你的TCCI,而不是调用iCustom。标准CCI和其他指标之间没有什么不同。
在你的iCustom();中,LineSize3的参数是什么?如果是CCI_Woodies_Lnx_v4的缓冲区编号 就可以了,如果不是,你想调用的缓冲区编号就没有了。
另外你在这里的编码中有一个空格。"S howLSMA"。
费鲁弗斯
请帮助处理这段代码。
嗨,伙计们,我在过去的三天里一直试图让这个专家顾问在MT4中执行长线交易,但没有成功。它只执行短线交易,即使信号_买入是存在的。请任何人看一下这段代码,为我修复它或告诉我怎么做。
代码见附件。