以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  开平仓问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=188275)

--  作者:hh1988
--  发布时间:2021/5/13 13:39:39
--  开平仓问题
PD1:=(AVGENTERPRICE-C)>=15*MINDIFF;//平多条件最新价低于买开仓价10个最小变动价位,多头止损;
PD2:=(C-AVGENTERPRICE)>=30*MINDIFF;//平多条件最新价高于买开仓价55个最小变动价位,多头止赢
KK:=CROSS(D,K);//开空条件
PK1:=(C-AVGENTERPRICE)>=12*MINDIFF;//平空条件高于卖开仓价10个最小变动价位,空头止损;
PK2:=(AVGENTERPRICE-C)>=35*MINDIFF;//平空条件低于卖开仓价55个最小变动价位,空头止赢;

空止盈:SELLSHORT(PK2,holding,market);//平空信号2
空止损:SELLSHORT(PK1,holding,market);//平空信号1
多止盈:SELL(PD2,holding,market);//平多信号1
开多:buy(KD and holding=0,1,limit,开仓数值),IGNORECHECKPRICE;//开仓信号

多止损:SELL(PD1,holding,market);//平多信号2
开空:BUYSHORT(KK AND HOLDING=0,1,market);//开空信号

为什么到了止损  止盈点位  不是立即发出开平仓信号开仓或者平仓  

--  作者:FireScript
--  发布时间:2021/5/13 13:41:19
--  
 你用的是走完K模式吧。换成固定轮训模式运行。走完K 是要等到这个K走完之后 执行信号的。

--  作者:hh1988
--  发布时间:2021/5/13 13:42:02
--  
用多长时间比较好
--  作者:FireScript
--  发布时间:2021/5/13 13:46:04
--  
 如果你配置还可以,就几秒轮训一次,1,3,5都行。同时也要看你本身模型的稳定型,如果信号闪烁厉害。可能我觉得轮训大点也无妨吧。