HorizontalLineCustom EndDate ?
Alguem poderia me ajudar com uma questão, é possivel ter um HorizontalLineCustom mas que eu consiga remover essa linha depois? eu vi que tem ENDDATE, mas seria possivel remover essa linha caso um preço passe por um valor? Ex: eu ter um HorizontalLineCustom como alvo de um trade... se o preço é maior que esse alvo, eu cancele esse linha?
-
Até 04/11/2023 não é possível. Seria uma boa sugestão.
Mas você pode armazenar os dados da função e plotar somente quando chegar no dia atual. Essa função não depende do tempo e pode ser chamada quando você pinta o último candle.
O problema é que ela não funciona no intraday momento. Fiz uma solicitação para incluir hora, minutos e segundos.
Essa linguagem NTSL é bastante limitada e já passou da hora de criarem algo mais simples e produtivo.
Pinescript é bem mais produtiva e simples.
Atualmente o que foi ""plotado" não se apaga.1 -
Mas quem não permite isso é a NTSL ou a nelogica que não desenvolveu essa função?
Ta ai algo que não entendo, como sabe que é a NTSL responsavel por não poder?
0 -
- A adição de uma função específica para remover linhas horizontais baseada em condições de preço, como
RemoveHorizontalLine(data, hhmm)
, seria uma melhoria significativa. Por exemplo:RemoveHorizontalLine(1231101, 0900);
- A linguagem NTSL está evoluindo lentamente e de forma reativa, o que não é o ideal. Linguagens como Pine Script já oferecem funcionalidades avançadas e são mais intuitivas para os usuários.
- Um ponto crítico é a incapacidade do ProfitChart de lidar com arrays de múltiplas dimensões, uma funcionalidade padrão na maioria das linguagens de programação modernas e até em muitas das mais antigas. Isso limita significativamente a complexidade e a eficiência dos scripts que podem ser criados.
- Além disso, a modularização do código através de funções é quase impraticável com a NTSL devido às suas restrições. Isso não só dificulta a escrita de código limpo e reutilizável, mas também impede os usuários de construir bibliotecas de funções que poderiam melhorar a eficiência e a produtividade.
- Essas limitações sublinham a necessidade urgente de uma linguagem mais acessível e atualizada para o ProfitChart, para evitar que se torne obsoleta diante de alternativas mais modernas e capazes.
1 - A adição de uma função específica para remover linhas horizontais baseada em condições de preço, como
-
Por acaso, estava a testar um código com "horizontalline", e vejo q aparece como opção no editor a "horizontallinecustom". porém não fiz os testes, dá uma olhada lá.
0 -
>Mas quem não permite isso é a NTSL ou a nelogica que não desenvolveu essa função?
NTSL é a versão da Nelogica da linguagem Eazy que lembra muito o Pascal/Delphi mas com muuuuuuitas limitações. Ela especifica a estrutura léxica e sintática, além de um conjunto (muito limitado) de funções. Logo, a responsável por ter ou não algum recurso é a Nelogica.
>Ta ai algo que não entendo, como sabe que é a NTSL responsavel por não poder?
Outros ambientes como o TradingView (com a linguagem PineScript mencionada pelo colega SKY) oferecem muito mais recursos, tanto visuais (até covardia comparar) quanto de estrutura de linguagem como classes (types), generics simplificado, bibliotecas reutilizáveis, editor de código decente, etc.
0
Please sign in to leave a comment.
Comments
5 comments