以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2) ---- 关于HOLDING函数的探讨 (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=136734) |
-- 作者:zx7027 -- 发布时间:2016/7/23 13:57:13 -- 关于HOLDING函数的探讨 虽然holding函数是取得虚拟持仓数据,但是当交易信号尚未发出的时候就有持仓数据不太合理。建议改进。 例如如下代码 //HOLDING测试 T日开空前持仓:HOLDING,LINETHICK0; KK:=CROSS(3358,CLOSE); BUYSHORT(KK,1,MARKET); DRAWTEXT(KK,3358,\'KK\');
//开空信号 T日开空后持仓:HOLDING,LINETHICK0;
//此时信号未发生,但已有成交 //止损 IF HOLDING<0 THEN 空损:=3370; 止损:=CROSS(空损,CLOSE);
//同一根K线再次触发止损 SELLSHORT(止损,HOLDING,MARKET); DRAWTEXT(止损,3370,\'止损\'); T日止损后持仓:HOLDING,LINETHICK0;
//持仓归0 3358,COLORRED;3370,COLORGREEN; 信号生成日(T日)持仓就已经有了变化,而信号是T+1日才会发出。 另外T日,那么T+1日是否还会发单? 有时间的话希望能详解一下HOLDING函数的运行原理。谢谢。 |
-- 作者:zx7027 -- 发布时间:2016/7/23 13:59:28 -- 补充:倒数第二行的问题是: 另外T日既有开仓又有平仓,那么T+1日是否还会发单?
|
-- 作者:pyd -- 发布时间:2016/7/23 20:38:39 -- 如果是当天最后一根k线的信号,勾选的走完一根k先模式,第二天开盘会检测下单。 图标运行原理http://www.weistock.com/WeisoftHelp/kaishitubiaochengshihuajiaoyi.htm
[此贴子已经被作者于2016-7-23 20:39:56编辑过]
|
-- 作者:zx7027 -- 发布时间:2016/7/23 21:07:23 -- 就是如果第一根K线既有开仓又有平仓,那么在第二根K线时既会发出开仓委托,又会发出平仓委托? |
-- 作者:pyd -- 发布时间:2016/7/23 21:47:16 -- 是的都会发单 |