以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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=144387)

--  作者:曹晓东
--  发布时间:2016/12/9 9:07:03
--  主动平仓
DBBJ:=ENTERPRICE+1;
 KBBJ:=ENTERPRICE-1;
 IF OPENPROFIT>20 AND HOLDING<0 AND ENTERBARS>=1 THEN
 BEGIN
 SELLSHORT(HOLDING<0,0,LIMITR,KBBJ);
 END
 IF OPENPROFIT>20 AND HOLDING>0 AND ENTERBARS>=1 THEN
 BEGIN
 SELL(HOLDING>0,SS,LIMITR,DBBJ);
 END


上面的代码怎么改才能达到盘中平仓?

--  作者:jinzhe
--  发布时间:2016/12/9 15:25:57
--  

盘中平仓指一根k线走完之前平仓?

用固定时间间隔模式,设置间隔为1秒


--  作者:FexTel
--  发布时间:2016/12/9 15:30:01
--  
盘中平仓和代码无关,与您代码的运行模式有关。看您是固定轮训模式还是走完K线。
走完K线就是有信号的周期走完以后下周期开平仓
固定轮训就会盘中实时开平仓

您是不是想开仓时走完,平仓时实时?

--  作者:chendong
--  发布时间:2016/12/9 15:58:23
--  
开仓时走完,平仓时实时?,如何实现呢?
--  作者:jinzhe
--  发布时间:2016/12/9 16:27:23
--  

使用固定时间间隔模式

开仓不变

平仓把平仓条件加一个ref(x,1)格式,比如你的平仓条件为c>o,那么就改成ref(c>o,1)


--  作者:chendong
--  发布时间:2016/12/9 16:39:09
--  
如果使用固定时间间隔模式,那有可能在一根K线周期内多次下单,如何控制在一根K线内,只下一次单呢?


--  作者:jinzhe
--  发布时间:2016/12/9 16:42:44
--  
这个信号闪烁,要对你的代码做修改,修改掉引起信号闪烁的部分
--  作者:chendong
--  发布时间:2016/12/10 22:32:57
--  
如果查询真实账户的持仓,如果有持仓,就不再下,加上这样的控制思路,是否可行?
--  作者:jinzhe
--  发布时间:2016/12/12 9:04:32
--  

图表交易信号不考虑实际账户持仓情况


--  作者:chendong
--  发布时间:2016/12/12 13:15:39
--  
那,是否有其他控制的方法?