![零基础学Pine Script:基于TradingView平台的量化分析](https://wfqqreader-1252317822.image.myqcloud.com/cover/212/48451212/b_48451212.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
3.2 代码缩进
在Pine Script中,代码缩进有以下两种情况。
(1)在将一条语句进行多行续写时,续行前面需要有缩进空格,但是空格数量不能是4的倍数。
例如下面一条语句:
![](https://epubservercos.yuewen.com/AA27AC/28051992004239506/epubprivate/OEBPS/Images/46538_32_3.jpg?sign=1739568115-gk3EkWr476Eat3jwVllLKGY4NBUfh6Of-0-22683fedf53fc9ce6401cf54f75c58b5)
可以将上面的语句多行续写为:
![](https://epubservercos.yuewen.com/AA27AC/28051992004239506/epubprivate/OEBPS/Images/46538_32_4.jpg?sign=1739568115-tmcW3KN9HUZfLwz5W2UXQlAGrSU9v3FP-0-8d5d2e6691bc934af9057503aff9875b)
![](https://epubservercos.yuewen.com/AA27AC/28051992004239506/epubprivate/OEBPS/Images/46538_33_1.jpg?sign=1739568115-5YfmgmuOoyHPLfAGfBcZslQbBnRzVioV-0-827ad2d89fcf756aaff1dfe27215bba4)
(2)if语句、for语句或用户自定义函数的局部程序块(Local Block)内的语句需要缩进,且缩进的空格数必须是4的倍数。对于用户自定义函数,局部程序块在操作符“=>”的后面。
如图3-1所示,红框内的脚本使用了用户自定义函数、for语句和if语句,在其所有局部程序块内都缩进了4的倍数的空格。
![](https://epubservercos.yuewen.com/AA27AC/28051992004239506/epubprivate/OEBPS/Images/46538_33_2.jpg?sign=1739568115-8cza6WCqnIsGwvODZsEyChHwvw2K3GoU-0-1adf059f29a6254ed13dd78c0741916a)
图3-1 局部程序块内需要缩进4的倍数的空格脚本