?
你這個(gè)算法沒(méi)意義,在圖表計(jì)算的模式下,
求Sum:=品種X收盤價(jià)*A+Sign*品種Y收盤價(jià);
在歷史每根k上,收盤價(jià)是定值,那么A和Sign的范圍肯定是范圍的最小值。壓根沒(méi)必要有上面的雙重循環(huán)去計(jì)算。
?
?來(lái)源:程序化久久網(wǎng)( m.weiqiv.net.cn )
你這個(gè)算法沒(méi)意義,在圖表計(jì)算的模式下,
求Sum:=品種X收盤價(jià)*A+Sign*品種Y收盤價(jià);
在歷史每根k上,收盤價(jià)是定值,那么A和Sign的范圍肯定是范圍的最小值。壓根沒(méi)必要有上面的雙重循環(huán)去計(jì)算。
邏輯上繼續(xù)解釋下,想求
?
就是說(shuō),在k線的序列模式下,品種、收盤價(jià)是一個(gè)已經(jīng)確定的值,在這個(gè)確定了close為定值上進(jìn)行循環(huán)計(jì)算sum。
Sum:=品種X收盤價(jià)*0.1+Sign*品種Y收盤價(jià);(肯定是a=0.1,Sign=-1時(shí))其sum值最小。
??????????? 。。。
??????????? 。。。
?
?
就是說(shuō),在k線的序列模式下,品種、收盤價(jià)是一個(gè)已經(jīng)確定的值,在這個(gè)確定了close為定值上進(jìn)行循環(huán)計(jì)算sum。
Sum:=品種X收盤價(jià)*0.1+Sign*品種Y收盤價(jià);(肯定是a=0.1,Sign=-1時(shí))其sum值最小。
??????????? 。。。
??????????? 。。。
老師說(shuō)得是,這么看來(lái)邏輯上是的,計(jì)算品種收盤價(jià)加法Sum不是很恰當(dāng)。。。
我換換吧,改成
Sum:=Pearson(品種X收盤價(jià),N)+Sign*Pearson(品種Y收盤價(jià),N);
Sum:=Pearson(品種X收盤價(jià),N)*0.1+Sign*Pearson(品種Y收盤價(jià),N);
Sum:=Pearson(品種X收盤價(jià),N)*0.2+Sign*Pearson(品種Y收盤價(jià),N);
Sum:=Pearson(品種X收盤價(jià),N)*0.3+Sign*Pearson(品種Y收盤價(jià),N);
Sum:=Pearson(品種X收盤價(jià),N)*0.4+Sign*Pearson(品種Y收盤價(jià),N);
......
Sum:=Pearson(品種X收盤價(jià),N)*100+Sign*Pearson(品種Y收盤價(jià),N);
求使Sum最小的A值和Sign