strategy ((title = "mendapatkan isyarat terbuka dan masuk ke dalam kedudukan berbilang", pyramding = 5)
if longCondition and strategy.position_size <= 0
strategy.entry (("buka lebih", strategy.long, when = lowLong, amount = amount, comment = "buka lebih")
if strategy.position_size > 0 and lowShort
strategy.close_all ((("pindaan lebih", comment = "pindaan lebih")
Saya ingin mewujudkan bahawa apabila mencetuskan isyarat longCondition dan mencetuskan isyarat multi-kepala kecil akan membuka satu kedudukan, dan kemudian mencetuskan isyarat kepala kosong tahap kecil akan satu-satu kedudukan kosong, seperti Martin. Tetapi apabila saya menulis ulasan saya mendapati bahawa menulis seperti itu hanya akan mencetuskan kedudukan terbuka pertama, kerana selepas membuka tidak memenuhi kedudukan yang lebih kecil daripada sama dengan 0, bagaimana untuk menyesuaikan perbandingan yang lebih sesuai?

Seperti yang ditunjukkan di bawah, seperti garis hijau yang menunjukkan garpu emas adalah isyarat longCondition saya, 4 kedudukan anak panah hijau adalah isyarat lowLong, anak panah merah adalah isyarat lowShort, bagaimana untuk mencapai garpu emas yang dipotong hijau untuk masuk ke dalam permainan secara berturut-turut? Terima kasih banyak❤️❤️
第一个问题,如果要忽略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
