Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共7 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:空仓加仓的代码问题

1楼
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);     //加空信号
只有加多仓,但没有加空仓部分是怎么回事?
2楼
FireScript 发表于:2019/1/10 8:50:50
 加空:BUYSHORT(JK AND HOLDING>1,1,MARKETR);     //加空信号

holding当持仓是空头时候是负值。
所以你改成 holding<-1试下。
3楼
wenarm 发表于:2019/1/10 8:51:36

加空:BUYSHORT(JK AND HOLDING<1,1,MARKETR);

 

holding有三种状态,0:持仓为0  ,正数:多头持仓,负数:空头持仓

4楼
100016292 发表于:2019/1/10 9:13:39
谢谢老师已改过来了,上述条件出现信号立即下单怎么写
5楼
FireScript 发表于:2019/1/10 9:23:36
 那个需要你实际交易时候选择固定轮询模式。

图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看
6楼
100016292 发表于:2019/1/10 9:31:13
30秒也不是立即呀,行情可能瞬间跑好远了,能不能用语句控制呢
7楼
FireScript 发表于:2019/1/10 9:49:15
 这个无法用语句控制。而且这个轮询时间你是可用自己调整的。
共7 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.02344 s, 3 queries.