以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp)
-- 公式模型编写问题提交 (http://www.weistock.com/bbs/list.asp?boardid=4)
---- 把dkx 指标改写成交易系统 (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=173165)
|
-- 作者:qq代人发帖
-- 发布时间:2019/11/18 10:27:09
-- 把dkx 指标改写成交易系统
请教:把dkx 指标改写成交易系统,谢谢,就是简单的金叉买,死叉平多,开空 input:m(10,2,250,1); MID:=(3*CLOSE+LOW+OPEN+HIGH)/6; DKX:(20*MID+19*REF(MID,1)+18*REF(MID,2)+17*REF(MID,3)+ 16*REF(MID,4)+15*REF(MID,5)+14*REF(MID,6)+ 13*REF(MID,7)+12*REF(MID,8)+11*REF(MID,9)+ 10*REF(MID,10)+9*REF(MID,11)+8*REF(MID,12)+ 7*REF(MID,13)+6*REF(MID,14)+5*REF(MID,15)+ 4*REF(MID,16)+3*REF(MID,17)+2*REF(MID,18)+REF(MID,20))/210; MADKX:MA(DKX,M);
|
-- 作者:FireScript
-- 发布时间:2019/11/18 10:59:51
--
请更具体的说明下。金叉的话,是谁和谁的金叉?dkx和收盘价?
|
-- 作者:qq代人发帖
-- 发布时间:2019/11/18 12:06:35
--
指标显示的金叉,如图所示
此主题相关图片如下:1.png

|
-- 作者:FireScript
-- 发布时间:2019/11/18 13:15:01
--
在上面代码基础上添加以下交易代码即可:
jc:cross(DKX,MADKX); sc:cross(MADKX,DKX);
if jc then begin sellshort(holding>0,holding,market); buy(holding=0,1,market); end
if sc then begin sell(holding<0,holding,market); buyshort(holding=0,1,market); end
|