«

知行量化5.0介绍-使用文档

知行 发布于 阅读:359


[图片]
知行量化5.0使用文档第一版!
首先进入5.0能看到更新了可视化,币种的k线走势已经全部同步

左上角更新了:“AI解读”

点击即可实时分析当前行情:目前AI解读功能单人单天限制5次生成

具体生成演示结果如下
[图片]
[图片]
目前分析使用了移动平均线(MA),MACD指标,RSI指标,布林带(Bollinger Bands)
这4个指标分析当前形态以及k线

右下角“操作面板”
[图片]
目前两个大板块
1:委单
内包含,合约仓位,当前委托,我的实盘(当前在运行中的策略),历史实盘(用过的策略),账号资产(可以登录交易所账号和量化钱包)

合约仓位

[图片]
会显示出目前总仓位和目前手里的单子,以及实时盈亏情况

当前委托
[图片]
就如字面意思,计划单,如果你有计划单,那就会在这个页面展现出来

我的实盘(当前在运行中的策略)
[图片]
我的实盘就是目前在运行中的策略会显示出当前使用的策略名字,以及盈亏情况
右边的“清仓”就是一键平仓

历史实盘(用过的策略)
[图片]
曾经使用过的策略会在此页面展现出来,可以选择恢复以及彻底删除(垃圾策略速度滚蛋!)

账号资产(可以登录交易所账号和量化钱包)
[图片]

显示目前你的量化钱包,以及目前支持的交易所(交易所账号登录会变成绿色)
[图片]
[图片]
登录还是和4.0一致的登陆方式,你可以随时查看目前你交易所的总资产情况!

2:自定义策略/回测策略(5.0更新的重点)

代码可视化
[图片]
适配涵盖目前市面上大多数指标,只要能叫的出名字的指标以及开单逻辑
配合右下角的知行AI机器人,即可完美适配所有指标!

从左往右依此介绍功能以及使用方法

“我的策略”
[图片]
修改当前创建的策略名,以及右手边的策略简介
[图片]

策略广场
[图片]

点卡之后头上有策略广场以及AI交易员(后续更新)

用户分享一栏里面可以点击预览来查看他当前代码
[图片]
[图片]
点击加载代码,所有代码全部覆盖,同时你也可以根据他的代码来二开以及回测(不想公开代码,可以选择不公开)

切换可视化

[图片]
代码看不懂没关系,把所有代码切换成中文比较大小来了解他开多开空的逻辑!

[图片]
[图片]
[图片]

具体所知,当前策略对比的是:开盘价小于em9的值开多

[图片]
下面的就是满足多少个开多条件开空条件如何执行开多或者开空
[图片]
如果又满足做多或者做空条件可以优先选择某一个方向以及取消交易(不开)

[图片]
点击添加指标,加上多个条件!
[图片]
比如我想在现在策略的基础上添加一个rsi

[图片]
[图片]
选择相对于的周期默认14,根据你的了解去选择决定周期

[图片]
这样我就加上一个新的指标rsi了,我可以添加条件

[图片]
选择新添加的指标rsi

[图片]
假如我想选择小于30开多
[图片]
同时可以选择数值以及字段
数值就填数字,字段需要选择对比的周期或者其他指标的值

[图片]
那我就选择数值

[图片]
点击保存,那我就新加了一个rsi小于30就开多的规则

策略回测
[图片]
[图片]
选择对于的平台,币种,以及止盈止损
[图片]
所有回测出来的数据都会显示到上面的k线图中
[图片]
同样可以看到每一笔单子

AI机器人写策略
[图片]
[图片]

AI写策略方法1:

有几种方式方法,让AI去帮你写交易理念
比如,我在b站上找了一个成熟利用指标交易的视频,我把他视频转文字

全部丢给知行AI助手,让他帮我生成一个交易策略
暂时无法在飞书文档外展示此内容
[图片]
我把全部的代码复制出来,切换为可视化
[图片]
[图片]
黏贴进去,系统自动适配全部代码

[图片]
[图片]
我回测尝试,看看他的代码是否能用,再加自己对于指标的理解
我们直接回测,看看这个up主讲的怎么样,来试试看
[图片]
哦?看着还不错哦,机器人生成的代码我也给大家贴出来

策略配置

开多条件定义

开多条件1=macd_line(12,26,9) 上穿 macd_signal(12,26,9)
开多条件2=rsi(14) 小于 70
开多条件3=close 大于 ema(50)
开多条件4=ema(20) 大于 close

开空条件定义

开空条件1=macd_line(12,26,9) 下穿 macd_signal(12,26,9)
开空条件2=rsi(14) 大于 30
开空条件3=ema(20) 小于 close
开空条件4=ema(50) 大于 close

策略参数

开多=开多条件1,开多条件2,开多条件3,开多条件4
开多阈值=4
开空=开空条件1,开空条件2,开空条件3,开空条件4
开空阈值=4
冲突处理=取消交易
直接复制
[图片]

剩下的就是根据指标单独提问AI机器人了

AI写策略方法2:
老菜常抄!还是肯特纳来举例

提示词如下:

策略核心: 基于肯特纳通道(Keltner Channel)的趋势跟踪策略,结合辅助指标过滤假信号,捕捉中期趋势行情。

一、指标计算与设置

1.肯特纳通道(KC)​​

•中轨(Center Line)​​:20周期指数移动平均线(EMA),基于典型价格((High + Low + Close)/3)。
•上轨(Upper Band)​​:中轨 + 2倍ATR(真实波动幅度均值,周期为20)。
•下轨(Lower Band)​​:中轨 - 2倍ATR(真实波动幅度均值,周期为20)。

2.辅助指标
•趋势方向过滤器:50周期简单移动平均线(SMA),用于确认大趋势方向。
•动量确认:相对强弱指数(RSI,周期为14),用于判断超买超卖状态,避免在极端行情下入场。
•成交量确认(可选):成交量均线(VMA,周期为20),用于确认突破的有效性。

二、交易逻辑规则

多头趋势入场条件(需同时满足):​​

1.趋势方向:价格站上50周期SMA,确认整体趋势偏多。
2.通道突破:价格向上突破肯特纳通道上轨。
3.动量确认:RSI处于50以上(显示多头动能),但未进入超买区(例如低于70)。

空头趋势入场条件(需同时满足):​​

1.趋势方向:价格跌破50周期SMA,确认整体趋势偏空。
2.通道突破:价格向下跌破肯特纳通道下轨。
3.动量确认:RSI处于50以下(显示空头动能),但未进入超卖区(例如高于30)。
[图片]
[图片]

策略配置

开多条件定义

说明:收盘价大于50周期简单移动平均线。

开多条件1=close 大于 sma(50)

说明:收盘价大于肯特纳通道上轨。

开多条件2=close 大于 keltner_channels_upper(20,20,2)

说明:14周期相对强弱指数大于50。

开多条件3=rsi(14) 大于 50

说明:14周期相对强弱指数小于70。

开多条件4=rsi(14) 小于 70

开空条件定义

说明:收盘价小于50周期简单移动平均线。

开空条件1=close 小于 sma(50)

说明:收盘价小于肯特纳通道下轨。

开空条件2=close 小于 keltner_channels_lower(20,20,2)

说明:14周期相对强弱指数大于30。

开空条件3=rsi(14) 大于 30

说明:14周期相对强弱指数小于50。

开空条件4=rsi(14) 小于 50

策略参数

开多=开多条件1,开多条件2,开多条件3,开多条件4
开多阈值=4
开空=开空条件1,开空条件2,开空条件3,开空条件4
开空阈值=4
冲突处理=取消交易
[图片]
依旧导入,回测看看

[图片]
ok,大便出来了
继续提问,带着上面的代码,单子胜率偏低,开单的逻辑太顺了,可以让他不那么敏感一些

sma50的周期太大了,我们可以用ema20来确认周期
[图片]
[图片]
ok,生成成功,继续回测!
[图片]
哦吼,好像还不错哦,回测我用的125x 止盈50比150的

策略配置

开多条件定义

开多条件1=close 大于 ema(20)
开多条件2=close 大于 keltner_channels_upper(20,20,2)
开多条件3=rsi(14) 大于 50
开多条件4=rsi(14) 小于 70

开空条件定义

开空条件1=close 小于 ema(20)
开空条件2=close 小于 keltner_channels_lower(20,20,2)
开空条件3=rsi(14) 大于 30
开空条件4=rsi(14) 小于 50

策略参数

开多=开多条件1,开多条件2,开多条件3,开多条件4
开多阈值=4
开空=开空条件1,开空条件2,开空条件3,开空条件4
开空阈值=4
冲突处理=取消交易