金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 405|回复: 5

交易股票

[复制链接]

20

主题

260

帖子

345

积分

Rank: 9Rank: 9Rank: 9

等级: 管理员

注册:
2021-5-18
曾用名:
发表于 2025-6-12 10:34 | 显示全部楼层 |阅读模式
我用豆包写的代码, 请帮我看看,这个策略有问题嘛?能实现自动交易嘛?
//*****************************
账户:'1000';
交易品种:'600036';  // 交易股票代码
//*****************************

//参数设置
开仓涨幅:1.0;       // 开仓涨幅阈值(%)
目标涨幅:10.0;      // 目标涨幅(%)
止损跌幅:2.0;       // 止损跌幅阈值(%)
最大持仓时间:120;   // 最大持仓时间(分钟)
单次交易数量:100;   // 单次交易股数(必须是100的整数倍)
日内结束时间:1455;  // 日内结束前平仓时间(14:55)

//获取当前价格和开盘价
当前价:CLOSE;
开盘价:OPEN;

//计算日内涨幅
日内涨幅:(当前价-开盘价)/开盘价*100;

//持仓时间计算
持仓时间:0;
IF TBUYHOLDINGEX(账户,交易品种,0)>=单次交易数量 THEN BEGIN
    持仓时间:=持仓时间+1;
END;

//记录T+1可用数量
可用数量:TBUYHOLDINGEX(账户,交易品种,1);

//记录开仓价格
开仓价:0;
IF TBUYHOLDINGEX(账户,交易品种,0)<单次交易数量 AND TBUYHOLDINGEX(账户,交易品种,0)+TREMAINQTY(1,账户,交易品种)>=单次交易数量 THEN BEGIN
    开仓价:=当前价;
END;

//计算持仓后的涨幅
持仓涨幅:IF(TBUYHOLDINGEX(账户,交易品种,0)>=单次交易数量, (当前价-开仓价)/开仓价*100, 0);

//开仓逻辑 - 日内涨幅达到阈值
IF 日内涨幅>=开仓涨幅 AND TBUYHOLDINGEX(账户,交易品种,0)<单次交易数量 THEN BEGIN
    // 买入交易品种
    TBUY(单次交易数量,1,MKT,0,0,账户,交易品种);
    持仓时间:=0;  // 重置持仓时间

金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-6-12 10:40 | 显示全部楼层
最后漏了一个end
其他没问题
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

3

主题

22

帖子

22

积分

Rank: 1

等级: 新手上路

注册:
2025-6-6
曾用名:
发表于 2025-6-12 11:00 | 显示全部楼层
技术008 发表于 2025-6-12 10:40
最后漏了一个end
其他没问题

这样就可以实现自动买卖股票了嘛?为啥我不交易呢?
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-6-12 11:06 | 显示全部楼层
这个最好自己进去进行调试输出

上面说没问题只是语法没错,但是无法保证中间逻辑是否正确

ai是辅助,前提是自己要能理解和看懂代码的
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

3

主题

22

帖子

22

积分

Rank: 1

等级: 新手上路

注册:
2025-6-6
曾用名:
发表于 2025-6-12 13:25 来自手机 | 显示全部楼层
我知道,我设置的条件过高  我的意思是 这个流程应该没问题吧?如果满足条件是可以实现自动买买吧
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-6-12 13:28 | 显示全部楼层
IF 日内涨幅>=开仓涨幅  THEN BEGIN
    // 买入交易品种
    TBUY(单次交易数量,1,MKT,0,0,账户,交易品种);



建议你先这种简单条件去进行测试,以及自己要去看懂些代码,一些使用上是否不对这个最好自己要去关注
以及利用debugfile去调试一些条件进行分析为何条件没有满足,ai的提供代码很多地方需要人去进行二次分析包括逻辑错误使用错误要自己检查
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-4 21:40 , Processed in 0.098905 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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