圖表交易下單映射功能使用說明
?
一、功能啟用設(shè)置
???? 在圖表的程式化交易中,如果需要監(jiān)控指數(shù)合約或具體合約,而實(shí)際交易需要對相應(yīng)的具體合約或另一個品種合約進(jìn)行下單,這時可以使用金字塔的下單映射功能。
-------------------------------------------------------------------------------------------------------------------------------------
以一個簡單的均線交易為案例:
ma5:ma(c,5);
ma10:ma(c,10);
con1:=cross(ma5,ma10);
con2:=cross(ma10,ma5);
if?con1 then
?? begin
?? sellshort(holding<0,holding,market);????
//針對使用下單映射,這里推薦使用market市價進(jìn)行報單,詳細(xì)參考后面注意事項(xiàng)。
?? buy(holding=0,1,market);
?? end
if?con2 then
?? begin
?? sell(holding>0,holding,market);
?? buyshort(holding=0,1,market);
?? end
?
推薦使用market市價報單,因?yàn)槿绻褂孟迌r下單,設(shè)置的限價都是取的圖表上的價格,而不是實(shí)際需要下單的品種的價格,就會出現(xiàn)下單問題。
-------------------------------------------------------------------------------------------------------------------------------------?
? 操作步驟:
???? 1、把該均線交易策略雙擊加載至圖表上的指數(shù)合約或具體合約的K線圖上面。
???? 2、點(diǎn)擊菜單欄上的"交易"--"圖表程式化交易",勾選啟用自定義下單品種,在彈出的對話框中設(shè)置源品種和目的品種,例如監(jiān)控品種為指數(shù)AG13,實(shí)際交易品種為 具體合約AG00,如下圖。
?
???????? ①源品種:具體圖表上加載K線的品種;
??????????? 目的品種:實(shí)際需要進(jìn)行下單的品種;
???????? ②品種可以直接點(diǎn)擊空格選擇,也可以通過手工輸入。手工輸入時,格式為市場代碼+品種代碼,例如上期所的白銀指數(shù)品種,表示為SQAG13;
?????????????????????????????????????????????????????????????? ????
??? 3、如上圖,設(shè)置完畢確定后,即可點(diǎn)擊啟動交易。這樣在圖表K線上觸發(fā)的信號,就會自動對其映射的品種進(jìn)行開平倉動作。
?
二、使用報單指令注意事項(xiàng)。
???? 1、金字塔支持的報單指令有市價market,對手價thisclose和限價limit,在下單映射中推薦使用市價market、對手價thisclose(如上舉例)。
???? 例如:buy(pkkd,1,market);
????????????? buy(pkkd,1,thisclose);
???? 這種指令就不會區(qū)分品種了,可以直接用于對映射品種進(jìn)行下單。
??
??? 2、若客戶需要使用限價limit進(jìn)行下單。(不推薦使用)
???? 例如:buy(conkd,1,limit,close);//不可直接使用limit進(jìn)行下單。
???? 因?yàn)檫@里取的close是當(dāng)前圖表K線監(jiān)控品種的價格,而不是實(shí)際需要下單的品種的價格,直接使用limit報單所以可能會存在問題,需要取得實(shí)際下單的品種的價格再進(jìn)行報單,可供參考的方式如下:
????? jg:callstock('ag00',vtclose,1);????????????//引用具體下單品種AG00的最新價close
????? buy(conkd,1,limit,jg);????????????????????????? //用引用到的下單品種的價格進(jìn)行報單
?
?
?來源: www.tumamayizhan.com
?
?
?