欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 金字塔如何从指定日期循环?

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有2929人关注过本帖树形打印复制链接

主题:金字塔如何从指定日期循环?

帅哥哟,离线,有人找我吗?
kwouling
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:4 积分:0 威望:0 精华:0 注册:2020/12/6 13:04:34
金字塔如何从指定日期循环?  发帖心情 Post By:2020/12/6 23:05:32    Post IP:1.70.85.57[只看该作者]

我有一个三角洲公式:
  

//判断是否绘制彩线的位置
农历:LDay,LineThick0,COLORYELLOW;
isColor:=lday=1;
NUM:=COUNT(ISCOLOR,0);                                                 //当前彩线的个数


//绘制彩线
VERTLINE(isColor AND MOD(NUM,4)=0),COLORRED;                  //绘制红色线
VERTLINE(isColor AND MOD(NUM,4)=1),COLORYELLOW;               //绘制黄色线
VERTLINE(isColor AND MOD(NUM,4)=2),COLORBLUE;                 //绘制蓝色线
VERTLINE(isColor AND MOD(NUM,4)=3),COLORMAGENTA;              //绘制紫色线

  但是随着接收K线数量的变化,同一时间的k线颜色一直在变,我想指定从农历:2010年正月初一开始,按照:红、黄、蓝、白四种颜色顺序画线,这样就固定了,也就是说,2010年的正月初一画红线,2月初一画黄线,3月初一画蓝线,4月初一画白线,5月初一再画红线,这样循环下去。
  有哪位老师能帮一下忙呢?定有感谢。


 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/12/7 9:36:30    Post IP:58.246.57.26[只看该作者]

 VERTLINE(isColor AND MOD(NUM,4)=0 and LYEAR>=2010),COLORRED;                  //绘制红色线
VERTLINE(isColor AND MOD(NUM,4)=1 and LYEAR>=2010 ),COLORYELLOW;               //绘制黄色线
VERTLINE(isColor AND MOD(NUM,4)=2 and LYEAR>=2010),COLORBLUE;                 //绘制蓝色线
VERTLINE(isColor AND MOD(NUM,4)=3 and LYEAR>=2010),COLORMAGENTA;              //绘制紫色线

限定下年份即可


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
kwouling
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:4 积分:0 威望:0 精华:0 注册:2020/12/6 13:04:34
  发帖心情 Post By:2020/12/11 11:46:43    Post IP:113.24.202.32[只看该作者]

  老师,还是有问题,我的意思是从2010年的农历一月初一开始,每个农历月的初一,按照红、黄、蓝、白四种颜色顺序循环画线,线的颜色只和时间对应,比如,某个品种的2010年农历的一月、二月没有数据,三月初一以后才有数据,因此第一条线在四月初一画白色,然后按照红、黄、蓝、白的顺序开始新的循环。

 请老师再给帮忙改进一下,多谢谢了!


 回到顶部