Tìm cơ hội cược BO với Trend line

Tìm cơ hội cược BO với Trend line

Tìm cơ hội cược BO với Trend line
@vĩnh0902 dự trữ 114 unit, mất 16 unit thì vẫn không bao nhiêu mà, hôm nay loss level 3 thôi chứ, sao để cháy luôn òi, hic, buồn quá, hôm trước mình mới cháy, nay tới vĩnh cháy, hic, chia buồn nha. Demo tiếp đi vĩnh, real để mình. Tk này mới loss 12 unit thôi (hôm qua lãi 4.49 unit)
 
 
@vĩnh0902 dự trữ 114 unit, mất 16 unit thì vẫn không bao nhiêu mà, hôm nay loss level 3 thôi chứ, sao để cháy luôn òi, hic, buồn quá, hôm trước mình mới cháy, nay tới vĩnh cháy, hic, chia buồn nha. Demo tiếp đi vĩnh, real để mình. Tk này mới loss 12 unit thôi (hôm qua lãi 4.49 unit)
hôm qua lãi 40utin hôm nay lênh level 4 thấy thông báo tinh tinh nhiều quá ra mở chart ngứa tay bấm nhầm phát huhu chán luôn keke lại demo tiếp thôi:D
 
 
@vĩnh0902 hết giờ, hihih, hôm nay stoploss 16 unit, kaka, Vĩnh kiểm tra giúp mình em woodies này chuỗi loss ở 5000 bars trước có nhiều không nha, chứ 5000 bars hiện tại khá tốt, kể cả hôm nay, nếu chạy code này thì hôm nay ko có stoploss mà là take profit level 5 luôn đấy
Mã:
// BO - Woodies CCI - Backtesting
// © inno14
//@version=4
strategy("BO - Woodies CCI - Backtesting")
//strategy.risk.max_intraday_loss(1, strategy.cash)
// === INPUT PERIOD OF TIME ===
Date   = input(true, title = "=== Date Option ===")
FromDay   = input(defval = 1, title = "From Day", minval = 1, maxval = 31)
FromMonth = input(defval = 1, title = "From Month", minval = 1, maxval = 12)
FromYear  = input(defval = 2020, title = "From Year", minval = 2017)

ToDay     = input(defval = 1, title = "To Day", minval = 1, maxval = 31)
ToMonth   = input(defval = 1, title = "To Month", minval = 1, maxval = 12)
ToYear    = input(defval = 9999, title = "To Year", minval = 2017)

// === DATE RANGE ===
start     = timestamp(FromYear, FromMonth, FromDay, 00, 00)  // backtest start window
finish    = timestamp(ToYear, ToMonth, ToDay, 23, 59)        // backtest finish window
window()  => time >= start and time <= finish ? true : false // create function "within window of time"

// === Trading Time ===
CTimeDvM   = input(true, title = "=== Trading Time ===")
Time_zone = input(7,title="Time Zone")
FromHourDvM   = input(defval = 07, title = "From Hour", minval = 00, maxval = 23)
FromMinuteDvM = input(defval = 30, title = "From Minute", minval = 00, maxval = 59)
ToHourDvM   = input(defval = 18, title = "To Hour", minval = 00, maxval = 23)
ToMinuteDvM = input(defval = 00, title = "To Minute", minval = 00, maxval = 59)

GMT_FHDvM=FromHourDvM<Time_zone?FromHourDvM-Time_zone+24:FromHourDvM-Time_zone
GMT_THDvM=ToHourDvM<Time_zone?ToHourDvM-Time_zone+24:ToHourDvM-Time_zone
fhDvM= (GMT_FHDvM<10?"0"+tostring(GMT_FHDvM):tostring(GMT_FHDvM))
fmDvM= (FromMinuteDvM<10?"0"+tostring(FromMinuteDvM):tostring(FromMinuteDvM))
thDvM= (GMT_THDvM<10?"0"+tostring(GMT_THDvM):tostring(GMT_THDvM))
tmDvM= (ToMinuteDvM<10?"0"+tostring(ToMinuteDvM):tostring(ToMinuteDvM))
WorkingHourDvM = fhDvM+fmDvM+"-"+thDvM+tmDvM
t0_DvM = time(timeframe.period, WorkingHourDvM)
htrtime = input(true,title="Highlight Trading Time")
bgcolor(htrtime? t0_DvM? color.gray : na:na, title="Trading Time", transp=90)

//

//Woodies CCI
cciTurboLength = input(title="CCI Turbo Length", type=input.integer, defval=6, minval=3, maxval=1400)
cci14Length = input(title="CCI 14 Length", type=input.integer, defval=14, minval=7, maxval=2000)

source = close
cciTurbo = cci(source, cciTurboLength)
cci14 = cci(source, cci14Length)

last5IsDown = cci14[5] < 0 and cci14[4] < 0 and cci14[3] < 0 and cci14[2] < 0 and cci14[1] < 0
last5IsUp = cci14[5] > 0 and cci14[4] > 0 and cci14[3] > 0 and cci14[2] > 0 and cci14[1] > 0
histogramColor = last5IsUp ? color.green : last5IsDown ? color.red : cci14 < 0 ? color.gray : color.gray

//Plot Woodies CCI
plot(cci14, title="CCI Histogram", color=histogramColor, style=plot.style_histogram, linewidth=2, transp=40)
plot(0, title="Zero Line", color=cciTurbo>100?color.blue:cciTurbo<-100?color.red:color.navy, style=plot.style_line, linewidth=6, transp=20)
hline(200, title="Hundred Line", color=color.black, linestyle=hline.style_dotted)
hline(-200, title="Minus Line", color=color.black, linestyle=hline.style_dotted)

//Plot lingreg CCI14
linreg_cci14=linreg(cci14, 5, 0)
plot(linreg_cci14, color=color.aqua, linewidth=4)

//
ext_linreg=input(150,title="Extreme Level")

//peak & top
peak_cci=
       linreg_cci14[2]>linreg_cci14[3] and linreg_cci14[1]>linreg_cci14[2] and linreg_cci14[0]<linreg_cci14[1] and linreg_cci14[1]>ext_linreg
bott_cci=
       linreg_cci14[2]<linreg_cci14[3] and linreg_cci14[1]<linreg_cci14[2] and linreg_cci14[0]>linreg_cci14[1] and linreg_cci14[1]<-ext_linreg
peak_cci_1=
       linreg_cci14[2]>linreg_cci14[3] and linreg_cci14[1]>linreg_cci14[2] and linreg_cci14[0]<linreg_cci14[1]
bott_cci_1=
       linreg_cci14[2]<linreg_cci14[3] and linreg_cci14[1]<linreg_cci14[2] and linreg_cci14[0]>linreg_cci14[1]
//
fil_len=input(6,title="Filter Length")
top_ext=highest(linreg_cci14,fil_len)
bot_ext=lowest(linreg_cci14,fil_len)

//Put signal
x1=
       peak_cci
       and linreg_cci14[1]==top_ext
       and linreg_cci14[1]>valuewhen(peak_cci_1,linreg_cci14[1],1)
       and close>low[1]
       and cci14<linreg_cci14
    

//Call signal
y1=
       bott_cci
       and linreg_cci14[1]==bot_ext
       and linreg_cci14[1]<valuewhen(bott_cci_1,linreg_cci14[1],1)
       and close<high[1]
       and cci14>linreg_cci14
    

no_orders =
       not strategy.opentrades

//Function
xTech=
       x1
       and no_orders
    
  

yTech=
       y1
       and no_orders
    

  

//Plot Analyzing Signals
//hline1=hline(-1.2*300)
hline2=hline(-1.6*300)
hline0=hline(0)
sigtext=
       xTech?"Put signal":yTech?"Call signal":
       "Backtesting From: "+tostring(FromDay)+"/"+tostring(FromMonth)+"/"+tostring(FromYear)+" To: "+tostring(ToDay)+"/"+tostring(ToMonth)+"/"+tostring(ToYear)
       + " * Trading Time From: "+tostring(FromHourDvM)+":"+tostring(FromMinuteDvM)+" To "+tostring(ToHourDvM)+":"+tostring(ToMinuteDvM)
sig_col=xTech?color.new(color.red,10):yTech?color.new(color.blue,10):color.new(color.navy,10)
label_sig_text = label.new(bar_index[0], -1.5*300, text=sigtext, style=label.style_none, textcolor=sig_col, size=size.large)
label.delete(label_sig_text[1])

//plot Signal
putcol = xTech? color.red : na
callcol = yTech? color.blue : na
PutSignal= xTech and window() and t0_DvM?-1.2*300:na
CallSignal= yTech and window() and t0_DvM?-1.2*300:na

//plot(PutSignal, title='Put Signal', style=plot.style_columns, color=color.red, offset=1, transp=0)
//plot(CallSignal, title='Call Signal', style=plot.style_columns, color=color.blue, offset=1, transp=0)
plotshape(PutSignal, title='Put', text="Put", style=shape.circle, location=location.absolute, color=color.red, textcolor=color.black, offset=1, transp=0, size=size.large)
plotshape(CallSignal, title='Call', text="Call", style=shape.circle, location=location.absolute, color=color.blue, textcolor=color.black, offset=1, transp=0, size=size.large)
//plotchar(PutSignal, title='Put', char="◉", text="Put", location=location.absolute, color=color.red, textcolor=color.black, offset=1, transp=0, size=size.small)
//plotchar(CallSignal, title='Call', char="◉", text="Call", location=location.absolute, color=color.blue, textcolor=color.black, offset=1, transp=0, size=size.small)

//Backtesting
exp_tt=input(true,"Expiry Option By Bars")
exp_val=input(3,"Number of Bars")
strategy.entry("Call", strategy.long, when=yTech and window() and t0_DvM)
strategy.entry("Put", strategy.short, when=xTech and window() and t0_DvM)
strategy.close_all(when=barssince(xTech)==exp_val or barssince(yTech)==exp_val)
//EOF
cứ có code mới là y như quy luật keke cháy tài khoản thấy bác post code mới.
 
 
hôm qua lãi 40utin hôm nay lênh level 4 thấy thông báo tinh tinh nhiều quá ra mở chart ngứa tay bấm nhầm phát huhu chán luôn keke lại demo tiếp thôi:D
Đừng để tay bấm, tập cho macro chạy, tuyệt đối ko mó tay vào, mất lãi còn gốc mà, hic, kiểm tra giúp mình cái code trên nha, tk mình hôm nay loss level 3, vẫn còn cả đống unit, tuàn sau chiến một mình vậy, vĩnh demo thui :D
 
 
Đừng để tay bấm, tập cho macro chạy, tuyệt đối ko mó tay vào, mất lãi còn gốc mà, hic, kiểm tra giúp mình cái code trên nha, tk mình hôm nay loss level 3, vẫn còn cả đống unit, tuàn sau chiến một mình vậy, vĩnh demo thui :D
keke tuần sau e vẫn đôngn hành tiếp với bác :D:D ngồi k k chịu dk​
 
 
Chuỗi loss 6 xảy ra trong 1 ngày hay >1 ngày vậy bạn Nhật, nếu >1 ngày thì ko vấn đề :)
đay ne bác ơi hjhj
upload_2020-3-13_18-49-34.png
 
 
đay ne bác ơi hjhj
upload_2020-3-13_18-49-34.png
Á đù, 5 lệnh đỏ trong 1 ngày, sự kiện này liệu có lặ lại, để mình note lên bảng xem lần tới chuỗi 5 loss intraday nó cách mốc này bao xa, và lợi nhuận nếu có thì có bù đắp được cho rủi ro ko, tks 2 bạn nha. Về số lệnh và hiệu suất thì quá ổn rùi, tuần sau mình sẽ chạy nó.
 
 
tks, hy vọng 2 ngày cuối tuần mình khắc phục được nó mà ko đánh mất quá nhiều lệnh :D
cố lên bác,
sử dụng quản lí vốn z e vẫn run có nhieu chuỗi win mà chưa tận dụng đk bác ạ hjhj
sử dụng quản lí vốn z e vẫn run có nhieu chuỗi win mà chưa tận dụng đk bác ạ hjhj
haiz, nói ko phải xui, bác còn run thì nghỉ đánh thôi, đánh gấp lệnh nó thực sự rất tâm lý luôn
 
 

BÌNH LUẬN MỚI NHẤT

AdBlock Detected

We get it, advertisements are annoying!

Sure, ad-blocking software does a great job at blocking ads, but it also blocks useful features of our website. For the best site experience please disable your AdBlocker.

Back
Bên trên

Miễn trừ trách nhiệm

Tất cả nội dung trên website này đều vì mục đích cung cấp thông tin và không phải lời khuyên đầu tư.

Tại Việt Nam, giao dịch CFD forex có các rủi ro nhất định, trong đó bao gồm rủi ro về pháp lý. Độc giả nên tìm hiểu kỹ trước khi đưa ra quyết định tham gia.