ملٹی فیکٹر ریورسل مقداری تجارتی حکمت عملی


تخلیق کی تاریخ: 2023-12-27 15:46:27 آخر میں ترمیم کریں: 2023-12-27 15:46:27
کاپی: 0 کلکس کی تعداد: 640
1
پر توجہ دیں
1619
پیروکار

ملٹی فیکٹر ریورسل مقداری تجارتی حکمت عملی

جائزہ

اس حکمت عملی میں 123 الٹ حکمت عملی اور نفسیاتی لائن حکمت عملی کا امتزاج کیا گیا ہے ، جس سے ایک کثیر عنصر کی پیمائش کی تجارت کی حکمت عملی تشکیل دی گئی ہے۔ اس حکمت عملی میں تکنیکی شکل ، مارکیٹ نفسیات اور دیگر متعدد جہتوں کو مدنظر رکھا گیا ہے ، جس سے مارکیٹ کے رجحانات کا فیصلہ کرتے وقت زیادہ درست فیصلے کیے جاسکتے ہیں۔

اصول

123 واپسی کی حکمت عملی

123 ریورسنگ حکمت عملی کا فیصلہ کریں کہ دن کی اختتامی قیمت پچھلے دن کے مقابلے میں ہے ، اگر یہ بڑھتی ہے اور سستے K لائن 50 سے نیچے ہے تو زیادہ کام کریں ، اور اگر یہ گرتی ہے اور تیز رفتار K لائن 50 سے اوپر ہے تو ، خالی ہوجائیں۔ یہ حکمت عملی منافع کمانے کے لئے قلیل مدتی ریورسنگ کی خصوصیات کا استعمال کرتی ہے۔

نفسیاتی لائن حکمت عملی

نفسیاتی لائن حکمت عملی ایک خاص دورانیے کے دوران گرنے اور گرنے کی شرح کا اندازہ لگاتی ہے ، اگر اس میں 50٪ سے زیادہ اضافہ ہوتا ہے تو اس کا مطلب ہے کہ مارکیٹ پر زیادہ کنٹرول ہے۔ اگر اس میں 50٪ سے کم اضافہ ہوتا ہے تو اس کا مطلب ہے کہ بازار پر قابو پانا۔ گرنے اور گرنے کے تناسب کے مطابق مارکیٹ کے نفسیاتی پہلو کا اندازہ لگائیں۔

یہ حکمت عملی مندرجہ بالا دو حکمت عملیوں کے ساتھ مل کر ایک سگنل ہے، جب دونوں نے ایک ہی سمت سگنل دیا تو پوزیشن کھولنے کا حکم دیا، اور مختلف سمت سگنل پر پوزیشن کو کم کردیا.

فوائد

اس حکمت عملی میں متعدد عوامل شامل ہیں ، جو مارکیٹ کے رجحانات کا زیادہ درست اندازہ لگاسکتے ہیں ، اور کسی ایک تکنیکی اشارے کی وجہ سے غلط فہمیوں سے بچ سکتے ہیں۔ مارکیٹ کے نفسیاتی عوامل کے ساتھ مل کر ، حکمت عملی کو زیادہ لچکدار اور زیادہ پیچیدہ حالات سے نمٹنے کے قابل بناتا ہے۔

خطرات اور حل

اس حکمت عملی میں ہر عنصر کے پیرامیٹرز کی ترتیب حکمت عملی کی کارکردگی پر زیادہ اثر ڈالتی ہے۔ غیر معقول پیرامیٹرز کا مجموعہ حکمت عملی کی تاثیر کو بہت زیادہ نقصان پہنچا سکتا ہے۔ اس کے علاوہ ، اگر مارکیٹ میں شدید تبدیلی آتی ہے تو اس حکمت عملی کی ناکامی کا سبب بن سکتی ہے۔ خطرے کو کم کرنے کے لئے ، ہمیں مختلف قسم کے مارکیٹ کے حالات پر بہت زیادہ بیک اپ کرنے کی ضرورت ہے ، تاکہ بہترین پیرامیٹرز کو تلاش کیا جاسکے۔

اصلاح کی سمت

ہم موجودہ بنیاد پر دیگر فیصلہ کن عوامل کو شامل کرنے کے لئے جاری رکھ سکتے ہیں ، جیسے اتار چڑھاؤ کی شرح ، ٹرانزیکشن کی مقدار ، اور مزید تین جہتی حکمت عملی منطق تشکیل دیں۔ یا مشین لرننگ الگورتھم میں شامل ہوں ، اور حکمت عملی کے پیرامیٹرز کو خود بخود بہتر بنائیں۔ یہ حکمت عملی کو مزید بہتر بنانے کی سمت ہوگی۔

خلاصہ کریں۔

اس حکمت عملی میں تکنیکی شکل اور مارکیٹ کی نفسیات جیسے متعدد عوامل کو جامع طور پر مدنظر رکھا گیا ہے ، تاکہ مختلف عوامل کے مابین توثیق کے ذریعہ سگنل کی تاثیر کو یقینی بنایا جاسکے۔ اس کے ساتھ ہی بہت زیادہ اصلاح کی گنجائش باقی ہے ، جس سے بہتر کارکردگی کی توقع کی جاسکتی ہے۔ یہ ایک بہتر کوالٹی کی حکمت عملی ہے جو طویل مدتی نگرانی ، جمع اور اصلاح کے قابل ہے۔

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2022-12-20 00:00:00
end: 2023-12-26 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 30/04/2021
// This is combo strategies for get a cumulative signal. 
//
// First strategy
// This System was created from the Book "How I Tripled My Money In The 
// Futures Market" by Ulf Jensen, Page 183. This is reverse type of strategies.
// The strategy buys at market, if close price is higher than the previous close 
// during 2 days and the meaning of 9-days Stochastic Slow Oscillator is lower than 50. 
// The strategy sells at market, if close price is lower than the previous close price 
// during 2 days and the meaning of 9-days Stochastic Fast Oscillator is higher than 50.
//
// Second strategy
// Psychological line (PSY), as an indicator, is the ratio of the number of 
// rising periods over the total number of periods. It reflects the buying 
// power in relation to the selling power.
// If PSY is above 50%, it indicates that buyers are in control. Likewise, 
// if it is below 50%, it indicates the sellers are in control. If the PSY 
// moves along the 50% area, it indicates balance between the buyers and 
// sellers and therefore there is no direction movement for the market.
//
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
Reversal123(Length, KSmoothing, DLength, Level) =>
    vFast = sma(stoch(close, high, low, Length), KSmoothing) 
    vSlow = sma(vFast, DLength)
    pos = 0.0
    pos := iff(close[2] < close[1] and close > close[1] and vFast < vSlow and vFast > Level, 1,
	         iff(close[2] > close[1] and close < close[1] and vFast > vSlow and vFast < Level, -1, nz(pos[1], 0))) 
	pos


PLine(Length) =>
    pos = 0.0
    cof = close > close[1]? 1:0
    xPSY = sum(cof,Length) / Length * 100
    pos:= iff(xPSY > 50, 1,
           iff(xPSY < 50, -1, nz(pos[1], 0))) 
    pos

strategy(title="Combo Backtest 123 Reversal & Psychological line", shorttitle="Combo", overlay = true)
line1 = input(true, "---- 123 Reversal ----")
Length = input(14, minval=1)
KSmoothing = input(1, minval=1)
DLength = input(3, minval=1)
Level = input(50, minval=1)
//-------------------------
line2 = input(true, "---- Psychological line ----")
LengthPLine = input(20, minval=1)
reverse = input(false, title="Trade reverse")
posReversal123 = Reversal123(Length, KSmoothing, DLength, Level)
posPLine = PLine(LengthPLine)
pos = iff(posReversal123 == 1 and posPLine == 1 , 1,
	   iff(posReversal123 == -1 and posPLine == -1, -1, 0)) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1 , 1, pos))	   
if (possig == 1 ) 
    strategy.entry("Long", strategy.long)
if (possig == -1 )
    strategy.entry("Short", strategy.short)	 
if (possig == 0) 
    strategy.close_all()
barcolor(possig == -1 ? #b50404: possig == 1 ? #079605 : #0536b3 )