کثیر عنصر کی مقدار پر مبنی تجارتی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-12-27 15:46:27
ٹیگز:

img

جائزہ

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

اصول

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

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

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

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

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

فوائد

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

خطرات اور حل

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

اصلاح کی ہدایات

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

خلاصہ

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


/*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 )

مزید