اس حکمت عملی کو کثیر اشارے کی مقدار میں تجارت کی حکمت عملی کہا جاتا ہے۔ یہ ایک مقدار میں تجارت کی حکمت عملی ہے جس میں متعدد تکنیکی اشارے شامل ہیں۔ یہ حکمت عملی سپر ٹرینڈ ، کیو کیو ای اور ٹرینڈ انڈیکیٹر کے تین اشارے کو ملا کر ایک کثیر جہتی تجزیہ مارکیٹ کا ایک جامع تجارتی نظام تشکیل دیتی ہے۔
اس کا بنیادی خیال یہ ہے کہ مارکیٹ کے اہم رجحانات کو پکڑنے کے ساتھ ساتھ ، فیصلے کی درستگی کو بہتر بنانے کے لئے ، مختلف اشارے کے امتزاج کے ذریعے ، تاجر کو مستحکم اور موثر تجارتی سگنل فراہم کریں۔ اس حکمت عملی میں رجحانات کے فیصلے پر بھی غور کیا گیا ہے ، اور اس میں اوپری خرید اور اوپری فروخت کے معاملات پر بھی غور کیا گیا ہے ، اور آخر میں درمیانی اور طویل مدتی اوسط لائن کے فیصلے کے ساتھ ، ایک پرتوں کی توثیق شدہ تجارتی منطق کا نظام تشکیل دیا گیا ہے۔
اس حکمت عملی کا بنیادی ٹریڈنگ منطق مندرجہ ذیل تین اشارے کے مجموعی فیصلے پر مبنی ہے۔
سپر ٹرینڈ اشارے: یہ جاننے کے لئے استعمال کیا جاتا ہے کہ آیا قیمتیں بڑھتی ہوئی یا گرتی ہوئی رجحان میں ہیں۔ جب قریبی قیمتیں ٹریک کو توڑتی ہیں یا ٹریک کو توڑتی ہیں تو ، خریدنے اور بیچنے کے لئے اسی طرح کے سگنل پیدا ہوتے ہیں۔
کیو کیو ای اشارے: آر ایس آئی کا ایک بہتر ورژن ، جس میں اوسطا ریورژن کی خصوصیت شامل ہے ، اس بات کا تعین کرنے کے لئے کہ آیا مارکیٹ زیادہ خرید یا زیادہ فروخت کی حالت میں ہے۔ آر ایس آئی کے معیاری فاصلے کے مطابق متحرک طور پر ایڈجسٹ کرنے کے لئے کم قیمت کا تعین کریں ، ریورس سگنل کا درست اندازہ لگائیں۔
ٹرینڈ انڈیکیٹر A-V2: قیمت کی EMA میڈین لائن اور کھلنے والی قیمت کی EMA میڈین لائن کا حساب لگائیں ، بڑے اور چھوٹے تعلقات کے ذریعہ رجحان کی سمت کا تعین کریں۔ درمیانی اور طویل مدتی رجحان کا تعین کرنے کے لئے تصدیق کریں۔
ان تینوں اشارے میں مختلف پہلوؤں پر توجہ دی جاتی ہے ، سپر ٹرینڈ رجحان اور الٹ پوائنٹس پر توجہ دیتا ہے ، کیو کیو ای اوور بیئر اوور سیل کی حیثیت پر توجہ دیتا ہے ، اور اے وی 2 اشارے درمیانی اور طویل مدتی رجحانات کا فیصلہ کرنے میں معاون ہیں۔ یہ حکمت عملی ان کو نامیاتی طور پر جوڑتی ہے تاکہ وہ تجارتی فیصلہ سازی کا نظام تشکیل دے سکے۔
اس کے بعد ، آپ کو ایک ٹرانزیکشن کی ضرورت ہوگی۔
جب سپر ٹرینڈ اوپر کی طرف ہے اور QQE اشارے سے پتہ چلتا ہے کہ RSI oversold کے نیچے ہے اور A-V2 اوسط لائن اوپر کی طرف ہے تو ، خریدنے کا اشارہ ہوتا ہے۔
جب سپر ٹرینڈ نیچے کی طرف ہے ، اور QQE اشارے سے ظاہر ہوتا ہے کہ RSI اوور بائڈ ہے ، اور A-V2 اوسط نیچے کی طرف ہے ، تو فروخت کا اشارہ ہوتا ہے۔
مذکورہ بالا متعدد اشارے کا مجموعی فیصلہ ، مارکیٹ کے مواقع کو زیادہ سے زیادہ حد تک کھوجنے اور فیصلے کی درستگی کو یقینی بنانے کے پیش نظر ، مستحکم اور موثر تجارت کے حصول میں مدد فراہم کرسکتا ہے۔
اس حکمت عملی کے کچھ اہم فوائد یہ ہیں:
اشارے کے انضمام ، زیادہ درست فیصلے ۔ اس حکمت عملی میں متعدد اشارے شامل ہیں ، مختلف اشارے ایک دوسرے کی توثیق کرسکتے ہیں ، جس سے فیصلے کی درستگی میں نمایاں اضافہ ہوتا ہے۔
کثیر فضائی دو طرفہ تجارت ، زیادہ جامع کوریج۔ زیادہ سے زیادہ فضائی تجارت کی اجازت دیتا ہے ، جو مارکیٹ میں دونوں طرفہ اتار چڑھاؤ میں اچھی آمدنی حاصل کرسکتا ہے۔
خطرے پر قابو پانے میں بہتری۔ انڈیکیٹر انٹیگریٹڈ فیصلے ، ایک ہی اشارے سے غلطی کا خطرہ پیدا ہونے سے بچیں۔ اس کے علاوہ خود میں شامل اشارے جیسے QQE بھی خطرے کو کنٹرول کرسکتے ہیں۔
کام کرنے میں آسان ، پیرامیٹرز کو ایڈجسٹ کرنے میں لچکدار۔ ان پٹ پیرامیٹرز کی ترتیب آسان ہے ، صارف اپنی ترجیحات کے مطابق ، مختلف مارکیٹوں کے مطابق پیرامیٹرز کو لچکدار طریقے سے ایڈجسٹ کرسکتا ہے۔
اس کا اطلاق وسیع پیمانے پر ہوتا ہے ، یہ تمام بڑے بازاروں میں استعمال ہوتا ہے۔ یہ اسٹاک ، فاریکس ، کریپٹوکرنسی اور دیگر مارکیٹوں میں استعمال ہوتا ہے ، خاص طور پر تکنیکی تاجروں کے لئے موزوں ہے۔
اس حکمت عملی کے اہم خطرات درج ذیل ہیں:
اشارے کے فیصلے میں تغیر کا خطرہ ہے۔ اگر قیمتوں میں غیر معمولی خرابی کا سامنا کرنا پڑتا ہے تو ، اس سے اشارے کے فیصلے میں تغیر پیدا ہوسکتا ہے ، جس سے کچھ خطرہ لاحق ہوتا ہے۔
رجحان مارکیٹ میں تبدیلی کا خطرہ۔ اس حکمت عملی میں رجحان کے مواقع کی کھوج پر توجہ دی گئی ہے ، جس میں بڑے پیمانے پر مارکیٹ میں ردوبدل کی وجہ سے بڑے پیمانے پر بنیادی تبدیلیوں کی وجہ سے بڑے پیمانے پر نقصان کا سامنا کرنا پڑ سکتا ہے۔
غلط پیرامیٹرز کی وجہ سے خطرہ۔ اگر صارف کے پیرامیٹرز کو غلط ترتیب دیا گیا ہے ، تو اس کی وجہ سے اشارے کے فیصلے میں انحراف پیدا ہوتا ہے ، جس سے سگنل پر بھی منفی اثر پڑتا ہے۔
خطرے کو کنٹرول کرنے اور اس سے نمٹنے کے اہم طریقے یہ ہیں: 1) دوسرے اشارے کی توثیق کریں ، تاکہ کسی ایک اشارے میں غلطی سے بچا جاسکے۔ 2) پوزیشن کے سائز کو مناسب طریقے سے کنٹرول کریں ، تاکہ ایک ہی نقصان کو کنٹرول کیا جاسکے۔ 3) مختلف مارکیٹوں کے مطابق ایڈجسٹمنٹ پیرامیٹرز کی ترتیب۔
یہ حکمت عملی مندرجہ ذیل پہلوؤں سے بہتر بنائی جا سکتی ہے۔
منافع کو لاک کرنے اور واپسی کو کم کرنے کے لئے اسٹاپ نقصان کی حکمت عملی میں اضافہ کریں۔ پوزیشن میں کچھ منافع ہونے کے بعد ، اسٹاپ نقصان کو بڑھا دیا جاسکتا ہے ، یا متحرک اسٹاپ شامل کیا جاسکتا ہے۔
مزید اشارے کے فیصلے کے ساتھ مل کر ، نظام کے فیصلے کی استحکام کو بہتر بنائیں۔ جیسے MACD ، DMI ، OBV وغیرہ معاون تصدیق کے نظام کے اشارے۔
اتار چڑھاؤ کی بنیاد پر پوزیشن مینجمنٹ کے طریقہ کار میں اضافہ۔ مارکیٹ میں اتار چڑھاؤ کی تبدیلیوں کے مطابق ، ہر تجارت کے لئے مخصوص پوزیشن کو متحرک طور پر ایڈجسٹ کریں۔
اشارے کے پیرامیٹرز کی ترتیب کو بہتر بنائیں۔ اس حکمت عملی کے لئے کون سے پیرامیٹرز زیادہ موزوں ہیں اس کی جانچ پڑتال کی جاسکتی ہے تاکہ پیرامیٹرز کا ایک بہتر مجموعہ حاصل کیا جاسکے۔
مختلف مارکیٹوں میں مختلف پیرامیٹرز کا مجموعہ استعمال کیا جاتا ہے۔ مختلف مارکیٹوں (اسٹاک ، فاریکس ، کریپٹوکرنسی وغیرہ) میں حکمت عملی کے اصل اثر کے مطابق ، ہر ایک کے لئے بہترین پیرامیٹرز کا انتخاب کریں ، حکمت عملی کی استحکام کو بہتر بنائیں۔
اس حکمت عملی میں سپر ٹرینڈ ، کیو کیو ای اور اے وی 2 کے تین بڑے اشارے استعمال کیے گئے ہیں ، جس سے ایک جامع اور مستحکم عددی تجارتی حکمت عملی تشکیل دی گئی ہے۔ یہ رجحان کا فیصلہ ، اوپری خرید اور اوپری فروخت کا فیصلہ اور درمیانی اور طویل مدتی رجحان کی تصدیق کو جوڑتا ہے ، جو مارکیٹ کے مواقع کو مؤثر طریقے سے دریافت کرنے کے ساتھ ساتھ تجارت کے خطرات کو سختی سے کنٹرول کرسکتا ہے۔ اس حکمت عملی کے فوائد واضح ہیں ، جو تکنیکی تاجروں کے لئے تجربہ میں اصلاح کے قابل ہیں ، اور دیگر حکمت عملیوں کی تعمیر کے لئے قیمتی حوالہ بھی فراہم کرتے ہیں۔
/*backtest
start: 2022-12-21 00:00:00
end: 2023-12-27 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
//author:盧振興 芙蓉中華中學畢業 育達科技大學畢業碩士
//參考資料 : QQE MOD By:Mihkel00 ,SuperTrend By:KivancOzbilgic , TrendIndicator A-V2 By:Dziwne
strategy("綜合交易策略", shorttitle="Comprehensive Strategy", overlay=true)
// 添加單邊或多空參數
OnlyLong = input(true, title="單邊")
// SuperTrend 参数
PeriodsST = input(9, title="ST ATR Period")
MultiplierST = input(3.9, title="ST ATR Multiplier")
srcST = input(hl2, title="ST Source")
atrST = atr(PeriodsST)
upST = srcST - (MultiplierST * atrST)
upST := close[2] > upST[1] ? max(upST, upST[1]) : upST
dnST = srcST + (MultiplierST * atrST)
dnST := close[2] < dnST[1] ? min(dnST, dnST[1]) : dnST
trendST = 1
trendST := nz(trendST[1], trendST)
trendST := trendST == -1 and close[2] > dnST[1] ? 1 : trendST == 1 and close[2] < upST[1] ? -1 : trendST
// QQE 参数
RSI_PeriodQQE = input(6, title='QQE RSI Length')
SFQQE = input(5, title='QQE RSI Smoothing')
QQE = input(3, title='QQE Fast Factor')
ThreshHoldQQE = input(3, title="QQE Thresh-hold")
srcQQE = input(close, title="QQE RSI Source")
Wilders_PeriodQQE = RSI_PeriodQQE * 2 - 1
RsiQQE = rsi(srcQQE, RSI_PeriodQQE)
RsiMaQQE = ema(RsiQQE, SFQQE)
AtrRsiQQE = abs(RsiMaQQE[1] - RsiMaQQE)
MaAtrRsiQQE = ema(AtrRsiQQE, Wilders_PeriodQQE)
darQQE = ema(MaAtrRsiQQE, Wilders_PeriodQQE) * QQE
basisQQE = sma(RsiMaQQE - 50, 50)
devQQE = 0.35 * stdev(RsiMaQQE - 50, 50)
upperQQE = basisQQE + devQQE
lowerQQE = basisQQE - devQQE
qqeCondition = RsiMaQQE[1] - 50 > upperQQE[1] ? true : RsiMaQQE[1] - 50 < lowerQQE[1] ? false : na
// Trend Indicator A-V2 参数
ma_periodA_V2 = input(52, title="TIA-V2 EMA Period")
oA_V2 = ema(open, ma_periodA_V2)
cA_V2 = ema(close, ma_periodA_V2)
trendIndicatorAV2Condition = cA_V2[1] >= oA_V2[1] ? true : false
// 综合交易逻辑
longCondition = trendST == 1 and qqeCondition and trendIndicatorAV2Condition
shortCondition = trendST == -1 and not qqeCondition and not trendIndicatorAV2Condition
// 针对多单的开平仓逻辑
if (OnlyLong)
if (longCondition)
strategy.entry("Buy", strategy.long)
else
strategy.close("Buy")
// 多空都做时的逻辑
if (not OnlyLong)
if (longCondition)
strategy.entry("Buy", strategy.long)
else if (shortCondition)
strategy.entry("Sell",strategy.short)
// 添加多空平仓逻辑
if (not longCondition)
strategy.close("Buy")
if (not shortCondition)
strategy.close("Sell")
// 可视化信号
plotshape(series=longCondition, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(series=shortCondition and not OnlyLong, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")