欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请问浮盈加仓怎样编程?谢谢

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有2927人关注过本帖树形打印复制链接

主题:请问浮盈加仓怎样编程?谢谢

帅哥哟,离线,有人找我吗?
jia7632752
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:30 积分:0 威望:0 精华:0 注册:2020/12/24 8:29:34
请问浮盈加仓怎样编程?谢谢  发帖心情 Post By:2020/12/27 15:07:20    Post IP:153.118.150.44[只看该作者]

请问浮盈加仓怎样编程?如浮盈总资金1%时,加仓一次,加仓手数是首次建仓手数的一半(如首次建仓20手,加仓10手)。再次浮盈总资金1%(浮盈总资金2%)时,再次加仓,加仓手数是上次加仓手数的一半(如上次加仓10手,这次加仓5手)。以此类推,最多加仓4次。
请问怎样编程?谢谢!

 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/12/28 9:15:01    Post IP:58.246.57.26[只看该作者]

 以此为例吧:

input:n(9,1,100,10),p1(3,2,40,4),p2(3,2,40,4);//参数设置
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,P1,1);
D:SMA(K,P2,1);
J:3*K-2*D,NODRAW;
kdjjc:cross(k,d),NODRAW;//kdj金叉
kdjsc:cross(d,k),NODRAW;

buy(holding=0 and kdjjc,1,market);
sell(kdjsc and c>o,holding,market);

fdyk:OPENPROFITPER;//输出显示下浮动盈亏

//定义全局变量,用来计算加仓次数
variable:x=0;


if x<3 and OPENPROFITPER>=1 and FLOOR(OPENPROFITPER)>x and holding>0 then
begin
加仓:buy(1,1,market);
x:=x+1;
end

if  holding=0 then x:=0;//平仓之后全局变量重置为0




命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
jia7632752
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:30 积分:0 威望:0 精华:0 注册:2020/12/24 8:29:34
  发帖心情 Post By:2020/12/28 13:20:10    Post IP:144.123.160.95[只看该作者]

谢谢

 回到顶部
帅哥哟,离线,有人找我吗?
jia7632752
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:30 积分:0 威望:0 精华:0 注册:2020/12/24 8:29:34
  发帖心情 Post By:2020/12/28 13:36:39    Post IP:144.123.160.95[只看该作者]

谢谢!请问怎样让加仓手数编程成上次加仓手数的一半呢?如上次加仓手数10手,这次加仓手数计算成5手

 回到顶部