Dreadblitz

High Gain Volume Strategy Only 2 Candles

The result after having a good wine...

Data with reliable volume required.

to enjoy!
Mã nguồn mở

Với tinh thần của TradingView, tác giả đã xuất bản tập lệnh theo mã nguồn mở, vì thế trader có thể dễ dàng hiểu và tùy chỉnh được. Bạn có thể sử dụng miễn phí, hoặc tùy chỉnh lại mã đã được cấp phép bởi Quy tắc Chung. Bạn có thể sử dụng nó trên biểu đồ.

Bạn muốn sử dụng tập lệnh này trên biểu đồ?

Bình luận

bro..the value in highest or lowest should be 0.9 not 90 right? because you extracted the ratio and not the percentage from the closes. reply please :)
Phản hồi
Hi how can. I make this strstegy to alert?
Phản hồi
When u add commision is negative.
Phản hồi
Dreadblitz LukaStular
@LukaStular, Hello, it is a matter of looking for the best configuration and correct asset, with respect to the commission in my case I have no problem since I use Quantfury and no commission is paid.regards
Phản hồi
Thanks bro, this looks awesome, do you have it in English thanks?
Phản hồi
Dreadblitz lil_uzzy805
@lil_uzzy805,
hello I can barely translate it to English, unfortunately I know very little English = (
+1 Phản hồi
RajeevNaik Dreadblitz
@Dreadblitz, Thank you for this simple and beautiful script. Converted in English.Azul in spanish translates to 'blue' hence not changed.

//@version=4
// Original script by Dreadblitz
// ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ //

strategy(title = "2 candle strategy",
shorttitle = "2CS AQLLP",
overlay = true,
precision = 8,
calc_on_order_fills = true,
calc_on_every_tick = true,
backtest_fill_limits_assumption = 0,
default_qty_type = strategy.percent_of_equity,
default_qty_value = 50000,
initial_capital = 1000,
currency = currency.USD,
linktoseries = true)

//
// ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ //

backTestSectionFrom = input(title = "═════════ FROM ════════", defval = true, type = input.bool)

FromMonth = input(defval = 1, title = "Month", minval = 1)
FromDay = input(defval = 1, title = "Day", minval = 1)
FromYear = input(defval = 2018, title = "Year", minval = 2018)

backTestSectionTo = input(title = "═════════ TO ════════", defval = true, type = input.bool)
ToMonth = input(defval = 31, title = "Month", minval = 1)
ToDay = input(defval = 12, title = "Day", minval = 1)
ToYear = input(defval = 9999, title = "Year", minval = 2020)

backTestPeriod() => (time > timestamp(FromYear, FromMonth, FromDay, 00, 00)) and (time < timestamp(ToYear, ToMonth, ToDay, 23, 59))

//
// ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ //

nvi = 0.0
nvi := iff(volume < volume, nz(nvi) + (close - close) / close, nz(nvi))
nvim = ema(nvi, 15)
nvimax = highest(nvim, 90)
nvimin = lowest(nvim, 90)
azul = (nvi - nvim) * 100 / (nvimax - nvimin)

// VARIABLES
var buy_activate = 0
var buy = true
var buy_1 = true
var close_buy= 0
var sell_activate = 0
var sell = true
var sell_1 = true
var close_sell= 0

// BUY
buy := azul > azul and azul > 0 and azul < 0
if (buy == 1 )
buy_activate := 1

// CLOSE BUY
close_buy := buy_activate == 1 ? 1 : 0
if (close_buy == 1)
buy_activate := 0

// SELL
sell := azul < azul and azul < 0 and azul > 0
if (sell == 1 )
sell_activate := 1

// CLOSE SELL
close_sell := sell_activate == 1 ? 1 : 0
if (close_sell == 1)
sell_activate := 0

// STRATEGY
if (backTestPeriod())
strategy.entry("buy", true, when = buy == 1 )
strategy.entry("sell", false, when = sell == 1 )
strategy.close("buy", when = close_buy == 1 )
strategy.close("sell", when = close_sell == 1 )
+6 Phản hồi