以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 请教图表交易模型转后台时,后台可不可以读图表持仓holding的值 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=47681) |
-- 作者:淡月映梅 -- 发布时间:2013/1/13 20:17:59 -- 请教图表交易模型转后台时,后台可不可以读图表持仓holding的值 比如图表的程序代码是: dk:h>ref(hhv(h,20),1) and holding<=0; if dk then sellshort(holding<0,1,market); buy(holding=0,1,market); end;
转成后时变为: dk:h>ref(hhv(h,20),1) and holding<=0; if dk then tsellshort(holding<0,1,mkt); tbuy(holding=0,1,mkt); end; 即后台可以读到图表持仓holding 的值,可以顺利的运行程序代码的值。 |
-- 作者:jinzhe -- 发布时间:2013/1/14 9:48:55 -- 可以读取 用在后台上时,buy,buyshort等下单函数产生的holding还是存在的 |
-- 作者:淡月映梅 -- 发布时间:2013/1/14 10:08:54 -- 那我上面那个举的例子,它直接改是没有问题的吗? |
-- 作者:jinzhe -- 发布时间:2013/1/14 10:14:55 -- 不能直接改,holding是由buy等图标函数产生的,公式中必须要有图标下单函数
举例 buy(holding=0,1,marekt); sell(c-enterprice>10*mindiff,0,market); tsell(holding>0 and c-enterprice>10*mindiff,0,mkt); 这样的后台函数是可以读取holding的
tsell(holding>0 and c-enterprice>10*mindiff,0,mkt); 但是如果只有这样的一段话,那么holding是不会被读取的
|
-- 作者:淡月映梅 -- 发布时间:2013/1/14 10:49:19 -- 懂了。 |