金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 176|回复: 2

交易指标在策略测试中找不到

[复制链接]

1

主题

1

帖子

1

积分

Rank: 1

等级: 新手上路

注册:
2025-4-1
曾用名:
发表于 2025-4-1 22:22 | 显示全部楼层 |阅读模式
自己写的交易指标,回测也是正常的,执行测试时就找不到了自己的写的交易指标,求大神解答下,下面是自己写的

// 定义变量
MA5 := MA(DYNAINFO(7), 5);
MA10 := MA(DYNAINFO(7), 10);
MA20 := MA(DYNAINFO(7), 20);
MA60 := MA(DYNAINFO(7), 60);

// 过滤掉ST股票等异常情况,假设ST股票名称包含'ST'字样,可根据实际情况调整
not_st := STRFIND(STKNAME, 'ST', 1)=0;

// 多头排列条件
long_condition := MA5 > MA10 AND MA10 > MA20;


// 买入条件判断
If  DYNAINFO(7) > ma5 And DYNAINFO(7) > ma10 And DYNAINFO(7) > ma20 And DYNAINFO(7) > ma60 And HOLDING=0 Then
Begin
    // 当 K 线为阳线,实时价格大于四条均线,未持仓且成交量较上一日放大 20% 时触发买入
    Buy(1, 10%, MARKET);
    ENTERPRICE = DYNAINFO(7);
End;

// 持仓过程中的处理
If HOLDING > 0 Then

Begin
    // 止盈条件判断
    If DYNAINFO(5) >= ENTERPRICE * 1.08 And DYNAINFO(7) < DYNAINFO(5) * 0.98 Then
    Begin
        // 当盈利达到 8% 且回撤 2% 时触发止盈
        Sell(1, 0, Market);
    End;

    // 止损条件判断
    If ENTERPRICE < DYNAINFO(7) * 0.97 Then
    Begin
        // 当亏损达到 3% 时触发止损
        Sell(1, 0, Market);
    End;
End;   

微信图片_20250401222130.png
微信图片_20250401222135.png
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2025-4-2 09:01 | 显示全部楼层
你重新创建一个交易指标试下呢,看是否能在回测中看到该公式。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

1044

帖子

1054

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-4-2 16:03 | 显示全部楼层
截图202504021603502957.png

是不是你做了过滤导致的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-15 08:11 , Processed in 0.091553 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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