ڈیجیٹل کرنسی خود کو اپنانے والے یکساں لین دین کے نظام اور KAMA الگورتھم کو حل کرنے والی ٹرانزیکشن سافٹ ویئر کی بنیاد پر

مصنف: , تخلیق: 2019-07-06 16:21:15, تازہ کاری: 2023-10-24 21:42:44

[TOC]

img

اپنی مرضی کے مطابق اوسط لائن KAMA کیریئر

جیسا کہ نام کے معنی میں ، موافقت پذیر اوسط (KAMA) چلتی اوسط کی قسم میں ہے ، لیکن روایتی چلتی اوسط سے مختلف ہے کہ یہ بہت ہوشیار ہے۔ ہم جانتے ہیں کہ عام اوسط کے بہت سے نقصانات ہیں ، جیسے: مختصر مدت کی اوسط قیمت کی نقل و حرکت کے قریب ہے ، بہت حساس ہے ، لیکن جھوٹے سگنل پیدا کرنے میں آسان ہے۔ طویل مدتی اوسط رجحانات کا فیصلہ کرنے میں بہت درست ہے ، لیکن اکثر مارکیٹ ایک مرحلہ گزر چکی ہے ، اس سے پہلے کہ وہ رد عمل ظاہر کرے۔

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

چارٹ میں KAMA

img

KAMA کا حساب کتاب

  • سمت ((DIR) = اختتامی قیمت - اختتامی قیمت n دن پہلے
  • اتار چڑھاؤ کی شرح ((VIR) = sum ((abs ((ختم قیمت - پچھلے دن کی اختتامی قیمت) ، n)
  • کارکردگی (ER) = سمت / اتار چڑھاؤ کی شرح
  • اور یہ تیز ہے 2 / (n1 + 1)
  • سست رفتار = 2 / (n2 + 1)
  • ہموار ((CS) = کارکردگی * (تیز - سست رفتار) + سست رفتار
  • Coefficient ((CQ) = ہموار * ہموار
  • KAMA = اشاریہ وزن اوسط ((متحرک چلتی اوسط ((ختم ہونے والی قیمت ، کوفٹر) ، 2)

ان میں سے ، n ، n1 ، n2 دورانیے کے پیرامیٹرز ہیں ، جہاں ڈیفالٹ کے مطابق ، n دورانیے کی تعداد 10 ہے ، n1 مختصر دورانیے کی تعداد 2 ہے ، اور n2 طویل دورانیے کی تعداد 30 ہے۔ یہ بھی ایک سیٹ پیرامیٹرز ہے جو KAMA کے مصنف پیری کافمین نے پہچانی ہے۔ n سمت اور اتار چڑھاؤ کی شرح کے حساب کتاب کی کارکردگی کے لئے استعمال ہوتا ہے ، n1 اور n2 تیز رفتار اوسط اور سست رفتار اوسط کے دورانیے ہیں ، نظریاتی طور پر ، n1 کی پیرامیٹرز جتنی بڑی ہوں گی ، KAMA اتنا ہی ہموار ہوگا۔

KAMA کا حساب لگانے کا طریقہ یہ ہے کہ: پہلے سمت (DIR) اور اتار چڑھاؤ (VIR) کا حساب لگایا جائے، پھر دونوں کے تناسب سے کارکردگی کا حساب لگایا جائے۔ کارکردگی (ER) قیمتوں میں تبدیلی کی پیمائش کی سطح ہے، اور حساب لگانے کا طریقہ بھی آسان ہے: سمت / اتار چڑھاؤ۔ حساب کا نتیجہ 0 سے 1 کے درمیان ہوتا ہے، جب ER کی قدر 0 کے قریب ہوتی ہے تو یہ ظاہر کرتا ہے کہ مارکیٹ میں اتار چڑھاؤ ہے، جب ER کی قدر 1 کے قریب ہوتی ہے تو یہ ظاہر کرتا ہے کہ مارکیٹ میں رجحان ہے۔

جب کارکردگی کا حساب لگایا جاتا ہے تو ، تیز رفتار اوسط اور سست رفتار اوسط کو مل کر ہموار مستقل (سی ایس) اخذ کیا جاسکتا ہے: کارکردگی * (تیز - سست رفتار) + سست رفتار ؛ سی ایس رجحان کے چلنے کی رفتار کی نمائندگی کرتا ہے۔ سی ایس کے حساب کے فارمولے کے مطابق ، ہم دیکھ سکتے ہیں کہ سی ایس میں تبدیلی ہمیشہ ای آر میں تبدیلی کے تناسب میں ہوتی ہے۔

اس کے بعد ہموار ضرب کے مطابق کوفیسٹر (CQ) کا حساب لگایا جاتا ہے ، جس کا مقصد سست دورانیہ کے پیرامیٹرز کو حساب کتاب میں زیادہ اہم کردار ادا کرنا ہے ، یہ بھی ایک زیادہ محتاط عمل ہے۔ KAMA کی حتمی ہموارگی کا تعین کوفیسٹر (CQ) کے ذریعہ کیا جاتا ہے ، جس میں KAMA کے حساب کتاب میں ، کوفیسٹر (CQ) نے آخری دو بار ہموار لائن کے دورانیہ کے پیرامیٹرز کا تعین کیا ہے ، یعنی: اشاریہ وزن والے اوسط (مضبوط حرکت پذیر اوسط) (ختم قیمت ، کوفیسٹر) ، 2) ؛

KAMA کا استعمال کیسے کریں

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

  • جب قیمت KAMA سے زیادہ ہو اور KAMA اوپر ہو تو ، ایک سے زیادہ پوزیشن کھولیں۔
  • جب قیمت KAMA سے کم ہو اور KAMA نیچے ہو تو ، خالی ہاتھ کھولو۔
  • جب قیمت KAMA سے کم ہو یا KAMA نیچے کی طرف ہو تو ، ایک سے زیادہ پوزیشنیں ہیں۔
  • جب قیمت KAMA سے بڑی ہو یا KAMA سے اوپر ہو تو خالی سرے سے طے ہوجاتا ہے۔

KAMA پر مبنی تجارتی حکمت عملی کی تعمیر

پہلا مرحلہ: کاما کا حساب لگائیںنوٹ! اوپر بائیں کونے میں پروگرامنگ زبان کا انتخاب کریں:My语言│طالب میں پہلے سے ہی تیار کاما موجود ہے، لیکن اس میں صرف ایک بیرونی پیرامیٹر ((n) دور ہے، n1 اور n2 نے پہلے ہی 2 اور 30 کو ڈیفالٹ کیا ہے۔ اس مضمون میں حکمت عملی صرف براہ راست استعمال کرنے کے لئے ہے، اور ہینڈ ہیلپ کرنے والے ساتھی بھی خود ہی لکھ سکتے ہیں │ پھر میری زبان میں براہ راست جاوا اسکرپٹ زبان کے ساتھ ملایا جا سکتا ہے، ذیل میں کوڈ پر نظر ڈالیں:

%%  // My语言内JavaScript的标准格式
scope.KAMA = function() {
    var r = _C(exchange.GetRecords);  // 获取K线数组
    if (r.length > 140) {  // 过滤K线长度
        var kama = talib.KAMA(r, 140);  // 调用talib库计算KAMA
        return kama[kama.length - 2];  // 返回KAMA的具体数值
    }
    return;
}
%%  // My语言内JavaScript的标准格式

دوسرا مرحلہ: ٹرانزیکشن کی شرائط کا حساب لگائیں اور آرڈر کریں

%%
scope.KAMA = function() {
    var r = _C(exchange.GetRecords);
    if (r.length > 140) {
        var kama = talib.KAMA(r, 140);
        return kama[kama.length - 2];
    }
    return;
}
%%

K^^KAMA;  // 把KAMA打印到图表上
A:CLOSE;  // 把收盘价打印到图表上

K > REF(K, 1) && CLOSE > K,BK;  // 开多
K < REF(K, 1) && CLOSE < K,SK;  // 开空
K < REF(K, 1) || CLOSE < K,SP;  // 平多
K > REF(K, 1) || CLOSE > K,BP;  // 平空

تیسرا مرحلہ: حکمت عملی سگنل فلٹرنگ کا طریقہ ترتیب دیں

%%
scope.KAMA = function() {
    var r = _C(exchange.GetRecords);
    if (r.length > 140) {
        var kama = talib.KAMA(r, 140);
        return kama[kama.length - 2];
    }
    return;
}
%%

K^^KAMA;
A:CLOSE;

K > REF(K, 1) && CLOSE > K,BK;
K < REF(K, 1) && CLOSE < K,SK;
K < REF(K, 1) || CLOSE < K,SP;
K > REF(K, 1) || CLOSE > K,BP;

AUTOFILTER;  // 启用一开一平信号过滤机制

حکمت عملی کا جائزہ

حقیقی تجارتی ماحول کے قریب ہونے کے لئے ، ہم نے ہر 2 چھلانگوں کے ساتھ سلائڈ پوائنٹس کو دوبارہ جانچنے کے لئے استعمال کیا ، جس میں درج ذیل ماحول کا تجربہ کیا گیا:

  • ایکسچینج: BitMEX
  • تجارت کی اقسام: XBTUSD
  • تجارت کی اقسام: XBTUSD
  • وقت: 01 جولائی 2017 تا 01 جولائی 2019
  • K لائن سائیکل: دن کی لکیر
  • سلائڈ پوائنٹ: کھلی پوزیشن میں 2 چھلانگیں

ٹیسٹنگ ماحول img منافع کی تفصیل img فنڈز کی وکر img

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

حکمت عملی کا ماخذ

کلک کریں مکمل حکمت عملی کا منبع کوڈ نقل کرنے کے لئے، My زبان پر مبنی، تجارتی مستقبل اور ڈیجیٹل کرنسیوں کے لئے

خلاصہ

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


متعلقہ

مزید

xaifer48اوہ خدا ، براہ کرم مجھے بتائیں ، کاما کے آخری مرحلے کا کوڈ کیسے لکھا جاتا ہے؟ کاما = اشاریہ کے وزن والے اوسط ((متحرک حرکت پذیر اوسط ((ختم ہونے والی قیمت ، عنصر) ، 2) ، یہ ہے۔ میں نے کچھ تلاش کیا اور کہا کہ یہ کاما = پچھلا کاما + عنصر * (موجودہ قیمت - پچھلا کاما) لکھا گیا ہے۔ مسئلہ یہ ہے کہ جب سب سے پہلے کاما کی قیمت کا حساب لگایا جاتا ہے تو ، اس سے پہلے کوئی کاما نہیں ہوتا ہے۔ اشارے کی تلاش کریں۔