以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  在月线图上按年份进行竖线分割的同花顺指标,应该怎么改?请教一下  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=76003)

--  作者:zyghost119
--  发布时间:2015/3/1 19:50:00
--  在月线图上按年份进行竖线分割的同花顺指标,应该怎么改?请教一下

VAR_start = 19930226;

IF(DATE == VAR_start) {
VAR_index = 0;
VAR_point_start = 0;
VERLINE(TRUE,0), colorred;
}

IF(DATE > VAR_start) {
VAR_index = REF(VAR_index, 1) + 1;
VAR_point_start = REF(VAR_point_start, 1) + 1;
}

IF(VAR_index == 12) {
VERLINE(TRUE,0), colorblue;
} ELSE IF(VAR_index == 24) {
VERLINE(TRUE,0), colorgreen;
} ELSE IF(VAR_index == 36) {
VERLINE(TRUE,0), colorgray;
} ELSE IF(VAR_index == 48) {
VAR_index = 0;
VERLINE(TRUE,0), colorred;
}


IF(VAR_point_start == 4) {
DRAWTEXT(TRUE,H + 200,1);
} ELSE IF(VAR_point_start == 7) {
DRAWTEXT(TRUE,H + 200,2);
} ELSE IF(VAR_point_start == 16) {
DRAWTEXT(TRUE,H + 200,3);
} ELSE IF(VAR_point_start == 18) {
DRAWTEXT(TRUE,H + 200,4);
} ELSE IF(VAR_point_start == 21) {
DRAWTEXT(TRUE,H + 200,5);
} ELSE IF(VAR_point_start == 24) {
DRAWTEXT(TRUE,H + 200,6);
} ELSE IF(VAR_point_start == 28) {
DRAWTEXT(TRUE,H + 200,7);
} ELSE IF(VAR_point_start == 35) {
DRAWTEXT(TRUE,H + 200,8);
} ELSE IF(VAR_point_start == 41) {
DRAWTEXT(TRUE,H + 200,9);
} ELSE IF(VAR_point_start == 44) {
DRAWTEXT(TRUE,H + 200,10);
} ELSE IF(VAR_point_start == 48) {
VAR_point_start = 0;
}

 

 


--  作者:zyghost119
--  发布时间:2015/3/1 19:50:46
--  
图片点击可在新窗口打开查看

--  作者:jinzhe
--  发布时间:2015/3/2 9:04:18
--  

1.你发的图片没有显示,按照下面链接里面的方法贴图

http://www.weistock.com/bbs/dispbbs.asp?boardid=2&Id=31614&page=3

2.注释一下代码,每句话都解释一下是什么意思