金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2337|回复: 3

请老师看看浮动盈亏里面最高价如何解决?

[复制链接]

39

主题

147

帖子

147

积分

Rank: 2

等级: 标准版

注册:
2023-6-14
曾用名:
发表于 2023-7-10 15:16 | 显示全部楼层 |阅读模式
请教老师,为了计算单次浮动盈亏情况,所以要计算开平仓内的最高价,但是等过了平仓点后,这个最高价会一直变化,为了让高归零,用了if但是效果还是不行,直接返回了开仓以来的最高价,我知道这是if的问题,但是不知道如何解决,如何能计算单笔浮动盈利率呢?如果不用if让高归零,那么最高价就会一直变化
谢谢老师!!!

INPUT:NMIN(10,1,100,1);


ma5:MA(c,5);
ma10:MA(C,10);
ma30:MA(c,30);


//交易条件
开多条件:CROSS(ma5,ma30)and holding=0;
开空条件:CROSS(ma30,ma5)and holding=0;


收盘平仓:=TIME>=CLOSETIME(0)-NMIN*100;//收盘平仓


平多条件:(CROSS(ma5,ma10) OR 收盘平仓)and holding=1,COLORWHITE;
平空条件:(CROSS(ma5,ma10) OR 收盘平仓)and holding=-1;


//平多条件:CROSS(ma5,ma10) and holding=1;
//平空条件:CROSS(ma5,ma10) and holding=-1;




//交易系统
开多:BUY(开多条件 ,1,MARKET);
开空:BUYSHORT(开空条件,1,MARKET);


平多:SELL(平多条件,1,MARKET);
平空:SELLSHORT(平空条件,1,MARKET);




//浮动盈亏大于2%次数
VARIABLE:开多根数=0,开空根数=0,开多最高价=0,多开仓价=0,多浮盈涨幅=0,多浮盈成功次=0;


IF  holding=1 THEN
BEGIN
        开多根数:=开多根数+1;
END




IF holding=0  then
BEGIN
        开多根数:=0;
END


IF  holding=-1 THEN
BEGIN
        开空根数:=开空根数+1;
END


IF holding=0  then
BEGIN
        开空根数:=0;
END


开多最高价:=HHV(h,开多根数);
开空最低价:=LLV(l,开空根数);
开仓价:=ENTERPRICE;


多单笔浮动盈利率:=(开多最高价-开仓价)/开仓价;
空单笔浮动盈利率:=(开仓价-开空最低价)/开仓价;


//输出
开多根数1:开多根数;
开多最高价1:开多最高价;
多单笔浮动盈利率1:多单笔浮动盈利率;

回复

使用道具 举报

39

主题

147

帖子

147

积分

Rank: 2

等级: 标准版

注册:
2023-6-14
曾用名:
 楼主| 发表于 2023-7-10 15:19 | 显示全部楼层
另外请老师看看,求开平期内最高价有没有另外更好的解决办法?
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2023-7-10 15:33 | 显示全部楼层
参考如下的代码结构呢。
FDYL:IF(HOLDING=0,0,IF(HOLDING>0,(HHV(H,ENTERBARS)-ENTERPRICE)/ENTERPRICE,(ENTERPRICE-LLV(L,ENTERBARS))/ENTERPRICE));
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

39

主题

147

帖子

147

积分

Rank: 2

等级: 标准版

注册:
2023-6-14
曾用名:
 楼主| 发表于 2023-7-10 21:16 | 显示全部楼层
技术010 发表于 2023-7-10 15:33
参考如下的代码结构呢。
FDYL:IF(HOLDING=0,0,IF(HOLDING>0,(HHV(H,ENTERBARS)-ENTERPRICE)/ENTERPRICE,(E ...

嗯,好的,谢谢老师
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2025-7-28 16:57 , Processed in 0.073100 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表