anhnguyen14
Active Member
- 24,361
- 30,832
nhìn cái bảng này e k hiểu rõ cho lắm hjhj cứ hiệu suất cao thì dùng cái đó à bác . cái rà sét kèo để ra cái bảng này à bac
Đúng rồi, rà hết từ 9 đến 50 của 9 loại Trend line nếu chưa tìm được dòng trend line ruộtnhìn cái bảng này e k hiểu rõ cho lắm hjhj cứ hiệu suất cao thì dùng cái đó à bác . cái rà sét kèo để ra cái bảng này à bac![]()
thế h lại dung con này đê trade à bác kekeĐúng rồi, rà hết từ 9 đến 50 của 9 loại Trend line nếu chưa tìm được dòng trend line ruột, nếu đã kết bồ tèo với loại trend line nào rồi thi mấy cái khác xóa đi, chỉ rà loại trend line ruột của mình thôi.
Cái Hiệu suất trung bình kia làm tiêu chí lựa chọn đầu tiên, vì nếu lỡ sai thì vẫn có khả năng sống sót cao hơn các loại có hiệu suất trung bình thấpSau khi chọn được hiệu suất trung bình thì tới chọn ra hiệu suất tối ưu, sẽ có trường hợp nhiều chu kỳ cho ra hiệu suất tối ưu, lúc đó lựa chu kỳ bao nhiêu là tùy, như mình là ưu tiên chu kỳ nhỏ
Khi nhập số liệu, cái bảng đó tự rà và chỉ ra loại Trend line nào có Hiệu suất trung bình tốt nhất, và hiệu suất tối ưu là bao nhiêu, việc của mình là chọn kèo chu kỳ để cài cho tradingview thôi![]()
Mình dùng con này, còn anh em thích dùng cái nào chẳng được, hihih, mình thấy hay thì mình share thuithế h lại dung con này đê trade à bác keke
e vừa ngồi xem kĩ lại thấy hay quá bác ạ ,., có nhiều lựa chọn để trade keke có 9 loại MA thì 1 ngày sẽ có 9 lựa chọn kèo nào thơm thì trade keke.. sang tuần demo để củng cố niềm tin .. thank bác chia sẻ . có coder chuyên nghiệp thích share ae k lo k có code để trade
Huhu, lần trade real sắp tới vĩnh đừng để cháy nữa nhé, phải lãi để cà phê mình đấy. Lucky trading!e vừa ngồi xem kĩ lại thấy hay quá bác ạ ,., có nhiều lựa chọn để trade keke có 9 loại MA thì 1 ngày sẽ có 9 lựa chọn kèo nào thơm thì trade keke.. sang tuần demo để củng cố niềm tin .. thank bác chia sẻ . có coder chuyên nghiệp thích share ae k lo k có code để trade![]()
haha e k nói trước là mời nữa k cứ nói là cháy lần nào cũng thêHuhu, lần trade real sắp tới vĩnh đừng để cháy nữa nhé, phải lãi để cà phê mình đấy. Lucky trading!
Đố vĩnh đg Donchian là đg gì trong ichimoku88.89% bác ạ![]()
hjhj bác thông cảm e chưa bao h sử dụng ichimoku nên k biêt dk ạĐố vĩnh đg Donchian là đg gì trong ichimoku![]()
Keke, Donchian chính là đg số 1, số 2, số 5 tùy theo chu kỳ được chọn. Ví dụ như ngày 24/4 giá liên tụ bị Donchian 19 đánh bật trở lại, chu kỳ này chính là đg số 2 của ichi, khi giá tương tác liên tục với đường số 2 thì thị trường đang ở trạng thái cân bằnghjhj bác thông cảm e chưa bao h sử dụng ichimoku nên k biêt dk ạ![]()
// BO - Ichi
// © inno14
//@version=4
strategy("BO - Ichi")
// === 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 = 00, title = "From Minute", minval = 00, maxval = 59)
ToHourDvM = input(defval = 15, 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.white : na:na, title="Trading Time", transp=0)
hlinep200=hline(200)
hlinem200=hline(-200)
//Ichi
conversionPeriods = input(9, minval=1, title="Conversion Line Periods"),
basePeriods = input(26, minval=1, title="Base Line Periods")
laggingSpan2Periods = input(52, minval=1, title="Lagging Span 2 Periods"),
displacement = input(26, minval=1, title="Displacement")
donchian(len) => avg(lowest(len), highest(len))
conversionLine = donchian(conversionPeriods)
baseLine = donchian(basePeriods)
leadLine1 = avg(conversionLine, baseLine)
leadLine2 = donchian(laggingSpan2Periods)
//Backtesting
//Market's Condition
Up_trend=
conversionLine>baseLine
and baseLine>leadLine1[displacement-1]
and leadLine1[displacement-1]>leadLine2[displacement-1]
and close>close[displacement-1]
Down_trend=
conversionLine<baseLine
and baseLine<leadLine1[displacement-1]
and leadLine1[displacement-1]<leadLine2[displacement-1]
and close<close[displacement-1]
//Put signal
x1=
Down_trend
and crossunder(close,baseLine)
and close>conversionLine
//Call signal
y1=
Up_trend
and crossover(close,baseLine)
and close<conversionLine
no_orders =
not strategy.opentrades
//Function
xTech=
(x1
and no_orders)
yTech=
(y1
and no_orders)
sumtrades=strategy.losstrades[0]+strategy.wintrades[0]
losstrades=strategy.losstrades[0]
wintrades=strategy.wintrades[0]
//Fibonacci Money Management
fibo_tt=input(true,title="=== Fibonacci Money Management ===")
take_profit=input(300,title="Take profit = wintrades - losstrades =")
//Bid level
current_bid_lv=
losstrades == 0 and wintrades == 0?1:
losstrades-wintrades == -1?1:
losstrades>0 and (losstrades-wintrades == 0)?2:
losstrades-wintrades == 1?3:
losstrades-wintrades == 2?5:
losstrades-wintrades == 3?8:
losstrades-wintrades == 4?13:
losstrades-wintrades == 5?21:
losstrades-wintrades == 6?34:
1
bid_level=current_bid_lv
take_profit_val = wintrades - losstrades
//Plot Analyzing Signals
//hline1=hline(-1.2*300)
hline2=hline(-1.6*300)
hline0=hline(0)
sigtext=
xTech?"Put signal"+ " * Current Bid Level: " + tostring(bid_level):yTech?"Call signal"+ " * Current Bid Level: " + tostring(bid_level):
"Backtesting From date: "+tostring(FromDay)+"/"+tostring(FromMonth)+"/"+tostring(FromYear)
+ " To date: "+tostring(ToDay)+"/"+tostring(ToMonth)+"/"+tostring(ToYear)
+ " * From: "+tostring(FromHourDvM)+":"+tostring(FromMinuteDvM)+" To "+tostring(ToHourDvM)+":"+tostring(ToMinuteDvM)
+ " * Take profit: " + tostring(wintrades-losstrades)+"/"+tostring(take_profit)
+ " * Bid Level: " + tostring(bid_level)
//+ " * Trend Line Type: " + type_inpt + " " + tostring(cyclePeriod)
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 Color Panel of Finobacci Money Management
fib_sigtext=
"Color Panel of Finobacci Money Management"
fib_sig_col=color.new(color.navy,10)
label_fib_sig_text = label.new(bar_index[5], 250, text=fib_sigtext, style=label.style_none, textcolor=fib_sig_col, size=size.large)
label.delete(label_fib_sig_text[1])
fib_put=50
fib_col=-150
fib_put_lv1=color.new(color.red,0)
plotshape(fib_put, title='Put Lv1', text="Put Lv1", style=shape.circle, location=location.absolute, color=fib_put_lv1, textcolor=color.black, offset=-9, size=size.normal, show_last=2)
fib_call_lv1=color.new(color.blue,0)
plotshape(fib_col, title='Call Lv1', text="Call Lv1", style=shape.circle, location=location.absolute, color=fib_call_lv1, textcolor=color.black, offset=-9, size=size.normal, show_last=2)
fib_put_lv2=color.new(color.red,10)
plotshape(fib_put, title='Put Lv2', text="Put Lv2", style=shape.circle, location=location.absolute, color=fib_put_lv2, textcolor=color.black, offset=-8, size=size.normal, show_last=2)
fib_call_lv2=color.new(color.blue,10)
plotshape(fib_col, title='Call Lv2', text="Call Lv2", style=shape.circle, location=location.absolute, color=fib_call_lv2, textcolor=color.black, offset=-8, size=size.normal, show_last=2)
fib_put_lv3=color.new(color.orange,0)
plotshape(fib_put, title='Put Lv3', text="Put Lv3", style=shape.circle, location=location.absolute, color=fib_put_lv3, textcolor=color.black, offset=-7, size=size.normal, show_last=2)
fib_call_lv3=color.new(color.green,0)
plotshape(fib_col, title='Call Lv3', text="Call Lv3", style=shape.circle, location=location.absolute, color=fib_call_lv3, textcolor=color.black, offset=-7, size=size.normal, show_last=2)
fib_put_lv5=color.new(color.orange,10)
plotshape(fib_put, title='Put Lv5', text="Put Lv5", style=shape.circle, location=location.absolute, color=fib_put_lv5, textcolor=color.black, offset=-6, size=size.normal, show_last=2)
fib_call_lv5=color.new(color.green,10)
plotshape(fib_col, title='Call Lv5', text="Call Lv5", style=shape.circle, location=location.absolute, color=fib_call_lv5, textcolor=color.black, offset=-6, size=size.normal, show_last=2)
fib_put_lv8=color.new(color.maroon,0)
plotshape(fib_put, title='Put Lv8', text="Put Lv8", style=shape.circle, location=location.absolute, color=fib_put_lv8, textcolor=color.black, offset=-5, size=size.normal, show_last=2)
fib_call_lv8=color.new(color.lime,0)
plotshape(fib_col, title='Call Lv8', text="Call Lv8", style=shape.circle, location=location.absolute, color=fib_call_lv8, textcolor=color.black, offset=-5, size=size.normal, show_last=2)
fib_put_lv13=color.new(color.maroon,10)
plotshape(fib_put, title='Put Lv13', text="Put Lv13", style=shape.circle, location=location.absolute, color=fib_put_lv13, textcolor=color.black, offset=-4, size=size.normal, show_last=2)
fib_call_lv13=color.new(color.lime,10)
plotshape(fib_col, title='Call Lv13', text="Call Lv13", style=shape.circle, location=location.absolute, color=fib_call_lv13, textcolor=color.black, offset=-4, size=size.normal, show_last=2)
fib_put_lv21=color.new(color.olive,0)
plotshape(fib_put, title='Put Lv21', text="Put Lv21", style=shape.circle, location=location.absolute, color=fib_put_lv21, textcolor=color.black, offset=-3, size=size.normal, show_last=2)
fib_call_lv21=color.new(color.yellow,0)
plotshape(fib_col, title='Call Lv21', text="Call Lv21", style=shape.circle, location=location.absolute, color=fib_call_lv21, textcolor=color.black, offset=-3, size=size.normal, show_last=2)
fib_put_lv34=color.new(color.olive,10)
plotshape(fib_put, title='Put Lv34', text="Put Lv34", style=shape.circle, location=location.absolute, color=fib_put_lv34, textcolor=color.black, offset=-2, size=size.normal, show_last=2)
fib_call_lv34=color.new(color.yellow,10)
plotshape(fib_col, title='Call Lv34', text="Call Lv34", style=shape.circle, location=location.absolute, color=fib_call_lv34, textcolor=color.black, offset=-2, size=size.normal, show_last=2)
//plot Signal
PutSignal= xTech and window() and t0_DvM and take_profit_val<take_profit?-1.2*300:na
CallSignal= yTech and window() and t0_DvM and take_profit_val<take_profit?-1.2*300:na
putcol =
PutSignal ?
bid_level==1? color.new(color.red,0):
bid_level==2? color.new(color.red,10):
bid_level==3? color.new(color.orange,0):
bid_level==5? color.new(color.orange,10):
bid_level==8? color.new(color.maroon,0):
bid_level==13? color.new(color.maroon,10):
bid_level==21? color.new(color.olive,0):
bid_level==34? color.new(color.olive,10):
color.new(color.red,0): na
callcol =
CallSignal ?
bid_level==1? color.new(color.blue,0):
bid_level==2? color.new(color.blue,10):
bid_level==3? color.new(color.green,0):
bid_level==5? color.new(color.green,10):
bid_level==8? color.new(color.lime,0):
bid_level==13? color.new(color.lime,10):
bid_level==21? color.new(color.yellow,0):
bid_level==34? color.new(color.yellow,10):
color.new(color.blue,0): na
plotshape(PutSignal, title='Put', text="Put", style=shape.circle, location=location.absolute, color=putcol, textcolor=color.black, offset=1, size=size.large)
plotshape(CallSignal, title='Call', text="Call", style=shape.circle, location=location.absolute, color=callcol, textcolor=color.black, offset=1, size=size.large)
//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 and take_profit_val<take_profit)
strategy.entry("Put", strategy.short, when=xTech and window() and t0_DvM and take_profit_val<take_profit)
strategy.close_all(when=barssince(xTech)==exp_val or barssince(yTech)==exp_val)
//EOF
cuối tuần mình hay về nhà với con nhỏ nên giờ mới xem máy tính.@Trương Nhật con này ít lệnh, chỉ trade phiên Á, nhờ bạn Nhật kiểm tra xem 2 tháng thế nào, tháng 4 hơi bị đẹp với các em EJ, UJ, AJ
Mã:// BO - Ichi // © inno14 //@version=4 strategy("BO - Ichi") // === 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 = 00, title = "From Minute", minval = 00, maxval = 59) ToHourDvM = input(defval = 15, 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.white : na:na, title="Trading Time", transp=0) hlinep200=hline(200) hlinem200=hline(-200) //Ichi conversionPeriods = input(9, minval=1, title="Conversion Line Periods"), basePeriods = input(26, minval=1, title="Base Line Periods") laggingSpan2Periods = input(52, minval=1, title="Lagging Span 2 Periods"), displacement = input(26, minval=1, title="Displacement") donchian(len) => avg(lowest(len), highest(len)) conversionLine = donchian(conversionPeriods) baseLine = donchian(basePeriods) leadLine1 = avg(conversionLine, baseLine) leadLine2 = donchian(laggingSpan2Periods) //Backtesting //Market's Condition Up_trend= conversionLine>baseLine and baseLine>leadLine1[displacement-1] and leadLine1[displacement-1]>leadLine2[displacement-1] and close>close[displacement-1] Down_trend= conversionLine<baseLine and baseLine<leadLine1[displacement-1] and leadLine1[displacement-1]<leadLine2[displacement-1] and close<close[displacement-1] //Put signal x1= Down_trend and crossunder(close,baseLine) and close>conversionLine //Call signal y1= Up_trend and crossover(close,baseLine) and close<conversionLine no_orders = not strategy.opentrades //Function xTech= (x1 and no_orders) yTech= (y1 and no_orders) sumtrades=strategy.losstrades[0]+strategy.wintrades[0] losstrades=strategy.losstrades[0] wintrades=strategy.wintrades[0] //Fibonacci Money Management fibo_tt=input(true,title="=== Fibonacci Money Management ===") take_profit=input(300,title="Take profit = wintrades - losstrades =") //Bid level current_bid_lv= losstrades == 0 and wintrades == 0?1: losstrades-wintrades == -1?1: losstrades>0 and (losstrades-wintrades == 0)?2: losstrades-wintrades == 1?3: losstrades-wintrades == 2?5: losstrades-wintrades == 3?8: losstrades-wintrades == 4?13: losstrades-wintrades == 5?21: losstrades-wintrades == 6?34: 1 bid_level=current_bid_lv take_profit_val = wintrades - losstrades //Plot Analyzing Signals //hline1=hline(-1.2*300) hline2=hline(-1.6*300) hline0=hline(0) sigtext= xTech?"Put signal"+ " * Current Bid Level: " + tostring(bid_level):yTech?"Call signal"+ " * Current Bid Level: " + tostring(bid_level): "Backtesting From date: "+tostring(FromDay)+"/"+tostring(FromMonth)+"/"+tostring(FromYear) + " To date: "+tostring(ToDay)+"/"+tostring(ToMonth)+"/"+tostring(ToYear) + " * From: "+tostring(FromHourDvM)+":"+tostring(FromMinuteDvM)+" To "+tostring(ToHourDvM)+":"+tostring(ToMinuteDvM) + " * Take profit: " + tostring(wintrades-losstrades)+"/"+tostring(take_profit) + " * Bid Level: " + tostring(bid_level) //+ " * Trend Line Type: " + type_inpt + " " + tostring(cyclePeriod) 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 Color Panel of Finobacci Money Management fib_sigtext= "Color Panel of Finobacci Money Management" fib_sig_col=color.new(color.navy,10) label_fib_sig_text = label.new(bar_index[5], 250, text=fib_sigtext, style=label.style_none, textcolor=fib_sig_col, size=size.large) label.delete(label_fib_sig_text[1]) fib_put=50 fib_col=-150 fib_put_lv1=color.new(color.red,0) plotshape(fib_put, title='Put Lv1', text="Put Lv1", style=shape.circle, location=location.absolute, color=fib_put_lv1, textcolor=color.black, offset=-9, size=size.normal, show_last=2) fib_call_lv1=color.new(color.blue,0) plotshape(fib_col, title='Call Lv1', text="Call Lv1", style=shape.circle, location=location.absolute, color=fib_call_lv1, textcolor=color.black, offset=-9, size=size.normal, show_last=2) fib_put_lv2=color.new(color.red,10) plotshape(fib_put, title='Put Lv2', text="Put Lv2", style=shape.circle, location=location.absolute, color=fib_put_lv2, textcolor=color.black, offset=-8, size=size.normal, show_last=2) fib_call_lv2=color.new(color.blue,10) plotshape(fib_col, title='Call Lv2', text="Call Lv2", style=shape.circle, location=location.absolute, color=fib_call_lv2, textcolor=color.black, offset=-8, size=size.normal, show_last=2) fib_put_lv3=color.new(color.orange,0) plotshape(fib_put, title='Put Lv3', text="Put Lv3", style=shape.circle, location=location.absolute, color=fib_put_lv3, textcolor=color.black, offset=-7, size=size.normal, show_last=2) fib_call_lv3=color.new(color.green,0) plotshape(fib_col, title='Call Lv3', text="Call Lv3", style=shape.circle, location=location.absolute, color=fib_call_lv3, textcolor=color.black, offset=-7, size=size.normal, show_last=2) fib_put_lv5=color.new(color.orange,10) plotshape(fib_put, title='Put Lv5', text="Put Lv5", style=shape.circle, location=location.absolute, color=fib_put_lv5, textcolor=color.black, offset=-6, size=size.normal, show_last=2) fib_call_lv5=color.new(color.green,10) plotshape(fib_col, title='Call Lv5', text="Call Lv5", style=shape.circle, location=location.absolute, color=fib_call_lv5, textcolor=color.black, offset=-6, size=size.normal, show_last=2) fib_put_lv8=color.new(color.maroon,0) plotshape(fib_put, title='Put Lv8', text="Put Lv8", style=shape.circle, location=location.absolute, color=fib_put_lv8, textcolor=color.black, offset=-5, size=size.normal, show_last=2) fib_call_lv8=color.new(color.lime,0) plotshape(fib_col, title='Call Lv8', text="Call Lv8", style=shape.circle, location=location.absolute, color=fib_call_lv8, textcolor=color.black, offset=-5, size=size.normal, show_last=2) fib_put_lv13=color.new(color.maroon,10) plotshape(fib_put, title='Put Lv13', text="Put Lv13", style=shape.circle, location=location.absolute, color=fib_put_lv13, textcolor=color.black, offset=-4, size=size.normal, show_last=2) fib_call_lv13=color.new(color.lime,10) plotshape(fib_col, title='Call Lv13', text="Call Lv13", style=shape.circle, location=location.absolute, color=fib_call_lv13, textcolor=color.black, offset=-4, size=size.normal, show_last=2) fib_put_lv21=color.new(color.olive,0) plotshape(fib_put, title='Put Lv21', text="Put Lv21", style=shape.circle, location=location.absolute, color=fib_put_lv21, textcolor=color.black, offset=-3, size=size.normal, show_last=2) fib_call_lv21=color.new(color.yellow,0) plotshape(fib_col, title='Call Lv21', text="Call Lv21", style=shape.circle, location=location.absolute, color=fib_call_lv21, textcolor=color.black, offset=-3, size=size.normal, show_last=2) fib_put_lv34=color.new(color.olive,10) plotshape(fib_put, title='Put Lv34', text="Put Lv34", style=shape.circle, location=location.absolute, color=fib_put_lv34, textcolor=color.black, offset=-2, size=size.normal, show_last=2) fib_call_lv34=color.new(color.yellow,10) plotshape(fib_col, title='Call Lv34', text="Call Lv34", style=shape.circle, location=location.absolute, color=fib_call_lv34, textcolor=color.black, offset=-2, size=size.normal, show_last=2) //plot Signal PutSignal= xTech and window() and t0_DvM and take_profit_val<take_profit?-1.2*300:na CallSignal= yTech and window() and t0_DvM and take_profit_val<take_profit?-1.2*300:na putcol = PutSignal ? bid_level==1? color.new(color.red,0): bid_level==2? color.new(color.red,10): bid_level==3? color.new(color.orange,0): bid_level==5? color.new(color.orange,10): bid_level==8? color.new(color.maroon,0): bid_level==13? color.new(color.maroon,10): bid_level==21? color.new(color.olive,0): bid_level==34? color.new(color.olive,10): color.new(color.red,0): na callcol = CallSignal ? bid_level==1? color.new(color.blue,0): bid_level==2? color.new(color.blue,10): bid_level==3? color.new(color.green,0): bid_level==5? color.new(color.green,10): bid_level==8? color.new(color.lime,0): bid_level==13? color.new(color.lime,10): bid_level==21? color.new(color.yellow,0): bid_level==34? color.new(color.yellow,10): color.new(color.blue,0): na plotshape(PutSignal, title='Put', text="Put", style=shape.circle, location=location.absolute, color=putcol, textcolor=color.black, offset=1, size=size.large) plotshape(CallSignal, title='Call', text="Call", style=shape.circle, location=location.absolute, color=callcol, textcolor=color.black, offset=1, size=size.large) //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 and take_profit_val<take_profit) strategy.entry("Put", strategy.short, when=xTech and window() and t0_DvM and take_profit_val<take_profit) strategy.close_all(when=barssince(xTech)==exp_val or barssince(yTech)==exp_val) //EOF
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.