BS公式組件例子出錯(cuò) [文華財(cái)經(jīng)]
作者:文華財(cái)經(jīng) 來(lái)源:cxh99.com 發(fā)布時(shí)間:2016年09月30日 點(diǎn)擊數(shù):
【收藏到本網(wǎng)的會(huì)員中心】
- 咨詢內(nèi)容:
GLOBAL_VAR CODE_optionc,CODE_optionp,CODE; GLOBAL_VAR LSBDLC,LSBDLP,VOL,C1,C2,CC,N,S,L,r,T,d1,d2,P1,P2; GLOBAL_VAR PINGVOL; GLOBAL_VAR COIN,COIN1; VOID MAIN() { CODE_opti; CODE_opti; CODE = "IF1606"; N = 20; LSBDLC = #Get("NAME1","LSBDL",0); // 趨 勢(shì) 模 型 計(jì) 算 歷 史 波 動(dòng) 率 , 算 法 : LSBDL = STD(LN(C/REF(C,1)),N)*SQRT(252)/SQRT(2*N); LSBDLP = #Get("NAME2","LSBDL",0); S = Price(CODE, "New"); L = StrikePrice(CODE_optionc); // 行權(quán)價(jià) r = 0.01; // 無(wú)風(fēng)險(xiǎn)利率 T = ((ExpirationDate(CODE_optionc)-CurrentTime())/86400)/365; // 合約到期時(shí)間 /365 d1 = (LN(S/L)+(r+0.5*POW(LSBDLC,2))*T)/(LSBDLC*POW(T,0.5)); d2 = d1 - LSBDLC*POW(T,0.5); C1 = S*NormDist(d1)-L*POW(2.7182,-1*r*T)*NormDist(d2); // 根據(jù) BS 公式計(jì)算看漲 期權(quán)理論價(jià)格 P1 = L*POW(2.7182,-1*r*T)*(1-NormDist(d2))-S*(1-NormDist(d1)); // 根據(jù) BS 公式 計(jì)算看跌期權(quán)理論價(jià)格 C2 = Price(CODE_optionc, "New"); // 看漲期權(quán)最新價(jià) P2 = Price(CODE_optionp, "New"); // 看跌期權(quán)最新價(jià) TRADE1(); ALLCLOSE();}
從例子文檔中copy過(guò)來(lái)的 語(yǔ)法總報(bào)錯(cuò)第12行 "LSBDL附近" 使用了未定義的變量第12行 "C附近" 使用了未定義的變量第12行 "C附近" 使用了未定義的變量第12行 "REF附近" 調(diào)用函數(shù)未定義 - 文華技術(shù)人員:
這句話,是用來(lái)取盒子的趨勢(shì)模型的指標(biāo)數(shù)值
您盒子加載的是什么合約上,就取什么合約的歷史波動(dòng)率
您如果要取股指的,您就把盒子加載在股指合約上
- 網(wǎng)友回復(fù):
這個(gè)我已經(jīng)完成了 現(xiàn)在是第二個(gè)問(wèn)題
另外也給問(wèn)題就是 歷史波動(dòng)率為什么不是取IF1606的歷史波動(dòng)率 而是取得1606 CALL Option 的歷史波動(dòng)率?????
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容