以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  策略编写求助区  (http://weistock.com/bbs/list.asp?boardid=11)
----  请问老师,如何编写有效K线  (http://weistock.com/bbs/dispbbs.asp?boardid=11&id=50685)

--  作者:jinliang
--  发布时间:2013/4/5 13:12:17
--  请问老师,如何编写有效K线
求助老师编写有效K线

选出有效阳线,且此根阳线的收盘价高出前一根有效阳线的收盘价,就视为有效阳线,否则视为无效阳线。
注:
此根阳线的收盘价高出前一根无效阳线的收盘价,仍视为无效阳线。
即此根阳线的收盘价只和前一根有效阳线的收盘价比较。

请问老师,按照这个原则,来选出有效阳线,如何实现。

--  作者:fly
--  发布时间:2013/4/8 13:45:28
--  

VARIABLE:flag=0;

if flag=0 and c>o then flag:=c;//找第一根阳线,并记录该K线的收盘价

if c>o and c>flag then flag:=c;//选有效阳线

 

DRAWICON(flag<>ref(flag,1) or (barpos=1 and c>o),LOW,1);//有效阳线上绘制笑脸


--  作者:jinliang
--  发布时间:2013/4/22 0:00:11
--  
多谢老师指教!

可是我加载了这个程序,图上没有任何显示啊。。。
麻烦老师再看看。

--  作者:fly
--  发布时间:2013/4/23 15:03:25
--  

本地测试过,才贴上去的.

 


图片点击可在新窗口打开查看此主题相关图片如下:未命名.jpg
图片点击可在新窗口打开查看

--  作者:jinliang
--  发布时间:2013/4/25 11:58:07
--  
可以了,多谢老师!
--  作者:jinliang
--  发布时间:2013/5/1 16:49:07
--  
请问老师,如果把定义有效K线的条件变复杂,如何编写?
不论阴线阳线,只要当前K线的收盘价高于前3根有效K线的最高收盘价或低于前3根有效K线的最低收盘价,当前K线就视为有效K线,否则视为无效K线。
注:
当前K线的收盘价只和前3根有效K线的收盘价作比较。
当前K线的收盘价不和前面的无效K线的收盘价作比较。

按照当前K线和前3根有效K线作比较的原则,来选出有效K线,如何实现。

--  作者:fly
--  发布时间:2013/5/6 9:18:29
--  

最一开始的三根有效K线如何定义?


--  作者:XX
--  发布时间:2013/5/6 23:11:47
--  回复:(fly)本地测试过,才贴上去的. [upload...
c>0的意思是收盘价大于0吧?为什么代码中有 c>0 这个条件?难道什么情况下 c>0 会不成立?

--  作者:fly
--  发布时间:2013/5/7 13:52:20
--  

C>O  ------------阳线条件

为CLOSE>OPEN的缩写


--  作者:XX
--  发布时间:2013/5/7 20:46:19
--  回复:(fly)C>O  ------------阳线条件为...
 我把C>O看成C>0了 谢谢版主提醒