以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 记录开仓数 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=56691) |
-- 作者:天仞 -- 发布时间:2013/9/16 13:49:35 -- 记录开仓数 你好,老师
我想写个可被调用的开仓数
如果开仓1成立,开仓100%,之后平仓条件满足,平仓,
开仓条件2成立,并上次平仓是盈利的,现在开仓1时的仓位,如果上次是亏损,就开仓100% 之后平仓,,,,,
3成立,开仓100%也就是重新计算,之后平仓,,,,
4成立时,开仓1时的仓位,
是这样调用的,不知道下次开仓的条件,所以,,,
|
-- 作者:天仞 -- 发布时间:2013/9/16 13:53:00 -- 我现在的策略中,全部是100%开仓,怎么加入进去。谢谢 |
-- 作者:jinzhe -- 发布时间:2013/9/16 14:09:52 -- 100%仓位是
nn:=asset/close/multiplier/保证金率; 需要对应情况下的手数用valuewhen 比如 条件1情况下的手数 手数1:valuewhen(条件1,nn);
条件2情况下的手数 手数2:valuewhen(条件2,nn);
以此类推求出后续条件对应的满仓手数 |
-- 作者:天仞 -- 发布时间:2013/9/16 14:12:26 -- 100%就是满仓 |
-- 作者:天仞 -- 发布时间:2013/9/16 14:14:53 -- 1是满仓,比如说,1时开仓100%,手数可能是2,之后如果开仓2条件成立,如果上次交易盈利了,现在有可能满仓就是3手了,但我还想开1时的仓位, |
-- 作者:天仞 -- 发布时间:2013/9/16 14:15:24 -- 能帮我写一下吗,我不太懂。谢谢老师了 |
-- 作者:jinzhe -- 发布时间:2013/9/16 14:24:15 -- 我写的就是了,不明白不要紧,直接套进去就行,但是不要排斥自己不了解的东西 |
-- 作者:天仞 -- 发布时间:2013/9/16 14:30:24 -- 不一定是满仓呀,我的意思是,现在的开仓手数,有可能要等于上次的开仓手数,也可能是10天前的开仓手数,不是说,每次都全仓。 有没有一个方法,记录持仓,以后只要条件满足我就直接用调用这个持仓就行了,如果不满足我就重新计算开仓数,可以是100%,也可以是50%了。 |
-- 作者:jinzhe -- 发布时间:2013/9/16 14:32:43 -- 那不就是上面的吗,nn计算满仓下的手数,后面的计算在满足条件下的指定nn 至于满仓,nn计算方法不变,半仓的话,nn的asset要乘上0.5 [此贴子已经被作者于2013/9/16 14:33:30编辑过]
|
-- 作者:天仞 -- 发布时间:2013/9/16 14:34:25 -- 我试一下,谢谢了 |