دولت پیدا کرنے کے لیے جامع حکمت عملی


تخلیق کی تاریخ: 2023-11-01 16:28:55 آخر میں ترمیم کریں: 2023-11-01 16:28:55
کاپی: 1 کلکس کی تعداد: 614
1
پر توجہ دیں
1617
پیروکار

دولت پیدا کرنے کے لیے جامع حکمت عملی

جائزہ

یہ حکمت عملی ایک جامع تجارتی حکمت عملی ہے جس کا مقصد درمیانی اور قلیل مدت میں منافع حاصل کرنا ہے۔ اس میں 123 ریورس حکمت عملی اور جادوئی آسکیلر حکمت عملی کو مربوط کیا گیا ہے تاکہ ان دونوں کا فائدہ اٹھایا جاسکے اور زیادہ قابل اعتماد تجارتی سگنل حاصل کیا جاسکے۔

حکمت عملی کا اصول

اس حکمت عملی کے دو حصے ہیں:

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

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

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

اس حصے میں حکمت عملی کا استعمال کرتے ہوئے جادوئی oscillator کے اشارے ، جو موجودہ AO کی قیمت کو پچھلے دور کی قیمت کے ساتھ موازنہ کرتی ہے۔ اگر موجودہ AO کی قیمت پچھلے دور سے زیادہ ہے تو ، اسے زیادہ کام کرنے کے لئے موزوں سمجھا جاتا ہے ، اور کالم کو نیلے رنگ میں دکھایا جاتا ہے۔ اگر موجودہ AO کی قیمت پچھلے دور سے کم ہے تو ، اسے خالی کرنے کے لئے موزوں سمجھا جاتا ہے ، اور کالم کو سرخ رنگ میں دکھایا جاتا ہے۔

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

طاقت کا تجزیہ

اس جامع حکمت عملی کا سب سے بڑا فائدہ یہ ہے کہ اس میں دو مختلف اقسام کی حکمت عملیوں کے فوائد کو مربوط کیا گیا ہے ، جس سے سگنل کی وشوسنییتا اور استحکام میں اضافہ ہوتا ہے۔

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

اس کے علاوہ، اس حکمت عملی میں K لائن کی معلومات اور oscillator کے اشارے کا استعمال کیا گیا ہے، جس میں قیمتوں کی معلومات اور مقدار اور قیمت کے تعلقات کو قیمتوں کی قیمتوں میں معلومات اور قیمتوں کا تعین کیا گیا ہے.

خطرے کا تجزیہ

اس حکمت عملی کا سب سے بڑا خطرہ یہ ہے کہ متعدد حکمت عملیوں کو یکجا کرنے کا مطلب یہ بھی ہے کہ ان کے اپنے خطرات کو بھی یکجا کیا جائے۔

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

اس کے علاوہ ، پیرامیٹرز کی ترتیب بھی حکمت عملی کی تاثیر کو متاثر کرتی ہے۔ بہترین پیرامیٹرز کا مجموعہ تلاش کرنے کے لئے بار بار جانچ اور اصلاح کی ضرورت ہے۔

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

اصلاح کی سمت

اس حکمت عملی کو مزید بہتر بنانے کے لیے مندرجہ ذیل نکات پر غور کیا جا سکتا ہے۔

  1. پیرامیٹرز کی جانچ اور ان کو بہتر بنانے کے لئے ، بہترین پیرامیٹرز کا مجموعہ تلاش کریں

  2. سگنل کے معیار کو مزید بہتر بنانے کے لئے دیگر اشارے یا فلٹرنگ کے حالات شامل کریں

  3. مختلف ٹائم فریموں کے ساتھ مل کر ایک سے زیادہ ٹائم فریموں کو بہتر بنائیں

  4. متحرک سٹاپ نقصان کی حکمت عملی میں اضافہ اور خطرے کو بہتر طور پر کنٹرول کرنا

  5. اصل ٹرانزیکشن لاگت کو مدنظر رکھتے ہوئے ، داخلے اور باہر نکلنے کے شرائط طے کریں

  6. بڑے پیمانے پر رجحانات کی سمت پر غور کریں اور مخالف سمت سے بچیں

خلاصہ کریں۔

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

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

//@version=4
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 09/08/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
//    This indicator plots the oscillator as a histogram where blue denotes 
//    periods suited for buying and red . for selling. If the current value 
//    of AO (Awesome Oscillator) is above previous, the period is considered 
//    suited for buying and the period is marked blue. If the AO value is not 
//    above previous, the period is considered suited for selling and the 
//    indicator marks it as red.
//
// 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


BWAC(nLengthSlow,nLengthFast) =>
    pos = 0.0
    xSMA1_hl2 = sma(hl2, nLengthFast)
    xSMA2_hl2 = sma(hl2, nLengthSlow)
    xSMA1_SMA2 = xSMA1_hl2 - xSMA2_hl2
    xSMA_hl2 = sma(xSMA1_SMA2, nLengthFast)
    nRes =  xSMA1_SMA2 - xSMA_hl2
    pos:= iff(nRes > nRes[1], 1,
             iff(nRes < nRes[1], -1, nz(pos[1], 0)))  
    pos

strategy(title="Combo Backtest 123 Reversal & Awesome Oscillator (AC)", 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, "---- Awesome Oscillator (AC) ----")
nLengthSlow = input(34, minval=1, title="Length Slow")
nLengthFast = input(5, minval=1, title="Length Fast")
reverse = input(false, title="Trade reverse")
posReversal123 = Reversal123(Length, KSmoothing, DLength, Level)
posBWAC = BWAC(nLengthSlow,nLengthFast)
pos = iff(posReversal123 == 1 and posBWAC == 1 , 1,
	   iff(posReversal123 == -1 and posBWAC == -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 )