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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 如何统计成交金额

   

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


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

主题:如何统计成交金额

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


加好友 发短信
等级:论坛游侠 帖子:112 积分:0 威望:0 精华:0 注册:2014/9/25 9:59:36
  发帖心情 Post By:2019/12/17 14:32:05    Post IP:180.175.74.173[只看该作者]

内容待审核

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


加好友 发短信
等级:论坛游侠 帖子:112 积分:0 威望:0 精华:0 注册:2014/9/25 9:59:36
  发帖心情 Post By:2019/12/17 14:46:49    Post IP:180.175.74.173[只看该作者]

//盈亏计算
     IF ENTERBARS>0 THEN BEGIN
         WIN1:=(C-ENTERPRICE)/ENTERPRICE*100;
         IF WIN1>MAXPROFIT THEN
             MAXPROFIT:=WIN1;
         WIN2:=(MAXPROFIT-WIN1)/MAXPROFIT*100;
     END
 
     //多头初始浮亏 P1% 止损
     IF WIN1<-P1 THEN
         SELL(1,HOLDING,LIMITR,CLOSE);
        
     //多头利润大于 P2% 止盈
     IF WIN1>P2 THEN
         SELL(1,HOLDING,LIMITR,CLOSE);
   
     //多头获利后回撤 P3%止盈
     IF WIN2>P3 AND OPENPROFIT>0 THEN
         SELL(1,HOLDING,LIMITR,CLOSE); 
这套移动止损我还是不能理解,,, 我是想写当多头利润大于3%时候,如果回撤利润的80%卖出。不是多头出现利润获利回撤80%卖出

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


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

是最高盈利大于3%  然后回撤80%平仓  还是说 当前利润大于3% 并且是已经从最高盈利回撤了80%。 这2种不太一样,我先按照第一种写。


这样做的:
以多头为例:
maxProfit1:=(HHV(H,ENTERBARS)-AvGENTERPRICE);//多头最高盈利
CurrentProfit:(c-AvGENTERPRICE)/AvGENTERPRICE;//多头当前利润

cd:maxProfit1>=0.03 and (maxProfit1-CurrentProfit)/maxProfit1<=(1-0.8);//最高利润大于3% 且从最高盈利回撤超过80% 时候平仓。


[此贴子已经被作者于2019/12/17 15:07:01编辑过]


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


加好友 发短信
等级:论坛游侠 帖子:112 积分:0 威望:0 精华:0 注册:2014/9/25 9:59:36
  发帖心情 Post By:2019/12/17 15:20:01    Post IP:180.175.74.173[只看该作者]

好的,,就是第一种。
这个问题再解答一下,谢谢
止损:(AvGENTERPRICE-c)/AvGENTERPRICE>0.02 and cross(llv(l,10),L);
SD:盈利 or 止损;

这个止损方式写上去后,下跌趋势中即使跌破10日最低一直不出现止损信号


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


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

 cross(llv(l,10),L) 改成这样试下:
cross(ref(llv(l,10),1),L)





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


加好友 发短信
等级:论坛游侠 帖子:112 积分:0 威望:0 精华:0 注册:2014/9/25 9:59:36
  发帖心情 Post By:2019/12/17 15:44:35    Post IP:180.175.74.173[只看该作者]

止损:(AvGENTERPRICE-c)/AvGENTERPRICE>0.02 and c<10d;

maxProfit1:=(HHV(H,ENTERBARS)-AvGENTERPRICE);//多头最高盈利
CurrentProfit:(c-AvGENTERPRICE)/AvGENTERPRICE;//多头当前利润

cd1:maxProfit1>=0.03 and (maxProfit1-CurrentProfit)/maxProfit1<=(1-0.8);//最高利润大于3% 且从最高盈利回撤超过80% 时候平仓。
SD:盈利 or 止损 or CD1;

老师我把这2个条件都增加进去了,但是你看图,
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20191217154405.png
图片点击可在新窗口打开查看
明显符合止损条件,还是没有信号

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


加好友 发短信
等级:论坛游侠 帖子:112 积分:0 威望:0 精华:0 注册:2014/9/25 9:59:36
  发帖心情 Post By:2019/12/17 15:50:55    Post IP:180.175.74.173[只看该作者]



止损:(AvGENTERPRICE-c)/AvGENTERPRICE>0.02 and cross(ref(llv(l,10),1),L);
这样是符合条件了,有信号了

还有就是下面这个问题没有信号
maxProfit1:=(HHV(H,ENTERBARS)-AvGENTERPRICE);//多头最高盈利
CurrentProfit:(c-AvGENTERPRICE)/AvGENTERPRICE;//多头当前利润

cd1:maxProfit1>=0.03 and (maxProfit1-CurrentProfit)/maxProfit1<=(1-0.8);//最高利润大于3% 且从最高盈利回撤超过80% 时候平仓。

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


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

maxProfit1:=(HHV(H,ENTERBARS)-AvGENTERPRICE);//多头最高盈利
CurrentProfit:(c-AvGENTERPRICE);//多头当前利润

再这样调整下。


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


加好友 发短信
等级:论坛游侠 帖子:112 积分:0 威望:0 精华:0 注册:2014/9/25 9:59:36
  发帖心情 Post By:2019/12/18 9:59:42    Post IP:180.175.74.173[只看该作者]

maxProfit1:=(HHV(C,ENTERBARS)-AvGENTERPRICE);//多头最高盈利
CurrentProfit:(c-AvGENTERPRICE);//多头当前利润
cd2:(HHV(H,ENTERBARS)-AvGENTERPRICE)/AvGENTERPRICE;
cd1:CD2>=0.05 and (maxProfit1-CurrentProfit)/maxProfit1<=0.1;//最高利润大于3% 且从最高盈利回撤超过80% 时候平仓。
SD:盈利 or 止损 or CD1;

老师我改后还是不行,只要添加cd1做平仓就会出现如图的很多不对信号
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20191218095918.png
图片点击可在新窗口打开查看


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


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

你用的完整代码贴下。我本地看下哪里出了问题。


命数如织,当如磐石。
 回到顶部
总数 22 上一页 1 2 3 下一页