以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 资产函数 ASSET 显示有疑问 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=182701) |
-- 作者:hzy量化 -- 发布时间:2020/10/27 10:17:58 -- 资产函数 ASSET 显示有疑问 测试的交易系统 MA1:MA(CLOSE,5); MA2:MA(CLOSE,15); //交易条件 开多条件:=CROSS(MA1,MA2); 平多条件:=CROSS(MA2,MA1); //交易系统 开多:BUY(开多条件 and HOLDING=0,0,MARKET); 平多:SELL(平多条件 and HOLDING>0,0,MARKET); 当前持仓:HOLDING,COLORGRAY,LINETHICK0; 当前资产:ASSET,NOAXIS,COLORGRAY; 回撤幅度:MAXDRAWDOWN,linethick0; 年化收益率:ANNUALRETURNRATE,linethick0; 上次开仓价:ENTERPRICE,linethick0; 上次平仓价:EXITPRICE,linethick0; 交易费用设置 在交易菜单下的合约信息设置里面 把里面的上海A股 深圳A股 单位/乘数 改为100 开仓 改为 手续费0.012 最低佣金5 其他为0 平仓 改为 手续费0.012 印花税0.1 最低佣金5 过户费0 选择一只新股605123 这只股刚刚完成一次交易 10.13号 出买入交易信号 没有买入 资产已经变动了1002455 不一致 10.14号 开盘价84.78买入 现金为100万-11700*84.78*1.00012=7955(小数点去掉 方便) 收盘资产为 收盘价85.96*11700+7955=1013687 资产显示1013686.99 正确 10.15--10.23号 计算的资产 和显示的资产 一致 10.26号 卖出信号出现 没有交易 收盘价为78.7 计算的资产78.7*11700+7955=928745 显示的资产922785.19 不一致 10.27号 开盘价78.2卖出 资产为78.2*11700*(1-0.00112)+7955=921870 显示的资产跟昨日相同922785.19 不一致 问 以上不一致的原因 |
-- 作者:FireScript -- 发布时间:2020/10/27 10:37:33 -- 你是对比模型的asset输出的值和 股票模拟账号的资金?还是只是按照模型出信号的逻辑,自行计算的资产和asset对比的? |
-- 作者:hzy量化 -- 发布时间:2020/10/27 10:47:28 -- 按照模型出信号的逻辑,自行计算的资产和asset对比 |
-- 作者:hzy量化 -- 发布时间:2020/10/27 10:51:14 -- 哦 找到原因了 平仓的时候 没有减掉印花税
|
-- 作者:hzy量化 -- 发布时间:2020/10/27 10:52:45 -- 还有疑问没弄明白 回撤幅度:MAXDRAWDOWN,linethick0; 怎么计算的 我算不出来
|
-- 作者:hzy量化 -- 发布时间:2020/10/27 10:54:33 -- 年化收益率:ANNUALRETURNRATE,linethick0; 这个也算不出来 以上计算只针对 新股605123 这只股刚刚完成一次交易
|
-- 作者:FireScript -- 发布时间:2020/10/27 11:15:08 -- MAXDRAWDOWN 是资产曲线高点,以及这个高点之后的最低点 这2个的差值。 |
-- 作者:hzy量化 -- 发布时间:2020/10/27 11:27:22 -- 我算过了,不对阿 |
-- 作者:FireScript -- 发布时间:2020/10/27 11:27:51 -- 年化收益率这个: 算法:年化收益率=净利润/交易时间。 交易时间不足一年的部分,以(自然日/365)处理。 是这样算的,你核对下自己的计算方式呢。
[此贴子已经被作者于2020/10/27 11:28:15编辑过]
|
-- 作者:hzy量化 -- 发布时间:2020/10/27 11:43:02 -- 年化收益率 真的算不出来 老师能帮我以605123 列算式 计算一下阿
|