金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 223|回复: 1

老师,帮忙看下这个加仓策略为啥运行不成功。

[复制链接]

1

主题

1

帖子

1

积分

Rank: 1

等级: 新手上路

注册:
2025-6-28
曾用名:
发表于 2025-6-28 22:52 | 显示全部楼层 |阅读模式
满足开多条件后,涨2%加仓,再涨2%再次加仓,跌了2%加仓。
INPUT:M(20,5,300,30),SS(1,1,10000,1);
MID :  MA(CLOSE,M);//中轨
BB: =ref(mid,1);
B2:=ref(mid,2);
AA:=ref(c,1);

手数:=SS;
//条件:
开多条件:=AA>BB AND BB>B2 and HOLDING=0;//上穿上轨开多
开空条件:=AA<BB AND  BB<B2 and HOLDING=0;//下穿下轨开空
平多条件:=C<MID AND HOLDING>0;   //下穿中轨平多
平空条件:=C>MID AND HOLDING<0;   //上穿中轨平空

variable:n=0;
IF 开多条件  and n=0 THEN
begin
BUY(1,手数,MARKET);
n:=1;
end
if n=1 and close>enterprice*1.02 then
begin
       BUY(1,手数,MARKET);
        n:=2;
END
if n=2 and close>enterprice*1.02 then
begin
        BUY(1,手数,MARKET);
        n:=3;
END
IF 开空条件  and n=0 THEN
begin
BUYSHORT(1,手数,MARKET);
n:=1;
end
if n=1 and close<enterprice*1.02 then
begin
       BUYSHORT(1,手数,MARKET);
        n:=2;
END
if n=2 and close<enterprice*1.02 then
begin
         BUYSHORT(1,手数,MARKET);
end


IF 平多条件 THEN SELL(1,手数,MARKET);
IF 平空条件 THEN SELLSHORT(1,手数,MARKET);

回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-6-30 09:04 | 显示全部楼层
这个编译没有问题的
你输出一些条件看下呢,用:去图上输出然后看下条件是否满足
BB: ref(mid,1);
B2:ref(mid,2);
AA:ref(c,1);
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-8 11:26 , Processed in 0.140136 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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