顾问伊万--伊兰的精华 - 页 2 123456789 新评论 Sergey Gritsay 2017.02.13 16:05 #11 Vladimir Karputov:一般来说,我认为入门条件是如果两个柱子前的收盘价低于前一个柱子的收盘价,并且RSI低于RsiMaximum(超买区),则买入。如果两个柱子前的收盘价高于前一个柱子的收盘价,并且RSI高于RsiMinimum(超卖区域),则卖出。都不是最好的。RSI指标有几种进入模式(相对强度指数)。上衣和下装相对强弱指数通常在70以上见顶,30以下见底,这些通常超过了价格图表上的顶部和底部的形成。图表模式相对强弱指数经常形成图形模式,如 "头肩顶 "或三角形,这可能不会在价格图表中显示出来。失败的摇摆(支撑和阻力的突破)。当相对强弱指数上升到前一个高点(峰值)或下降到前一个低点(谷底)时发生。支持和阻力水平相对强弱指数图比价格图更清楚地显示支持和阻力水平。分歧如上所述,当价格创下新高(低)但没有被RSI图表上的新高(低)所确认时,就会出现背离。这通常会导致价格向相对强弱指数的方向修正。来自指标(威廉姆斯百分比范围) 的进入信号可能值得考虑。指标值在-80%和-100%之间表示超卖状态。值在-0%和-20%之间,表明市场超买。我也认为CCI指标在这里会有意义 Vladimir Karputov 2017.02.13 16:07 #12 也有几种处理信号的方法在每一个柱子上,如果有信号,就获得一个位置,当相反的信号出现时,就开始 "修复 "局势。如果信号与前一个信号的方向相同,那么就等待价格离开前一个信号一定的台阶。... Sergey Gritsay 2017.02.13 16:27 #13 这是我在上面发布的视频中的代码,但它是针对B的,我也为C写过,但我似乎找不到它了if(filtr==CCI) { double CCI_S1=0.0; double CCI_S2=0.0; double CCI_F1=0.0; double CCI_F2=0.0; int cci_trend=-1; if(iBars(_Symbol,_Period)<cci_period_t+1)return(-1); if(iBars(_Symbol,_Period)<cci_period_s+1)return(-1); int i=0; do { if(i>iBars(_Symbol,_Period))break; CCI_S1=iCCI(_Symbol,_Period,cci_period_t,cci_price,1+i); CCI_S2=iCCI(_Symbol,_Period,cci_period_t,cci_price,2+i); if(CCI_S1>cci_level_up_t){cci_trend=OP_BUY;break;} if(CCI_S1<cci_level_dw_t){cci_trend=OP_SELL;break;} if(CCI_S1>cci_level_up_t && CCI_S2<cci_level_up_t){cci_trend=OP_BUY;break;} if(CCI_S1<cci_level_dw_t && CCI_S2>cci_level_dw_t){cci_trend=OP_SELL;break;} i++; } while(i<iBars(_Symbol,_Period) && !IsStopped()); CCI_F1=iCCI(_Symbol,_Period,cci_period_s,cci_price,1); CCI_F2=iCCI(_Symbol,_Period,cci_period_s,cci_price,2); if(cci_trend==OP_BUY) { if(Variant_cci_01==ON && CCI_F1<cci_level_dw_s)return(OP_BUY); if(Variant_cci_02==ON && CCI_F1<cci_level_dw_s && CCI_F2>cci_level_dw_s)return(OP_BUY); if(Variant_cci_03==ON && CCI_F1>cci_level_dw_s && CCI_F2<cci_level_dw_s)return(OP_BUY); if(Variant_cci_04==ON && CCI_F1>cci_level_up_s && CCI_F2<cci_level_up_s)return(OP_BUY); if(Variant_cci_05==ON && CCI_F1>cci_level_up_s)return(OP_BUY); } if(cci_trend==OP_SELL) { if(Variant_cci_01==ON && CCI_F1>cci_level_up_s)return(OP_SELL); if(Variant_cci_02==ON && CCI_F1>cci_level_up_s && CCI_F2<cci_level_up_s)return(OP_SELL); if(Variant_cci_03==ON && CCI_F1<cci_level_up_s && CCI_F2>cci_level_up_s)return(OP_SELL); if(Variant_cci_04==ON && CCI_F1<cci_level_dw_s && CCI_F2>cci_level_dw_s)return(OP_SELL); if(Variant_cci_05==ON && CCI_F1<cci_level_dw_s)return(OP_SELL); } }.... Adviser Ivan - the [WARNING CLOSED!] Any newbie 编码帮助 Vladimir Karputov 2017.02.13 16:33 #14 我还在看视频... Maxim Dmitrievsky 2017.02.13 17:20 #15 Vladimir Karputov:一般来说,我认为入门条件是如果两个柱子前的收盘价低于前一个柱子的收盘价,并且RSI低于RsiMaximum(超买区),则买入。如果两个柱子前的收盘价高于前一个柱子的收盘价,并且RSI高于RsiMinimum(超卖区域),则卖出。都不是最好的。RSI指标有几种进入模式(相对强度指数)。上身和下身相对强弱指数通常在70以上见顶,30以下见底,它们通常超过了价格图表上的顶部和底部的形成。图表模式相对强弱指数经常形成图形模式,如 "头肩顶 "或三角形,这可能不会在价格图表中显示出来。失败的摇摆(支撑和阻力的突破)。当相对强弱指数上升到前一个高点(峰值)或下降到前一个低点(谷底)时发生。支持和阻力水平相对强弱指数图比价格图更清楚地显示支持和阻力水平。分歧如上所述,当价格创下新高(低)但没有被RSI图表上的新高(低)所确认时,就会出现背离。这通常会导致价格向相对强弱指数的方向修正。来自指标(威廉姆斯百分比范围) 的进入信号可能值得考虑。指标值在-80%和-100%之间表示超卖状态。数值在-0%和-20%之间表示市场超买。你对该指标的理解是错误的,当有趋势时,它不会显示任何东西(从 "趋势 "一词来看),它只在平坦的条件下工作,就像所有振荡器一样。对于马丁格尔来说,将趋势与平盘分开是至关重要的,否则就会卖出。可以尝试与stdv指标结合使用,它形成明显的顶部,如果我们在几个柱子前测量它,我们可以确定趋势何时结束(指标线将向下逆转),并使用rsi来寻找方向。好吧,这不是一个通用的解决方案,但它会比有一个raci的版本工作得更准确。 Vladimir Karputov 2017.02.13 18:19 #16 Vladimir Karputov: 我也在看视频...到目前为止,已经出现了以下选项:一个有两种状态的指标--买入或卖出。的形式的东西。因此,我们创建了一个自定义指标的 信号。在MQL5的向导中,在自定义指标的两个模块的基础上组装一个专家顾问 - 一个周期为100,第二个周期为13。周期为100的指标具有更大的权重,表明全球趋势的方向,周期为13的指标用于缩减。 [删除] 2017.02.14 00:54 #17 Vladimir Karputov:到目前为止,已经出现了以下选项:一个有两种状态的指标--买入或卖出。的形式的东西。因此,我们创建了一个自定义指标的 信号。在MQL5的向导中,在自定义指标的两个模块的基础上组装一个专家顾问 - 一个周期为100,第二个周期为13。期限为100的指标有更大的权重,表明全球趋势的方向,由周期为13的指标来填补。 这是无稽之谈,指标有什么用?我不明白这个代码是什么意思。 Vitaly Muzichenko 2017.02.14 04:14 #18 sani soi: 指标到底有什么用?我不明白这个代码是什么意思。好吧,如果你什么都不明白,那么这个话题就不适合你了。手动交易 可能不需要指标,但自动交易需要一个信号来进入,所以要使用指标。 好运! Vladimir Karputov 2017.02.14 06:22 #19 检查CCI策略(根据帖子中的视频)--可以初步描述如下买入 - 如果CCI>"+100.0"卖出 - 如果CCI<"-100.0"。自定义指标"SignalCCI_Buy_or_Sell.mqh "的信号模块,版本1.000。到目前为止,它只有一个模式。可以使用MQL5向导在此信号的基础上生成一个专家顾问,并快速检查CCI(100)的理论。 附加的文件: SignalCCI_Buy_or_Sell.mqh 15 kb Vladimir Karputov 2017.02.14 08:34 #20 Vladimir Karputov:检查CCI策略(根据帖子中的视频)--可以初步描述如下买入 - 如果CCI>"+100.0"卖出 - 如果CCI<"-100.0"。自定义指标"SignalCCI_Buy_or_Sell.mqh "的信号模块,版本1.000。到目前为止,它只有一个模式。可以使用MQL5向导在此信号的基础上生成一个专家顾问,并快速检查CCI(100)的理论。在自定义指标的信号模块的基础上,专家顾问(用于快速检查想法)"CCI_Byu_or_Sell.mq5 "版本1.000(信号模块本身应放在Expert/MySig/文件夹中)。只使用一个信号模块(以最大限度地简化)。手数计算为保证金的风险百分比止损200点(以前是100点:)。不带尾巴下面是在2016.01.01至2017.02.14期间,在 "所有点数 "模式下对所有外汇对(20对)进行的H4测试,起始余额为3000。 附加的文件: CCI_Byu_or_Sell.mq5 14 kb 123456789 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
一般来说,我认为入门条件是
都不是最好的。RSI指标有几种进入模式(相对强度指数)。
相对强弱指数通常在70以上见顶,30以下见底,这些通常超过了价格图表上的顶部和底部的形成。
相对强弱指数经常形成图形模式,如 "头肩顶 "或三角形,这可能不会在价格图表中显示出来。
当相对强弱指数上升到前一个高点(峰值)或下降到前一个低点(谷底)时发生。
相对强弱指数图比价格图更清楚地显示支持和阻力水平。
如上所述,当价格创下新高(低)但没有被RSI图表上的新高(低)所确认时,就会出现背离。这通常会导致价格向相对强弱指数的方向修正。
来自指标(威廉姆斯百分比范围) 的进入信号可能值得考虑。
指标值在-80%和-100%之间表示超卖状态。值在-0%和-20%之间,表明市场超买。
我也认为CCI指标在这里会有意义
也有几种处理信号的方法
这是我在上面发布的视频中的代码,但它是针对B的,我也为C写过,但我似乎找不到它了
{
double CCI_S1=0.0;
double CCI_S2=0.0;
double CCI_F1=0.0;
double CCI_F2=0.0;
int cci_trend=-1;
if(iBars(_Symbol,_Period)<cci_period_t+1)return(-1);
if(iBars(_Symbol,_Period)<cci_period_s+1)return(-1);
int i=0;
do
{
if(i>iBars(_Symbol,_Period))break;
CCI_S1=iCCI(_Symbol,_Period,cci_period_t,cci_price,1+i);
CCI_S2=iCCI(_Symbol,_Period,cci_period_t,cci_price,2+i);
if(CCI_S1>cci_level_up_t){cci_trend=OP_BUY;break;}
if(CCI_S1<cci_level_dw_t){cci_trend=OP_SELL;break;}
if(CCI_S1>cci_level_up_t && CCI_S2<cci_level_up_t){cci_trend=OP_BUY;break;}
if(CCI_S1<cci_level_dw_t && CCI_S2>cci_level_dw_t){cci_trend=OP_SELL;break;}
i++;
}
while(i<iBars(_Symbol,_Period) && !IsStopped());
CCI_F1=iCCI(_Symbol,_Period,cci_period_s,cci_price,1);
CCI_F2=iCCI(_Symbol,_Period,cci_period_s,cci_price,2);
if(cci_trend==OP_BUY)
{
if(Variant_cci_01==ON && CCI_F1<cci_level_dw_s)return(OP_BUY);
if(Variant_cci_02==ON && CCI_F1<cci_level_dw_s && CCI_F2>cci_level_dw_s)return(OP_BUY);
if(Variant_cci_03==ON && CCI_F1>cci_level_dw_s && CCI_F2<cci_level_dw_s)return(OP_BUY);
if(Variant_cci_04==ON && CCI_F1>cci_level_up_s && CCI_F2<cci_level_up_s)return(OP_BUY);
if(Variant_cci_05==ON && CCI_F1>cci_level_up_s)return(OP_BUY);
}
if(cci_trend==OP_SELL)
{
if(Variant_cci_01==ON && CCI_F1>cci_level_up_s)return(OP_SELL);
if(Variant_cci_02==ON && CCI_F1>cci_level_up_s && CCI_F2<cci_level_up_s)return(OP_SELL);
if(Variant_cci_03==ON && CCI_F1<cci_level_up_s && CCI_F2>cci_level_up_s)return(OP_SELL);
if(Variant_cci_04==ON && CCI_F1<cci_level_dw_s && CCI_F2>cci_level_dw_s)return(OP_SELL);
if(Variant_cci_05==ON && CCI_F1<cci_level_dw_s)return(OP_SELL);
}
}
....
一般来说,我认为入门条件是
都不是最好的。RSI指标有几种进入模式(相对强度指数)。
相对强弱指数通常在70以上见顶,30以下见底,它们通常超过了价格图表上的顶部和底部的形成。
相对强弱指数经常形成图形模式,如 "头肩顶 "或三角形,这可能不会在价格图表中显示出来。
当相对强弱指数上升到前一个高点(峰值)或下降到前一个低点(谷底)时发生。
相对强弱指数图比价格图更清楚地显示支持和阻力水平。
如上所述,当价格创下新高(低)但没有被RSI图表上的新高(低)所确认时,就会出现背离。这通常会导致价格向相对强弱指数的方向修正。
来自指标(威廉姆斯百分比范围) 的进入信号可能值得考虑。
指标值在-80%和-100%之间表示超卖状态。数值在-0%和-20%之间表示市场超买。
你对该指标的理解是错误的,当有趋势时,它不会显示任何东西(从 "趋势 "一词来看),它只在平坦的条件下工作,就像所有振荡器一样。对于马丁格尔来说,将趋势与平盘分开是至关重要的,否则就会卖出。可以尝试与stdv指标结合使用,它形成明显的顶部,如果我们在几个柱子前测量它,我们可以确定趋势何时结束(指标线将向下逆转),并使用rsi来寻找方向。好吧,这不是一个通用的解决方案,但它会比有一个raci的版本工作得更准确。
我也在看视频...
到目前为止,已经出现了以下选项:一个有两种状态的指标--买入或卖出。的形式的东西。
因此,我们创建了一个自定义指标的 信号。在MQL5的向导中,在自定义指标的两个模块的基础上组装一个专家顾问 - 一个周期为100,第二个周期为13。周期为100的指标具有更大的权重,表明全球趋势的方向,周期为13的指标用于缩减。
到目前为止,已经出现了以下选项:一个有两种状态的指标--买入或卖出。的形式的东西。
因此,我们创建了一个自定义指标的 信号。在MQL5的向导中,在自定义指标的两个模块的基础上组装一个专家顾问 - 一个周期为100,第二个周期为13。期限为100的指标有更大的权重,表明全球趋势的方向,由周期为13的指标来填补。
指标到底有什么用?我不明白这个代码是什么意思。
好吧,如果你什么都不明白,那么这个话题就不适合你了。手动交易 可能不需要指标,但自动交易需要一个信号来进入,所以要使用指标。
好运!
检查CCI策略(根据帖子中的视频)--可以初步描述如下
到目前为止,它只有一个模式。
可以使用MQL5向导在此信号的基础上生成一个专家顾问,并快速检查CCI(100)的理论。
检查CCI策略(根据帖子中的视频)--可以初步描述如下
到目前为止,它只有一个模式。
可以使用MQL5向导在此信号的基础上生成一个专家顾问,并快速检查CCI(100)的理论。
在自定义指标的信号模块的基础上,专家顾问(用于快速检查想法)"CCI_Byu_or_Sell.mq5 "版本1.000(信号模块本身应放在Expert/MySig/文件夹中)。