以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2) ---- 请教 (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=65795) |
-- 作者:wjxkjs -- 发布时间:2014/6/4 14:28:23 -- 请教 我在图表交易的情况下, 使用首次开仓历时:=BARSLAST(HOLDING=0)+1; 在图表交易中显示的数据是正常的。 但是在后头交易函数中,显示的数据一直为2..... 我原先的本意是,统计开仓历时区分为 首次开仓历时 和 加仓历时。可有什么好办法??
|
-- 作者:lichenghu -- 发布时间:2014/6/4 14:48:35 -- 后台统计还是图表统计? |
-- 作者:wjxkjs -- 发布时间:2014/6/4 15:15:27 -- 后台统计 |
-- 作者:lichenghu -- 发布时间:2014/6/4 15:31:09 -- 后台使用EXTGBDATASER,定义开仓时的barpos来记录 |
-- 作者:wjxkjs -- 发布时间:2014/6/4 17:33:46 -- 不明白使用。首次开仓K线历时,和加仓历时区分开来,麻烦能具体给我写一下。 |
-- 作者:lichenghu -- 发布时间:2014/6/5 8:42:11 -- 1,您代码里应该限定好了首次开仓的条件
例如 IF 首次开仓 then begin buy() extgbdataset(\'A\',BARPOS);//A即为开仓当时的barpos值 end
B:BARPOS-EXTGBDATA(\'A\');//B即为第一次开仓到现在的周期数 |