انتہائی قلیل مدتی اسکیلپنگ کی حکمت عملی اس وقت مختصر پوزیشن قائم کرنے کی کوشش کرتی ہے جب قیمتیں سپورٹ لائنوں کے قریب یا توڑتی ہیں اور اعلی تعدد کی تجارت کے ل very بہت کم اسٹاپ نقصان اور منافع کی سطح طے کرتی ہے۔ یہ حکمت عملی منافع کے ل market مارکیٹ میں اتار چڑھاؤ کو پکڑنے کے لئے قلیل مدتی قیمتوں میں پیشرفت کا فائدہ اٹھاتی ہے۔
حکمت عملی سب سے پہلے قیمتوں کی لکیری رجعت لائن کا حساب لگاتی ہے۔ اگر اصل اختتامی قیمت پیش گوئی کی اختتامی قیمت سے کم ہے تو ، طویل پوزیشنیں قائم کی جاتی ہیں۔ اگر اصل اختتامی قیمت پیش گوئی کی اختتامی قیمت سے زیادہ ہے تو ، مختصر پوزیشنیں قائم کی جاتی ہیں۔ اسٹاپ نقصان اور منافع حاصل کرنا بہت کم تعداد میں مقرر کیا جاتا ہے۔ حکمت عملی صرف طویل ، صرف مختصر یا تمام سمت کی تجارت کا انتخاب کرنے کی اجازت دیتی ہے۔
اہم پیرامیٹرز میں شامل ہیں:
اس حکمت عملی کا بنیادی خیال یہ ہے کہ چلتی اوسط کی قلیل مدتی قیمتوں کی پیشرفت کو پکڑنا ہے۔ جب قیمتیں معاونت یا مزاحمت کی لائنوں سے قریب یا توڑتی ہیں تو بروقت پوزیشنیں قائم کریں۔ اور بہت کم اسٹاپ نقصان مقرر کریں اور منافع حاصل کرنے کے لئے منافع حاصل کریں پھر فوری طور پر پوزیشنیں بند کریں ، عمل کو دہرائیں۔
اس حکمت عملی کے مندرجہ ذیل فوائد ہیں:
کچھ خطرات بھی ہیں:
اسی طرح کے خطرے کے انتظام کے اقدامات میں شامل ہیں:
مزید اصلاحاتی سمتوں میں شامل ہیں:
انتہائی قلیل مدتی اسکیلپنگ حکمت عملی ایک عام اعلی تعدد کی تجارتی حکمت عملی ہے۔ کلیدی قیمت کی سطح کے ارد گرد پوزیشنیں قائم کرکے اور بہت کم اسٹاپ نقصان اور منافع حاصل کرنے کی ترتیب دے کر ، یہ قلیل مدتی قیمتوں میں اتار چڑھاؤ کو پکڑتا ہے۔ اگرچہ یہ اعلی منافع حاصل کرسکتا ہے ، لیکن کچھ خطرات بھی ہیں۔ مسلسل جانچ اور اصلاح کے ساتھ ، حکمت عملی کو استحکام اور منافع بخش ہونے کے ل further مزید بہتر بنایا جاسکتا ہے۔
/*backtest start: 2024-01-09 00:00:00 end: 2024-01-16 00:00:00 period: 4h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy("Extreme Scalping", overlay=true ) src = input(close,title="Source") len = input(defval=14, minval=1, title="Length") offset = input(1) out = linreg(src, len, offset) plot(out) gap_tick=input(100) fixedTP=input(300) fixedSL=input(100) useFixedSLTP=input(true) direction=input(defval="ALL",title="Direction of order",options=["ALL","BUY ONLY","SELL ONLY"]) gap=gap_tick*syminfo.mintick plot(out+gap,color=color.red) plot(out-gap,color=color.green) tp=useFixedSLTP?fixedTP:gap_tick sl=useFixedSLTP?fixedSL:gap_tick longCondition = close<(out-gap) and (direction=="ALL" or direction=="BUY ONLY") shortCondition = close>(out+gap) and (direction=="ALL" or direction=="SELL ONLY") if (longCondition) strategy.entry("Long", strategy.long) strategy.exit("exit long","Long",profit = tp,loss = sl) if (shortCondition) strategy.entry("Short", strategy.short) strategy.exit("exit short","Short",profit =tp,loss=sl) // === Backtesting Dates === thanks to Trost // testPeriodSwitch = input(true, "Custom Backtesting Dates") // testStartYear = input(2019, "Backtest Start Year") // testStartMonth = input(10, "Backtest Start Month") // testStartDay = input(3, "Backtest Start Day") // testStartHour = input(0, "Backtest Start Hour") // testPeriodStart = timestamp(testStartYear,testStartMonth,testStartDay,testStartHour,0) // testStopYear = input(2019, "Backtest Stop Year") // testStopMonth = input(12, "Backtest Stop Month") // testStopDay = input(31, "Backtest Stop Day") // testStopHour = input(23, "Backtest Stop Hour") // testPeriodStop = timestamp(testStopYear,testStopMonth,testStopDay,testStopHour,0) // testPeriod() => // time >= testPeriodStart and time <= testPeriodStop ? true : false // isPeriod = testPeriodSwitch == true ? testPeriod() : true // // === /END // if not isPeriod // strategy.cancel_all() // strategy.close_all()