以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 运用KDJ指标交易 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=171640) |
-- 作者:qq代人发帖 -- 发布时间:2019/8/14 15:29:45 -- 运用KDJ指标交易 请教:运用KDJ指标
做多条件 其一:在20数值下方 K线 D线 金叉做多, 其二:K线 上穿50数值开仓或者加仓多 平多条件 其一:J线由上往下穿100数值,平仓多 其二:J线在70数值上方与K线形成死叉,平仓多 做空条件 其一:在80数值下方 K线 D线 死叉做空, 其二:K线 下穿50数值开仓或者加仓空 平空条件: 其一:J线由下往上穿0数值,平仓空 其二:J线在20数值下方与K线形成金叉,平仓空 |
-- 作者:FireScript -- 发布时间:2019/8/14 15:36:53 -- 其一:在20数值下方 K线 D线 金叉做多, 其二:K线 上穿50数值开仓或者加仓多 哪个值在20下面?第二个也是,具体哪个数值的上下穿描述清楚。
|
-- 作者:assddzz11 -- 发布时间:2019/8/14 15:48:59 -- 做多 其一:K线在20数值下方,然后 KD 金叉做多 其二:K线上穿50数值,加仓多 做空 其一:K线在80数值上方,然后 KD 死叉做空 其二:K线下穿50数值,加仓空 |
-- 作者:FireScript -- 发布时间:2019/8/14 15:58:32 -- input:n(9,1,100,10),p1(3,2,40,4),p2(3,2,40,4);//参数设置 RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100; K:=SMA(RSV,P1,1); D:=SMA(K,P2,1); J:=3*K-2*D; kdjjc:=cross(k,d);//kdj金叉 kdjsc:=cross(d,k);//KDj死叉 if kdjjc and c<20 then //金叉开仓,且价格小于20 begin buy(holding=0,holding,MARKET); end if cross(c,50) then //加仓或者开仓 begin buy(holding>=0,1,MARKET); end if cross(100,j) and holding>0 then sell(holding>0,holding,market);//j下穿100 平多 if cross(c,j) and j>=70 and holding>0 then sell(holding>0,holding,market);//j下穿c,且j在70上 平多 就先以开多为范例吧。然后价格上下穿 我直接用的收盘价。你也可以自行调整成最高或最低价这种。开空差不多可以仿照这个处理。代码都差不多。
|