其实万事都是窗户纸
捅破后没那么难
我是如何
零代码
GPT + Tradingview
构建比特币量化策略
回测胜率89%
171单盈利8.9 万U
坐稳扶好,要发车了
这条先上最终策略回测收益视频
实现过程见长线程
最后一条策略代码???
1/向 GPT 描述策略
提示词:
策略名称独角兽价格突破和动态止损策略。策略的原理:
时间周期:策略通过设定一个固定的时间周期来观察市场行情。在每个时间周期结束时,我们根据该周期内的价格动态进行判断和操作。
2/接上条
价格突破:通过计算上一个时间周期的最高价和当前价格突破阈值,来判断是否发生价格突破。当当前价格超过上一个时间周期的最高价加上一定的缓冲百分比时,认为发生了价格突破,执行买入操作。
动态止损和止盈:一旦买入后,根据设定的止损百分比和止盈百分比,计算出动态的止损价和止盈价
3/止损价是基于买入价格的一定百分比,用于限制潜在的损失。止盈价是基于买入价格的一定百分比,用于保护利润并实现盈利。
卖出操作:除了止损和止盈之外,策略要考虑上一个时间周期的收盘价。当前价格跌破上一个时间周期的收盘价时,认为趋势发生逆转,执行卖出操作
并帮我设置适合 BTCUSDT的参数
4/ 打开https://tradingview.com
5/点击页面左上角的”图表”按钮,打开 交易图表
6/在图表顶部的搜索栏中,BTCUSDT
7/在下方面板中,进入”Pine Editor”
8/然后点击”Pine Editor”指标来打开Pine Script编辑器。
9/将策略代码复制粘贴到Pine Script编辑器中
10/点击”保存”,”添加到图表”按钮
11/错误调试
流程都走完了,复制上面视频中出现的错误
转回到 GPT 里,告诉他错误
他会重写
复制重写的代码
到 Tradingview
重新执行2-8
策略终于跑起来了
独角兽价格突破和动态止损策略
回测的策略收益往往和实际会有滑点,交易摩擦等区别
⚠️策略仅是示例 ,让大家 Get 新技能
//@version
=4
strategy(“独角兽价格突破和动态止损策略”, overlay=true)
// 输入参数
timePeriod = input(“D”, title=”时间周期”)
breakoutThreshold = input(1.0, title=”价格突破阈值(百分比)”)
bufferPercent = input(0.5, title=”突破缓冲百分比”)
stopLossPercent = input(1.0, title=”止损百分比”)
takeProfitPercent = input(2.0, title=”止盈百分比”)
// 计算价格突破条件
breakoutPrice = high[1] * (1 + breakoutThreshold / 100 * bufferPercent)
breakoutOccurred = close > breakoutPrice
// 计算止损和止盈价
stopLossPrice = strategy.position_avg_price * (1 – stopLossPercent / 100)
takeProfitPrice = strategy.position_avg_price * (1 + takeProfitPercent / 100)
// 买入条件
buyCondition = breakoutOccurred
if buyCondition
strategy.entry(“Buy”, strategy.long)
// 卖出条件
sellCondition = close < close[1]
if strategy.position_size > 0
strategy.exit(“Sell”, “Buy”, stop=stopLossPrice, limit=takeProfitPrice)
if sellCondition
strategy.close(“Sell”)
// 绘制突破价和止损止盈价线
plot(breakoutPrice, color=http://color.blue, title=”突破价”)
plot(stopLossPrice, color=http://color.red, title=”止损价”)
plot(takeProfitPrice, color=http://color.green, title=”止盈价”)
回测能买地球
回测和真实是两码事
主要目的是解锁新技能 ?
报错的地方,直接扔给GPT,让他去重写,直到跑起来