بے ترتیب اندراج پوائنٹ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-09-12 14:06:18
ٹیگز:

رینڈم انٹری پوائنٹ ٹریڈنگ کی حکمت عملی

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

اس حکمت عملی کے اصول یہ ہیں:

  1. ایک بے ترتیب عدد مقرر کریں، مثال کے طور پر 6.

  2. ہر بار جب ایک نئی موم بتی بنتی ہے، موجودہ حجم ماڈیول کو لے لو 0-5 کے درمیان ایک بے ترتیب نمبر حاصل کرنے کے لئے بے ترتیب انٹیجر.

  3. 0-5 کو دو حصوں میں تقسیم کریں، 0-2 لمبی تجارت کے لئے، 3-5 مختصر تجارت کے لئے.

  4. اگر بے ترتیب نمبر 0-2 کے درمیان آتا ہے اور کوئی موجودہ پوزیشن نہیں ہے، تو طویل ہو جاؤ. اگر یہ 3-5 کے درمیان آتا ہے اور کوئی پوزیشن نہیں ہے، مختصر ہو جاؤ.

  5. اسٹاپ نقصان مقرر کریں اور تجارت میں داخل ہونے کے بعد منافع حاصل کریں ، مثال کے طور پر -5٪ SL ، 15٪ TP۔ SL / TP کے ٹرگر ہونے کا انتظار کریں۔

  6. SL / TP مارا جاتا ہے کے بعد خالی پوزیشن، اور اگلے بے ترتیب سگنل کے لئے انتظار کریں.

  7. قدم 1-6 کو دہرائیں تاکہ مستقل طور پر بے ترتیب لمبی / مختصر پوزیشنیں لیں.

  8. بڑی تعداد کا قانون طویل مدتی منافع کو یقینی بناتا ہے، SL خطرے کو کنٹرول کرتا ہے.

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

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


/*backtest
start: 2022-09-11 00:00:00
end: 2023-04-14 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
// strategy(title="Random entry points",overlay=true, default_qty_type=strategy.cash, default_qty_value=500, currency="USD", initial_capital = 1000, commission_type=strategy.commission.percent, commission_value=0.07)

i = input(defval = 6, title = 'Random integer', type = input.integer)
stop_loss = input(defval = -5, title = 'Stop loss', type = input.integer)
take_profit = input(defval = 15, title = 'Take profit', type = input.integer)

random = volume % i
trade_area = float(i) / 2

var profit = 0.0
var start_price = 0.0
var in_deal = false

if not in_deal
    profit := 0.0 

if random < trade_area and not in_deal
    in_deal := true
    start_price := close
    strategy.entry("long", true)
   
if in_deal
    profit := (close / start_price -1) * 100
   
if profit < stop_loss or profit > take_profit
    strategy.close("long")
    in_deal := false

مزید