اس حکمت عملی میں موجودہ بند قیمت کے مقابلے میں اعلی اور کم پوائنٹس کے سادہ چلنے والے اوسط کا استعمال داخلہ اور باہر نکلنے کا تعین کرنے کے لئے کیا جاتا ہے۔ اس کا مقصد ابتدائی رجحان کے مواقع حاصل کرنے کے لئے چلتے ہوئے اوسط کراس اوورز سے قیمت کے بریک آؤٹ سگنل کو پکڑنا ہے۔
اعلی قیمتوں کے چار دورانیے کے سادہ چلنے والے اوسط کا حساب لگائیں۔
کم قیمتوں کے چار مدت کے سادہ چلتے ہوئے اوسط کا حساب لگائیں۔
جب قریبی قیمت اعلی نقطہ ایس ایم اے کے اوپر ٹوٹ جاتی ہے تو طویل ہوجائیں۔
جب قریبی قیمت کم نقطہ ایس ایم اے سے نیچے ٹوٹ جاتی ہے تو مختصر ہوجائیں۔
مقررہ سٹاپ نقصان کا استعمال کریں اور خطرے کے انتظام کے لئے منافع لیں.
سادہ اشارے استعمال کرتا ہے، سمجھنے اور لاگو کرنے کے لئے آسان.
بروقت SMA کراس اوورز سے قیمت کے بریک آؤٹ سگنل کو پکڑتا ہے۔
تیزی سے شور کو فلٹر کر سکتے ہیں اور رجحانات کی نشاندہی کر سکتے ہیں.
ہلکے وزن کے حساب سے حکمت عملی کے اخراجات کم ہوتے ہیں۔
توسیع کے لئے بنیادی حکمت عملی کے طور پر موزوں.
ضرورت ہوتی ہے معقول پیرامیٹرز سے بچنے کے لئے oversensitivity
بڑے پیمانے پر فرار کے خطرات سے نمٹنے کے قابل نہیں.
رینج میں whipsaw نقصانات کے امکانات.
روکنے اور حدود کو خود بخود ایڈجسٹ نہیں کر سکتے ہیں.
طویل مدتی رجحان کے تناظر کا فیصلہ کرنا مشکل ہے۔
سگنل کے معیار پر اثرات کے لئے مختلف پیرامیٹرز کا تجربہ کریں.
بریک آؤٹ کی تاثیر کی تصدیق کے لیے فلٹرز شامل کریں۔
پھنسنے سے بچنے کے لئے رجحانات کا تجزیہ شامل کریں۔
متحرک رکاوٹیں اور حدود تیار کریں۔
جیت کی شرح کو بہتر بنانے کے لئے اسٹاپ کو بہتر بنائیں.
مختلف ٹائم فریموں میں استحکام کی جانچ کریں۔
یہ حکمت عملی قیمت کی رفتار کا اندازہ کرنے کے لئے آسان اشارے کا استعمال کرتی ہے اور بنیادی رجحان ٹریڈنگ فریم ورک فراہم کرتی ہے۔ پیرامیٹر کی اصلاح اور رسک کنٹرول جیسے مزید بہتری کے ساتھ ، تجارتی منطق کو ایک مضبوط کوانٹم سسٹم میں بہت توسیع دی جاسکتی ہے۔ مجموعی طور پر ایک آسان استعمال کی حکمت عملی ابتدائیوں کے لئے موزوں ہے کوانٹم ٹریڈنگ شروع کرنے کے لئے.
/*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)