以文本方式查看主题

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

--  作者:yangyang
--  发布时间:2017/11/2 16:05:16
--  请教:下单交易的写法问题?

请教:下单交易的写法问题?
SELLSHORT(PK,SS,THISCLOSE);
BUY(KD AND HOLDING=0  ,SS,THISCLOSE); 



--  作者:yangyang
--  发布时间:2017/11/2 16:09:51
--  请教:下单交易的写法问题?
请教:下单交易的写法问题?

一般这么写
平空:SELLSHORT(PK,SS,THISCLOSE);                  //平空信号
开多:BUY(KD AND HOLDING=0  ,SS,THISCLOSE);          //开多信号
平多:SELL(PD,SS,THISCLOSE);                       //平多信号
开空:BUYSHORT(KK AND HOLDING=0 ,SS,THISCLOSE);     //开空信号

1 这种写法当平仓交易指令没有立即执行时会不会影响开仓
如果有仓位进行了平空,发出指令但是没能立即执行,到第二句开多时候, holding=0 的条件就不成立,这个时候会不会无法开多?
2 如果平仓和开仓同时下单,但无法确认哪个会立即执行,这个时候如果多头仓位先执行了,那么那一瞬间,保证金占用就会是2倍的ss的保证金,
  是否会这样?那么就意味着保证金占用其实是要两倍的手数的保证金?

--  作者:yangyang
--  发布时间:2017/11/3 10:25:34
--  
盼回复啊!
--  作者:FireScript
--  发布时间:2017/11/3 10:56:39
--  

图表的模拟系统不会出现你说的1的那种情况的。图表上生成信号的过程和交易的过程不一样的,不能那样理解。图表是一个虚拟的封闭系统,它产生信号之后会传递给实际账号执行。你说的情况1 图表里面是不会出现的,信号会正常发出来。 情况2也是不会发生的。

 


--  作者:yangyang
--  发布时间:2017/11/3 11:27:05
--  
情况2也是不会发生的。-- 为什么?能给点理论上的支持吗,偶好怕爆仓
--  作者:yangyang
--  发布时间:2017/11/3 14:27:51
--  
我看到的成交明细里的顺序就是 开仓单先成交,一秒后平仓单才成交的  ?
--  作者:FireScript
--  发布时间:2017/11/3 14:57:06
--  
以下是引用yangyang在2017/11/3 11:27:05的发言:
情况2也是不会发生的。-- 为什么?能给点理论上的支持吗,偶好怕爆仓

情况2即使发生也是交易信号发给柜台之后的事情了,简单说就是你策略可控制的范畴之外的事情了,可能和你的网络啊,当时的行情都有关系。你真要担心这样的事情发生可以设置不在开仓的K线上平仓,而且你K线周期也不能太短。

 

这里详细说下图表系统。

图表系统是独立的系统,它根据你行情和策略形成交易信号,这个信号传递给实际账号执行。至于实际账号的执行情况,对图表来说根本不会有任何影响,不会反馈给图表系统的。 比如你情况1 先是平空条件成立,然后要开多。 你担心平空还没执行完成,开不了空。但是图表的处理其实是这样:平空条件成立了,那么holding就已经处理成已平仓的状态了。  


--  作者:yangyang
--  发布时间:2017/11/6 14:40:01
--  

你真要担心这样的事情发生可以设置不在开仓的K线上平仓,而且你K线周期也不能太短。



----------------------------------------------------------------------------------------------------------
版主您的意思是 可能是不在平仓K线上面开仓吧,可一般的策略包括我的都是平空和开多是一个条件,挪到下一个K线开仓和策略不符合。