رینکو اینٹوں اور TEMA اشارے پر مبنی مائیکرو پرافٹ حکمت عملی


تخلیق کی تاریخ: 2023-09-20 14:36:46 آخر میں ترمیم کریں: 2023-09-20 14:36:46
کاپی: 0 کلکس کی تعداد: 732
1
پر توجہ دیں
1617
پیروکار

جائزہ

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

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

  1. رینکو سلائیڈ کے بجائے K لائن کا استعمال کرتے ہوئے ، قیمتوں کی نقل و حرکت کو زیادہ واضح طور پر پہچانا جاسکتا ہے۔

  2. TEMA اشارے EMA کے مقابلے میں کم تاخیر ہے ، جو رجحان کی تبدیلی کو جلد پکڑ سکتا ہے۔

  3. جب TEMA پر قلیل مدتی SMA کے ذریعے زیادہ کام کیا جاتا ہے تو ، نیچے کی طرف سے ٹوٹ جاتا ہے۔ رینکو کی مرچ ٹرانسمیشن کو زیادہ قابل اعتماد بناتی ہے۔

  4. قیمت طویل مدتی SMA سے زیادہ ہے تو اس سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے کے لۓ.

  5. اسٹاپ کی شرائط طے کریں ، صرف کم سے کم منافع کی ضروریات کو پورا کرنے کے لئے پوزیشن کو صاف کریں۔

طاقت کا تجزیہ

  1. رینکو اور ٹیما کے اشارے کا مجموعہ آسان اور موثر ہے۔

  2. واضح طور پر رجحانات کی نشاندہی کریں اور بار بار متضاد تجارت سے گریز کریں۔

  3. ٹی ای ایم اے نے تاخیر کو کم کرنے اور زیادہ سے زیادہ وقت میں داخلے کی اجازت دی ہے۔

  4. معقول اسٹاپ نقصان کنٹرول خطرہ۔

  5. ہائی فریکوئینسی چھوٹی رقم کی تجارت کے لئے موزوں۔

خطرے کا تجزیہ

  1. اس کے نتیجے میں ، آپ کو اپنی پوزیشنوں کو دوبارہ جمع کرنے میں وقت کی کمی کا سامنا کرنا پڑتا ہے ، جس سے آپ کو مستقل منافع حاصل کرنا مشکل ہوجاتا ہے۔

  2. پیرامیٹرز کو غلط طریقے سے ترتیب دینے سے ٹریڈنگ کے مواقع ضائع ہوسکتے ہیں۔

  3. ایک طرفہ ہولڈنگ پر قابو نہ پانے کے نتیجے میں نقصانات میں اضافے کا خطرہ ہے۔

  4. اس کے علاوہ ، یہ بھی کہا گیا ہے کہ اس کے نتیجے میں ، اس کی قیمتوں میں کمی واقع ہوگی ، اور اس کی قیمتوں میں اضافہ ہوگا۔

اصلاح کی سمت

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

  2. فوائد اور خطرات کو متوازن کرنے کے لئے مختلف رکاوٹ کے حالات کی جانچ پڑتال.

  3. ایک طرفہ پوزیشنوں کو کنٹرول کرنے کے لئے پوزیشنوں کی تعداد کو محدود کریں.

  4. اتار چڑھاؤ کی شرح کے اشارے کے ساتھ مل کر اسٹاپ نقصان کا تعین کریں۔

  5. منافع میں اضافے کے لئے دیگر حکمت عملیوں کے ساتھ ہم آہنگی کا اندازہ لگائیں۔

خلاصہ کریں۔

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

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

//@version=2
strategy("TEMA Cross", overlay = true, precision = 7, overlay=true, pyramiding = 100, commission_type = strategy.commission.percent, commission_value = 0.25)

tema(src, len) =>
    3*ema(src, len) - 3*ema(ema(src, len), len) + ema(ema(ema(src, len),len),len)

smma(src, len) =>
    sa = 0.0
    sa := na(sa[1]) ? sma(src, len) : (sa[1] * (len - 1) + src) / len
    sa

temaLength = input(5)
smaLength = input(3)
smmaLength = input(30)
tema1 = tema(close, temaLength)
sma1 = sma(tema1, smaLength)
smma1 = smma(close,smmaLength)


plot(tema1, color = green, title = "TEMA")
plot(sma1, color = orange, title = "SMA")
plot(smma1, color = red, title = "SMMA")

minGainPercent = input(2)
gainMultiplier = minGainPercent * 0.01 + 1

avg_protection = input(1)
gain_protection = input(1)

longCondition = crossover(tema1, sma1) and tema1 < smma1
shortCondition = crossunder(tema1, sma1)

strategy.entry("Buy", strategy.long, qty = 1, when = longCondition and time > timestamp(2017, 9, 22, 4, 20)  and (avg_protection >= 1 ? (na(strategy.position_avg_price) ? true : close <= strategy.position_avg_price) : true))
strategy.close_all(when = shortCondition and time > timestamp(2017, 9, 22, 4, 20) and (gain_protection >=1 ? (close >= gainMultiplier * strategy.position_avg_price) : true))