سمندر اور آسمان اور اچیموکو کنکو ہیو تجارتی حکمت عملی


تخلیق کی تاریخ: 2023-09-18 15:13:35 آخر میں ترمیم کریں: 2023-09-18 15:13:35
کاپی: 0 کلکس کی تعداد: 1251
1
پر توجہ دیں
1617
پیروکار

جائزہ

اس حکمت عملی میں سمندری ہوا اور پہلی نظر میں توازن کی میز کے اشارے کا استعمال کیا گیا ہے تاکہ رجحان کی سمت کا تعین کیا جاسکے اور اس رجحان کی نگرانی کی جاسکے۔ سمندری ہوا کے ہموار K لائن کے اعداد و شمار سے شور کو کم کیا گیا ہے۔ پہلی نظر میں توازن کی میز میں متعدد سگنلز کا مجموعی فیصلہ کیا گیا ہے تاکہ رجحان کی مضبوطی کا تعین کیا جاسکے۔

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

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

طاقت کا تجزیہ

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

خطرے کا تجزیہ

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

ہموار پیرامیٹرز کو مناسب طریقے سے ایڈجسٹ کیا جاسکتا ہے ، پوزیشن کی مدت کو کم کیا جاسکتا ہے ، خطرے کو کنٹرول کرنے کے لئے ابتدائی توازن کی فہرست کے پیرامیٹرز کو بہتر بنایا جاسکتا ہے۔

اصلاح کی سمت

  • مختلف سمندری ہوا کے ہموار پیرامیٹرز کی جانچ
  • پہلی نظر میں توازن کی میز کے لئے سائیکل پیرامیٹرز کو بہتر بنائیں
  • آؤٹ پٹ کے بعد دوبارہ داخل ہونے کی حکمت عملی مرتب کریں
  • مختلف نسلوں میں ٹیسٹ پیرامیٹرز کی مضبوطی

خلاصہ کریں۔

اس حکمت عملی میں رجحان کی سمت کا تعین کرنے کے لئے متعدد اشارے شامل ہیں ، اور اس میں واپسی پر قابو پانے کی مضبوط صلاحیت ہے۔ اس کو مزید بڑھانے کے ل the ، اس کو بہتر بنانے کے لئے ، اس طرح کے طریقوں کا استعمال کیا جاسکتا ہے۔

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

//@version=3

strategy("Heiken Ashi + Ichimoku Kinko Hyo Strategy", shorttitle="HaI", overlay=true, default_qty_type=strategy.percent_of_equity, max_bars_back=1000, default_qty_value=100, calc_on_order_fills= true, calc_on_every_tick=true, pyramiding=0)

hahigh = security(heikinashi(syminfo.tickerid), timeframe.period, high)
halow = security(heikinashi(syminfo.tickerid), timeframe.period, low)

TenkanSenPeriods = input(9, minval=1, title="Tenkan Sen Periods")
KijunSenPeriods = input(24, minval=1, title="Kijun Sen Periods")
SenkouSpanBPeriods = input(51, minval=1, title="Senkou Span B Periods")
displacement = input(24, minval=1, title="Displacement")
donchian(len) => avg(lowest(len), highest(len))
TenkanSen = donchian(TenkanSenPeriods)
KijunSen = donchian(KijunSenPeriods)
SenkouSpanA = avg(TenkanSen, KijunSen)
SenkouSpanB = donchian(SenkouSpanBPeriods)
SenkouSpanH = max(SenkouSpanA[displacement - 1], SenkouSpanB[displacement - 1])
SenkouSpanL = min(SenkouSpanA[displacement - 1], SenkouSpanB[displacement - 1])
ChikouSpan = close[displacement-1]

plot(TenkanSen, color=blue, title="Tenkan Sen", linewidth = 2)
plot(KijunSen, color=maroon, title="Kijun Sen", linewidth = 3)
plot(close, offset = -displacement, color=orange, title="Chikou Span", linewidth = 2)
sa=plot (SenkouSpanA, offset = displacement, color=green,  title="Senkou Span A", linewidth = 2)
sb=plot (SenkouSpanB, offset = displacement, color=red,  title="Senkou Span B", linewidth = 3)
fill(sa, sb, color = SenkouSpanA > SenkouSpanB ? green : red)

longCondition = hahigh > max(hahigh[1],hahigh[2]) and close>ChikouSpan and close>SenkouSpanH and (TenkanSen>=KijunSen or close>KijunSen)
if (longCondition)
    strategy.entry("Long",strategy.long)

shortCondition = halow < min(halow[1],halow[2]) and close<ChikouSpan and close<SenkouSpanL and (TenkanSen<=KijunSen or close<KijunSen)
if (shortCondition)
    strategy.entry("Short",strategy.short)

closelong = halow < min(halow[1],halow[2]) and (TenkanSen<KijunSen or close<TenkanSen or close<KijunSen or close<SenkouSpanH or close<ChikouSpan)
if (closelong)
    strategy.close("Long")

closeshort = hahigh > max(hahigh[1],hahigh[2]) and (TenkanSen>KijunSen or close>TenkanSen or close>KijunSen or close>SenkouSpanL or close>ChikouSpan)
if (closeshort)
    strategy.close("Short")