以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  求助仓位控制模型  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=168307)

--  作者:wy93222357
--  发布时间:2019/2/20 10:21:57
--  求助仓位控制模型
各位大师:我写了一个3分钟日内交易的短线交易模型,交易次数较多,想对交易的仓位进行控制,
思路如下:设交易手数N:=A,当上一次平仓是盈利时,N:=A。当上一次平仓是亏损是时,N:=B,
可否这样写   N:= IF(NUMPROFIT(1),A,B);
我的理解是平仓是盈利  N:=A。当上一次平仓是亏损是时,N:=B,



--  作者:FireScript
--  发布时间:2019/2/20 15:15:39
--  
NUMPROFIT(1)这个也有可能是0.  最好把0的情况也考虑进去。
N:= IF(NUMPROFIT(1)>=0,A,B);

--  作者:wy93222357
--  发布时间:2019/2/20 16:36:43
--  
谢谢!我再提一个问题,模型关掉,重启,会不会影响
N:= IF(NUMPROFIT(1)>=0,A,B);
的判断。也就是说,关掉模型前,交易是亏损的,重启后,N会不会选择B.
如果是在同一个账户里有多个模型混合交易,N的取值会不会受影响。

--  作者:wy93222357
--  发布时间:2019/2/20 16:40:46
--  
主要是对NUMPROFIT(1)的理解不太准,NUMPROFIT(1)是取账户盘中动态值,还是有只记住本模型自己的盈亏情况。
--  作者:FireScript
--  发布时间:2019/2/21 8:56:18
--  
 NUMPROFIT(1)这个取的模型里面的哦。可不是实际账户上的。关闭指标再打开的情况下,只要模型计算的起点位置没变以及复权等影响图表数据的设置没变就不会变化。但是图表上的数据量可能会因为一些操作会发生变化,比如伸缩图表的操作。
--  作者:wy93222357
--  发布时间:2019/2/21 9:49:03
--  
哦,理解了,十分感谢!!!