以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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线开仓和策略不符合。
|