strategy ((title = "کثیر سگنل حاصل کریں ، کثیر پوزیشن میں داخل ہوں" pyramding = 5)
if longCondition and strategy.position_size <= 0
strategy.entry ((" کھلؤ زیادہ "، strategy.long، when = lowLong، amount = amount، comment = " کثیر رخا کھلؤ پوزیشن ")
if strategy.position_size > 0 and lowShort
strategy.close_all (→ روابط _ ترمیم)
یہ کوڈ میری حکمت عملی پر عمل کرنے کا کوڈ ہے۔ میں اس کو عملی جامہ پہنانا چاہتا ہوں کہ جب طویل حالت کا اشارہ ہوتا ہے اور چھوٹے درجے کے کثیر سر سگنل کو متحرک کرتا ہے تو ایک پوزیشن کھل جاتی ہے ، اور پھر چھوٹے درجے کے خالی سر سگنل کو متحرک کرتا ہے ، مارٹن کی طرح ایک بار کی صفائی ہوتی ہے۔ لیکن جب ہم نے جائزہ لیا تو پتہ چلا کہ اس طرح کی تحریر صرف پہلی بار پوزیشن کھولنے کا سبب بن سکتی ہے ، کیونکہ کھولنے کے بعد اس کی پوزیشن 0 سے کم نہیں ہوتی ہے ، تو اس کا موازنہ کس طرح مناسب ہے؟ کیونکہ ایک ہی وقت میں ایک خالی سر کی حکمت عملی ہے ، ہم ایک دوسرے کی مداخلت نہیں کرسکتے ہیں۔

جیسا کہ ذیل میں دکھایا گیا ہے ، جیسے کہ سبز رنگ کی اشارے والی کانٹا میری لانگ کنڈیشن سگنل ہے ، چار سبز تیر والے نشان کم لانگ سگنل ہیں ، اور سرخ تیر والے نشان کم شارٹ سگنل ہیں ، سبز کٹوانے والی کانٹا کیسے لگاتار کھولی جاسکتی ہے؟ بہت بہت شکریہ❤️❤️
第一个问题,如果要忽略pyramding参数,可以把下单函数strategy.entry改成strategy.order,这个order函数就忽略加仓次数限制的。其它和entry函数一样。
strategy(title = "获取开多信号,进入多头仓位")
if longCondition and strategy.position_size >= 0
strategy.order("开多", strategy.long, when = lowLong, amount = amount, comment = "多头开仓")
if strategy.position_size > 0 and lowShort
strategy.close_all("平多", comment = "多头平仓")
这样看看行不行。
- 1
