以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- [求助]为什么账户信息统计出来的数据与我模拟账户的真实数据并不一致? (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=65786) |
-- 作者:yg1971 -- 发布时间:2014/6/4 11:51:08 -- [求助]为什么账户信息统计出来的数据与我模拟账户的真实数据并不一致? 今上午初步尝试了一下图表程式交易,为什么账户信息统计出来的数据与我模拟账户的真实数据并不一致?代码是从金字塔软件自带功能模块范例中复制过来的。 如下:{账户信息:} 当前持仓:HOLDING,COLORGRAY,LINETHICK0; 当前资产:ASSET,NOAXIS,COLORGRAY; 可用现金:CASH(0),PRECISION0,LINETHICK0; 胜率:PERCENTWIN,LINETHICK0; 交易次数:TOTALTRADE,LINETHICK0; 显示的是另外的账户信息,并不是我自己模拟账户的。 求解?谢谢! |
-- 作者:jinzhe -- 发布时间:2014/6/4 13:28:34 -- 这个是虚拟资金,根据虚拟的计算得出虚拟的交易结果
图表交易上的资金和你帐号资金不是一回事,也没有任何联系 |
-- 作者:qq代人发帖 -- 发布时间:2014/6/4 13:31:06 -- 这些信息都是图表上的显示的虚拟的资金,虚拟持仓 不是模拟账户里的信息, 理解下图表交易的原理: http://www.weistock.com/WeisoftHelp/kaishitubiaochengshihuajiaoyi.htm
|
-- 作者:yg1971 -- 发布时间:2014/6/4 13:35:18 -- 谢谢!如果是这样的话,这段代码其实就没有多大意义,这个图表上可以显示所使用账户的真实信息吗?
|
-- 作者:qq代人发帖 -- 发布时间:2014/6/4 13:46:37 -- tasset可以取到账号真实资金,只有最新值没有历史值,这种后台函数不建议在图表上用。 |
-- 作者:yg1971 -- 发布时间:2014/6/4 14:16:16 -- 好的,谢谢各位老师!
|
-- 作者:yg1971 -- 发布时间:2014/6/5 11:33:35 -- 再提一问,因为图表交易采用的是虚拟数据,那么建立在虚拟数据上的止损与止盈,是不是就是不准确的? 例如: //盈亏计算 IF ENTERBARS>0 THEN BEGIN WIN1:=(ENTERPRICE-C)/ENTERPRICE*100; IF WIN1>MAXPROFIT THEN MAXPROFIT:=WIN1; WIN2:=(MAXPROFIT-WIN1)/MAXPROFIT*100; END //空头初始浮亏超过 P1% 止损 IF WIN1<-P1 THEN SELLSHORT(1,HOLDING,LIMITR,CLOSE); ; //空头回撤 P2% 止盈 IF WIN2>P2 AND OPENPROFIT>0 THEN SELLSHORT(1,HOLDING,LIMITR,CLOSE); END 这样的止损、止盈代码,实际应用时,感觉在图表上并不能准确反映。 求解,谢各位老师!
|
-- 作者:jinzhe -- 发布时间:2014/6/5 13:19:09 -- 这个是理论持仓,实际交易下单也大体上和虚拟成交类似,所以没多大问题 |
-- 作者:yg1971 -- 发布时间:2014/6/5 13:52:33 -- 谢谢老师!刚才观察了一下,这个回撤止盈,好像是有作用的。
|