繁体   English   中英

将策略限价买入(或卖出)转换为警报

[英]Converting strategy Limit Buy (or Sell) to alerts

有人可以告诉我是否可以将带有限价买入的 strategy.entry 订单转换为警报? 策略似乎可以更好地使用它,所以我希望电视上的警报在特定的限制进入时触发,但我无法弄清楚。

//@version=4
study("Bottom Seeker Strategy", overlay=true)

// stop loss level with input options
longLossPerc = input(title="Long Stop Loss (%)",
     type=input.float, minval=0.0, step=0.1, defval=0.2) * 0.01

// stop loss price
longStopPrice  = strategy.position_avg_price * (1 - longLossPerc) 
               

lengthLL = input(10)
lengthHH = input(40)

reverse = input(true, title="Trade reverse")
hh = highest(high, lengthHH)
ll = lowest(low, lengthLL)
pos = 0.0
pos := iff(close > hh[1], 1, iff(close < ll[1], -1, nz(pos[1], 0)))
possig = iff(reverse and pos == 1, -1, iff(reverse and pos == -1, 1, pos))


// Orders (in strat format)

if (possig == 1)
    strategy.entry("buy", true, limit=low[2], when=window())   
if (possig == -1)
    strategy.entry("sell", false, limit=high, when=window())
if (strategy.position_size > 0)
    strategy.exit(id="XL STP", stop=longStopPrice)


我想我还需要调整这条线:

// stop loss price
longStopPrice  = strategy.position_avg_price * (1 - longLossPerc)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM