大伊人青草狠狠久久-大伊香蕉精品视频在线-大伊香蕉精品一区视频在线-大伊香蕉在线精品不卡视频-大伊香蕉在线精品视频75-大伊香蕉在线精品视频人碰人

您現(xiàn)在的位置:程序化交易>> 股票公式>> 其他>> 其他軟件知識>>正文內(nèi)容

飛狐金魔方大交易師使用教程(3)-日內(nèi)交易通道突破策略之開盤區(qū)間突破 [飛狐金魔方]

日內(nèi)交易常用的一類策略是開盤區(qū)間突破,它與前例的通道突破策略相似,其基本公式是:

 

//-------金魔方智能交易公式--------------
//例3_1 開盤區(qū)間突破策略
//用于分鐘線周期
{策略:
1.當日開盤價加減指定價差形成區(qū)間
2.突破區(qū)間高點做多,跌破區(qū)間低點做空
3.當天僅做多1次,做空1次
4.日內(nèi)交易,收盤前清倉
}
input:                                      
  Rng(10),        //區(qū)間范圍
  EndTime(1400);  //下午14:00以后不開倉
RngH: OpenD(0) + Rng;
RngL: OpenD(0) - Rng;
if Time < EndTime*100 then begin
  if EntriesToday(Date,MP_LONG)<1 then
    Buy('', 2, RngH, -1, OT_STOP);
  if ExitsToday(Date,MP_SHORT)<1 then
    SellShort('', 2, RngL, -1, OT_STOP);
end;
SetExitOnClose;
{
注解:
1.OpenD(0)返回當日開盤價,這套函數(shù)在日內(nèi)交易時方便常用;
2.EntriesToday(Date,MP_LONG)取得當天多頭開倉次數(shù),MP_LONG 是值為1的宏;
3.ExitsToday (Date,MP_SHORT)取得當天空頭平倉次數(shù),MP_SHORT 是值為-1的宏;
4.SetExitOnClose用于在收市時清倉,歷史測評時以收盤價作為平倉價,自動交易時在收市前若干秒平倉,可在【策略設(shè)置】中設(shè)置,默認在收市前60秒清倉。
}

 


3_1.gif

 


 

如圖所示,該策略以當日開盤價加減由Rng參數(shù)指定的范圍,形成一個區(qū)間,當價格突破區(qū)間時進場交易,收盤時清倉不過夜。


 

上例的區(qū)間范圍Rng是個常數(shù),不能適應市場變動,所以Rng通常用各種算法得到,例如,著名的Dual Thrust系統(tǒng)曾長期在交易系統(tǒng)排行榜名列三甲,其原始公式應用于日線周期,不太能如實反映日內(nèi)波動,我們把它改造為應用于分鐘周期的策略:

 

 

 

//-------金魔方智能交易公式--------------
//例3_2 Dual Thrust日內(nèi)策略
//用于1分鐘-15分鐘周期
{策略:
1.根據(jù)前幾日的波動范圍動態(tài)調(diào)整開盤區(qū)間
2.突破區(qū)間高點做多,跌破區(qū)間低點做空
3.可選是否持倉過夜
}
input:
  K1(0.5),K2(0.5),Mday(1),Nday(1),
  ExitOnClose(1);
variable:
  BarsPerDay(48), BuyRange(1000), SellRange(1000);
if BarPos = 1 then begin  //只需計算1次
  switch DataPeriod begin   //滬深300股指期貨日周期數(shù)
    case 1: BarsPerDay:=270; //1分鐘周期數(shù)/每日
    case 2: BarsPerDay:=54;  //5分鐘周期數(shù)/每日
    case 3: BarsPerDay:=18;  //15分鐘周期數(shù)/每日
  end
end
Bars:= Mday*BarsPerDay;
MHH := HHV(H,Bars)[1];
MHC := HHV(C,Bars)[1];
MLL := LLV(L,Bars)[1];
MLC := LLV(C,Bars)[1];
Bars:= Nday*BarsPerDay;
NHH := HHV(H,Bars)[1];
NHC := HHV(C,Bars)[1];
NLL := LLV(L,Bars)[1];
NLC := LLV(C,Bars)[1];

if Date <> Date[1] then begin  //新交易日開始,計算區(qū)間范圍
  BuyRange := Max(MHH - MLC, MHC - MLL);
  SellRange := Max(NHH - NLC, NHC - NLL);
end
RngH: OpenD(0) + K1*BuyRange;
RngL: OpenD(0) - K2*SellRange;

if SessionLastBar = 0 then begin
  Buy('', DEFAULT, RngH, -1, OT_STOP,OB_NEXTBAR);
  SellShort('', DEFAULT, RngL, -1, OT_STOP,OB_NEXTBAR);
end
if ExitOnClose then SetExitOnClose;

注解:
1.用不同的參數(shù)分別設(shè)置買賣區(qū)間的幅度
2.BarsPerDay為1天的K線數(shù)量,只需在第1根K線時計算1次
  用switch語句根據(jù)周期類型賦值,公式中是股指期貨的每日周期數(shù)量
3.HHV(H,Bars)[1]表示取用前一周期的指標值
  可以把之前的:=改為:進行調(diào)試
4.SessionLastBar函數(shù)用于判斷是否是當日最后一個周期
5.外部參數(shù)ExitOnClose控制是否做日內(nèi)交易或持倉過夜
}

 

 


3_2.gif

 


 

可見,在同一時間段,本例的區(qū)間與上例相比較是動態(tài)變化的,各位可以修改公式參數(shù)看看運行結(jié)果。


 

在實際交易中,分批開平倉是常用的技巧,金魔方如何實現(xiàn)呢?


 

 

有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友

可聯(lián)系技術(shù)人員 QQ: 511411198  點擊這里給我發(fā)消息進行 有償 編寫!不貴!點擊查看價格!


【字體: 】【打印文章】【查看評論

相關(guān)文章

    沒有相關(guān)內(nèi)容
主站蜘蛛池模板: 亚洲欧美日韩高清在线看 | 欧美性xxxx偷拍 | 人人看操 | 中文字幕在线亚洲精品 | 一级日本特黄毛片视频 | 久草网视频在线观看 | 成年女人视频免费观看一 | 亚洲原创区 | 婷婷的久久五月综合先锋影音 | 97免费观看视频 | 手机看片久久国产免费不卡 | 91免费国产在线观看尤物 | h片在线看| 欧美久久影院 | 豆国产97在线 | 亚洲 | 免费一级成人毛片 | 久久青青草视频 | 狠狠色噜噜狠狠狠狠黑人 | 成人亚洲在线观看 | 久久中文字幕久久久久91 | 亚洲精品啪啪一区二区三区 | 伊人网站在线观看 | 香蕉人在线香蕉人在线 | 天天操操操操操操 | 99成人国产精品视频 | 黄色影院在线观看视频 | 波多野结衣一区免费作品 | 久久香蕉国产线看观看亚洲卡 | 国产免费不卡v片在线观看 国产免费不卡视频 | 亚洲一区二区三区一品精 | 男女xxⅹ爽免费视频 | 97在线视 | 久久久久国产精品免费看 | 国产精品国产三级国产an | 国产精品视频福利视频网 | 中文字幕专区高清在线观看 | 久久福利在线 | 午夜免费体验区 | 亚洲人成高清 | 91视频亚洲 | 久久国产高清字幕中文 |