以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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=172554)

--  作者:qq代人发帖
--  发布时间:2019/10/22 14:29:17
--  系统开仓貌似用动态权益去开仓的。
请教:我用海龟的做了一个系统,但是系统开仓貌似用动态权益去开仓的,十分不理解,总资金我设置52W,
HR:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));//真实波幅
ATR:=MA(HR,20); //求20个周期内真实波幅的简单移动平均
TC:=INTPART((400000*T/(MULTIPLIER*ATR)));//根据权益的1%计算下单手数
MTC:=3*TC;//总的持仓头寸
麻烦老师指点下哪里出错


--  作者:FireScript
--  发布时间:2019/10/22 14:46:03
--  
TC:=INTPART((400000*T/(MULTIPLIER*ATR)));//根据权益的1%计算下单手数

这计算的是手数?你开仓用的是这个计算的手数吗?还是什么。请务必给出问题的完整描述。否则我也不知道你这个什么问题。

--  作者:wdygw123
--  发布时间:2019/10/22 14:49:54
--  
T,我设置的是0.01,一个全局变量,
--  作者:wdygw123
--  发布时间:2019/10/22 14:50:39
--  
我开仓用的就是TC,加仓3次,直到MTC为止
--  作者:FireScript
--  发布时间:2019/10/22 14:53:02
--  
 我是说 你下单语句里面是不是用了这个TC作为下单手数的。

也就是说你本身是要按照400000 计算出来的手数下单,实际下单手数不符合这个?
[此贴子已经被作者于2019/10/22 14:57:43编辑过]

--  作者:wdygw123
--  发布时间:2019/10/22 14:54:08
--  
我测试了螺纹09年到现在的一个资金曲线,越到后面波动越大,但是我公式里面设置的是固定资金计算的手数,也就是你看到的40W,我的理解是随着资金曲线的放大,仓位没变的情况下,曲线不应该会有这么大的波动
--  作者:wdygw123
--  发布时间:2019/10/22 14:55:11
--  
我写的是TC,不是T
--  作者:wdygw123
--  发布时间:2019/10/22 14:56:27
--  
IF HOLDING=0 THEN BEGIN //若持仓为0
 IF A THEN //且满足开多条件
  BUY(1,TC,market);//开多单
END

--  作者:FireScript
--  发布时间:2019/10/22 15:03:05
--  
 TC:=INTPART((400000*T/(MULTIPLIER*ATR)));//根据权益的1%计算下单手数

但是你这里还有个变值  ATR在影响这个TC的啊。

也就是说虽然资金400000没变,但是这个开仓手数其实应该还是一个变值才对的。  你图表上是可用看到开仓手数显示的吧。你可以看下图表上显示的开仓手数情况。