官术网_书友最值得收藏!

2.5.1 整理思路并編寫模型

進行程序化自動交易,首先要有模型。注意,這里提到的模型是指在編輯平臺上使用麥語言編寫的包含變量、交易條件、交易指令等的源碼。程序會按照模型編寫的條件執行。

打開贏智程序化交易軟件,單擊菜單欄中的“編寫”→“編寫趨勢跟蹤模型”命令,打開“My Language(麥語言)趨勢跟蹤模型編寫平臺—新建趨勢跟蹤模型”窗口,如圖2.30所示。

圖2.30 “My Language(麥語言)趨勢跟蹤模型編寫平臺—新建趨勢跟蹤模型”窗口

編寫如下代碼:

        MA1:MA(CLOSE,N1);
        MA2:MA(CLOSE,N2);
        MA3:MA(CLOSE,N3);
        MA4:MA(CLOSE,N4);
        MA5:MA(CLOSE,N5);
        MA6:MA(CLOSE,N6);//定義6條均線
        CROSSUP(MA1,MA2),BPK;//5周期均線上穿10周期均線做多。
        CROSSDOWN(MA1,MA2),SPK;//5周期均線下穿10周期均線做空。
        AUTOFILTER;

這里有6個計算參數,分別是N1、N2、N3、N4、N5和N6,參數具體設置如圖2.31所示。

圖2.31 參數具體設置

設置“描述”為“均線組合”,“屬性”為“K線附屬指標”,然后“另存為”該文件,文件名為“MYMA”,如圖2.32所示。

圖2.32 程序模型文件MYMA

程序模型文件編輯好后,要檢測一下語法有無問題。單擊菜單欄中的“檢測”→“語法檢測”命令,就可以進行語法檢測,如果沒有錯誤,就會顯示“恭喜您,測試成功”,如圖2.33所示。

圖2.33 檢測語法

主站蜘蛛池模板: 静宁县| 安新县| 金沙县| 垣曲县| 当阳市| 六安市| 新化县| 特克斯县| 安宁市| 涞水县| 临沂市| 玉林市| 正安县| 古浪县| 大化| 通河县| 高淳县| 卢湾区| 兴化市| 乌兰察布市| 越西县| 乐山市| 中江县| 水城县| 都匀市| 常宁市| 四平市| 甘洛县| 吉水县| 威海市| 涿鹿县| 澄江县| 莱西市| 秦皇岛市| 临潭县| 巩义市| 灵寿县| 新郑市| 琼结县| 通州市| 涟源市|