以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  逐K线计算  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=136059)

--  作者:花哥
--  发布时间:2016/7/20 10:32:50
--  逐K线计算
在逐K线状态下,1小时K线,开仓是在K线走完后,判断条件是否满足,如果满足的话开仓。止损条件想要用实时价格低于开仓价,就马上止损,就不能等K线走完,这怎么处理,有没有例子?
--  作者:jinzhe
--  发布时间:2016/7/20 10:35:33
--  

在图表交易界面设定为1秒固定轮询模式

然后需要走完k线的下单加ref(x,1)的格式,比如下单条件为c>o,则改为ref(c>O,1).要即时下单的则不需要


--  作者:花哥
--  发布时间:2016/7/20 11:01:07
--  
不明白。
能否在这个例子里写一下止损代码

(当前图片的K线是1小时的K线图表
MA5:=MA(C,5);
MA10:=MA(C,10);
BUY(CROSS(MA5,MA10),1,MARKET);//1小时K线走完了,满足金叉条件,就下单1手
                                                       //止损是,当前价格低于上次开仓价就止损


--  作者:jinzhe
--  发布时间:2016/7/20 11:13:26
--  
MA5:=MA(C,5);
MA10:=MA(C,10);
BUY(ref(CROSS(MA5,MA10),1),1,MARKET);//
sell(l<enterprice,0,market);
使用固定时间间隔1秒模式

--  作者:花哥
--  发布时间:2016/7/20 12:46:49
--  
老师,能否从理论上解释,为什么?
图片上显示的是1小时的K线,应该是C,L,H,O等都是表示1小时K线的开高低收
为什么您添加的sell(l<enterprice,0,market);的L,在  使用固定时间间隔1秒模式  的前提下,就表示1秒的呢?
照这么说,BUY里的开高低收也应该表示的是1秒的呀
求解释

--  作者:jinzhe
--  发布时间:2016/7/20 13:32:42
--  
理解不对,行情数据和交易运行模式不能混在一起讲,1秒轮询交易模式下的1小时周期数据,还是1小时周期的,不是1秒周期的
--  作者:花哥
--  发布时间:2016/7/20 14:44:17
--  
那为什么同样出现的收盘价,在BUY时就是1小时K线结束的收盘价,但是在止损中就是一秒钟的K线的收盘价?
--  作者:jinzhe
--  发布时间:2016/7/20 14:47:29
--  

但是在止损中就是一秒钟的K线的收盘价?

这个是用户自己的理解还是对照过秒周期的数据?


--  作者:花哥
--  发布时间:2016/7/20 14:51:30
--  
如果我想用走完1小时的C>MA10开仓,同时也用走完1小时的C<MA10 止损,是不是在 图表程式化交易中选择走完一根K线?
--  作者:jinzhe
--  发布时间:2016/7/20 14:56:59
--  
是的