Rss & SiteMap

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

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

标题:请教固定点数加仓的写法

1楼
qkl586 发表于:2017/7/21 0:52:09

我想写在已有仓位的情况下增(减)固定点数加仓,即30周期内有空(多)单,在开仓价之上(下)5个点加空(多)。但写出来的不对,请教正确的写法,谢谢!

//反弹加空,回调加多
所有开空:=开空1 OR 开空11 OR 开空111 OR 开空2 OR 开空222;
所有开多:=开多1 OR 开多11 OR 开多111 OR 开多2 OR 开多222;
反弹加空:=ANY(所有开空,30) AND C-AVGENTERPRICE>5*MINDIFF;
回调加多:=ANY(所有开多,30) AND AVGENTERPRICE-C>5*MINDIFF;
BUYSHORT(反弹加空 AND HOLDING=4*SS,2*SS,THISCLOSE),ORDERQUEUE;
BUY(回调加多 AND  AND HOLDING=4*SS,2*SS,THISCLOSE),ORDERQUEUE;

2楼
wenarm 发表于:2017/7/21 8:29:12

 

反弹加空:=ANY(所有开空,30) AND C-AVGENTERPRICE>5*MINDIFF;
回调加多:=ANY(所有开多,30) AND AVGENTERPRICE-C>5*MINDIFF;

你表述的   30周期内有空(多)单,在开仓价之上(下)5个点加空(多)就是上面代码体现的。

你认为什么地方不对?

 

BUYSHORT(反弹加空 AND HOLDING=4*SS,2*SS,THISCLOSE),ORDERQUEUE;
BUY(回调加多 AND  AND HOLDING=4*SS,2*SS,THISCLOSE),ORDERQUEUE;

这个是做什么的?

3楼
qkl586 发表于:2017/7/21 10:29:45
反弹加空:=ANY(所有开空,30) AND C-AVGENTERPRICE>5*MINDIFF;
回调加多:=ANY(所有开多,30) AND AVGENTERPRICE-C>5*MINDIFF;
上面我认为是正确的
BUYSHORT(反弹加空 AND HOLDING=4*SS,2*SS,THISCLOSE),ORDERQUEUE;
BUY(回调加多 AND  AND HOLDING=4*SS,2*SS,THISCLOSE),ORDERQUEUE;
这个是符合加空和加多条件之后的开空和开多,原先有4手,现在再开2手。
但是实际上符合条件后并没有相应开仓,不知道问题出在哪里

4楼
wenarm 发表于:2017/7/21 10:56:37

你在图表上输出你的各个条件。定位到具体什么条件造成的.使用  :   显示。

反弹加空 : ANY(所有开空,30) AND C-AVGENTERPRICE>5*MINDIFF;
BUY_cond: HOLDING=4*SS;

5楼
qkl586 发表于:2017/7/21 11:19:55
加多可以实现,加空的没有响应,在找原因。
6楼
qkl586 发表于:2017/7/21 11:29:09
原因找到了,是空单持仓应该是-4*SS,原先写的是4*SS。已经正常开仓,谢谢!
共6 条记录, 每页显示 10 条, 页签: [1]


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