talib.CDL2CROWS


```talib.CDL2CROWS()```函数的返回值为一维数组。
array

talib.CDL2CROWS(inPriceOHLC)

```inPriceOHLC```参数用于指定K线数据。
inPriceOHLC
true
{@struct/Record Record}结构数组

```javascript
function main() {
    var records = exchange.GetRecords()
    var ret = talib.CDL2CROWS(records)
    Log(ret)
}```
```python
import talib
def main():
    records = exchange.GetRecords()
    ret = talib.CDL2CROWS(records.Open, records.High, records.Low, records.Close)
    Log(ret)```
```cpp
void main() {
    auto records = exchange.GetRecords();
    auto ret = talib.CDL2CROWS(records);
    Log(ret);
}```

```CDL2CROWS()```函数在talib库文档中的描述为:```CDL2CROWS(Records[Open,High,Low,Close]) = Array(outInteger)```

对于```Python```语言的调用,传参方式有所不同,需要根据上述描述中的```Records[Open,High,Low,Close]```进行传参。

例如,将变量```records```(即参数```inPriceOHLC```,类型为{@struct/Record Record}结构数组)拆分为:
```Open```列表:在Python中写作```records.Open```。
```High```列表:在Python中写作```records.High```。
```Low```列表:在Python中写作```records.Low```。
```Close```列表:在Python中写作```records.Close```。

Python策略代码中的调用方式:

talib.CDL2CROWS(records.Open, records.High, records.Low, records.Close)

”`

其他talib指标的调用方式与此类似,不再赘述。