金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 138|回复: 3

新手小白求助,刚写的代码编译没问题但无法运行,求大佬帮看看

[复制链接]

1

主题

2

帖子

2

积分

Rank: 1

等级: 新手上路

注册:
2025-8-5
曾用名:
发表于 2025-8-5 17:13 | 显示全部楼层 |阅读模式
// 金字塔量化交易系统 - 手动输入平仓价格策略
INPUT: 平仓价格(0, 0, 999999);  // 手动输入平仓价格

// --- 核心变量声明 ---
VARIABLE: 多头持仓 = 0, 空头持仓 = 0;
VARIABLE: 账户ID = '';  // 交易账户ID

// --- 主程序开始 ---
// 获取账户信息
账户ID = TACCOUNT(1);  // 获取第一个登录账户

// 获取实际持仓
多头持仓 = TBUYHOLDINGEX(账户ID, STKLABEL, 1);  // 获取多头持仓
空头持仓 = TSELLHOLDINGEX(账户ID, STKLABEL, 1);  // 获取空头持仓

// --- 多单平仓逻辑 ---
IF 多头持仓 > 0 AND 平仓价格 > 0 THEN BEGIN
    // 价格有效穿越平仓线
    IF HIGH > 平仓价格 AND LOW < 平仓价格 AND CLOSE < 平仓价格 THEN BEGIN
        // 执行市价平仓
        TSELL(1, 多头持仓, MKT, 0, 0, 账户ID + '&' + STKLABEL, '多单平仓');
    END
END

// --- 空单平仓逻辑 ---
IF 空头持仓 > 0 AND 平仓价格 > 0 THEN BEGIN
    // 价格有效穿越平仓线
    IF LOW < 平仓价格 AND HIGH > 平仓价格 AND CLOSE > 平仓价格 THEN BEGIN
        // 执行市价平仓
        TSELLSHORT(1, 空头持仓, MKT, 0, 0, 账户ID + '&' + STKLABEL, '空单平仓');
    END
END

// ==== 持仓状态显示 ====
// 当前持仓状态
当前持仓: 多头持仓 - 空头持仓, COLORGRAY;
当前价格: CLOSE, COLORWHITE;
平仓线位置: 平仓价格, COLORGRAY;
合约: STKLABEL, COLORGRAY;  // 修改标签名避免冲突

// 平仓线显示(当价格>0时)
IF 平仓价格 > 0 THEN BEGIN
    // 在价格线右侧显示价格标签
    DRAWTEXT(BARPOS=1, 平仓价格, '平仓线:' + NUMTOSTR(平仓价格, 2)), COLORYELLOW;
END

回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-8-5 17:22 | 显示全部楼层
本帖最后由 技术008 于 2025-8-5 17:26 编辑

TSELL(1, 多头持仓, MKT, 0, 0, 账户ID + '&' + STKLABEL, '多单平仓');
这个写法是什么意思,看函数说明都是怎么写的直接
tsell(1,多头持仓,mkt,0,0)就可以了,不是机构版只能一个账户没必要指定账户
然后品种都是当前品种不需要自己去指定的

你这里账户和品种叠加本身就不对的
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

2

帖子

2

积分

Rank: 1

等级: 新手上路

注册:
2025-8-5
曾用名:
 楼主| 发表于 2025-8-5 20:01 | 显示全部楼层
技术008 发表于 2025-8-5 17:22
TSELL(1, 多头持仓, MKT, 0, 0, 账户ID + '&' + STKLABEL, '多单平仓');
这个写法是什么意思,看函数说明 ...

谢谢!这是DEEPSEEK帮我写的,我也只能勉强看明白,主要是它无法读取我的持仓信息是怎么回事啊?
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-8-6 08:52 | 显示全部楼层
建议自己如果一点代码不熟悉的情况下不要使用ai编写

ai是辅助工具,在能自己看懂了解情况下否者,他不是万能的很多地方自己都要根据结果进行修正的
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-19 03:00 , Processed in 0.118342 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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