买入和卖出信号在情节方面有所不同

时间:2020-03-15 13:38:28

标签: pine-script

我尝试根据以下策略生成的信号绘制图形。但是我从脚本中观察到,蜡烛的信号生成点有所不同。如果有人会知道这一点,请帮助我。作为参考,我在下面附上了快照

1. Buy signal snapshot 2. Sell signal snapshots

const calcWeeksInMonth = (momentDate) => {
  const dateFirst = moment(momentDate).date(1)
  const dateLast = moment(momentDate).date(momentDate.daysInMonth())
  const startWeek = dateFirst.isoWeek()
  const endWeek = dateLast.isoWeek()

  if (endWeek < startWeek) {
    // cater to end of year (dec/jan)
    return dateFirst.weeksInYear() - startWeek + 1 + endWeek
  } else {
    return endWeek - startWeek + 1
  }
}

1 个答案:

答案 0 :(得分:1)

//@version=4
strategy("My Strategy", overlay=true, process_orders_on_close=true)
orderType = 0
longCondition = crossover(sma(close, 14), sma(close, 28))
if (longCondition)
    strategy.entry("My Long Entry Id", strategy.long)
    orderType := 1

shortCondition = crossunder(sma(close, 14), sma(close, 28))
if (shortCondition)
    strategy.entry("My Short Entry Id", strategy.short)
    orderType := -1
plot(orderType,"OrderType",color.black)