ایسا لگتا ہے کہ آپ اندرونی بار طاقت (IBS) اشارے پر مبنی شرائط کے ساتھ تجارتی حکمت عملی قائم کرنے کے لئے پائن اسکرپٹ کا استعمال کر رہے ہیں۔
کوڈ کی وضاحت کرنے کے لئے:
حکمت عملی کی ترتیبات: یہاں بیان کردہ حکمت عملی کا نام
آئی بی ایس کا حساب کتاب: اسکرپٹ آئی بی ایس کا حساب موجودہ بار کی حد کے فیصد کے طور پر کرتا ہے جو بند اور کم کے درمیان فرق سے بنا ہوتا ہے۔ نوٹ کریں کہ اشارے 0 اور 100٪ کے درمیان ہے۔
لانگ انٹری کی شرائط: جب آئی بی ایس 5 سے نیچے آتا ہے تو یہ ایک طویل تجارت میں داخل ہوتا ہے۔
شارٹ انٹری کی شرائط: جب آئی بی ایس 99 سے اوپر جاتا ہے تو یہ شارٹ ٹریڈ میں داخل ہوتا ہے۔
باہر نکلنے کی شرائط: تجارتی حکمت عملی اس کے بعد 10 فیصد منافع یا 2 فیصد نقصان کے بعد کسی بھی پوزیشن سے باہر نکلتی ہے۔
انہوں نے حکمت عملی کے خطرے اور ایک اور مختصر شرائط کے لئے سمت.allowed کے لئے تبصرہ کوڈ (
نوٹ: یہ اسکرپٹ ایک اوسط ریورس حکمت عملی کی نشاندہی کرتا ہے۔ یہ فرض کرتا ہے کہ قیمت اس کے اوسط پر واپس آجائے گی اور اس مفروضے کی بنیاد پر تجارت کرے گی۔ تاہم ، براہ کرم اس حکمت عملی کی جانچ کرنے میں کافی وقت صرف کریں تاکہ یہ یقینی بنایا جاسکے کہ یہ آپ کے مخصوص استعمال کے معاملے کے ساتھ اچھی طرح کام کرتا ہے۔
/*backtest start: 2023-01-01 00:00:00 end: 2023-09-07 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 // strategy("IBS", initial_capital=10000, overlay=false, pyramiding=5, default_qty_value=100, currency="USD") //strategy.risk.allow_entry_in(strategy.direction.long) src = close ibs = (close - low) / (high - low) * 100 longCondition = ibs <5 if (longCondition) strategy.entry("My Long Entry Id", strategy.long) //shortCondition = close > high[1] shortCondition = ibs > 99 if (shortCondition) strategy.entry("My Short Entry Id", strategy.short) p = close * 0.01 * 10 strategy.exit("exit", "My Long Entry Id",profit = 10, loss=2) strategy.exit("exit", "My Short Entry Id",profit = 10, loss=2)