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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 统计亏损这么写不对求助

   

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


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

主题:统计亏损这么写不对求助

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


加好友 发短信 搬砖的
等级:小飞侠 帖子:1670 积分:397 威望:0 精华:0 注册:2012/3/19 20:34:34
统计亏损这么写不对求助  发帖心情 Post By:2016/7/4 11:14:52    Post IP:218.109.185.88[显示全部帖子]

以下内容为程序代码:

1 损数:NUMSEQLOSS,NODRAW;
2 限制:=valuewhen(month<>ref(month,1),损数),NODRAW;
3 if 损数>3 then
4 BEGIN
5     drawtextex(1,1,500,500,'月损益过大停止运行,下月再战');
6     exit;
7 END;

 

怎么好像它不归零啊?

 

我是想每月1号开始统计,如果本月连续亏损3次,后面就不交易了。

 

可是上面怎么看上去不对啊?


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


加好友 发短信 搬砖的
等级:小飞侠 帖子:1670 积分:397 威望:0 精华:0 注册:2012/3/19 20:34:34
  发帖心情 Post By:2016/7/7 9:27:55    Post IP:218.109.185.88[显示全部帖子]

原来这么算,不过我还是遇到问题

由于我平仓条件多,因此我是在 if holding =0 then begin
                                            xxxxxxxxxxxx

这样模式写,但是似乎不对啊
if numprofit(1)<0 then n:=n+1;

   if numprofit(1)>0 then n:=0;


这2句莫非必须要在所有平仓条件都跟? 而不是检测仓位状况后再执行?


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


加好友 发短信 搬砖的
等级:小飞侠 帖子:1670 积分:397 威望:0 精华:0 注册:2012/3/19 20:34:34
  发帖心情 Post By:2016/7/7 9:35:53    Post IP:218.109.185.88[显示全部帖子]

这就是说我8个平仓方式必须全部跟上这些句子。。。。?

 回到顶部