以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp)
-- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4)
---- [求助]教程中30%的开仓数好像不对 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=10863)
|
-- 作者:ENK
-- 发布时间:2012/3/31 9:17:53
-- [求助]教程中30%的开仓数好像不对
此主题相关图片如下:铜.jpg
 KCS:= intpart(tasset*0.3/(close*multiplier));//也表示30%的开仓数
multiplier的值为5,也就是5倍,图上30%的资金是15万,如果按照以上公式的话,
开仓数量就为0,但是实际开仓数量肯定不是0的,我的理解是
KCS:= intpart(tasset*0.3/(close*multiplier*保证金比例));这样才是正确的,
此主题相关图片如下:糖.jpg

这是白糖,一手保证金1.1万左右,15万至少有10手,可KCS只显示2手,multiplier的值为10是对的
请给一个正确的表示30%的开仓数代码,谢谢
[此贴子已经被作者于2012-3-31 9:18:54编辑过]
|
-- 作者:王锋
-- 发布时间:2012/3/31 10:30:37
--
那是教程上写的有误,你说的方法是对的。
开空上边有个-42表示开空手数
|
-- 作者:ENK
-- 发布时间:2012/3/31 10:52:36
--
请问有没有什么方法能解决30%开仓数这个问题呢,
开空上边有个-42表示开空手数,也不对啊,15万怎么可能开42手铜的空单呢,
这是不是因为开仓数不对引起的啊,谢谢
|
-- 作者:王锋
-- 发布时间:2012/3/31 10:55:06
--
检查一下tasset的资金是多少
|
-- 作者:ENK
-- 发布时间:2012/3/31 10:57:50
--
tasset的资金为50万,30%资金为15万
|
-- 作者:王锋
-- 发布时间:2012/3/31 11:11:36
-- [求助]未定义变量
tasset是后台程序化交易函数,取的是你实际的帐户动态权益,还请你仔细看看,将tasset的数据打印到图表上,将公式做认真对比
[此贴子已经被作者于2012-3-31 11:11:50编辑过]
|
-- 作者:ENK
-- 发布时间:2012/3/31 11:51:44
--
我用的是专业版账号,然后用图表调试程序,模拟账户是50万,30%TASSET就是15万
KCS:= intpart(tasset*0.3/(close*multiplier));//也表示30%的开仓数
采用的是此公式,所显示的KCS为0,而图表显示开空单数量为42,
|
-- 作者:王锋
-- 发布时间:2012/3/31 12:05:39
--
ddd:tasset;
打印到图表上,ddd是50万?
|
-- 作者:ENK
-- 发布时间:2012/3/31 12:38:18
--
是的,tasset是50万,30%是15万,图上显示的是30%资金为15没错,谢谢
|
-- 作者:董小球
-- 发布时间:2012/3/31 12:51:32
--
能不能用资金除以每手的保证金占用量,然后用INTPART取整,再除以3.33就是30%了吧
|