freqtrade · 第 3 章 策略开发基础 章节摘要:本章属「上手核心」,是全教程最重要的入门章。freqtrade 的一切行为最终由「策略」决定——一个继承 的 Python 类。本章讲透策略开发的五个基础:IStrategy 抽象基类的约定、用 populateindicators 计算技术指标、用 populateentrytrend/populateexittrend 生成买卖信号、用 minimalroi 与 stoploss 做最基本的风控、最后用 samplestrategy 跑通一个完整示例。本章共 5 节,前置依赖为「第 12 章」。 学习目标 阅读完本章,你应当能够: 理解 IStrategy 接口的约定——一个策略类必须实现哪些方法。
章节摘要:本章属「上手核心」,是全教程最重要的入门章。freqtrade 的一切行为最终由「策略」决定——一个继承
IStrategy的 Python 类。本章讲透策略开发的五个基础:IStrategy 抽象基类的约定、用 populate_indicators 计算技术指标、用 populate_entry_trend/populate_exit_trend 生成买卖信号、用 minimal_roi 与 stoploss 做最基本的风控、最后用 sample_strategy 跑通一个完整示例。本章共 5 节,前置依赖为「第 1~2 章」。
阅读完本章,你应当能够:
策略的本质:在每一根 K 线上,用指标把「数据」变成「买卖信号」。
抽象基类、必须实现的方法、不可变时间框架、类属性配置。
用 pandas/TA-Lib 计算技术指标,挂回 DataFrame 列。
populate_entry_trend 与 populate_exit_trend,信号列的取值约定。
最小投资回报率表、止损比例、两者如何协同。
sample_strategy.py 逐段精读,从零写一个能跑的策略。
本章第 01 节(IStrategy) ──► 第 02 节(指标) ──► 第 03 节(信号) ──► 第 04 节(风控) ──► 第 05 节(示例) │ ▼ 下一章(第 4 章 策略深度定制)
前置知识:
后续延伸: