以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  能详细解释下为什们stopr不能用于实际交易吗  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=166796)

--  作者:sadrick
--  发布时间:2018/12/1 15:06:43
--  能详细解释下为什们stopr不能用于实际交易吗
请教一下,比如我的策略是短线策略本周期向上突破前面10根k线高点做多,向下突破前面10根低点做空

策略代码如下

hp:=ref(hhv(h,10),1);
lp:=ref(llv(l,10),1);

buy(h>=hp and holding<=0 ,  1  ,stopr  , max(o,hp)  );

BUYSHORT(l<=lp and holding>=0,  1,  stopr, min(o,lp)   );

1、很多短线突破策略必须要到stop这种订单类型,上面的代码在回测中正常,实盘会有什么问题呢,看了很多帖子说stopr不能用于实盘,但都说得比较笼统,不知道原因是什么

2、假如上面的写法实盘没有问题,那么盘中,是否只要在固定轮询那设置基于高频数据来监控就可以实现每tick检查当价格突破目标价格时,立刻出信号发委托。

3、上面的发出订单后,委托的价格能否提供选择,比如让客户自己选择,出信号,按停板价格发限价单(相当于市价单),或者按突破目标价格偏移 n tick发限价单,类似hp=4000 ,但突破时,发4010的限价买单?

请老师逐一解答一下

--  作者:wenarm
--  发布时间:2018/12/3 8:48:25
--  

1,国内交易所不支持stop指令。

2.直接用限价指令,当符合条件时,会立即发出委托信号。至于是否使用高频或者固定时间间隔走完k线,完全和你的交易思想有关,如果你想出现信号就委托,自然选择固定时间间隔或者高频。

3.你只能考虑使用市价或者限价两种指令。


--  作者:FireScript
--  发布时间:2018/12/3 8:56:28
--  
 1.国内市场不支持 停损指令。这是外盘才支持的。
 2.是的。
3.这种你直接使用限价指令就可以了啊。

--  作者:sadrick
--  发布时间:2018/12/5 8:52:10
--  
限价指令不可以吧,我是要突破目标价才买入,限价指令在没突破前就买入了
--  作者:FireScript
--  发布时间:2018/12/5 8:53:34
--  
 价格的判断写到条件里面去,然后再限价下单。
--  作者:wenarm
--  发布时间:2018/12/5 9:11:37
--  

软件都是在满足条件后,才会进行委托的。


--  作者:sadrick
--  发布时间:2018/12/5 9:16:56
--  
1、我看解释如果实际图表交易的时候 limitr是会报一个我预设限价单,我突破瞬间担心行情走得快限价单会不成交,是否要改成maketr比较好一点

2、比如螺纹钢我是突破4000元做多,能否设置在突破4000的时候,我下一个4010的限价单。这样既可以有利于成交,又不至于发停板的价格

--  作者:FireScript
--  发布时间:2018/12/5 9:41:54
--  
 1.要快速成交 market更好。
 2.可以做到。条件设置里面判断价格是否突破4000,然后限价4010.
[此贴子已经被作者于2018/12/5 9:49:51编辑过]