Cci_ea - 页 4 12345 新评论 krall 2006.02.22 19:38 #31 谢谢你们的努力,但在对 你们的EA进行回测 后,我们似乎仍然没有找到我们要找的东西。即使是在关闭的柱子上打开交易的版本(对我来说,这是消除CCI在一根蜡烛上经常触及0线的最好方法),我看到在穿越后的下一个柱子上,我们在一根蜡烛上有几个交易。其中一些是盈利的,另一些则是不盈利的。如果我们在交叉点后只开一次交易,并等待下一次交叉点,不是更好吗? forexpipmaster 2006.02.22 20:23 #32 Cci Ea 布鲁诺:我使用CCI已经有相当一段时间了。使用CCI捕捉点数的最好方法之一是使用两个不同的CCI周期,例如6和25周期。 如果你看一下我的屏幕截图,你会看到6首先穿过-100线,然后大多数情况下,25将在6穿过零线的同时穿过+/-100线。我希望这有意义。以下是两个CCI周期的简单条件。 1)6号和25号都必须向下穿过-100线,然后再向上穿过,这就是买入,或者6号(蓝色)和25号(黄色)必须穿过+100线,然后再向下穿过,这就是卖出。 2)6(蓝色)必须先穿过-100/+100线。 3)然后6(蓝色)必须穿过零线。 4)最后一个条件是25(黄色)必须穿过-100/+100线。 5) BTW,6和25通常在同一时间交叉。但是我们可以玩玩参数,也许把25改为27周期,以确保它总是最后穿过-100/+100线。 当25(黄色)走到极端的时候,比如上周五,它达到了+340,那么要注意了,因为你会从任何超过+300/300的区域得到一个大的回撤。 这是一个很好的设置,SuperWoodies CCI已经内置了一切,只需将其编入EA。 附加的文件: eurusd15min.bmp 2130 kb zuhainis 2006.02.22 23:33 #33 codersguru: 我认为错误出在CCI指标本身。请看附件,我的版本的EA并不比其他的好。 唯一的好处是我尝试自己收集CCI指标。 我同意,CCI值有些奇怪,我试着用Comment命令来监控这个值,但是当这个值发生变化时(新的tick数据出现),这个值与指标窗口中的CCI值不一致。 Btw,布鲁诺,我试图在下午再看一下这个EA,因为我现在在办公室,我这里没有MT,因为我需要在线测试这个EA。 BrunoFX 2006.02.23 11:02 #34 你好。 谢谢你们的努力,但有必要简单地将CCI的参考标记0进行交叉。 Sergey Golubev 2006.02.23 11:33 #35 BrunoFX: 你好,感谢你们的努力,但有必要简单地将CCI的参考标记0进行交叉。 我只是调查了其他程序员对这个CCI的做法。 他们中的一些人没有在零封条上编码CCI。他们在1号和2号闭合条上编码。 但他们中的大多数人在EA中插入了CCI指标。当然,它是经过修改的指标,但仍然是CCI。Zigzag交易系统的EA是在EA内计算CCI的。所以可能是这个标准CCI的问题,这个指标应该适应于EA,应该在EA内计算。 sunwest 2006.02.23 12:24 #36 你好。 是的,我发现它真的很奇怪,由codersguru函数 手动计算(感谢这个 smile)或由mt4内部函数本身计算的结果不同。 newgidital,我认为当你计算十字星时,你只能在收盘时(1和2)进行,因为0实际上会随着当前条形的价格变化而波动。 我也做了一个遵循简单规则的EA,你可以改变计算CCI的方法,从codersguru或mt4内部函数中选择 -> extern int Method=0; // 0 = CCI from metatrader 或 -> extern int Method=1; // 0 = CCI来自codersguru函数 欢呼吧。 S. 附加的文件: cci-v1.mq4 8 kb BrunoFX 2006.02.23 12:28 #37 你好,Sunwest。 有2个错误 sunwest 2006.02.23 12:30 #38 对不起。 我认为是这一行的问题 extern double TakeProfit = 40 只要加上一个分号-> extern double TakeProfit = 40。 我希望这就是它 S. treberk 2006.02.23 13:29 #39 sunwest: 对不起。我认为是这一行的问题 extern double TakeProfit = 40 只要加上一个分号-> extern double TakeProfit = 40。 我希望是这样的 S. 你好。 你在这里也有一个错误。 else if (Method==1) { CCIc= CCI(CCI,1); // 来自codersguru的当前CCI CCIp= CCI(CCI,2); // 来自codersguru的上一个CCI。 这应该是iCCI(string symbol,int timeframe,int period,int applied_price,int shift) BrunoFX 2006.02.23 13:34 #40 你好。 完成了,但有一个其他的错误。CCI-V1.mq4;80:3;'}'- 不平衡的括号 12345 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
谢谢你们的努力,但在对 你们的EA进行回测 后,我们似乎仍然没有找到我们要找的东西。即使是在关闭的柱子上打开交易的版本(对我来说,这是消除CCI在一根蜡烛上经常触及0线的最好方法),我看到在穿越后的下一个柱子上,我们在一根蜡烛上有几个交易。其中一些是盈利的,另一些则是不盈利的。如果我们在交叉点后只开一次交易,并等待下一次交叉点,不是更好吗?
Cci Ea
布鲁诺:我使用CCI已经有相当一段时间了。使用CCI捕捉点数的最好方法之一是使用两个不同的CCI周期,例如6和25周期。
如果你看一下我的屏幕截图,你会看到6首先穿过-100线,然后大多数情况下,25将在6穿过零线的同时穿过+/-100线。我希望这有意义。以下是两个CCI周期的简单条件。
1)6号和25号都必须向下穿过-100线,然后再向上穿过,这就是买入,或者6号(蓝色)和25号(黄色)必须穿过+100线,然后再向下穿过,这就是卖出。
2)6(蓝色)必须先穿过-100/+100线。
3)然后6(蓝色)必须穿过零线。
4)最后一个条件是25(黄色)必须穿过-100/+100线。
5) BTW,6和25通常在同一时间交叉。但是我们可以玩玩参数,也许把25改为27周期,以确保它总是最后穿过-100/+100线。
当25(黄色)走到极端的时候,比如上周五,它达到了+340,那么要注意了,因为你会从任何超过+300/300的区域得到一个大的回撤。
这是一个很好的设置,SuperWoodies CCI已经内置了一切,只需将其编入EA。
我认为错误出在CCI指标本身。
请看附件,我的版本的EA并不比其他的好。
唯一的好处是我尝试自己收集CCI指标。我同意,CCI值有些奇怪,我试着用Comment命令来监控这个值,但是当这个值发生变化时(新的tick数据出现),这个值与指标窗口中的CCI值不一致。
Btw,布鲁诺,我试图在下午再看一下这个EA,因为我现在在办公室,我这里没有MT,因为我需要在线测试这个EA。
你好。
谢谢你们的努力,但有必要简单地将CCI的参考标记0进行交叉。
你好,感谢你们的努力,但有必要简单地将CCI的参考标记0进行交叉。
我只是调查了其他程序员对这个CCI的做法。
他们中的一些人没有在零封条上编码CCI。他们在1号和2号闭合条上编码。
但他们中的大多数人在EA中插入了CCI指标。当然,它是经过修改的指标,但仍然是CCI。Zigzag交易系统的EA是在EA内计算CCI的。所以可能是这个标准CCI的问题,这个指标应该适应于EA,应该在EA内计算。
你好。
是的,我发现它真的很奇怪,由codersguru函数 手动计算(感谢这个
smile)或由mt4内部函数本身计算的结果不同。 
newgidital,我认为当你计算十字星时,你只能在收盘时(1和2)进行,因为0实际上会随着当前条形的价格变化而波动。
我也做了一个遵循简单规则的EA,你可以改变计算CCI的方法,从codersguru或mt4内部函数中选择
->
extern int Method=0; // 0 = CCI from metatrader
或
->
extern int Method=1; // 0 = CCI来自codersguru函数
欢呼吧。
S.
你好,Sunwest。
有2个错误
对不起。
我认为是这一行的问题
extern double TakeProfit = 40
只要加上一个分号->
extern double TakeProfit = 40。
我希望这就是它
S.
对不起。
我认为是这一行的问题
extern double TakeProfit = 40
只要加上一个分号->
extern double TakeProfit = 40。
我希望是这样的
S.你好。
你在这里也有一个错误。
else if (Method==1)
{
CCIc= CCI(CCI,1); // 来自codersguru的当前CCI
CCIp= CCI(CCI,2); // 来自codersguru的上一个CCI。
这应该是iCCI(string symbol,int timeframe,int period,int applied_price,int shift)
你好。
完成了,但有一个其他的错误。CCI-V1.mq4;80:3;'}'- 不平衡的括号