以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 指标写成模型.将C改为最高价 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=61695) |
-- 作者:qaz88 -- 发布时间:2014/2/17 9:09:30 -- 指标写成模型.将C改为最高价 老师好.如下指标写成模型.将C改为最高价h为开多.low为开空.平仓用最高价平空.最低价平多.用夲周期限价下单.用固定轮模式交易.谢谢!! VAR1:=EMA(EMA(C,9),9); VAR2:=REF(VAR1,1); kp:=(VAR1-VAR2)/VAR2*100000;
|
-- 作者:jinzhe -- 发布时间:2014/2/17 9:20:46 -- 将C改为最高价h为开多.low为开空 改成了之后用何条件开仓?
|
-- 作者:qaz88 -- 发布时间:2014/2/17 9:28:09 -- KD:=cross(kp,0) //开多条件 PD:=kp<0; //平多条件 KK:=cross(0,kp) //开空条件 PK:=kp>0; //平空条件
|
-- 作者:jinzhe -- 发布时间:2014/2/17 9:33:22 -- 平多的KP用的是最高价还是最低价? |
-- 作者:jinzhe -- 发布时间:2014/2/17 9:42:28 -- 如果用最高价就是这样写的
|
-- 作者:qaz88 -- 发布时间:2014/2/17 10:09:20 -- 平多的KP用低价.要求模型用限价下单.不用市价 |
-- 作者:qaz88 -- 发布时间:2014/2/17 10:11:20 -- 耍求同一模型.开多用高价.平多用低价.开空用低价.平空用高价.并且要用限价单交易 [此贴子已经被作者于2014/2/17 10:11:59编辑过]
|
-- 作者:jinzhe -- 发布时间:2014/2/17 10:12:55 -- VAR1:=EMA(EMA(h,9),9); VAR2:=REF(VAR1,1); kp1:(VAR1-VAR2)/VAR2*100000; VAR3:=EMA(EMA(l,9),9); VAR4:=REF(VAR1,1); kp2:(VAR1-VAR2)/VAR2*100000; {将C改为最高价h为开多.low为开空} KD:=cross(kp1,0); //开多条件 PD:=kp1<0; //平多条件 KK:=cross(0,kp2); //开空条件 PK:=kp2>0; //平空条件 if pk then sellshort(1,0,limitr,close); if kd then buy(holding=0,1,limitr,close); if pd then sell(1,0,limitr,close); if kk then buyshort(holding=0,1,limitr,close); |
-- 作者:qaz88 -- 发布时间:2014/2/17 10:59:44 -- 1楼可否改为开盘价.用最少变动价位+_1 |
-- 作者:jinzhe -- 发布时间:2014/2/17 11:10:29 -- if pk then sellshort(1,0,limitr,open+mindiff); if kd then buy(holding=0,1,limitr,open+mindiff); if pd then sell(1,0,limitr,open+mindiff); if kk then buyshort(holding=0,1,limitr,open+mindiff); |