如何使用pinescript语言将价格分为网格并使用a[i]的形式表达每一个网格
时间: 2024-06-08 18:11:35 浏览: 7
要将价格分为网格,并使用a[i]的形式表达每个网格,可以使用以下PineScript代码:
```
//@version=4
study("Price Grid", overlay=true)
gridSize = input(5, "Grid Size")
gridColor = input(color.red, "Grid Color")
// Calculate the price grid
priceGrid = floor(close / gridSize) * gridSize
// Plot the price grid
plot(priceGrid, color=gridColor)
// Create an array to hold the grid values
var float[] a = array.new_float(0)
// Update the array with the new grid values
if barstate.islast
array.push(a, priceGrid)
// Print the array values
for i = 0 to array.size(a) - 1
label.new(bar_index, na, tostring(array.get(a, i)), yloc=yloc.abovebar, color=color.white)
```
该代码将价格分为用户指定大小的网格,并使用plot函数在图表上绘制网格。它还创建了一个空的浮点数数组a,用于存储每个网格的值。在每个新的价格格子被计算出来后,它将被添加到数组a中。最后,该代码使用label函数在每个价格格子上打印其值。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)