关于line和text输出的回溯 如何计算


void PlotNumeric(String Name,Numeric Number,Numeric Locator=0, Integer Color=-1,Integer BarsBack=0)
plotnumeric支持barback。

而有些指标需要在单独的画板上显示,只能使用plt1.line和plt1.text
plt3.figure();
plt3.line("MA3", date + time, AverageFC(Close, 5));
plt3.line("MA3_2", date + time -1, AverageFC(Close, 5));


我要求回溯N根k线,如果当前周期是日线 使用date + time -N 即可。那么如果当前周期是15分钟或者60分钟,回溯N根k线显示,需要减去	
啊?


plt.line函数可以像PlotAuto一样回溯输出吗?
plot.line支持bar的回溯吗,类似PlotNumeric的BarsBack参数
关于策略加密输出和
关于当日盈亏和逐笔盈亏的计算
关于回溯类型变量的问题
关于tbquant的计算资源使用效率的问题
关于OnBarClose()回溯的问题
绘制line特别卡的
为什么回溯使用[]和ref输出结果不一样
自带函数的计算输出为无效值

date+time-1?难道不是date[1]+time[1]??

回溯n根不是应该是date[n]+time[n]?date+time-n是什么??

好的 试了一下果然可以, 多谢 多谢。TimeStamp 也是属于序列变量的一种吗?


另外plot能否作为参数传递给一个函数。我需要把画图和显示几组类似的信息,封装到一个函数中

timestamp不是序列变量

作为参数传递给一个函数是什么意思,这是一个函数,你想怎么传递?不是应该在函数里面调用么

我有一个显示高点数组 和 低点数组 还有一些特殊的高低点的数组。包含了 x 和 y值还有一些其他信息。需要显示在plt1 plt2 plt3中。自定义了函数,只能通过plotnumer和plotstring显示,这两个函数只能在主图上显示,无法显示通过figure出来的画板中

这些画板 我需要通过一个自定义的函数画出来,怎么在自定义函数中实现?

//------------------------------------------------------------------------

// 简称: test1

// 名称:

// 类别: 策略应用

// 类型: 用户应用

// 输出: Void

//------------------------------------------------------------------------

Params

   //此处添加参数


Vars

   //此处添加变量

   plot plt1;

   plot plt2;

   


Defs

   //此处添加策略函数

   

Events

   //此处实现事件函数

   

   //初始化事件函数,策略运行期间,首先运行且只有一次

   OnInit()

   {

       SubscribeBar(Symbol, "1d", BeginDateTime);

       

       range[0:DataSourceSize -1]

       {

           plt1.figure(0);

           plt2.figure(0);

       }

       

   }



   //Bar更新事件函数,参数indexs表示变化的数据源图层ID数组

   OnBar(ArrayRef<Integer> indexs)

   {

       Range[0:DataSourceSize -1]

       {

           plt1.line("close", Close);

           plt2.line("High", High);

           testplot();

       }

   }


//------------------------------------------------------------------------

// 编译版本    2025/3/11 165004

// 版权所有    tbj2423361012

// 更改声明    TradeBlazer Software保留对TradeBlazer平台

//            每一版本的TradeBlazer策略修改和重写的权利

//------------------------------------------------------------------------

//------------------------------------------------------------------------

// 简称: testplot

// 名称:

// 类别: 用户函数

// 类型: 用户函数

// 输出: 数值型

//------------------------------------------------------------------------

Params

   //此处添加参数



Vars

   //此处添加变量

   Plot plt1;

Begin

   //此处添加代码正文

   plt1.figure(0);

   

   plt1.line("low",Low);


   Return 1;

End


//------------------------------------------------------------------------

// 编译版本    2025/3/11 165404

// 版权所有    tbj2423361012

// 更改声明    TradeBlazer Software保留对TradeBlazer平台

//            每一版本的TradeBlazer策略修改和重写的权利

//------------------------------------------------------------------------

如何用testplot在策略中的plt1那个图像中画线

应该是在test策略中,把plt1传递给testplot 这个怎么能实现吗?