وسائل لوڈ ہو رہے ہیں... لوڈنگ...

اعلی کم پوائنٹ چلتی اوسط پر مبنی مقداری تجارتی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-09-19 15:53:55
ٹیگز:

جائزہ

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

حکمت عملی منطق

  1. اعلی قیمتوں کے چار دورانیے کے سادہ چلنے والے اوسط کا حساب لگائیں۔

  2. کم قیمتوں کے چار مدت کے سادہ چلتے ہوئے اوسط کا حساب لگائیں۔

  3. جب قریبی قیمت اعلی نقطہ ایس ایم اے کے اوپر ٹوٹ جاتی ہے تو طویل ہوجائیں۔

  4. جب قریبی قیمت کم نقطہ ایس ایم اے سے نیچے ٹوٹ جاتی ہے تو مختصر ہوجائیں۔

  5. مقررہ سٹاپ نقصان کا استعمال کریں اور خطرے کے انتظام کے لئے منافع لیں.

فوائد کا تجزیہ

  1. سادہ اشارے استعمال کرتا ہے، سمجھنے اور لاگو کرنے کے لئے آسان.

  2. بروقت SMA کراس اوورز سے قیمت کے بریک آؤٹ سگنل کو پکڑتا ہے۔

  3. تیزی سے شور کو فلٹر کر سکتے ہیں اور رجحانات کی نشاندہی کر سکتے ہیں.

  4. ہلکے وزن کے حساب سے حکمت عملی کے اخراجات کم ہوتے ہیں۔

  5. توسیع کے لئے بنیادی حکمت عملی کے طور پر موزوں.

خطرے کا تجزیہ

  1. ضرورت ہوتی ہے معقول پیرامیٹرز سے بچنے کے لئے oversensitivity

  2. بڑے پیمانے پر فرار کے خطرات سے نمٹنے کے قابل نہیں.

  3. رینج میں whipsaw نقصانات کے امکانات.

  4. روکنے اور حدود کو خود بخود ایڈجسٹ نہیں کر سکتے ہیں.

  5. طویل مدتی رجحان کے تناظر کا فیصلہ کرنا مشکل ہے۔

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

  1. سگنل کے معیار پر اثرات کے لئے مختلف پیرامیٹرز کا تجربہ کریں.

  2. بریک آؤٹ کی تاثیر کی تصدیق کے لیے فلٹرز شامل کریں۔

  3. پھنسنے سے بچنے کے لئے رجحانات کا تجزیہ شامل کریں۔

  4. متحرک رکاوٹیں اور حدود تیار کریں۔

  5. جیت کی شرح کو بہتر بنانے کے لئے اسٹاپ کو بہتر بنائیں.

  6. مختلف ٹائم فریموں میں استحکام کی جانچ کریں۔

خلاصہ

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


/*backtest
start: 2023-09-11 00:00:00
end: 2023-09-13 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("HiLo", overlay=true)

// Testing a specific period
testStartYear = input(2017, "Backtest Start Year")
testStartMonth = input(4, "Backtest Start Month")
testStartDay = input(1, "Backtest Start Day")
testPeriodStart = timestamp(testStartYear,testStartMonth,testStartDay,0,0)

testStopYear = input(2017, "Backtest Stop Year")
testStopMonth = input(5, "Backtest Stop Month")
testStopDay = input(1, "Backtest Stop Day")
testPeriodStop = timestamp(testStopYear,testStopMonth,testStopDay,0,0)

// A switch to control background coloring of the test period
testPeriodBackground = input(title="Color Background?", type=bool, defval=true)
testPeriodBackgroundColor = testPeriodBackground and (time >= testPeriodStart) and (time <= testPeriodStop) ? #00FF00 : na
bgcolor(testPeriodBackgroundColor, transp=97)

testPeriod() =>
    time >= testPeriodStart and time <= testPeriodStop ? true : false


//HiLo Strategy
length = input(4, minval=0)
displace = input(0, minval=0)
highsma = sma(high, length)
lowsma = sma(low, length)

longCondition = close > highsma[displace]
if (longCondition)
    strategy.entry("long", true)

shortCondition = close < lowsma[displace]
if (shortCondition)
    strategy.entry("short", false)

// Exit seems with a problem. it keeps saying the order's limit (2000) was reached even if I back test it just for a day. 
// If the two lines bellow are commented, then it it works. Anyone? Any idea what's wrong?

// strategy.exit("exit", "long", profit=10, loss=5)
// strategy.exit("exit", "short", profit=10, loss=5)






    

مزید