以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- [求助]加仓部分的移动止盈止损,如何编写? (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=65089) |
-- 作者:Ivan -- 发布时间:2014/5/16 10:04:06 -- [求助]加仓部分的移动止盈止损,如何编写? 某策略,想实行加减仓,加仓部分如何计算均价,比如最大加仓到6手,那么下列代码如何编写: 比如加仓是这样的代码:
buy(开多 and holding<=5,1,market);
问题: 1,如何计算后面加仓的1-5手的均价? 2,如何计算第一次加仓后至今的最高价? 3,最高价每回撤20跳,平仓1手?
谢谢! |
-- 作者:jinzhe -- 发布时间:2014/5/16 10:21:17 -- 1 avgenterprice 2 nn:=barslast(条件条件 and holding=1); hh:hhv(h,nn); 3 if mod(hh-h,20)=0 then 平仓1手 |
-- 作者:Ivan -- 发布时间:2014/5/16 11:10:25 -- 以下是引用jinzhe在2014/5/16 10:21:17的发言:
1 avgenterprice 2 nn:=barslast(条件条件 and holding=1); hh:hhv(h,nn); 3 if mod(hh-h,20)=0 then 平仓1手 谢谢,我试试。 第一个问题,我要的是加仓部分的均价,不包含首单。 |
-- 作者:jinzhe -- 发布时间:2014/5/16 11:15:27 -- 这个不行,太难求了,还要判断你是不是加仓开仓的 |
-- 作者:Ivan -- 发布时间:2014/5/16 12:19:42 -- 以下是引用jinzhe在2014/5/16 11:15:27的发言:
这个不行,太难求了,还要判断你是不是加仓开仓的 我知道怎么算了 (avgenterprice*abs(holding)-首单开仓价)/(abs(holding)-1)
另外,浮盈函数openprofit在计算加仓后的浮盈结果是错的 |
-- 作者:jinzhe -- 发布时间:2014/5/16 13:19:36 -- 不会是错的,你错在哪里指出来,我来告诉你的想法错在哪里 |