Pesquisar

Programação ProfitChart

22/06/2021 às 15:43

Descrição do Projeto:

Boa tarde
Gostaria de transformar o código abaixo, de linguagem Pine Script (TradingView) em NTSL (ProfitChart)

study(title = "Ozymandias", shorttitle = "Ozymandias", overlay = true)

input_Length = input(defval = 2, title = "Length", type = input.integer, minval = 1)
input_Type = input(defval = "SMA", title = "Type", type = input.string, options = ['SMA', 'EMA', 'WMA', 'VWMA'])
ATR_Length = 100

Get_MA(MA_Type, MA_Source, MA_Length) =>
MA_Type == 'EMA' ? ema(MA_Source, MA_Length) : MA_Type == 'SMA' ? sma(MA_Source, MA_Length) : MA_Type == 'WMA' ? wma(MA_Source, MA_Length) : MA_Type == 'VWMA' ? sma(MA_Source, MA_Length) : na

Lowest_Low = lowest(low, input_Length)
MA_Low = Get_MA(input_Type, low, input_Length)

Highest_High = highest(high, input_Length)
MA_High = Get_MA(input_Type, high, input_Length)

ATR_Half = atr(ATR_Length) / 2

Next_Trend = 0
Next_Trend := nz(Next_Trend[1], Next_Trend)

Trend = 0
Trend := nz(Trend[1], Trend)

Low_Max = low[1]
Low_Max := nz(Low_Max[1], Low_Max)

High_Min = high[1]
High_Min := nz(High_Min[1], High_Min)

if Next_Trend == 1
Low_Max := max(Low_Max, Lowest_Low)
if MA_High < Low_Max and close < low[1]
Trend := 1
Next_Trend := 0
High_Min := Highest_High

if Next_Trend == 0
High_Min := min(High_Min, Highest_High)
if MA_Low > High_Min and close > high[1]
Trend := 0
Next_Trend := 1
Low_Max := Lowest_Low

Arrow_Shift = 0.0
Line_Color = color.gray

Line_HT = close
Line_HT := nz(Line_HT[1], Line_HT)

if Trend == 0
Line_Color := color.blue
if Trend[1] == 0
Line_HT := max(Low_Max, Line_HT[1])
if Trend[1] == 1
Arrow_Shift := -atr(10)

if Trend == 1
Line_Color := #FF1493
if Trend[1] == 1
Line_HT := min(High_Min, Line_HT[1])
if Trend[1] == 0
Arrow_Shift := atr(10)

plot(Line_HT, color = Line_Color, linewidth = 2, title = "Ozymandias", transp = 0)
plot(Line_HT - ATR_Half, color = color.gray, linewidth = 1, title = "Ozymandias Low", transp = 0)
plot(Line_HT + ATR_Half, color = color.gray, linewidth = 1, title = "Ozymandias High", transp = 0)

Atividades do cliente nesse projeto:

Última visualização: 07/07/2021 às 23:03

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Outra - Web, Mobile & Software
Orçamento: Aberto
Nível de experiência: Iniciante
Visibilidade: Público
Propostas: 2
Propostas excluídas: 2
Interessados: 2
Tempo restante:
Valor Mínimo: R$ 50,00

Cliente

Propostas (0)

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Desenvolvimento de robô para automação de scraping e integração com APIs - Descrição do job: Preciso de um desenvolvedor para criar um sistema que: • Faça automação de navegação em sites (preenchimento de formul&aacut...

Desenvolvimento de robô para entradas automáticas no Bac Bo - Gostaria de alguém para desenvolver um robô para entradas automáticas no jogo Bac Bo em casas de apostas. Ele dará entradas seguindo o padrão de um robô que...

Construção de programa com estrutura de repetição e decisão - • Utilizar um dos ambientes de desenvolvimento em C++: DEV C++, Code Blocks, C++ On-line ou C++ Movie. • Codificar o programa usando uma biblioteca específica para entrada e sa&iac...

Criar site de premiações por sorteio - Pretendo criar um site de premiações por sorteio, onde o apostador escolhe uma determinada quantidade de números no universo de 00 a 99, pagando um preço específi...

Criação de treinamento de IA - Estamos procurando um profissional para montar o treinamento da assistente de nossa IA para atendimento. Deve ser completo, como um funil de vendas. Deve enviar links e materiais para nossos clien...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.