انتہائی قلیل مدتی اسکیلپنگ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-01-17 12:06:39
ٹیگز:

img

جائزہ

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

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

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

اہم پیرامیٹرز میں شامل ہیں:

  • ماخذ قیمت: اختتامی قیمت
  • لکیری رجسٹریشن لائن کی لمبائی: 14
  • آفسیٹ: 1
  • تجارتی سمت: صرف خرید/صرف فروخت
  • سٹاپ نقصان اور منافع پپس میں لے لو: بہت چھوٹے فکسڈ پپس یا کم از کم ٹک پپس

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

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

اس حکمت عملی کے مندرجہ ذیل فوائد ہیں:

  1. ہائی فریکوئینسی ٹریڈنگ کے لئے موزوں، اعلی فریکوئینسی ٹریڈنگ، زیادہ قلیل مدتی قیمتوں میں اتار چڑھاؤ کو پکڑ سکتا ہے
  2. بہت کم سٹاپ نقصان اور منافع لینے سے واحد نقصان کو کنٹرول کرنے میں مدد ملتی ہے
  3. مختلف مارکیٹ کے ماحول کو اپنانے کے لئے تجارت کی سمت کو لچکدار طریقے سے منتخب کر سکتے ہیں
  4. سادہ منطق کے ساتھ لاگو کرنے کے لئے آسان

خطرے کا تجزیہ

کچھ خطرات بھی ہیں:

  1. قیمت کے فرق سے بڑے نقصانات ہو سکتے ہیں
  2. ٹرانزیکشن کے اعلی اخراجات
  3. سگنل کی غلطیاں ہو سکتی ہیں اور انہیں بروقت توجہ اور اصلاح کی ضرورت ہوتی ہے
  4. مسلسل مارکیٹ مانیٹرنگ کی ضرورت ہے

اسی طرح کے خطرے کے انتظام کے اقدامات میں شامل ہیں:

  1. راتوں رات تجارت کو غیر فعال کریں
  2. ٹرانزیکشن لاگت کے اثرات کو کم کرنے کے لئے سٹاپ نقصان اور منافع حاصل کریں
  3. غلط سگنل کو کم کرنے کے لئے پیرامیٹرز کی جانچ اور اصلاح کریں
  4. مارکیٹ پر گہری توجہ دیں

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

مزید اصلاحاتی سمتوں میں شامل ہیں:

  1. سگنلز کو فلٹر کرنے کے لئے دوسرے اشارے شامل کریں اور غلط تجارت کو کم کریں
  2. اسٹاپ نقصان اور منافع لینے کو متحرک طور پر ایڈجسٹ کریں
  3. اوور فٹنگ کو کم کرنے کے لئے پیرامیٹرز کو بہتر بنائیں
  4. معقول سٹاپ نقصان اور منافع لینے کی ترتیب کے لئے لین دین کی لاگت کے اثرات پر غور کریں
  5. مصنوعات اور ٹائم فریموں میں ٹیسٹ استحکام

خلاصہ

انتہائی قلیل مدتی اسکیلپنگ حکمت عملی ایک عام اعلی تعدد کی تجارتی حکمت عملی ہے۔ کلیدی قیمت کی سطح کے ارد گرد پوزیشنیں قائم کرکے اور بہت کم اسٹاپ نقصان اور منافع حاصل کرنے کی ترتیب دے کر ، یہ قلیل مدتی قیمتوں میں اتار چڑھاؤ کو پکڑتا ہے۔ اگرچہ یہ اعلی منافع حاصل کرسکتا ہے ، لیکن کچھ خطرات بھی ہیں۔ مسلسل جانچ اور اصلاح کے ساتھ ، حکمت عملی کو استحکام اور منافع بخش ہونے کے ل 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()
        

مزید