以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp)
-- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4)
---- 编制一个多空状态判别的小程序 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=185082)
|
-- 作者:mikael_luo
-- 发布时间:2021/4/8 11:33:55
-- 编制一个多空状态判别的小程序
利用DMI编制一个多空状态判别的小程序,逻辑如下
|
-- 作者:mikael_luo
-- 发布时间:2021/4/8 11:34:42
--
触发情况1 PDI>MDI,同时ADX>30,输出变量status=1
触发情况2 PDI<MDI,同时ADX>30,输出变量status=-1
当status已经是1,之后只要触发情况2不发生,status始终为1, 一直到触发情况2发生,status变成-1,之后只要触发情况1不发生,status始终为-1
|
-- 作者:mikael_luo
-- 发布时间:2021/4/8 11:37:21
--
dmi函数是软件自带的,如图 此主题相关图片如下:dmi.jpg
|
-- 作者:FireScript
-- 发布时间:2021/4/8 14:54:38
--
VARIABLE:status:=0;
if PDI>MDI and ADX>30 then status:=1; if PDI<MDI and ADX>3 then status:=-1;
showstatus:status;
这样试下,用全局变量记录。
|
-- 作者:mikael_luo
-- 发布时间:2021/4/8 16:52:18
--
编译无法通过,显示未定义的变量 PDI
这个PDI我怎么调用,软件里自带的指标DMI里有个PDI,
估计MDI, ADX也会遇到同样问题
[此贴子已经被作者于2021/4/8 16:53:22编辑过]
|
-- 作者:FireScript
-- 发布时间:2021/4/8 17:08:27
--
你可以直接把那个指标里的代码移植过来的。
|