不是圣杯,只是一个普通的--Bablokos!!!。 - 页 216 1...209210211212213214215216217218219220221222223...650 新评论 Дмитрий 2014.06.10 06:38 #2151 Contender:这样的 "投资组合是类似的。买入加元0.1*L买入EURCHF 0.9*L其中L是总交易量。 基本上,是的。存款的负荷较小。 Дмитрий 2014.06.10 06:41 #2152 Contender:这样的 "投资组合是类似的。买入加元0.1*L买入EURCHF 0.9*L其中L是总交易量。 顺便说一句,这是个想法。 Дмитрий 2014.06.10 06:47 #2153 _new-rena:Bablokos的想法在这里。在我看来,没有人正确地开始。也就是说,首先你需要通过存款货币来表达所有的货币对,然后在价格上与它们平等地匹配(等价)。 ...然后将它们应用于一个图表,然后计算手数,然后根据 "统计套利 "策略组成一个投资组合,然后看看 - 我们得到了什么(我在这里展示了Surgeon的投资组合指标),然后才在演示中尝试 - .... 最好的变体是在MQL4或直接在MQL5中编写所有的指标--配对映射、价差、通道、订单、股权进行测试。 然后,美元兑日元可以从分析中排除,六种货币的价差可以生成(不包括美元和日元)。我现在将尝试重写发电机。 Дмитрий 2014.06.10 06:54 #2154 是的,价差是不同的。第二版现在已经规范为美元。批量计算仍然是一样的,....为什么要真正改变它? Дмитрий 2014.06.10 06:57 #2155 int init() { //--- indicator buffers mapping ObjectCreate ("Start", OBJ_VLINE, 0, 0, 0);// ???????? ???. ObjectCreate ("Finish", OBJ_VLINE, 0, 0, 0);// ???????? ???. ObjectSet("Start",0,iTime(NULL,0,depth+shift)); ObjectSet("Finish",0,iTime(NULL,0,shift)); SetIndexBuffer(0,spread); double min=100000000; for(int i1=0;i1<6;i1++) { for(int i2=0;i2<6;i2++) { for(int i3=0;i3<6;i3++) { if(i1!=i2&&i1!=i3) { delta1=iOpen(pair[i1]+prefix,0,shift)/iOpen(pair[6]+prefix,0,shift)-iOpen(pair[i1]+prefix,0,shift+depth)/iOpen(pair[6]+prefix,0,shift+depth); delta2=iOpen(pair[i2]+prefix,0,shift)/iOpen(pair[6]+prefix,0,shift)-iOpen(pair[i2]+prefix,0,shift+depth)/iOpen(pair[6]+prefix,0,shift+depth); delta3=iOpen(pair[i3]+prefix,0,shift)/iOpen(pair[6]+prefix,0,shift)-iOpen(pair[i3]+prefix,0,shift+depth)/iOpen(pair[6]+prefix,0,shift+depth); if(delta3-delta2!=0) { y=(delta1-delta2)/(delta3-delta2); x=1-y; if(MathAbs(x)+MathAbs(y)==1) { for(int i=shift;i<shift+depth;i++)spreadtemp[i]=1*iOpen(pair[i1]+prefix,0,i)/iOpen(pair[6]+prefix,0,i) -x*iOpen(pair[i2]+prefix,0,i)/iOpen(pair[6]+prefix,0,i) -y*iOpen(pair[i3]+prefix,0,i)/iOpen(pair[6]+prefix,0,i); double max=0; for(int i=shift;i<shift+depth;i++)if(MathAbs(spreadtemp[shift]-spreadtemp[i])>max)max=MathAbs(spreadtemp[shift]-spreadtemp[i]); if(max<min){min=max;pair1=i1;pair2=i2;pair3=i3;x_start=x;y_start=y;} } } } } } } return(0); } 选择标准是在一个给定的范围内传播与轴的最小偏差。可以根据需要改写。 Дмитрий 2014.06.10 07:40 #2156 归一化,带入存款货币,分母为美元。我认为与价格相比,价差计算不会有太大变化。结果可能是一样的。线路分别是AUDUSD CADUSD CHFUSD EURUSD GBPUSD NZDUSD。我没有添加(100*JPY)/USD这条线。 Дмитрий 2014.06.10 08:09 #2157 15个相关图形的底线。唯一剩下的就是找到这批货。 Дмитрий 2014.06.10 08:38 #2158 互相交易两个价差。我知道了,我要去挣钱了...... Sergey Gridnev 2014.06.10 09:21 #2159 grell: 你必须对两个价差进行交易。我知道了,我要去挣钱了......在这个过程中,最主要的是及时意识到所有这些 "传播 "只不过是 "相同的鸡蛋,但并排在一起"。;) Дмитрий 2014.06.10 09:30 #2160 Contender:在这个过程中,最主要的是及时意识到所有这些 "传播 "只不过是 "相同的鸡蛋,但并排在一起"。;) 是的,就是这样,只是分析得比较深入。 1...209210211212213214215216217218219220221222223...650 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
这样的 "投资组合是类似的。
买入加元0.1*L
买入EURCHF 0.9*L
其中L是总交易量。
基本上,是的。存款的负荷较小。
这样的 "投资组合是类似的。
买入加元0.1*L
买入EURCHF 0.9*L
其中L是总交易量。
顺便说一句,这是个想法。
Bablokos的想法在这里。在我看来,没有人正确地开始。也就是说,首先你需要通过存款货币来表达所有的货币对,然后在价格上与它们平等地匹配(等价)。 ...然后将它们应用于一个图表,然后计算手数,然后根据 "统计套利 "策略组成一个投资组合,然后看看 - 我们得到了什么(我在这里展示了Surgeon的投资组合指标),然后才在演示中尝试 - ....
最好的变体是在MQL4或直接在MQL5中编写所有的指标--配对映射、价差、通道、订单、股权进行测试。
然后,美元兑日元可以从分析中排除,六种货币的价差可以生成(不包括美元和日元)。我现在将尝试重写发电机。
是的,价差是不同的。第二版现在已经规范为美元。批量计算仍然是一样的,....为什么要真正改变它?
归一化,带入存款货币,分母为美元。我认为与价格相比,价差计算不会有太大变化。结果可能是一样的。
线路分别是AUDUSD CADUSD CHFUSD EURUSD GBPUSD NZDUSD。我没有添加(100*JPY)/USD这条线。
你必须对两个价差进行交易。我知道了,我要去挣钱了......
在这个过程中,最主要的是及时意识到所有这些 "传播 "只不过是 "相同的鸡蛋,但并排在一起"。
;)
在这个过程中,最主要的是及时意识到所有这些 "传播 "只不过是 "相同的鸡蛋,但并排在一起"。
;)
是的,就是这样,只是分析得比较深入。