Rss & SiteMap

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

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

标题:关于下单指令的问题

1楼
jbntjbnt 发表于:2014/12/19 8:57:18
请教一个关于下单指令的问题。
目前想实现开仓的时候利用thisclose,走完本根K线确认信号后开仓。止损的时候希望达到固定点位不等k线走完立刻挂limit 或market单。
请问如何实现?选择走完k线模式可以实现开仓,但止损不行,固定轮询可以迅速止损但开仓信号会出现闪烁。
请问在图表交易或后台交易有什么解决方案吗?
2楼
jinzhe 发表于:2014/12/19 8:59:12

使用固定时间间隔模式

需要走完k线的时候用ref来限定条件

比如:ref(ma5>ma10,1)这样就能满足条件后走完k线下单

需要即时下单的就不要加ref

3楼
jbntjbnt 发表于:2014/12/19 9:11:30
以下是引用jinzhe在2014/12/19 8:59:12的发言:

使用固定时间间隔模式

需要走完k线的时候用ref来限定条件

比如:ref(ma5>ma10,1)这样就能满足条件后走完k线下单

需要即时下单的就不要加ref


请问比如这样一个开仓条件需要怎么用ref修改?

if MACD条件 and holding=0  and NumTradeToday1<3  and c>UPPER and 时间条件 then begin

开多:buy(1,手数,thisclose);

NumTradeToday1:=NumTradeToday1+1;  

end

4楼
jinzhe 发表于:2014/12/19 9:23:21

if ref(MACD条件 and NumTradeToday1<3  and c>UPPER,1) and 时间条件 then begin

开多:buy(holding=0,手数,thisclose);

NumTradeToday1:=NumTradeToday1+1;  

end

5楼
jbntjbnt 发表于:2014/12/19 9:58:05
以下是引用jinzhe在2014/12/19 9:23:21的发言:

if ref(MACD条件 and NumTradeToday1<3  and c>UPPER,1) and 时间条件 then begin

开多:buy(holding=0,手数,thisclose);

NumTradeToday1:=NumTradeToday1+1;  

end


为什么修改之后开仓信号往后移了一根k线?本来应该本周期确认收盘价开,现在变成了本周期确认,下一根收盘开。怎么改?

6楼
jinzhe 发表于:2014/12/19 9:58:25
是的,要的就是这个效果
7楼
jbntjbnt 发表于:2014/12/19 10:04:17
以下是引用jinzhe在2014/12/19 9:58:25的发言:
是的,要的就是这个效果
嗯 这样 实盘固定轮询的时候应该会提前一根开出来。但是回测还是需要用原来的吧。

8楼
jinzhe 发表于:2014/12/19 10:05:33
实盘就是在当根k线走完之后才会下单,用固定轮询的办法实现走完k线的效果,同时让信号出现在下一根k线
共8 条记录, 每页显示 10 条, 页签: [1]


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