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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 亏损加仓

   

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


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

主题:亏损加仓

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


加好友 发短信
等级:超级版主 帖子:18691 积分:0 威望:0 精华:0 注册:2013/7/15 9:22:16
亏损加仓  发帖心情 Post By:2018/9/28 17:35:41    Post IP:180.169.30.6[只看该作者]

请教:如何编写,在账户首次亏损第一次之后,在第2次开仓的时候,加一手,如果在亏损,继续再加仓一手的代码,如何实现?

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


加好友 发短信
等级:管理员 帖子:26631 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2018/9/28 19:29:26    Post IP:180.164.116.137[只看该作者]

variable:lossnum=0;// 全局变量,平仓时判断一下是盈利/亏损,
if 平仓条件 and holding>0 then
begin
  sell(1,HOLDING,MARKET);
  if c<enterprice then lossnum:=lossnum+1;
  if c>enterprice then lossnum:=0;//盈利置0
end
if 开仓条件 and holding=0 and lossnum<cs then  buy(1,1+lossnum,MARKET);//亏损次数+1为当前开仓手数


编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
大牛来了
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:41 积分:0 威望:0 精华:0 注册:2018/9/24 12:01:06
  发帖心情 Post By:2018/9/28 21:09:16    Post IP:180.164.116.137[只看该作者]


其中  CS 怎么定义呢?
用版主的代码会出现问题。不行哦

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


加好友 发短信
等级:管理员 帖子:26631 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2018/9/28 21:59:03    Post IP:180.164.116.137[只看该作者]

没有cs这个条件,直接去掉就行了。这是伪代码,条件是需要你自己的填充的。
variable:lossnum=0;// 全局变量,平仓时判断一下是盈利/亏损,
if 平仓条件 and holding>0 then
begin
  sell(1,HOLDING,MARKET);
  if c<enterprice then lossnum:=lossnum+1;
  if c>enterprice then lossnum:=0;//盈利置0
end
if 开仓条件 and holding=0  then  buy(1,1+lossnum,MARKET);//亏损次数+1为当前开仓手数

[此贴子已经被作者于2018/9/28 22:10:48编辑过]


编程无捷径,技巧靠积累。
 回到顶部