Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共8 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]每次开仓以实际账户总资金的百分比(图表程式化)

1楼
金色阳光2020 发表于:2020/5/13 15:27:31
图表程式化中,每个品种开仓进场时,以实际账户的总资金(已占用保证金+可用资金)为基数的固定百分比,如10%;麻烦给编写一下代码,谢谢了
2楼
FireScript 发表于:2020/5/13 15:48:53
    你这种会出问题的。直接把历史信号搞混乱了。目前是能按照实际可用资金的百分比。但是如果加上这个已占用的保证金也算在内。会对历史信号直接造成影响的。会破坏你这个策略模型的。  图表上是不能用这种只有最新值的函数(占用保证金)或者变量参与的。
3楼
banzhuan 发表于:2020/5/13 16:05:30
建议您先理解后再完善使用;
a: TACCOUNT(6)* 0.1 ;//获取账户权益的10%
b: MULTIPLIER * close * TACCOUNT(41); // 根据品种自动获取保证金
rs: INTPART(a/b ); //计算得出10%账户权益可以开多少手;

//判断最新K按rs数量开仓,历史K按原手数显示
if ISLASTBAR then buy(开仓条件,rs,market);
else buy(开仓条件,1,market);
[此贴子已经被作者于2020/5/13 16:06:12编辑过]
4楼
金色阳光2020 发表于:2020/5/13 16:13:17
应用于不同品种开仓进场,应该不会乱。
5楼
金色阳光2020 发表于:2020/5/13 16:14:11
觉得很有用,我好好学习、琢磨一下。
6楼
金色阳光2020 发表于:2020/5/13 16:34:42
TACCOUNT函数没有提示说明,哪里能查看到?
7楼
FireScript 发表于:2020/5/13 16:47:16
 
图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

在账户函数的分类里。
8楼
金色阳光2020 发表于:2020/5/13 17:11:42
很好,谢谢
共8 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.02246 s, 3 queries.