资源加载中... loading...

PINE语言

平台支持、兼容Trading View的PINE语言脚本。PINE语言是一种轻巧却功能强大的策略设计编程语言,用于创建可进行回溯测试、实盘交易的指标和策略,蓬勃发展的社区更创作了超过10万个PINE脚本。

用户能够轻松地获取和应用各种技术分析和交易策略;可以借助社区脚本快速实现自己的交易想法,无需从零开始编写代码,从而大大缩短了开发周期;帮助新手和经验丰富的交易员学习和理解不同的技术指标、策略和编程概念。

PINE语言策略范例:超级趋势策略

strategy("supertrend", overlay=true)

[supertrend, direction] = ta.supertrend(input(5, "factor"), input.int(10, "atrPeriod"))

plot(direction < 0 ? supertrend : na, "Up direction", color = color.green, style=plot.style_linebr)
plot(direction > 0 ? supertrend : na, "Down direction", color = color.red, style=plot.style_linebr)

if direction < 0
    if supertrend > supertrend[2]
        strategy.entry("entry long", strategy.long)
    else if strategy.position_size < 0
        strategy.close_all()
else if direction > 0
    if supertrend < supertrend[3]
        strategy.entry("entry short", strategy.short)
    else if strategy.position_size > 0
        strategy.close_all()
My语言(麦语言) Blockly可视化