python 相当于BARSLAST的用法
时间: 2023-11-03 10:05:52 浏览: 229
在Python中,可以使用以下方法来实现类似于BARSLAST的功能:
1. 使用列表的切片操作来获取上一次条件成立到当前的周期数。例如,如果有一个名为data的列表,表示某个条件是否成立,可以使用以下代码获取上一次条件成立到当前的周期数:
```python
last_condition_index = len(data) - data\[::-1\].index(True) - 1
bars_last = len(data) - last_condition_index
```
2. 使用循环来遍历列表,找到上一次条件成立的位置,并计算周期数。例如,如果有一个名为data的列表,表示某个条件是否成立,可以使用以下代码获取上一次条件成立到当前的周期数:
```python
bars_last = 0
for i in range(len(data)-1, -1, -1):
if data\[i\]:
bars_last = len(data) - i - 1
break
```
这两种方法都可以实现类似于BARSLAST的功能,根据具体的需求选择适合的方法即可。
#### 引用[.reference_title]
- *1* *2* *3* [HQChart麦语法内置函数帮助文档](https://blog.csdn.net/jones2000/article/details/129125330)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文