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

Estratégias de super-tendências

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

A FMZ está sendo adaptada para o banco de dados da linguagem Pine do TradingView, agora em versão estável, conforme solicitado pelos usuários da plataforma.

  • A sintaxe é totalmente compatível com a versão v5
  • Todos os indicadores da taco estão totalmente implementados
  • A biblioteca de matemática está totalmente implementada.
  • O arquivo de strings está totalmente implementado
  • Arquivo de arrays totalmente implementado
  • input Parâmetros de entrada identificados automaticamente para a interface
  • request.security对heikinashi的支持
  • Implementação de um conjunto de estratégias (suporte completo para stop loss/stop block/track block/condition list)
  • Plot/plotchar/plotshape/plotcandle/alert/alertcondition etc. compatível

O suporte completo às funções da linguagem é um processo contínuo, e esta versão aberta é aberta previamente para facilitar o teste do usuário.

O FMZ continuará a aumentar e melhorar o suporte ao banco de dados da linguagem Pine do TradingView.

Nota: Se encontrar uma variável não definida que não suporte essa propriedade, você pode remover as chamadas relacionadas ou enviar um formulário de contato para que o técnico resolva

超级趋势策略


/*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()


Relacionado

Mais informações

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.