اس حکمت عملی میں بے ترتیب اشارے کی K لائن اور D لائن کے کراس کا استعمال کیا جاتا ہے تاکہ ٹریڈنگ سگنل پیدا کیا جاسکے۔ یہ ایک عام بے ترتیب اشارے کی ٹریڈنگ حکمت عملی ہے۔
K لائن اور D لائن کا حساب لگائیں جو ایک خاص دورانیے میں بے ترتیب اشارے ہیں۔
جب K لائن نیچے کی طرف سے D لائن کو توڑتی ہے تو ، خریدنے کا اشارہ پیدا ہوتا ہے۔
جب K لائن اوپر سے نیچے سے D لائن کو توڑتی ہے تو ، فروخت کا اشارہ پیدا ہوتا ہے۔
حکمت عملی کی تاثیر کو جانچنے کے لئے وقت کی حد مقرر کی جاسکتی ہے۔
ٹریڈنگ کے لئے، ایک بے ترتیب اشارے کا استعمال کرتے ہوئے، حکمت عملی کے قوانین سادہ اور واضح ہیں.
بے ترتیب اشارے زیادہ خرید و فروخت کے لئے زیادہ حساس ہیں۔
K لائن اور D لائن ٹریڈنگ سگنل بنانے کے لئے آسان ہیں.
حکمت عملی کے اثرات کی جانچ پڑتال کے ذریعے تصدیق کی جاسکتی ہے۔
بے ترتیب اشارے کا حساب لگانا آسان ہے۔
کوڈ سادہ ہے اور دوبارہ استعمال کے لئے آسان ہے.
بے ترتیب اشارے کے ساتھ غلط سگنل کا سامنا کرنا پڑتا ہے.
کوئی سٹاپ نقصان کی روک تھام نہیں ہے.
ٹرینڈ اور مجموعی صورتحال میں فرق نہیں کر سکتے۔
اعداد و شمار میں مماثلت کی خرابی کا پتہ چلا۔
ریئل سائیٹ پر عمل درآمد کے نتائج مختلف ہو سکتے ہیں۔
مختلف پیرامیٹرز کی جانچ کر کے بہترین پیرامیٹرز تلاش کریں۔
رجحانات کو بہتر بنانے کے لئے فلٹرنگ.
نقصانات کو روکنے کے لئے ایک نظام قائم کرنا۔
سگنل کی توثیق کے لئے دیگر عوامل متعارف کرایا.
اس کے علاوہ ، اس نے کہا کہ اس کی جانچ پڑتال کی گئی ہے کہ کیا اس کی صحت کی جانچ کی گئی ہے۔
پیرامیٹرز کی ترتیب کو بہتر بنانے کے لئے حقیقی ڈسک کی نقالی کریں۔
اس حکمت عملی میں سادہ بے ترتیب اشارے کے کراس ٹریڈنگ کا استعمال کیا جاتا ہے ، اور اس کو لاگو کرنا آسان ہے ، لیکن استحکام کو بہتر بنانے کے لئے مزید اصلاحات کی ضرورت ہے۔ پیرامیٹرز کی ایڈجسٹمنٹ ، رسک کنٹرول وغیرہ کے ذریعہ تقویت یافتہ ، اس کو قابل اعتماد مقداری تجارتی حکمت عملی کے طور پر تشکیل دیا جاسکتا ہے۔
/*backtest
start: 2023-08-20 00:00:00
end: 2023-09-19 00:00:00
period: 2h
basePeriod: 15m
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/
// © utanico
//@version=4
strategy(title="Stochastic", overlay=true, shorttitle="Stoch")
periodK = input(35, title="K", minval=1)
periodD = input(21, title="D", minval=1)
smoothK = input(21, title="Smooth", minval=1)
startYear = input(type=input.integer, title = "開始年", defval = 2020)
startMonth = input(type=input.integer, title = "開始月", defval = 1)
startDay = input(type=input.integer, title = "開始日", defval = 1)
endYear = input(type=input.integer, title = "終了年", defval = 2030)
endMonth = input(type=input.integer, title = "終了月", defval = 12)
endDay = input(type=input.integer, title = "終了日", defval = 31)
//開始日時
test_start = timestamp(startYear, startMonth, startDay, 00, 00)
//終了日時
test_end = timestamp(endYear, endMonth, endDay, 00, 00)
//テスト期間の指定
is_test = true
k = sma(stoch(close, high, low, periodK), smoothK)
d = sma(k, periodD)
if (is_test)
if (k > d)
strategy.entry("Stoch_LE", strategy.long, comment="Stoch_LE")
//if (strategy.opentrades > 0 and k < d)
//strategy.close("Stoch_LE",comment="CloseLONG")
if (k < d)
strategy.entry("Stoch_SE", strategy.short, comment="Stoch_SE")
//if (strategy.opentrades < 0 and k > d)
//strategy.close("Stoch_SE",comment="CloseShort")