以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  开仓手数编写问题  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=164203)

--  作者:Morzlk
--  发布时间:2018/6/29 9:36:41
--  开仓手数编写问题
求助老师关于开仓手数编写对问题,条件如下:
1.如资金为100W,那杠杆放大5倍,即500W
2.开仓对手数=放大杠杆资金/开仓的品种/当前品种的合约价值
有老师能帮忙编写下吗?看看逻辑上能否写的出来?谢谢大神们了

--  作者:wenarm
--  发布时间:2018/6/29 9:44:04
--  
做不到你说的需求
--  作者:Morzlk
--  发布时间:2018/6/29 9:46:41
--  
可否这样,
1,开仓资金=XX
2.开仓品种占用保证金=当前价*合约乘数
3.开仓手数=XX/开仓品种占用保证金

--  作者:FireScript
--  发布时间:2018/6/29 10:03:50
--  
Tasset 取到的即是当前账号实际资金。
以下代码取到实际可开仓量:
s:Intpart(Tasset/(Close*Multiplier*MarginRatio));//开仓手数---MarginRatio是保证金比率

亦或者你可以按照自己需求,使用固定数值替换tasset。

--  作者:Morzlk
--  发布时间:2018/6/29 10:57:53
--  
谢谢大神