Board logo

标题: multicharts基础编程 第005节 量化基础bar的介绍之bar的编号与回溯(总结篇) [打印本页]

作者: 龙听    时间: 2023-8-25 17:12     标题: multicharts基础编程 第005节 量化基础bar的介绍之bar的编号与回溯(总结篇)

[mp4]http://mp4.qhlt.club/mcode/005.mp4[/mp4]
作者: 龙听    时间: 2023-8-25 17:16

bar的绝对编号:
  1. Value1=Text_New(Date,Time,low-5 point,NumToStr(symbol_currentbar,0));
复制代码
bar的相对编号:
  1. Value2=Text_New(Date,Time,high + 5 point,NumToStr(currentbar,0));
复制代码
【currentbar】与【BarNumber】异同
  1. Value3=Text_New(Date,Time,high+5 point,NumToStr(BarNumber,0));
复制代码
最大bar数量(maxbarsback)【强制预留bar数量】
作者: 龙听    时间: 2023-8-25 17:32

输出前5个bar的绝对编号与价格
  1. switch symbol_currentbar begin

  2. case 5 : begin

  3. print("BarNumber=",symbol_currentbar,",time[0]=",time[0],",close[0]=",close[0]);

  4. print("BarNumber=",symbol_currentbar-1,"time[1]=",time[1],",close[1]=",close[1]);
  5.       
  6. print("BarNumber=",symbol_currentbar-2,"time[2]=",time[2],",close[2]=",close[2]);
  7.       
  8. print("BarNumber=",symbol_currentbar-3,"time[3]=",time[3],",close[3]=",close[3]);
  9.       
  10. print("BarNumber=",symbol_currentbar-4,"time[4]=",time[4],",close[4]=",close[4]);

  11. end;
  12. end;
复制代码
输出前5个bar的相对编号及价格
  1. switch BarNumber begin

  2. case 5 : begin

  3. print("BarNumber=",BarNumber,",time[0]=",time[0],",close[0]=",close[0]);

  4. print("BarNumber=",BarNumber[1],"time[1]=",time[1],",close[1]=",close[1]);
  5.       
  6. print("BarNumber=",BarNumber[2],"time[2]=",time[2],",close[2]=",close[2]);
  7.       
  8. print("BarNumber=",BarNumber[3],"time[3]=",time[3],",close[3]=",close[3]);
  9.       
  10. print("BarNumber=",BarNumber[4],"time[4]=",time[4],",close[4]=",close[4]);

  11. end;
  12. end;
复制代码
输出前5个bar的相对编号及价格
  1. switch currentbar begin

  2. case 5 : begin

  3. print("BarNumber=",currentbar,",time[0]=",time[0],",close[0]=",close[0]);

  4. print("BarNumber=",currentbar-1,"time[1]=",time[1],",close[1]=",close[1]);
  5.       
  6. print("BarNumber=",currentbar-2,"time[2]=",time[2],",close[2]=",close[2]);
  7.       
  8. print("BarNumber=",currentbar-3,"time[3]=",time[3],",close[3]=",close[3]);
  9.       
  10. print("BarNumber=",currentbar-4,"time[4]=",time[4],",close[4]=",close[4]);

  11. end;
  12. end;
复制代码

作者: 龙听    时间: 2023-8-25 21:59

最大bar数量(maxbarsback)【强制预留bar数量】对指标无效。大家可以测试一下,在信号上面是有效的,当策略的回溯周期大于强制预留的maxbarsback时会报错。
作者: 龙听    时间: 2023-8-27 13:07


作者: 龙听    时间: 2023-9-1 10:20

multicharts量化课程网课PPT下载:http://www.qhlt.cn/thread-143956-1-1.html




欢迎光临 龙听期货论坛 (http://www.qhlt.cn/) Powered by Discuz! 7.2