关于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线显示,需要减去
啊?
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 这个怎么能实现吗?