anhnguyen14
Active Member
- 24,381
- 30,848
Keke, chuỗi loss đã bị cắt ở step 4, hú hồn 
e 6-6 cái tắt luôn rồi heheẸc ẹc, chuỗi loss đang ở nấc số 5, hihi, chén mẻ gòi![]()
Keke, mình cũng vừa tắt, nhưng là vì quan sát được vài điểm hay ho để code thêm cho em nó, keke, giờ chạy lại đây, kaka, bản nâng cấp là M15 2/3 signal, vẫn là nến M15 nhưng đáo hạn 5' cuối dựa vào mô hình nến của 2 nến M5 đầu tiên, kakae 6-6 cái tắt luôn rồi hehe
chúc bác luôn có đc những ý tưởng tuyệt vờiKeke, mình cũng vừa tắt, nhưng là vì quan sát được vài điểm hay ho để code thêm cho em nó, keke, giờ chạy lại đây, kaka, bản nâng cấp là M15 2/3 signal, vẫn là nến M15 nhưng đáo hạn 5' cuối dựa vào mô hình nến của 2 nến M5 đầu tiên, kaka
//@version=4
//BO - Bar M15 2/3 Signal
//author: anhnguyen14
study(title="BO - Bar M15 2/3 Signal", overlay=false)
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
//============================================\\
//Delay 10': wait for prices pattern
sig_time=minutesLeft<5? true:false
//Signal
x1 =
sig_time==true
and close[2]>open[2] and close[1]>open[1]
y1 =
sig_time==true
and close[2]<open[2] and close[1]<open[1]
//Signal
xTech=
x1
yTech=
y1
//--------------------------------------\\
// - /FUNCTIONS
//--------------------------------------\\
//Plot Analyzing Signals
//sig_columns_col=color.new(color.silver,0)
//label_sig20 = label.new(bar_index[0], 20, style=label.style_square, color=sig_columns_col)
//label.delete(label_sig20[1])
//label_sig30 = label.new(bar_index[0], 30, style=label.style_square, color=sig_columns_col)
//label.delete(label_sig30[1])
//label_sig40 = label.new(bar_index[0], 40, style=label.style_square, color=sig_columns_col)
//label.delete(label_sig40[1])
//label_sig50 = label.new(bar_index[0], 50, style=label.style_square, color=sig_columns_col)
//label.delete(label_sig50[1])
//label_sig60 = label.new(bar_index[0], 60, style=label.style_square, color=sig_columns_col)
//label.delete(label_sig60[1])
//label_sig70 = label.new(bar_index[0], 70, style=label.style_square, color=sig_columns_col)
//label.delete(label_sig70[1])
//label_sig80 = label.new(bar_index[0], 80, style=label.style_square, color=sig_columns_col)
//label.delete(label_sig80[1])
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])
//sig_val_m=80-secondsLeft
//label_sig_m = label.new(bar_index[0], sig_val_m, style=label.style_triangleup, color=sig_col, size=size.tiny)
//label.delete(label_sig_m[1])
//sig_val_p=secondsLeft+20
//label_sig_p = label.new(bar_index[0], sig_val_p, style=label.style_triangledown, color=sig_col, size=size.tiny)
//label.delete(label_sig_p[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
ý tưởng này độc đáo quá, ngoài 2 nến đầu cũng màu còn điều kiện gì khác ko bác.@vĩnh0902 @Trương Nhật nãy giờ mình vẫn đang bất bại với M15 2/3, anh em thử xem nha, Chart M5, đáo hạn 5', Nến M15 chẻ làm 3 nến M5, 2 M5 đầu cùng màu thì M5 cuối rút bóng
Mã://@version=4 //BO - Bar M15 2/3 Signal //author: anhnguyen14 study(title="BO - Bar M15 2/3 Signal", overlay=false) 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 //============================================\\ //Delay 10': wait for prices pattern sig_time=minutesLeft<5? true:false //Signal x1 = sig_time==true and close[2]>open[2] and close[1]>open[1] y1 = sig_time==true and close[2]<open[2] and close[1]<open[1] //Signal xTech= x1 yTech= y1 //--------------------------------------\\ // - /FUNCTIONS //--------------------------------------\\ //Plot Analyzing Signals //sig_columns_col=color.new(color.silver,0) //label_sig20 = label.new(bar_index[0], 20, style=label.style_square, color=sig_columns_col) //label.delete(label_sig20[1]) //label_sig30 = label.new(bar_index[0], 30, style=label.style_square, color=sig_columns_col) //label.delete(label_sig30[1]) //label_sig40 = label.new(bar_index[0], 40, style=label.style_square, color=sig_columns_col) //label.delete(label_sig40[1]) //label_sig50 = label.new(bar_index[0], 50, style=label.style_square, color=sig_columns_col) //label.delete(label_sig50[1]) //label_sig60 = label.new(bar_index[0], 60, style=label.style_square, color=sig_columns_col) //label.delete(label_sig60[1]) //label_sig70 = label.new(bar_index[0], 70, style=label.style_square, color=sig_columns_col) //label.delete(label_sig70[1]) //label_sig80 = label.new(bar_index[0], 80, style=label.style_square, color=sig_columns_col) //label.delete(label_sig80[1]) 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]) //sig_val_m=80-secondsLeft //label_sig_m = label.new(bar_index[0], sig_val_m, style=label.style_triangleup, color=sig_col, size=size.tiny) //label.delete(label_sig_m[1]) //sig_val_p=secondsLeft+20 //label_sig_p = label.new(bar_index[0], sig_val_p, style=label.style_triangledown, color=sig_col, size=size.tiny) //label.delete(label_sig_p[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
Chưa có thêm ý tưởng về rule, nếu được bạn chạy thử, cùng quan sát và đề xuất rule để mình code thêm hený tưởng này độc đáo quá, ngoài 2 nến đầu cũng màu còn điều kiện gì khác ko bác.
lệnh đầu tiên mình theo dõi là lệnh ăn, EU m5 22h55, 2 nến đỏ trước 22h45 và 22h50 là 2 cây nến giảm mạnhChưa có thêm ý tưởng về rule, nếu được bạn chạy thử, cùng quan sát và đề xuất rule để mình code thêm hen![]()
Một trong những lệnh đẹp nhất mình từng có, đây là lệnh BO Bar M15 2/3 Signallệnh đầu tiên mình theo dõi là lệnh ăn, EU m5 22h55, 2 nến đỏ trước 22h45 và 22h50 là 2 cây nến giảm mạnh
nếu giựa trên màu nến thì có thể code backtest ko bác,@vĩnh0902 @Trương Nhật nãy giờ mình vẫn đang bất bại với M15 2/3, anh em thử xem nha, Chart M5, đáo hạn 5', Nến M15 chẻ làm 3 nến M5, 2 M5 đầu cùng màu thì M5 cuối rút bóng
Mã://@version=4 //BO - Bar M15 2/3 Signal //author: anhnguyen14 study(title="BO - Bar M15 2/3 Signal", overlay=false) 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 //============================================\\ //Delay 10': wait for prices pattern sig_time=minutesLeft<5? true:false //Signal x1 = sig_time==true and close[2]>open[2] and close[1]>open[1] y1 = sig_time==true and close[2]<open[2] and close[1]<open[1] //Signal xTech= x1 yTech= y1 //--------------------------------------\\ // - /FUNCTIONS //--------------------------------------\\ //Plot Analyzing Signals //sig_columns_col=color.new(color.silver,0) //label_sig20 = label.new(bar_index[0], 20, style=label.style_square, color=sig_columns_col) //label.delete(label_sig20[1]) //label_sig30 = label.new(bar_index[0], 30, style=label.style_square, color=sig_columns_col) //label.delete(label_sig30[1]) //label_sig40 = label.new(bar_index[0], 40, style=label.style_square, color=sig_columns_col) //label.delete(label_sig40[1]) //label_sig50 = label.new(bar_index[0], 50, style=label.style_square, color=sig_columns_col) //label.delete(label_sig50[1]) //label_sig60 = label.new(bar_index[0], 60, style=label.style_square, color=sig_columns_col) //label.delete(label_sig60[1]) //label_sig70 = label.new(bar_index[0], 70, style=label.style_square, color=sig_columns_col) //label.delete(label_sig70[1]) //label_sig80 = label.new(bar_index[0], 80, style=label.style_square, color=sig_columns_col) //label.delete(label_sig80[1]) 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]) //sig_val_m=80-secondsLeft //label_sig_m = label.new(bar_index[0], sig_val_m, style=label.style_triangleup, color=sig_col, size=size.tiny) //label.delete(label_sig_m[1]) //sig_val_p=secondsLeft+20 //label_sig_p = label.new(bar_index[0], sig_val_p, style=label.style_triangledown, color=sig_col, size=size.tiny) //label.delete(label_sig_p[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
đang định đi ngủ mà báo lệnh, thôi thì 2-1 nhá
h onl thấy setup phê quá cơ mà tối rồi mai test. hjhj nghe bất bại đang sướng đọc xuống dưới bác @anhnguyen14 lại bảo dây thua kaka cười đau bụng. e rất thích setup bắt rút bóng nến. trước h e hay bắt nến kiểu này .nến m15 hyper chạy còn 5p nếu có cản trước mặt là e bắt rút bóng hjhj@vĩnh0902 @Trương Nhật nãy giờ mình vẫn đang bất bại với M15 2/3, anh em thử xem nha, Chart M5, đáo hạn 5', Nến M15 chẻ làm 3 nến M5, 2 M5 đầu cùng màu thì M5 cuối rút bóng
Mã://@version=4 //BO - Bar M15 2/3 Signal //author: anhnguyen14 study(title="BO - Bar M15 2/3 Signal", overlay=false) 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 //============================================\\ //Delay 10': wait for prices pattern sig_time=minutesLeft<5? true:false //Signal x1 = sig_time==true and close[2]>open[2] and close[1]>open[1] y1 = sig_time==true and close[2]<open[2] and close[1]<open[1] //Signal xTech= x1 yTech= y1 //--------------------------------------\\ // - /FUNCTIONS //--------------------------------------\\ //Plot Analyzing Signals //sig_columns_col=color.new(color.silver,0) //label_sig20 = label.new(bar_index[0], 20, style=label.style_square, color=sig_columns_col) //label.delete(label_sig20[1]) //label_sig30 = label.new(bar_index[0], 30, style=label.style_square, color=sig_columns_col) //label.delete(label_sig30[1]) //label_sig40 = label.new(bar_index[0], 40, style=label.style_square, color=sig_columns_col) //label.delete(label_sig40[1]) //label_sig50 = label.new(bar_index[0], 50, style=label.style_square, color=sig_columns_col) //label.delete(label_sig50[1]) //label_sig60 = label.new(bar_index[0], 60, style=label.style_square, color=sig_columns_col) //label.delete(label_sig60[1]) //label_sig70 = label.new(bar_index[0], 70, style=label.style_square, color=sig_columns_col) //label.delete(label_sig70[1]) //label_sig80 = label.new(bar_index[0], 80, style=label.style_square, color=sig_columns_col) //label.delete(label_sig80[1]) 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]) //sig_val_m=80-secondsLeft //label_sig_m = label.new(bar_index[0], sig_val_m, style=label.style_triangleup, color=sig_col, size=size.tiny) //label.delete(label_sig_m[1]) //sig_val_p=secondsLeft+20 //label_sig_p = label.new(bar_index[0], sig_val_p, style=label.style_triangledown, color=sig_col, size=size.tiny) //label.delete(label_sig_p[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
e nghĩ là được nhưng mà theo setup của bác @anhnguyen14 thì 2 nền cùng màu phải nằm trong cây m15 hjhj vào lệnh nến cuốinếu giựa trên màu nến thì có thể code backtest ko bác,
Dính thác đổ huyền thoại đó màh onl thấy setup phê quá cơ mà tối rồi mai test. hjhj nghe bất bại đang sướng đọc xuống dưới bác @anhnguyen14 lại bảo dây thua kaka cười đau bụng. e rất thích setup bắt rút bóng nến. trước h e hay bắt nến kiểu này .nến m15 hyper chạy còn 5p nếu có cản trước mặt là e bắt rút bóng hjhj
Code được nhé, nhưng lúc đó đồng hồ đếm thời gian còn lại của M15 sẽ không chạy mà nó dừng và nhảy theo nến. Cả M15 1/3 và M15 2/3 chắc đều backtest được, nhưng để cuối tuần mình mới codenếu giựa trên màu nến thì có thể code backtest ko bác,
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.
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.