![零基础学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=1739499236-6pDIHttiiPGdQeNjYT8qCGqt9aMOaB35-0-51130f72a2e3895b4aa71938d74d422d)
可以将上面的语句多行续写为:
![](https://epubservercos.yuewen.com/AA27AC/28051992004239506/epubprivate/OEBPS/Images/46538_32_4.jpg?sign=1739499236-dzf0eo2U7qgdV9efk8Cef6TQD9PXNV9W-0-8ddd679312ab856a914d01c698eebfa9)
![](https://epubservercos.yuewen.com/AA27AC/28051992004239506/epubprivate/OEBPS/Images/46538_33_1.jpg?sign=1739499236-4LodmhFVqf7hQ1ilAFBQKelRxi62rVxu-0-45d0cae6a7aa93dc5b3c8100f73a7b8f)
(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=1739499236-LPtlGBsu0dr058S8dd3wVFkoTfb3MH8k-0-68c8ef426c2ebcd5326aeefd788731f9)
图3-1 局部程序块内需要缩进4的倍数的空格脚本