求救...將想法轉(zhuǎn)為程式 [MultiCharts MC]
作者:MultiCharts MC 來(lái)源:cxh99.com 發(fā)布時(shí)間:2012年05月17日 點(diǎn)擊數(shù):
【收藏到本網(wǎng)的會(huì)員中心】
- 咨詢內(nèi)容:資料架構(gòu):
上方資料 - 小臺(tái)1分鐘線
下方資料 - 小臺(tái)日線 交易訊號(hào): 給定兩變數(shù) target_time (093000), len (5) 然後判定
1. 開(kāi)盤(pán)至target_time (9點(diǎn)半) 為止,交易區(qū)間的高點(diǎn)與低點(diǎn)
2. 近 len (5) 個(gè)交易日的最低點(diǎn)與最高點(diǎn) 3. 若突破開(kāi)盤(pán)至target_time (9點(diǎn)半) 為止的交易區(qū)間高點(diǎn)與低點(diǎn),則順勢(shì)買(mǎi)進(jìn)或放空 4. 若突破近 len (5) 個(gè)交易日的最低點(diǎn)與最高點(diǎn),則順勢(shì)買(mǎi)進(jìn)或放空 5. 因此最多部位為兩口 6. 下午1點(diǎn)以後不交易, 1點(diǎn)25分將部位全部平倉(cāng) 交易指標(biāo): 上敘的兩個(gè)高點(diǎn)與兩個(gè)低點(diǎn) 日內(nèi)高低點(diǎn)用厚實(shí)線表示
近 len (5) 個(gè)交易日的高低點(diǎn)用虛線表示 備注: 我自己已大略寫(xiě)過(guò)...但問(wèn)題出在第一天的日內(nèi)高低點(diǎn)都會(huì)計(jì)算錯(cuò)誤 (低點(diǎn)是零等情況, 導(dǎo)致整個(gè)圖被拉很寬)
日內(nèi)高低點(diǎn)標(biāo)示的時(shí)間點(diǎn)也不對(duì)...(ex: 第一天應(yīng)該在 target_time 就應(yīng)該show 出當(dāng)日高低點(diǎn),但其位置都是錯(cuò)的)
煩請(qǐng)凱衛(wèi)的高手幫忙羅 - MC技術(shù)部:客制化服務(wù) 因?yàn)槭鞘召M(fèi),所以公開(kāi)邏輯的使用者應(yīng)該不會(huì)考慮放這里就要等網(wǎng)友幫忙寫(xiě)了但最近我在忙 專(zhuān)案,所以也沒(méi)空幫忙寫(xiě)看有沒(méi)有其他網(wǎng)友想要練功的可以互相幫忙一下唷
PS: 若你兩個(gè)交易邏輯不想干擾,應(yīng)該是要分成兩只獨(dú)立策略,不然你的部位管理會(huì)很亂 - MC客服:inputs: pTarget_time(930), pLen(5);vars: vH(H), vL(L), v5H(H), v5L(L);
if D<>D[1] then begin vH = H; vL = L; v5H = Highest(H, pLen) of data2; v5L = Lowest(L, pLen) of data2;end;
if time <= pTarget_time then begin if H > vH then vH = H; if L < vL then vL = L;end else if time <= 1300 then begin if marketposition < 1 then buy("B1") next bar vH Stop; if marketposition > -1 then sellshort("S1") next bar vL Stop;
if marketposition = 1 then buy("B2") next bar v5H Stop; if marketposition = -1 then sellshort("S2") next bar v5L Stop;end else if time >= 1325 then begin sell("BX") next bar at market; buytocover("SX") next bar at market;end;
你再把它改成指標(biāo),看看有沒(méi)有你說(shuō)的問(wèn)題
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容