// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // DiegoRoz0 //@version=5 // https://cn.tradingview.com/script/76QDmNz9 // 2022年,500%的利润 strategy("Big candle", overlay=true, pyramiding=1,initial_capital = 10000, default_qty_type= strategy.percent_of_equity, default_qty_value = 100, calc_on_order_fills=false, slippage=0,commission_type=strategy.commission.percent,commission_value=0.04) //inputs colorBe = input.color(title="Bearish candle", defval=color.new(#000000, 0)) colorBu = input.color(title="Bullish candle", defval=color.new(#4CAF50, 0)) multiplier = input.float(title="Multiplier", defval=1.8) lookback = input.int(title="Lookback lenght", defval=120) average = math.sum(high - low, lookback) / lookback * multiplier averageVol = math.sum(volume, 200) / 200 * multiplier * 1.5 ema = ta.ema(close, 50) len = input.int(7, minval=1, title="DI Length") lensig = input.int(26, title="ADX Smoothing", minval=1, maxval=50) [diplus, diminus, adx] = ta.dmi(len, lensig) [supertrend, direction] = ta.supertrend(2, 10) varip usedBuCandle = false varip usedBeCandle = false bullishCondition = close > open and close > ema and high - low > average and adx>30 and adx < 50 and volume > averageVol and direction == -1 bearishCondition = close < open and close < ema and high - low > average and adx>30 and adx < 50 and volume > averageVol and direction == 1 if direction != direction[1] usedBuCandle := false usedBeCandle := false barcolor(bullishCondition and usedBuCandle == false ? colorBu: bearishCondition and usedBeCandle == false ? colorBe: na) if bullishCondition and usedBuCandle == false label.new(bar_index, low, color = color.green, text = "Bu ", style = label.style_label_up) else if bearishCondition and usedBeCandle == false label.new(bar_index, high, color = color.orange, text = "Be ") if bullishCondition usedBuCandle := true else if bearishCondition usedBeCandle := true //BACKTESTING inputs ----------------------------
The treeThe strategy is at a loss, and can be modified by those familiar with the pine language, or you can contact the author to offer suggestions for collaborative modification, (the author does not speak the pine language)