Skip to content

公式调用规则

公式调用规则

大智慧公式调用 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 越容易帮你写出能用的公式。