指示订单历史的脚本-Tradeview Pine

时间:2019-03-14 14:13:15

标签: import trading pine-script

我想通过基于进入和关闭时间和价格信息的脚本在Tradingview图表中指示历史交易。

我最好的想法是搜索“时间”以找到进入和结束的匹配项,然后根据空头或多头位置更改背景颜色或画一条水平线。但是,这似乎不是最佳的。有什么建议么?

1 个答案:

答案 0 :(得分:0)

我将以另一种方式实现这一点:

//@version=3
strategy("Background changing", overlay=true)

NONE = 0
LONG = 1000
SHORT = -1000

position = NONE
position := nz(position[1], NONE)

longCondition = crossover(sma(close, 14), sma(close, 28))
if (longCondition)
    strategy.entry("LongEntryId", strategy.long)
    position := LONG


if (close < high[1])
    strategy.close("LongEntryId")
    position := NONE


getColor(state) =>
    state == LONG ? green :
  state == SHORT ? red :
  white


bgcolor(color=getColor(position))

或者您可以在图表中添加箭头:

//@version=3
study("My Script", overlay=true)

order = 0
if time >= timestamp(2018, 1, 10, 0, 0)
    order := 1
if time == timestamp(2018, 1, 17, 0, 0)
    order := -1
plotarrow(order)