【模塊】金字塔”排序“解決方案(圖表)版[金字塔模型]
相關標簽:
去年發布了一個金字塔排序解決方案。主要是用通過金字塔的后臺tinsort函數,解決實盤排序的問題。但并不完美,留下的遺憾是tinsort為后臺函數無法測試。
描述:開盤后,我們根據KDJ的K值由大到小排序,品種為CU,RU,M,CF,IF,
策略:當交易的品種為CU, CU的排名為第一且無持倉時下單。
首先,我們需要建立數組,然后通過HOD2函數取的排序值。
VARIABLE: X[5]=0;
X[1]:=STKINDI(\'CU00\',\'KDJ.K\',0,6,0);
X[2]:=STKINDI(\'RU00\',\'KDJ.K\',0,6,0);
X[3]:=STKINDI(\'M00\',\'KDJ.K\',0,6,0);
X[4]:=STKINDI(\'CF00\',\'KDJ.K\',0,6,0);
X[5]:=STKINDI(\'IF00\',\'KDJ.K\',0,6,0);
CU排名:HOD2(X,5,X[1]),LINETHICK0;
RU排名:HOD2(X,5,X[2]),LINETHICK0;
M排名:HOD2(X,5,X[3]),LINETHICK0;
CF排名:HOD2(X,5,X[4]),LINETHICK0;
IF排名:HOD2(X,5,X[5]),LINETHICK0;
此主題相關圖片如下:圖表排序3.jpg
如上圖,我們排序值都求出來了,接下來就簡單了。
以CU為例,若CU排序為1,并且無持倉,我們就下單。
IF CU排名=1 and holding=0 then buy(1,1,market);
注:這個范例拋磚引玉,通過新的數組功能,以往很復雜的計算都能很簡單的處理了。例如N個值中取最大、最小值。
其次HoD2是從大到小排,反過來從小到大排用Lod2函數。
最后HOD2 LOD2的函數說明讀起來不太易理解,主要的參數問題,是在于我代碼中用紅色表示的部分。
概括的講,以這次舉例是例,5個值排序這個值就選5,是20個這個值就取20。具體說明待下個版本完善。
“排序”后臺版:
http://www.weistock.com/bbs/dispbbs.asp?boardid=10&Id=25476&page=2
匯總貼:
{別忘了將本網告訴您身邊的朋友,向朋友傳達有用資料,也是一種人情,你朋友會感謝你的。}
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容