قیمتوں کے فرقوں پر مبنی ریورس ٹریڈنگ کی حکمت عملی

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

img

جائزہ

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

اصول

یہ حکمت عملی پہلے اوورلیپنگ قیمت فرق (کلوز-کلوز [1]) کا حساب لگاتی ہے ، جو آج کی قریبی قیمت مائنس کل کی قریبی قیمت ہے ، اور پھر پچھلے 30 دنوں میں فرقوں کا مجموعہ حساب لگاتی ہے۔ یہ ایک لمبا سگنل تیار کرتا ہے جب رقم منفی سے مثبت میں الٹ جاتی ہے ، اور ایک مختصر سگنل تیار کرتا ہے جب رقم مثبت سے منفی میں الٹ جاتی ہے۔ یہ ایک عام الٹ ٹریڈنگ حکمت عملی ہے۔

خاص طور پر، حکمت عملی تین اشارے برقرار رکھتی ہے:

  1. ff: پچھلے 30 دنوں کے دوران قیمت کے فرق کا مجموعہ
  2. dd1: 15 دن کا وزن شدہ چلتا ہوا اوسط ff
  3. dd2: ff کا 30 دن کا وزن دار اوسط

یہ ایک طویل سگنل پیدا کرتا ہے جب ff منفی سے مثبت میں بدل جاتا ہے، یعنی 0 سے کم سے 0 سے زیادہ، اور dd1 بھی منفی سے مثبت میں بدل جاتا ہے.

یہ ایک مختصر سگنل پیدا کرتا ہے جب ff مثبت سے منفی میں بدل جاتا ہے، یعنی 0 سے زیادہ سے کم 0 سے کم، اور dd1 بھی مثبت سے منفی میں بدل جاتا ہے.

طویل یا مختصر جانے کے بعد، منافع لینے اور سٹاپ نقصان کی لائنیں مقرر کی جائیں گی.

فوائد

اس حکمت عملی کے مندرجہ ذیل فوائد ہیں:

  1. منطق واضح اور سمجھنے اور لاگو کرنے میں آسان ہے۔
  2. اس میں قیمتوں میں ردوبدل کی خصوصیات کا استعمال کرتے ہوئے مارکیٹ کے موڑ کے مقامات پر داخلے کے اچھے وقت کو پکڑتا ہے۔
  3. جعلی فرار دوہری تصدیق کے طریقہ کار کے ساتھ فلٹر کیا جا سکتا ہے.
  4. اپنی مرضی کے مطابق پیرامیٹرز مختلف مارکیٹ کے ماحول کو اپنانے.

خطرات

اس حکمت عملی کے لئے کچھ خطرات بھی ہیں:

  1. واپسی کی ناکامی کا اعلی امکان، رینج سے منسلک مارکیٹوں میں روکنے کا امکان.
  2. پیرامیٹرز کی غلط ترتیب سے تجارت میں کثرت اور لین دین کی لاگت میں اضافہ ہوسکتا ہے۔
  3. دیگر اشارے کو فلٹر اندراجات میں شامل کیا جانا چاہئے، سب سے اوپر اور نیچے کی پیروی کرنے سے بچنے کے لئے.

اس کے مطابق حل یہ ہیں:

  1. مناسب سٹاپ نقصان فی صد مقرر کریں واحد نقصان کو کنٹرول کرنے کے لئے.
  2. بہترین مجموعہ تلاش کرنے کے لئے پیرامیٹرز کو بہتر بنائیں.
  3. غیر ضروری اندراجات سے بچنے کے لئے فلٹرنگ کے حالات شامل کریں.

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

حکمت عملی کو مندرجہ ذیل پہلوؤں میں بہتر بنایا جاسکتا ہے:

  1. حجم فلٹر شامل کریں، بریک آؤٹ پر حجم بڑھانے کی ضرورت ہے.
  2. انسداد رجحان کے آپریشن سے بچنے کے لئے رجحان کے اشارے شامل کریں.
  3. متحرک طور پر پیرامیٹرز کو تبدیل کرنے کے لئے مارکیٹ کے حالات کو اپنانے کے لئے.
  4. سٹاپ نقصان کے طریقہ کار کو بہتر بنانا، جیسے ٹرائلنگ سٹاپ نقصان.

خلاصہ

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


/*backtest
start: 2023-12-07 00:00:00
end: 2023-12-14 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy(title="Fst",currency="USD",initial_capital=100000)

//Length0 = input(30, title="fastperiod", minval=1)
Length = input(30, title="SUMM")
Length1 = input(15, title="Signalperiod", minval=1)
Length2= input(30, title="Info", minval=1)
profit=input(95, title="profit", minval=1)
loss=input(95, title="loss", minval=1)
//f=iff(close>open,close-open,iff(close>open[1],close[1]-open[1],0))
f=0.0
dd1=0.0
dd2=0.0
ff=0.0
ff0=0.0
f:=close-close[1]
ff:=sum(f,Length)
//ff0:=sum(f,Length0)
dd1:=wma(ff,Length1)
dd2:=wma(ff,Length2)

bull=ff<0 and dd1<0 and ff[1]<dd1 and ff>dd1 and abs(ff)>20
bear=ff>0 and dd1>0 and ff[1]>dd1 and ff<dd1 and abs(ff)>20
if(bull)
    
    strategy.entry("long", strategy.long)
strategy.exit("exit", "long", profit = close*profit/1000, loss=close*loss/1000) 

strategy.close("long", when = bear)




plotchar(bull,size=size.small,location=location.bottom)
plot(ff,color=black,linewidth=2)
plot(ff0,color=green,linewidth=2)
plot(wma(ff,Length1),color=red,linewidth=2)
plot(wma(ff,Length2),color=blue,linewidth=2)
plot(wma(ff,Length1)-wma(ff,Length2),color=green,style=columns)

plot(0,linewidth=1,color=black)
plot(500,linewidth=1,color=red)
plot(-500,linewidth=1,color=red)


مزید