以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 空仓加仓的代码问题 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=167609) |
-- 作者:100016292 -- 发布时间:2019/1/10 1:33:50 -- 空仓加仓的代码问题 NQ1:=BARSLAST(CROSS(ZQ,REF(ZQ,1)))+1; NQ2:=BARSLAST(CROSS(REF(ZQ,1),ZQ))+1; PARTLINE(NQ1<NQ2,ZQ,COLORRED),LINETHICK1; KD:=NQ1<NQ2; //开多条件 JD:=KD&&ZQ>=REF(ZQ,1); PD:=ZQ<REF(ZQ,1); //平多条件 KK:=NQ1>NQ2; //开空条件 JK:=KK&&ZQ<=REF(ZQ,1); PK:=ZQ>REF(ZQ,1); //平空条件 平空:SELLSHORT(PK,100%,MARKETR); //平空信号 开多:BUY(KD AND HOLDING=0,1,MARKETR); //开多信号 加多:BUY(JD AND HOLDING>1,1,MARKETR); //加多信号 平多:SELL(PD,100%,MARKETR); //平多信号 开空:BUYSHORT(KK AND HOLDING=0,1,MARKETR); //开空信号 加空:BUYSHORT(JK AND HOLDING>1,1,MARKETR); //加空信号 只有加多仓,但没有加空仓部分是怎么回事?
|
-- 作者:FireScript -- 发布时间:2019/1/10 8:50:50 -- 加空:BUYSHORT(JK AND HOLDING>1,1,MARKETR); //加空信号 holding当持仓是空头时候是负值。 所以你改成 holding<-1试下。
|
-- 作者:wenarm -- 发布时间:2019/1/10 8:51:36 -- 加空:BUYSHORT(JK AND HOLDING<1,1,MARKETR);
holding有三种状态,0:持仓为0 ,正数:多头持仓,负数:空头持仓 |
-- 作者:100016292 -- 发布时间:2019/1/10 9:13:39 -- 谢谢老师已改过来了,上述条件出现信号立即下单怎么写 |
-- 作者:FireScript -- 发布时间:2019/1/10 9:23:36 -- 那个需要你实际交易时候选择固定轮询模式。
|
-- 作者:100016292 -- 发布时间:2019/1/10 9:31:13 -- 30秒也不是立即呀,行情可能瞬间跑好远了,能不能用语句控制呢 |
-- 作者:FireScript -- 发布时间:2019/1/10 9:49:15 -- 这个无法用语句控制。而且这个轮询时间你是可用自己调整的。 |