搜索
产品
社区
市场
新闻
经纪商
更多
CN
开始
社区
/
指标和策略
/
Daily Trend with ATR Strategy
OPEN-SOURCE SCRIPT
Daily Trend with ATR Strategy
由aligholamzadeh提供
关注
关注
18小时前
图表
图表
策略报告
策略报告
2
添加到收藏
添加到收藏
18小时前
//
version
=5
strategy("Daily Trend with ATR Strategy", overlay=true)
// تنظیمات
atrLength = input.int(22, title="ATR Length (Daily)")
atrMultiplier = input.float(3.0, title="ATR Multiplier")
atrH1Length = input.int(24, title="ATR Length (Hourly)")
tolerance = input.float(0.05, title="Tolerance")
// محاسبه ATR روزانه
dailyATR = request.security(syminfo.tickerid, "D", ta.atr(atrLength))
// محاسبه معیار حرکت
moveCriterion = (dailyATR * atrMultiplier) * 0.66
// تعیین روند دیلی
dailyTrendUp = request.security(syminfo.tickerid, "D", close[0] - close[2] >= moveCriterion and ta.change(close[1]) == ta.change(close[2]) and ta.change(close[1]) == ta.change(close[0]))
dailyTrendDown = request.security(syminfo.tickerid, "D", close[0] - close[2] <= -moveCriterion and ta.change(close[1]) == ta.change(close[2]) and ta.change(close[1]) == ta.change(close[0]))
// تعیین ناحیه حمایت و مقاومت
resistanceZone = moveCriterion * 0.5
supportZone = moveCriterion * 0.66
// محاسبه ATR ساعتی
hourlyATR = ta.atr(atrH1Length)
// تعیین برخوردها
cond1 = ta.crossover(close, resistanceZone)
cond2 = ta.crossover(close, supportZone)
cond3 = ta.crossunder(close, supportZone)
cond4 = ta.crossunder(close, resistanceZone)
// شناسایی برخوردها با ناحیه
zoneTouches = (cond1 or cond2 or cond3 or cond4)
// بررسی نسبت ATR برخوردها
validTouch = close - open > hourlyATR * (1 + tolerance) or close - open < -hourlyATR * (1 - tolerance)
// شرایط ورود به معامله
longCondition = dailyTrendUp and zoneTouches and validTouch
shortCondition = dailyTrendDown and zoneTouches and validTouch
// ورود به معامله
if (longCondition)
strategy.entry("Buy", strategy.long)
if (shortCondition)
strategy.entry("Sell", strategy.short)
// تنظیم استاپ لاس و تیک پرافیت
stopLoss = hourlyATR
takeProfit = stopLoss * 2
strategy.exit("Exit Buy", from_entry="Buy", loss=stopLoss, profit=takeProfit)
strategy.exit("Exit Sell", from_entry="Sell", loss=stopLoss, profit=takeProfit)
Candlestick analysis
Chart patterns
Cycles
开源脚本
本着真正的TradingView精神,此脚本的作者已将其开源,以便交易者可以理解和验证它。向作者致敬!您可以免费使用它,但在出版物中重复使用此代码受
网站规则
约束。 您可以收藏它以在图表上使用。
想在图表上使用此脚本?
添加到收藏
aligholamzadeh
关注
免责声明
这些信息和出版物并不意味着也不构成TradingView提供或认可的金融、投资、交易或其它类型的建议或背书。请在
使用条款
阅读更多信息。