以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp)
-- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4)
---- 绘制彩线的位置 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=67320)
|
-- 作者:系统使用者
-- 发布时间:2014/7/12 22:28:50
-- 绘制彩线的位置
//判断是否绘制彩线的位置 农历:LDay,LineThick0,COLORYELLOW; isColor:=IF((REF(农历,1)<15 OR REF(农历,1)>农历) AND 农历>=15,1,0); //农历15,或者农历15后的第一个交易日,就是绘制彩线的位置 NUM:=COUNT(ISCOLOR=1,0);
改为农历1,或者农历1后的第一个交易日,就是绘制彩线的位置 如何干?
|
-- 作者:jinzhe
-- 发布时间:2014/7/14 9:07:40
--
农历1是什么?
|
-- 作者:系统使用者
-- 发布时间:2014/7/14 10:29:29
--
初一
|
-- 作者:jinzhe
-- 发布时间:2014/7/14 11:17:34
--
runmode:0; 农历:LDay,LineThick0,COLORYELLOW; iscolor:=0;
IF 农历=1 and vol<>0 then iscolor:=1;
if valuewhen(农历=1,vol)=0 and vol<>0 and ref(vol,1)=0 then iscolor:=1;
暂时想到这么点,还有漏洞,等我改进
|
-- 作者:jinzhe
-- 发布时间:2014/7/14 13:00:43
--
isColor:=IF(lmonth<>ref(lmonth,1),1,0);
这个得用在交易日坐标上,不能用在自然日坐标上
|
-- 作者:系统使用者
-- 发布时间:2014/7/14 21:33:00
--
很多对不上
|
-- 作者:jinzhe
-- 发布时间:2014/7/15 8:56:52
--
这个没错,只有在月初那天才会赋值1,其他时候是0 此主题相关图片如下:1.png
|
-- 作者:系统使用者
-- 发布时间:2014/7/15 11:52:20
--
谢谢
|
-- 作者:系统使用者
-- 发布时间:2014/7/15 13:09:51
--
还有一个问题,每个农历月底(29或者30)画线,如何编写?这是我找到的图,他可以选(1,30)也就是初一,月底。 此主题相关图片如下:14053142777001661083621.jpg
[此贴子已经被作者于2014/7/15 13:10:22编辑过]
|
-- 作者:jinzhe
-- 发布时间:2014/7/15 13:19:58
--
月初:lmonth<>ref(lmonth,1);
月末:lmonth<>refx(lmonth,1);
[此贴子已经被作者于2014/7/15 13:20:49编辑过]
|