O recurso está a ser carregado... Carregamento...

SuperTrend

Autora:Inventor de quantificação, Data: 27 de abril de 2022 18:21:50
Tags:supertendência

A pedido dos usuários da nossa plataforma, FMZ é compatível com a biblioteca de funções da linguagem Pine do TradingView agora, e entrou em uma versão estável.

  • A gramática é totalmente compatível com a versão v5
  • Todos os indicadores da biblioteca estão plenamente implementados
  • implementação completa da biblioteca de matemática
  • implementação completa da biblioteca de strings
  • implementação completa da biblioteca de matrizes
  • Parâmetros de entrada são reconhecidos na interface automaticamente
  • Solicitação. Apoio de segurança para Heikinashi
  • Implementação da biblioteca de estratégias (suporte total para stop loss/objetivo de lucro/trailing stop/ordens condicionais, etc.)
  • Compatível com gráfico/plotchar/plotshape/plotcandle/alerta/alertcondition, etc.

Trata-se de um processo contínuo que fornece suporte total para as funções de linguagem, e esta versão pública é disponibilizada antecipadamente para testes de usuários.

Mais tarde, a FMZ continuará a aumentar e melhorar o suporte da biblioteca de funções para a linguagem Pine do TradingView, se necessário, deixe um comentário sobre esta estratégia.

Observação: Se você encontrar variáveis indefinidas, prova-se que este atributo não é suportado.

img


/*backtest
start: 2022-08-17 08:00:00
end: 2024-08-29 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Binance","currency":"BTC_USDT"}]
*/

strategy("supertrend", overlay=true, default_qty_type = strategy.percent_of_equity, default_qty_value = 50)

[supertrend, direction] = ta.supertrend(input(5, "factor"), input.int(10, "atrPeriod"))

plot(direction < 0 ? supertrend : na, "Up direction", color = color.green, style=plot.style_linebr)
plot(direction > 0 ? supertrend : na, "Down direction", color = color.red, style=plot.style_linebr)

if direction < 0
    if supertrend > supertrend[2]
        strategy.entry("entry long", strategy.long)
    else if strategy.position_size < 0
        strategy.close_all()
else if direction > 0
    if supertrend < supertrend[3]
        strategy.entry("entry short", strategy.short)
    else if strategy.position_size > 0
        strategy.close_all()


Relacionados

Mais.

Perseguidor.Suporta o mesmo tipo de moeda, diferentes exchanges do que a sincronização de pares? Por exemplo, exchange[0].Sell? exchaneg[1].Sell: na

Não, não.O script pine pode implementar a notificação do WeChat?

Wang3602000O Python é um dos inventores do PINE, mas não entende muito, por enquanto, todos eles dizem que o PINE é mais fácil do que o Python, o que é uma super-tendência de várias moedas.

Wang3602000Como é que esta estratégia se converteu para a multicurrency?

xaifer48Pode dar-me um tutorial de linguagem Pine?

LefarcenaBoi-boi-boi

O verão não te bate. 这个下单数量也是通过strategy.entry的qty参数调整吗?

Zer3192Os inventores são cada vez mais poderosos.

Xunfeng91O Super Mario 5 é uma estratégia que pode ser aplicada diretamente no disco real.

Inventor de quantificaçãohttps://www.fmz.com/doc/9315#request.security pode ser comparado com a linha K, a profundidade não pode ser comparada com a linha K

Inventor de quantificaçãoClaro que você pode adicionar @ depois do runtime.log, mas agora só pode notificar o aplicativo, as notificações do WeChat já foram baixadas.

Inventor de quantificaçãoPine não suporta multi-moeda, uma estratégia só suporta uma moeda

Inventor de quantificaçãoA gravação está em andamento e você pode ver a documentação no https://www.fmz.com/doc/9315

Inventor de quantificaçãoSim, a palavra não especificada por defeito é um parâmetro nas opções da interface.