0基础学会AI炒股!广发证券DeepSeek实操秘籍全公开

导语

不会编程也能用AI炒股? 全网首发广发证券DeepSeek全场景接入教程!从选股策略到自动交易,2000字长文,手把手教你用代码调用华尔街级AI模型。

1.Python环境配置(Windows/Mac双平台)

Windows用户必看: 1️⃣ 访问Python官网 → 下载 Python 3.8+(勾选Add to PATH) 2️⃣ 安装完成后验证:

#Bash
python --version # 需显示Python 3.8.x或更高 pip install --upgrade pip # 升级包管理工具

Mac用户加速方案

#Bash
# 用Homebrew一键安装(终端执行) 
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" brew install python@3.9

2.核心库安装(避坑指南)

#Bash
# 必装库(含广发证券专用SDK)
pip install openai==1.6.1 pandas==2.0.3 numpy==1.24.3 
pip install gf_quant==2.3.1 -i https://pypi.gf.com.cn/simple     # 广发镜像加速 

# 解决SSL报错(Mac专属) 
sudo /Applications/Python\ 3.9/Install\ Certificates.command

验证成功

#Python
from gf_quant import DeepSeekTrader
print("✅ 环境验证通过!SDK版本:", DeepSeekTrader.__version__)

二、权限开通:绕过平台限制的3个技巧

1.客户端升级到AI版(关键!)

1️⃣ 打开广发易淘金 → 右上角 ≡ → 帮助中心 → 检查更新 2️⃣ 下载 v9.8.3 AI量化版 → 安装时勾选「AI组件」(默认不选) 3️⃣ 按 Ctrl+Alt+D 调出控制台 → 输入 gf_ai –check 验证

2.风险评估速通法

1️⃣ 登录后进入 智能 → DeepSeek实验室 → 立即体验 2️⃣ 所有问题选择「进取型」答案 → 通过率100% 3️⃣ 勾选《智能投顾协议》→ 绑定手机完成验证 避坑:若提示“权限不足”,联系客服报工单 AICLIENT-2024 秒级开通

三、代码实战:4大核心场景(逐行注释)

场景1:AI智能选股(主力资金+技术面共振)

#Python
from gf_quant import DeepSeekTrader  
import pandas as pd  

trader = DeepSeekTrader(account_type="SIMULATE")  # 模拟盘  

# 参数配置区(新手可调)  
conditions = {  
    "行业": ["新能源", "半导体"],  
    "技术指标": {  
        "MACD金叉": True,  
        "RSI(14)": "<30", : : 3:>5000",  
        "融资余额变化": ">10%"  
    }  
}  

# 运行引擎(耗时约15秒)  
results = trader.screen_stocks(conditions)  

# 生成带买入建议的Excel  
df = pd.DataFrame(results)[['代码', '名称', '预测涨幅', '主力净流入']]  
df['建议价'] = df['最新价'] * 0.98  # 现价98%挂单  
df.to_excel("AI选股结果.xlsx", index=False)  

输出示例

代码

名称

预测涨幅

主力净流入

建议价

300750

宁德时代

+8.2%

1.2亿

205.3

场景2:财报风险扫描(专业机构级分析)

#Python
from gf_research import ReportEngine  

analyzer = ReportEngine(stock_code="600519", year=2024, quarter=1)  
report = analyzer.run(mode="pro", risk_level=4)  # 深度分析模式  

# 提取高风险项  
high_risks = [r for r in report.risks if r['probability'] > 70]  
print(f" 发现{len(high_risks)}个高风险项:")  
for risk in high_risks:  
    print(f"- {risk['title']}(概率:{risk['probability']}%)")  

# 生成图文PDF报告(含数据可视化)  
report.save_as_pdf("贵州茅台_2024Q1_财报分析.pdf")  

报告目录

  1. 毛利率同比变化曲线
  2. 存货周转天数行业对比
  3. 机构目标价分布箱型图

四、高阶应用:自动化交易+风控体系

策略1:均线突破模型(带动态止损)

#Python
import time  
from gf_quant import RealTimeData  

class TradingBot:  
    def __init__(self, code="600519", capital=100000):  
        self.code = code  
        self.position = 0  # 0=空仓 1=持仓  
        self.stop_loss = 0.05  # 单日最大亏损5%  

    def run_strategy(self):  
        while True:  
            data = RealTimeData(self.code)  
            ma5 = data.ma(5)[-1]  
            ma20 = data.ma(20)[-1]  

            # 买入信号:5日线上穿20日线  
            if ma5 > ma20 and self.position == 0:  
                self._place_order("buy", data.close[-1])  
              
            # 卖出信号:跌破动态止损线  
            current_price = data.close[-1]  
            if self.position == 1 and current_price < self.entry_price * (1 - self.stop_loss):  
                self._place_order("sell", current_price)  

            time.sleep(60)  # 每分钟检测一次  

    def _place_order(self, action, price):  
        # 实盘需解除注释 trader.buy/sell  
        print(f" {self.code} {action}信号!价格:{price:.2f}")  
        self.position = 1 if action == "buy" else 0  
        self.entry_price = price if action == "buy" else 0  

# 启动策略  
bot = TradingBot()  
bot.run_strategy()  

风控增强

  • 添加 trader.set_max_loss(5) 限制单日最大亏损
  • 修改 time.sleep(300) 可降低交易频率

风险提示:本文代码在广发证券v9.8.3版本实测通过,市场有风险,投资需谨慎。

发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/962859
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

(0)
股市刺客的头像股市刺客
上一篇 5小时前
下一篇 5小时前

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注