Appearance
公式调用规则
公式调用规则
大智慧公式调用 DLL 的通用格式:
text
返回值:"DLL文件名@函数名"(参数1,参数2,参数3,参数4);Kingwa.dll 常用写法:
text
返回值:"kingwa@函数名"(参数1,参数2,...);规则:
- DLL 文件名
kingwa大小写不敏感。 - 函数名大小写敏感,请按本文写法填写。
- 少数历史兼容函数大小写写法都支持,本文只保留一个推荐写法,避免混淆。
- 大智慧 DLL 接口通常最多传 4 个参数。
- 如果参数里有序列值,通常只能放在第 1 个参数。
- 第 2 个及后续参数建议使用常数;如果来自公式变量,可用
CONST()固定。 - 函数写法中如果出现
[,参数],表示方括号里的参数可写可不写;实际公式里不要输入[和]。 - 会写数据、改板块、发送消息或影响外部软件状态的函数,建议先用少量股票测试。
4.1 学习建议:先看返回值,再组合使用
学习每个函数时,建议先做成一个单独的附图公式运行,只观察这个函数的返回值是否符合预期。
不要一开始就把多个函数直接集成到股票池或复杂公式里。先用简单公式确认参数、返回值、执行条件都明白,再逐步和其他函数组合。先学会走,再学跑,排错会容易很多。
4.2 建议配合 AI 学习和写公式
如果对函数用途、参数含义或公式写法不熟,可以把本文档导入 AI 聊天软件,让 AI 帮你一起理解和写公式。例如 IMA、豆包、千问、Gemini 等。
你可以这样问 AI:
- 这个函数适合解决什么问题?
- 请用小学水平能听懂的话解释这个函数。
- 根据我的需求,应该用哪些 Kingwa.dll 函数组合?
- 帮我写一个大智慧副图测试公式,用来观察这个函数的返回值。
- 这个公式返回值不对,帮我按说明书逐项排查。
使用 AI 时,最好把你的目标、当前公式、使用周期、参数含义、预期结果和实际返回值一起发给 AI。信息越完整,AI 越容易帮你写出能用的公式。