自定义选股公式
好的选股系统离不开好的选股公式。公式就是把你的交易逻辑翻译成计算机能理解的规则。
公式的基本结构
一个标准的选股公式由三部分组成:
- 中间变量定义:用冒号赋值,如
M1:=MA(CLOSE,5); - 逻辑运算:用AND/OR/NOT连接各个条件
- 最终输出:最后一个不带赋值的表达式就是选股条件
我们系统的公式化
把奇火AI的核心选股逻辑写成公式:
{=== 能量排行榜筛选 ===}{假设通过外部数据源获取能量值,这里用代理指标表示}能量值:= (CLOSE/LLV(LOW,60)-1)*100 + VOLUME/VOL(MA(VOL,20))*50;{=== 上台阶形态 ===}阳1:= CLOSE>OPEN AND (CLOSE-OPEN)/OPEN > 0.01;阳2:= REF(CLOSE,1)>REF(OPEN,1) AND (REF(CLOSE,1)-REF(OPEN,1))/REF(OPEN,1)>0.01;新高1:= CLOSE>REF(CLOSE,1);新高2:= REF(CLOSE,1)>REF(CLOSE,2);台阶:= 阳1 AND 阳2 AND 新高1 AND 新高2;{=== 均线多头排列 ===}E1:=EMA(CLOSE,7);E2:=EMA(CLOSE,21);E3:=EMA(CLOSE,49);E4:=EMA(CLOSE,98);多头排列:= E1>E2 AND E2>E3 AND E3>E4;{=== 综合选股条件 ===}选股: 能量值>50 AND 台阶 AND 多头排列;公式调试技巧
- 先在K线图上用"指标公式"模式显示,确认图形符合预期
- 再用"条件选股"模式筛选,检验结果数量是否合理
- 如果结果太多(几百个),加紧条件;太少(0个),放宽条件
- 用历史数据回测验证胜率