以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  关于K线上标注文字的代码咨询  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=172084)

--  作者:xin01
--  发布时间:2019/9/18 14:09:00
--  关于K线上标注文字的代码咨询
当前K符合条件1(tj1=1),在当前K的前一根K线的最低点的上标注1个文字“A”
--  作者:FireScript
--  发布时间:2019/9/18 14:25:01
--  
1.这种涉及未来判断的,指标必须是序列模式才行。
2.
以下面这个代码为例。
cd0:c>o+20*MINDIFF;//这个条件替换成你需要处理的判断条件即可
cd1:=refx(cd0,1);

DRAWTEXT(not(cd0) and cd1,l,\'A\',COLORGREEN );

not(cd0) 这个是用来表示 当前不满足条件,但是上一个K满足条件就画标识。你可以去掉这个也可以。

--  作者:xin01
--  发布时间:2019/9/18 14:43:37
--  
老师 就是为了不使用未来函数才这么考虑的,后面的K线已符合条件了,才给前面的K线标注。
当前K收线并满足条件后(当前K如果没有收线不标注),在当前K的前一K线上标注文字,而不是当前不满足条件,但是上一个K满足条件就画标识


--  作者:FireScript
--  发布时间:2019/9/18 14:50:34
--  
绘图函数只能判断当前K,且只能在当前K进行开始操作。不能在当前K判断 在历史K操作,就是不能回马qiang(会被屏蔽的关键词,拼音处理下),差不多可以这样形容吧。 所以你站在绘制文字的K上考虑,这就是未来,因为你这个其实就是未来K满足的时候才允许绘制的。    综上,你这个不用未来实现不了的。


[此贴子已经被作者于2019/9/18 14:51:28编辑过]