金字塔ADX跳空策略模型[金字塔模型]
一、ADX跳空策略思想:
? ? ?? 運(yùn)用+DI/-DI指標(biāo)判斷趨勢(shì)的方向,當(dāng)+DI大于-DI時(shí)趨勢(shì)為上漲,反之為下跌,運(yùn)用ADX度量趨勢(shì)的強(qiáng)度,當(dāng)出現(xiàn)開盤反向跳空時(shí)入市交易以捕捉趨勢(shì),以及跳空帶來的利潤(rùn)。
?
? ? 示例代碼以買入開倉為例,賣出開倉相反即可,原理如下:
【開倉條件】
1、12期ADX高于30,28期+DI高于28期-DI;
2、當(dāng)日跳空低開,價(jià)格低于昨日最低價(jià),在向上突破昨日最低價(jià)時(shí)做多;
?
【止損止盈條件】
1、止損:開倉后在當(dāng)日最低價(jià)處設(shè)置止損;
2、止盈:通常在當(dāng)日平倉,如果當(dāng)日收盤表現(xiàn)強(qiáng)勢(shì)課持有至下一交易日。
?
二、金字塔策略源碼
?
//定義全局變量并初始化為0. ?? 控制日內(nèi)突破開倉只開1次
variable:num=0;
variable:num=0;
?
n1:=barslast(date<>ref(date,1))+1;
preDayLow:=ref(LLv(L,n1),n1); ? ? ? ? ? ? ? ???//昨日最低價(jià)
Dayopen:=valuewhen(Todaybar=1,o); ? ??//當(dāng)天開盤價(jià)
preDayLow:=ref(LLv(L,n1),n1); ? ? ? ? ? ? ? ???//昨日最低價(jià)
Dayopen:=valuewhen(Todaybar=1,o); ? ??//當(dāng)天開盤價(jià)
?
//交易條件
BuyCond:=Dayopen<preDayLow and High>=preDayLow; ? ? ? ??//開多條件
BuyCond:=Dayopen<preDayLow and High>=preDayLow; ? ? ? ??//開多條件
?
//下單模塊
if BuyCond and?holding?and?num=0 then
?? begin
?? End
//交易條件
if SellCond and holding>0 then sell(1,1,market);
?? begin
?? buy(1,1,market);
?? n:=Todaybar; ???//記錄開倉k線位置
?? num:=1;?? End
?
ll:=valuewhen(todaybar=n,llv(l,n)); ? ??//開盤到開倉時(shí)的最低價(jià)
?
SellCond:=low<ll; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??//平多條件
?
//下單模塊
?
//收盤前5分鐘平倉
M5:=t0totime(timetot0(closetime(0))-60*5);??????//收盤前5分鐘??
if time>=M5 and holding>0 then sell(1,1,market);
if time>=M5 and holding>0 then sell(1,1,market);
if time=closetime(0) then num:=0; ? ? ? ? ? ???//收盤時(shí)賦值為0
?
?
{別忘了將本網(wǎng)告訴您身邊的朋友,向朋友傳達(dá)有用資料,也是一種人情,你朋友會(huì)感謝你的。}
?
有思路,想編寫各種指標(biāo)公式,交易模型,選股公式,還原公式的朋友
可聯(lián)系技術(shù)人員 QQ: 262069696 或微信:cxhjy888 進(jìn)行 有償收費(fèi) 編寫!(注:由于人數(shù)限制,QQ或微信請(qǐng)選擇方便的一個(gè)聯(lián)系我們就行,加好友時(shí)請(qǐng)簡(jiǎn)單備注下您的需求,否則無法通過。謝謝您!)
(怎么收費(fèi),代編流程等詳情請(qǐng)點(diǎn)擊查閱!)
(注:由于人數(shù)限制,QQ或微信請(qǐng)選擇方便的一個(gè)聯(lián)系我們就行,加好友時(shí)請(qǐng)簡(jiǎn)單備注下您的需求,否則無法通過。謝謝您!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容