查看: 1977|回复: 0
打印 上一主题 下一主题

[指标分享] 分钟小时线隔日框

[复制链接]
跳转到指定楼层
1
 楼主| 发表于 2021-4-25 15:20:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 双面佛 于 2021-4-25 15:21 编辑

效果如下:



代码如下:

  1. //------------------------------------------------------------------------
  2. // 简称:日线分割框
  3. // 名称:test4
  4. // 类别: 交易指令
  5. // 类型: 用户应用
  6. //------------------------------------------------------------------------
  7. Params         
  8.         //参数定义
  9. GlobalVars        
  10.         //全局变量定义
  11.         
  12. Vars               
  13.         //局部变量定义
  14.         BoolSeries isFirstBarsInday;
  15.         
  16. Begin               
  17.         //策略执行区
  18.         
  19.         if(BarType<2 || BarType>5){
  20.                 return ;
  21.         }
  22.         

  23.         If(Time==0.2100 || (Time==0.0900 && Time[1]<0.2100)){
  24.                 isFirstBarsInday = true;
  25.         }Else{
  26.                 isFirstBarsInday = false;
  27.         }
  28.         
  29.         int i=0;
  30.         for(;i<100000;i++){
  31.                 if(isFirstBarsInday[i]){
  32.                         Break;
  33.                 }
  34.         }
  35.         
  36.         int color = Rgb(70,70,70);
  37.         
  38.         PartLine("left", i,Open[i], i, Close,color);
  39.         PartLine("bottom", i, Open[i], 0, Open[i], color);
  40.         PartLine("top", i, Close, 0, Close, color);
  41.         if(!isFirstBarsInday){
  42.                 UnPlotPartLine("right",1);
  43.         }
  44.         PartLine("right", 0, Open[i], 0, Close, color);
  45.         
  46.         /*
  47.         if(Close>Open[i]){
  48.                 color = ColorUp;
  49.         }else if(Close<Open[i]){
  50.                 color = ColorDown;
  51.         }Else{
  52.                 color = White;
  53.         }
  54.         
  55.         PartLine("left", i,LowD(0), i, HighD(0),color);
  56.         PartLine("bottom", i, LowD(0), 0, LowD(0), color);
  57.         PartLine("top", i, HighD(0), 0, HighD(0), color);
  58.         if(!isFirstBarsInday){
  59.                 UnPlotPartLine("right",1);
  60.         }
  61.         PartLine("right", 0, LowD(0), 0, HighD(0), color);*/
  62.         
  63.         SetShapeStyle("left", 1, 3);
  64.         
  65.         

  66. End
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册入住  

x





您需要登录后才可以回帖 登录 | 注册入住  

本版积分规则

易家网  ©2015-2023  郑州期米信息技术有限公司版权所有  豫公网安备 41010502005136号 豫ICP备16010300号