
اس حکمت عملی میں 20 دن کی لائن اور 60 دن کی لائن کے چلنے والے اوسط کا ایک کراس خرید و فروخت کا اشارہ ہوتا ہے۔ جب قیمت میں اضافہ 20 دن کی لائن کو توڑتا ہے تو ، زیادہ کام کریں۔ جب قیمت میں کمی 20 دن کی لائن کو توڑتی ہے تو ، کھل جاتی ہے۔ اسی طرح ، جب قیمت 60 دن کی لائن کو توڑتی ہے تو خرید و فروخت کا اشارہ بھی بنتا ہے۔ یہ حکمت عملی ایک عام رجحان کی پیروی کرنے والی حکمت عملی ہے۔
مندرجہ بالا اس حکمت عملی کو تشکیل دینے والے تجارتی سگنل اور قواعد ہیں۔ جب قیمت اوسط سے تجاوز کرتی ہے تو ، اس کا اشارہ ہوتا ہے کہ رجحان شروع ہوا ہے ، اور اس رجحان پر مزید کام کیا جاسکتا ہے۔ جب قیمت اوسط سے نیچے آجاتی ہے تو ، اس کا اشارہ ہوتا ہے کہ رجحان ختم ہوچکا ہے ، اور اس وقت جگہ کا انتخاب صحیح ہے۔
خطرے سے نمٹنے کے طریقے:
یہ حکمت عملی مجموعی طور پر ایک عام دوہری حرکت پذیر اوسط کراسنگ حکمت عملی ہے۔ بنیادی خیال یہ ہے کہ رجحان کی پیروی کی جائے ، جب قیمت اوسط سے ٹوٹ جاتی ہے تو رجحان کی پوزیشن قائم کی جائے۔ حکمت عملی آسان ، عملی اور آسانی سے قابل عمل ہے۔ اس کے علاوہ ، اسٹریٹجک اثر و رسوخ کو بہتر بنانے کے لئے کچھ جگہ موجود ہے ، جیسے پیرامیٹرز کی اصلاح ، اسٹاپ نقصان سے بچنے ، پوزیشن مینجمنٹ وغیرہ۔
/*backtest
start: 2022-12-01 00:00:00
end: 2023-12-07 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Astorhsu
//@version=5
strategy("Astor SMA20/60 TW", overlay=true, margin_long=100, margin_short=100)
backtest_year = input(2018, title='backtest_year') //回測開始年分
backtest_month = input.int(01, title='backtest_month', minval=1, maxval=12) //回測開始月份
backtest_day = input.int(01, title='backtest_day', minval=1, maxval=31) //回測開始日期
start_time = timestamp(backtest_year, backtest_month, backtest_day, 00, 00) //回測開始的時間函數
//Indicators
sma20 = ta.sma(close,20)
sma60 = ta.sma(close,60)
plot(sma20, color=color.green, title="sma(20)")
plot(sma60, color=color.red, title="sma(60)")
//進場條件
longCondition = ta.crossover(close, ta.sma(close, 20))
if (longCondition) and time >= start_time
strategy.entry("open long20", strategy.long, qty=1, comment="站上m20做多")
shortCondition = ta.crossunder(close, ta.sma(close, 20))
if (shortCondition) and time >= start_time
strategy.close("open long20",comment="跌破m20平倉", qty=1)
longCondition1 = ta.crossover(close, ta.sma(close, 60))
if (longCondition1) and time >= start_time
strategy.entry("open long60", strategy.long, qty=1, comment="站上m60做多")
shortCondition1 = ta.crossunder(close, ta.sma(close, 60))
if (shortCondition1) and time >= start_time
strategy.close("open long60",comment="跌破m60平倉", qty=1)