اس حکمت عملی میں بولنگر بینڈ اشارے اور ہائکن آشی تکنیک کو یکجا کیا گیا ہے تاکہ ہائکن آشی موم بتیوں کی سمت اور بولنگر بینڈ کی چوڑائی کا پتہ لگایا جاسکے۔ یہ رجحان کی سمت کا تعین کرنے کے لئے 10 سیکنڈ کے کے لائن بار کو اپناتا ہے۔ ایک اعلی تعدد الگورتھم تجارتی حکمت عملی کے طور پر ، یہ سولانا جیسے تیز رفتار عوامی زنجیروں پر مقداری تجارت کے لئے موزوں ہے۔
یہ حکمت عملی بنیادی طور پر مندرجہ ذیل دو اشارے پر مبنی فیصلے کرتی ہے:
ہیکن آشی تکنیک: ہیکن آشی موم بتیوں کی کھلی اور بند ہونے کی قیمتوں کا حساب لگاتے ہوئے قیمت کی رجحان کی سمت کا تعین کریں۔ اگر N مسلسل تیزی سے بڑھتی ہوئی ہیکن آشی موم بتیاں ہیں تو ، اسے تیزی کا اشارہ سمجھا جاتا ہے۔ اگر N مسلسل bearish ہیکن آشی موم بتیاں ہیں تو ، اسے bearish اشارہ سمجھا جاتا ہے۔
بولنگر بینڈ اشارے: معیاری انحراف کی حد کا حساب لگاتے ہوئے قیمتوں کی اتار چڑھاؤ اور زیادہ گرمی کی پیمائش کریں۔ اگر بولنگر بینڈ کی چوڑائی ایک حد سے زیادہ ہے تو ، اس کا مطلب ہے کہ قیمتوں میں زیادہ اتار چڑھاؤ اور ایک اہم رجحان ہے۔
تجارتی منطق مندرجہ ذیل ہے:
اگر مسلسل N تیزی کے ہائکن آشی سگنل ہیں اور بولنگر بینڈ کی چوڑائی اتار چڑھاؤ کی حد سے زیادہ ہے تو طویل سفر کریں۔
اگر مسلسل N bearish Heiken Ashi سگنل ہیں اور بولنگر بینڈ کی چوڑائی اتار چڑھاؤ کی حد سے زیادہ ہے تو مختصر جائیں۔
بولنگر بینڈ اور ہیکن آشی اشارے کو ملا کر یہ حکمت عملی مارکیٹ کی اتار چڑھاؤ اور قیمتوں کی رجحان کی سمت کا جامع اندازہ لگاتی ہے ، اعلی تعدد کے وقت کے پیمانوں پر قلیل مدتی منافع کے مواقع کو پکڑتی ہے۔
اس حکمت عملی کے مندرجہ ذیل فوائد ہیں:
متعدد اشارے کو یکجا کرکے سگنل کی درستگی میں بہتری۔ ہائکن آسی عام رجحان کا تعین کرتا ہے جبکہ بولنگر بینڈ اتار چڑھاؤ کی پیمائش کرتا ہے۔ یہ امتزاج تجارتی سگنلز کی وشوسنییتا کو بڑھاتا ہے۔
قلیل مدتی منافع حاصل کرنے کے لئے اعلی تعدد الگورتھمک ٹریڈنگ۔ 10 سیکنڈ کی سلاخوں کو موثر تبادلے جیسے سولانا کے ساتھ مل کر قلیل مدتی اسکیلپنگ کے لئے موزوں اعلی تعدد داخلہ اور باہر نکلنے کی اجازت دیتا ہے۔
ایڈجسٹ کرنے کے پیرامیٹرز میں بڑی لچک۔ مختلف مارکیٹ کے ماحول کو اپنانے کے ل He ہیکن آشی موم بتیوں ، بولنگر بینڈ پیرامیٹرز وغیرہ کی تعداد کو ایڈجسٹ کیا جاسکتا ہے۔
سادہ نفاذ اور آسانی سے توسیع۔ یہ حکمت عملی بنیادی طور پر جامع کوڈ کے ساتھ بنیادی اشارے کا استعمال کرتی ہے ، جس سے افادیت کی مستقبل کی توسیع میں آسانی ہوتی ہے۔
اس حکمت عملی کے اہم خطرات میں شامل ہیں:
ہائی فریکوئینسی ٹریڈنگ سے سلائپج کا خطرہ۔ موثر تبادلے کو اپنانا ، ٹریڈنگ کی تعدد کو ایڈجسٹ کرنا اور اس سے بچنے کے دیگر طریقے۔
جب بولنگر بینڈ معاہدہ کرتے ہیں تو ناکامی۔ رجحان کا تعین کرنے کے لئے KDJ جیسے دوسرے اشارے کے ساتھ مل کر۔
ہیکن Ashi کی طرف سے غلط سگنل. موم بتی نمبر ایڈجسٹ، جب ضروری ہو تو دیگر اشارے کے ساتھ اس بات کی تصدیق.
ہائی فریکوئنسی ٹائم فریم میں خبروں سے بڑا اثر۔ اہم خبروں کے واقعات پر توجہ دیں اور جب ضروری ہو تو تجارت کو روکیں۔
اس حکمت عملی کو مندرجہ ذیل پہلوؤں میں مزید بہتر بنایا جاسکتا ہے:
ہیکن آشھی سگنلز کی وشوسنییتا کا اندازہ کرنے کے لئے گہری سیکھنے وغیرہ کا فائدہ اٹھائیں۔
تجارت کے خطرات پر قابو پانے کے لئے اسٹاپ نقصان کے طریقہ کار کو شامل کریں.
استحکام کو بڑھانے کے لئے زیادہ اشارے کے ساتھ پورٹ فولیو ٹریڈنگ تشکیل دیں۔
مختلف سککوں کے لئے پیرامیٹرز کو ایڈجسٹ کریں اور کراس سکے پورٹ فولیو کی تعمیر کریں.
رجحان کی پیشن گوئی اور ابتدائی مواقع کی نشاندہی کے لئے اعلی تعدد کے اعداد و شمار کا استعمال کریں.
یہ ایک عام قلیل مدتی ہائی فریکوئنسی الگورتھمک ٹریڈنگ حکمت عملی ہے جس میں ہیکن آشی اور بولنگر بینڈ کو جوڑ دیا گیا ہے۔ اس کے فوائد جیسے نسبتا high اعلی سگنل کی درستگی اور اعلی تعدد پر قلیل مدتی منافع حاصل کرنا ہیں۔ اس میں کچھ خطرات جیسے سلائپ اور غلط سگنل بھی ہیں۔ پیرامیٹر ٹیوننگ ، رسک کنٹرول میکانزم اور اشارے کے امتزاج جیسے اصلاح کے طریقے اس کو بہتر بنانے میں مدد کرسکتے ہیں۔ مجموعی طور پر یہ ایک انتہائی توسیع پذیر قلیل مدتی مقداری حکمت عملی کا خیال ہے۔
/*backtest start: 2022-12-20 00:00:00 end: 2023-12-26 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy("ANCIENT TECHNOLOGY", overlay=true) // Input for the number of consecutive candles consecutiveCandles = input(1, title="Number of Consecutive Candles", minval=1, maxval=6) // Bollinger Band parameters lengthBB = input(4, title="Bollinger Band Length") multBB = input(20, title="Bollinger Band Multiplier") volatilityThreshold = input(0.2, title="Volatility Threshold") // Calculate Bollinger Bands basisBB = sma(close, lengthBB) devBB = multBB * stdev(close, lengthBB) upperBB = basisBB + devBB lowerBB = basisBB - devBB bandWidth = upperBB - lowerBB // Initialize Heiken Ashi variables var float haOpen = na var float haClose = na // Update Heiken Ashi calculations if (na(haOpen)) haOpen := (open + close) / 2 else haOpen := (haOpen + haClose) / 2 haClose := (open + high + low + close) / 4 // Function to check for consecutive green or red Heiken Ashi candles f_consecutive(dir, len) => count = 0 for i = 0 to len - 1 if (dir == "green" and haClose[i] > haOpen[i]) or (dir == "red" and haClose[i] < haOpen[i]) count := count + 1 count == len // Trading conditions based on Heiken Ashi and Bollinger Band width longCondition = f_consecutive("green", consecutiveCandles) and bandWidth > volatilityThreshold shortCondition = f_consecutive("red", consecutiveCandles) and bandWidth > volatilityThreshold // Trading logic if (longCondition) strategy.entry("Long", strategy.long) if (shortCondition) strategy.entry("Short", strategy.short) // Plot entry signals on the chart for visualization plotshape(series=longCondition, title="Long Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY") plotshape(series=shortCondition, title="Short Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")