以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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 -- 是的 |