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
@anhnguyen14 hóng bác show list hôm nay hihi k biet bác có chạy macro k keke:D
Có treo nhé, hồi trưa ra khỏi nhà có play macro, nhưng quên set auto shutdown, giờ chưa về nên nó vẫn đang chạy. Tỷ số đang là 3win 1 loss, code signal M15 2/3 nhưng bỏ đi setup đảo chiều x1 y1 chỉ chạy setup thuận chiều x2 y2 :D
 
 
Đánh thuận chiều chờ xác suất trên 50% hơi lâu, ít lệnh nhưng chất lắm anh em, 4-1 rùi. Tối về mình update code và list cho anh em chạy demo thêm 1 tháng hãy real @vĩnh0902 @Trương Nhật real để mình :)
IMG_20200212_204605.jpg
 
 
@vĩnh0902 @Trương Nhật @LEMINH1 @QUAYDAU
List macro ngày 12/2/2020 chạy indi Signal bên dươi, hướng dẫn sử dụng cụ thể ở post sau :D
=== List ===
chrome_l5TGSJXKSa.png

=== Code ===
Mã:
//@version=4
//BO - Bar M15 2/3 Signal
//author: inno14
study(title="BO - Bar M15 2/3 Signal", overlay=false)
// === INPUT PERIOD OF TIME ===
Date   = input(true, title = "=== PERIOD OF TIME ===")
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"

hline1=hline(25)
hline0=hline(0)
// Calculate hours, minutes, and seconds till close
timeLeft = barstate.isrealtime ?
     (time_close - timenow) / 1000 :
     na

minutesLeft = security(syminfo.tickerid,"15",floor((timeLeft % 3600) / 60))
secondsLeft = timeLeft % 60
//count 2
redv2=window()?1:0
bluev2=window()?1:0
mchange2 = close[1]<open[1] and close[2]<open[2]?-1:0
pchange2 = close[1]>open[1] and close[2]>open[2]?1:0
blue2 = cum(pchange2 > 0 ? bluev2 : 0 * bluev2)
red2 = cum(mchange2 < 0 ? redv2 : 0 * redv2)

//count 3
redv3=window()?1:0
bluev3=window()?1:0
mchange3 = close[1]<open[1] and close[2]<open[2] and close[3]<open[3]?-1:0
pchange3 = close[1]>open[1] and close[2]>open[2] and close[3]>open[3]?1:0
blue3 = cum(pchange3 > 0 ? bluev3 : 0 * bluev3)
red3 = cum(mchange3 < 0 ? redv3 : 0 * redv3)

//Percent 3rd bar has same direction
pred3=(red3/red2)*100
pblue3=(blue3/blue2)*100

//Bollinger Bands - 20,2.0
len20 = 20
mult20 = 2
sma_20 = sma(close, len20)
basis20 = sma_20
dev20 = mult20 * stdev(close, len20)
upper20 = basis20 + dev20
lower20 = basis20 - dev20

//============================================\\
//Delay 10': wait for price's pattern
sig_time=minutesLeft<5? true:false

//Signal
x1 =
       sig_time==true
       and close[3]>open[3]
       and close[2]<open[2] and close[1]<open[1]
       and close[1]>lower20[1]
       and pred3>50

y1 =
       sig_time==true
       and close[3]<open[3]
       and close[2]>open[2] and close[1]>open[1]
       and close[1]<upper20[1]
       and pblue3>50

//Signal
xTech=
       x1
      
      

yTech=
       y1
      
      
//--------------------------------------\\
// - /FUNCTIONS

//--------------------------------------\\
//Plot Analyzing Signals
sigtext=x1?"Put signal":y1?"Call signal":"Analyzing Signals - Bar M15 Time left:"+tostring(minutesLeft)+":"+tostring(secondsLeft)
sig_col=xTech?color.new(color.red,0):yTech?color.new(color.blue,0):color.new(color.navy,0)
label_sig_text = label.new(bar_index[0], 8, 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?-100:na
CallSignal= yTech?-100:na
hsignalm1=hline(-100)
plot(PutSignal, title='Put Signal', style=plot.style_columns, color=color.red, offset=0, transp=0, show_last=1)
plot(CallSignal, title='Call Signal', style=plot.style_columns, color=color.blue, offset=0, transp=0, show_last=1)
plotshape(PutSignal, title='Put', text="Put", style=shape.labeldown, location=location.bottom, color=color.orange, textcolor=color.black, offset=0, transp=0, show_last=1)
plotshape(CallSignal, title='Call', text="Call", style=shape.labelup, location=location.bottom, color=color.orange, textcolor=color.black, offset=0, transp=0, show_last=1)

// Alert
mms1="Signal alert"
mms2="Put alert"
mms3="Call alert"
PutAlert=
       (xTech)
      
CallAlert=
       (yTech)
      

alertcondition(PutAlert or CallAlert, title="Signal alert", message=mms1)
alertcondition(PutAlert, title="Put alert", message=mms2)
alertcondition(CallAlert, title="Call alert", message=mms3)

//EOF
 
 
Hướng dẫn sử dụng code BO - Bar M15 2/3 Signal ở post 2921
* Notes: Code này sẽ không xuất bản lên tradingview do phần hướng dẫn sử dụng này khá rườm rà, mình viết mô tả không khéo, mấy anh Tây không hiểu, oánh cháy TK mấy ảnh report moderator là code mình code rác, mode banned code mình thì tèo, nên anh em chịu khó copy nội dung code bên trên paste vào pine của mình rồi đọc kỹ hướng dẫn sử dụng bên dưới nhé :D
=== BO - Bar M15 2/3 Signal ở post 2921 ===
A. Phân loại Signal (Type): Signal thuộc loại đa khung, xác suất

B. Phong cách Signal (Style): Signal thuận chiều giá, FOMO style.

C. Setup Signal.
1. Set ngày ở mục Date Option: From là ngày/tháng/năm hiện tại To ko cần set.
2. Chờ cho cây nến D1 chạy được ít nhất 1 cây H4 tức khoảng 9h trở đi. Lý do là việc tính toán xác suất cần 1 tập hợp phần tử đủ lớn, 1 cây nến H4 = 48 cây M5, cứ cho là tạm dùng được.
3. Chart IDC M5, symbol nào anh em thích và demo thật kỹ nhé, mình đang chạy trên EJ M5 IDC
4. Kiểm tra lại ngày tính xác suất đã đúng là ngày hiện tại chưa bằng cách nhìn vào tên indi, kế bên có hiển thị ngày.
5. Đáo hạn 5'. Khi Indi phát tín hiệu Call thì Call 5', Put thì Put 5', rất đơn giản đúng không :D

D. Rule của Signal (phần này chắc ko anh em nào đọc đâu, nhưng do thói quen xuất bản bên tradingview rồi nên viết luôn)
1. Indi sẽ thống kê và tính xác suất nến số 3 của chuỗi 2 nến cùng màu trước đó (tức là chuỗi có thể kéo dài bao nhiêu ko cần biết, nó ngắt 2 nến cùng màu gần nhất để tính xác suất nến cùng màu tiếp theo)
2. Indi dùng Bollinger Bands để đo lường target sóng.
3. Indi dùng M15 làm nến để trade, nhưng chia nến M15 thành 3 nến M5 và load nó trên chart M5, mình gọi tắt là M5(1) M5(2) M5(3) và có bộ đếm giờ cho nến M15 trên chart M5.
4. Rule của Put Signal:
* M5(3) của nến M15 hiện tại mở cửa.
* M5(3) của nến M15 ngay trước là 1 nến xanh.
* M5(1) và M5(2) của nến M15 hiện tại đều là đỏ
* M5(2) đóng cửa trên band dưới của BB(20,2,M5) tức là sóng chưa hết target, còn có thể đi xuống. (có thể dùng Bb(20,2) để xem nếu thích)
* Xác suất chuỗi nến thứ 3 cùng màu đỏ > 50% (dùng indi Bar's Direction Info để xem giá trị này nếu thích, nhìn cột 2 bars downward)
5. Rule của Call Signal:
* M5(3) của nến M15 hiện tại mở cửa.
* M5(3) của nến M15 ngay trước là 1 nến đỏ.
* M5(1) và M5(2) của nến M15 hiện tại đều là xanh
* M5(2) đóng cửa dưới band trên của BB(20,2,M5) tức là sóng chưa hết target, còn có thể đi lên. (có thể dùng Bb(20,2) để xem nếu thích)
* Xác suất chuỗi nến thứ 3 cùng màu xanh > 50% (dùng indi Bar's Direction Info để xem giá trị này nếu thích, nhìn cột 2 bars upward)
=== Hết ===
Lucky trading!
 
 
Chỉnh sửa lần cuối:
Hướng dẫn sử dụng code BO - Bar M15 2/3 Signal ở post 2921
* Notes: Code này sẽ không xuất bản lên tradingview do phần hướng dẫn sử dụng này khá rườm rà, mình viết mô tả không khéo, mấy anh Tây không hiểu, oánh cháy TK mấy ảnh report moderator là code mình code rác, mode banned code mình thì tèo, nên anh em chịu khó copy nội dung code bên trên paste vào pine của mình rồi đọc kỹ hướng dẫn sử dụng bên dưới nhé :D
=== BO - Bar M15 2/3 Signal ở post 2921 ===
A. Phân loại Signal (Type): Signal thuộc loại đa khung, xác suất

B. Phong cách Signal (Style): Signal thuận chiều giá.

C. Setup Signal.
1. Set ngày ở mục Date Option: From là ngày/tháng/năm hiện tại To ko cần set.
2. Chờ cho cây nến D1 chạy được ít nhất 1 cây H4 tức khoảng 9h trở đi. Lý do là việc tính toán xác suất cần 1 tập hợp phần tử đủ lớn, 1 cây nến H4 = 48 cây M5, cứ cho là tạm dùng được.
3. Chart IDC M5, symbol nào anh em thích và demo thật kỹ nhé, mình đang chạy trên EJ M5 IDC
4. Kiểm tra lại ngày tính xác suất đã đúng là ngày hiện tại chưa bằng cách nhìn vào tên indi, kế bên có hiển thị ngày.
5. Đáo hạn 5'. Khi Indi phát tín hiệu Call thì Call 5', Put thì Put 5', rất đơn giản đúng không :D

D. Rule của Signal (phần này chắc ko anh em nào đọc đâu, nhưng do thói quen xuất bản bên tradingview rồi nên viết luôn)
1. Indi sẽ thống kê và tính xác suất nến số 3 của chuỗi 2 nến cùng màu trước đó (tức là chuỗi có thể kéo dài bao nhiêu ko cần biết, nó ngắt 2 nến cùng màu gần nhất để tính xác suất nến cùng màu tiếp theo)
2. Indi dùng Bollinger Bands để đo lường target sóng.
3. Indi dùng M15 làm nến để trade, nhưng chia nến M15 thành 3 nến M5 và load nó trên chart M5, mình gọi tắt là M5(1) M5(2) M5(3) và có bộ đếm giờ cho nến M15 trên chart M5.
4. Rule của Put Signal:
* M5(3) của nến M15 hiện tại mở cửa.
* M5(3) của nến M15 ngay trước là 1 nến xanh.
* M5(1) và M5(2) của nến M15 hiện tại đều là đỏ
* M5(2) đóng cửa trên band dưới của BB(20,2,M5) tức là sóng chưa hết target, còn có thể đi xuống. (có thể dùng Bb(20,) để xem nếu thích)
* Xác suất chuỗi nến thứ 3 cùng màu > 50% (dùng indi Bar's Direction Info để xem giá trị này nếu thích)
5. Rule của Call Signal:
* M5(3) của nến M15 hiện tại mở cửa.
* M5(3) của nến M15 ngay trước là 1 nến đỏ.
* M5(1) và M5(2) của nến M15 hiện tại đều là xanh
* M5(2) đóng cửa dưới band trên của BB(20,2,M5) tức là sóng chưa hết target, còn có thể đi lên. (có thể dùng Bb(20,) để xem nếu thích)
* Xác suất chuỗi nến thứ 3 cùng màu > 50% (dùng indi Bar's Direction Info để xem giá trị này nếu thích)
=== Hết ===
Lucky trading!
mai mình test con EU :D, tks bác nhiều nhé
 
 

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.