以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  如何盈利减仓亏损加仓,最多加仓到半仓  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=152585)

--  作者:梦若神机
--  发布时间:2017/5/8 14:25:18
--  如何盈利减仓亏损加仓,最多加仓到半仓
variable:num=0;//每次初始化num



if NUMPROFIT(1) >0 and exitbars=0 and num<20 and num>4 then num:=num+1;//加仓

if NUMPROFIT(1) <0 and exitbars=0 and num<21 and num>5 then num:=num-1;//减仓


改成如下,可以实现最多加仓至半仓吗?为什么语法错误
variable:num=0;//每次初始化num



if NUMPROFIT(1) >0 and exitbars=0 and num<50% and num>4 then num:=num+1;//加仓

if NUMPROFIT(1) <0 and exitbars=0 and num<50% and num>5 then num:=num-1;//减仓



--  作者:wenarm
--  发布时间:2017/5/8 15:15:45
--  
 num<50%是什么、编译器不支持50%的表示,你要将其换算好
--  作者:梦若神机
--  发布时间:2017/5/8 16:38:52
--  
那我想最多加仓到半仓,要如何编写
--  作者:pyd
--  发布时间:2017/5/8 17:16:08
--  
加到半仓是指第一次开仓n手 后边合计加仓不超过0.5n吗?如果不是的话请具体解释下。
--  作者:梦若神机
--  发布时间:2017/5/9 14:36:21
--  
不是比如说我有十万资金,一手是10000块,半仓就是5手,当我盈利到二十万的时候半仓就是10手
--  作者:wenarm
--  发布时间:2017/5/9 15:10:30
--  

这个你手数你要提前算好以后代入到之前50%的位置。