Binance Square

pinescript

53 次浏览
5 人讨论中
MyCoinPilot - HOUSTON
·
--
成为市场工具开发者的最大乐趣之一,是与新的场景和策略合作,以完善IA代理和#BotsDeTrading 的自动化 - 特别是定量策略。 与从一开始就有明确输入值、取值和止损的基础和教条式的输入不同,我的偏好工具能够洞察市场时刻,逐步顺应趋势,始终通过部分订单实现和保护小利润,并通过对冲操作、动态止损和一整套令人着迷的机械来最小化相反影响。 每当我能够 - 并成功复制 - 我会发布可能对社区有用的指标和策略,但我承认我在#pinescript 和#tradingview 方面的知识远远少于其他语言 - 此外,模拟具有"如果"条件的IA决策使一切变得更加有限。 我并没有出售任何东西,也没有承诺快速访问 - 目前我的咨询席位已满 - 但请继续关注,利用这些指标,并保持关注,因为不久后将发布一个"轻量版"项目,以提升小型投资组合和初学者 - 在测试阶段,每$1美元在30天内变成$54,用户无需做其他事情,只需保持#bot 开启。 请注意,因为每个火箭的座位总是限于最勇敢的先驱。
成为市场工具开发者的最大乐趣之一,是与新的场景和策略合作,以完善IA代理和#BotsDeTrading 的自动化 - 特别是定量策略。

与从一开始就有明确输入值、取值和止损的基础和教条式的输入不同,我的偏好工具能够洞察市场时刻,逐步顺应趋势,始终通过部分订单实现和保护小利润,并通过对冲操作、动态止损和一整套令人着迷的机械来最小化相反影响。

每当我能够 - 并成功复制 - 我会发布可能对社区有用的指标和策略,但我承认我在#pinescript #tradingview 方面的知识远远少于其他语言 - 此外,模拟具有"如果"条件的IA决策使一切变得更加有限。

我并没有出售任何东西,也没有承诺快速访问 - 目前我的咨询席位已满 - 但请继续关注,利用这些指标,并保持关注,因为不久后将发布一个"轻量版"项目,以提升小型投资组合和初学者 - 在测试阶段,每$1美元在30天内变成$54,用户无需做其他事情,只需保持#bot 开启。

请注意,因为每个火箭的座位总是限于最勇敢的先驱。
//@version=5 indicator("买入下跌策略 (任意币种)", overlay=true) // === 输入 === stochKLen = input.int(14, "随机指标 %K 长度") stochDLen = input.int(3, "随机指标 %D 长度") stochSmooth = input.int(3, "随机指标平滑") buyZone = input.float(0.98, "买入区域 % (例如 0.98 = 低于 2%)", step=0.01) tpMultiplier = input.float(1.05, "获利了结 % (例如 1.05 = 高于 5%)", step=0.01) slMultiplier = input.float(0.97, "止损 % (例如 0.97 = 低于 3%)", step=0.01) // === 随机振荡器 === k = ta.sma(ta.stoch(close, high, low, stochKLen), stochSmooth) d = ta.sma(k, stochDLen) // === 动态水平 === var float entryPrice = na var bool inTrade = false // === 买入条件 === buyCondition = ta.crossover(k, d) and k < 80 if (buyCondition and not inTrade) entryPrice := close inTrade := true // === 获利和止损水平 === takeProfitPrice = entryPrice * tpMultiplier stopLossPrice = entryPrice * slMultiplier // === 退出条件 === exitConditionTP = inTrade and close >= takeProfitPrice exitConditionSL = inTrade and close <= stopLossPrice if (exitConditionTP or exitConditionSL) inTrade := false entryPrice := na // === 绘图 === plotshape(buyCondition and not inTrade, title="买入信号", location=location.belowbar, color=color.green, style=shape.labelup, text="买入") plotshape(exitConditionTP, title="获利了结", location=location.abovebar, color=color.red, style=shape.labeldown, text="TP") plotshape(exitConditionSL, title="止损", location=location.abovebar, color=color.orange, style=shape.labeldown, text="SL") plot(entryPrice, title="进场价格", color=color.new(color.green, 60)) plot(inTrade ? takeProfitPrice : na, title="获利了结水平", color=color.new(color.red, 60), style=plot.style_line) plot(inTrade ? stopLossPrice : na, title="止损水平", color=color.new(color.orange, 60), style=plot.style_line) #pinescript #Write2Earn
//@version=5
indicator("买入下跌策略 (任意币种)", overlay=true)

// === 输入 ===
stochKLen = input.int(14, "随机指标 %K 长度")
stochDLen = input.int(3, "随机指标 %D 长度")
stochSmooth = input.int(3, "随机指标平滑")

buyZone = input.float(0.98, "买入区域 % (例如 0.98 = 低于 2%)", step=0.01)
tpMultiplier = input.float(1.05, "获利了结 % (例如 1.05 = 高于 5%)", step=0.01)
slMultiplier = input.float(0.97, "止损 % (例如 0.97 = 低于 3%)", step=0.01)

// === 随机振荡器 ===
k = ta.sma(ta.stoch(close, high, low, stochKLen), stochSmooth)
d = ta.sma(k, stochDLen)

// === 动态水平 ===
var float entryPrice = na
var bool inTrade = false

// === 买入条件 ===
buyCondition = ta.crossover(k, d) and k < 80

if (buyCondition and not inTrade)
entryPrice := close
inTrade := true

// === 获利和止损水平 ===
takeProfitPrice = entryPrice * tpMultiplier
stopLossPrice = entryPrice * slMultiplier

// === 退出条件 ===
exitConditionTP = inTrade and close >= takeProfitPrice
exitConditionSL = inTrade and close <= stopLossPrice

if (exitConditionTP or exitConditionSL)
inTrade := false
entryPrice := na

// === 绘图 ===
plotshape(buyCondition and not inTrade, title="买入信号", location=location.belowbar, color=color.green, style=shape.labelup, text="买入")
plotshape(exitConditionTP, title="获利了结", location=location.abovebar, color=color.red, style=shape.labeldown, text="TP")
plotshape(exitConditionSL, title="止损", location=location.abovebar, color=color.orange, style=shape.labeldown, text="SL")

plot(entryPrice, title="进场价格", color=color.new(color.green, 60))
plot(inTrade ? takeProfitPrice : na, title="获利了结水平", color=color.new(color.red, 60), style=plot.style_line)
plot(inTrade ? stopLossPrice : na, title="止损水平", color=color.new(color.orange, 60), style=plot.style_line)
#pinescript #Write2Earn
登录解锁更多内容
浏览最新的加密货币新闻
⚡️ 参与加密货币领域的最新讨论
💬 与喜爱的创作者互动
👍 查看感兴趣的内容
邮箱/手机号码