首页 > 解决方案 > Pine 脚本中的函数与中断

问题描述

我在 pine 脚本中有一个函数:

fun_check(Sell_Signal) =>
    Base_Sell1 = Sell_Signal[0]
    for i=0 to 150
        if (Sell_Signal[i] == 1)
            Base_Sell1 = 5
            break
    Base_Sell1

B_Sell = fun_check(Sell_Signal)

我的函数总是返回值 1,但它应该返回值5

标签: functionfor-looppine-script

解决方案


:在循环中为 Base_Sell1 赋值时丢失了,因为 Base_Sell1 是可变变量

它应该是:

Base_Sell1 := 5

推荐阅读