🤖 Buenas, LEIA POR FAVOR! 💬 Muito obrigado pelas inúmeras mensagens que eu recebo, porém infelizmente não é possível responder todas as dúvidas individualmente. ❗ Importante : Eu não crio códigos para Profit sob orçamento. Peço por gentileza também que não use os canais de comunicação da empresa para tirar dúvidas sobre códigos - Infelizmente eu preciso ignorá-las, são inúmeras mensagens e afoga os canais de comunicação e dificulta o contato com clientes e alunos ❗ 👥 Para isso utilize o nosso grupo ScApp.link/facebook ou 📢 Solicite o serviço de um desenvolvedor profissional em ScApp.link/Ads 📑 Acesse nossa Apostila grátis sobre Programação ScApp.link/apostila 🟢 Programação para Profit do Zero ScApp.link/iniciante 🟢 Guia de Backtest para Profit ScApp.link/backtest 🟢 Lista de Funções do Profit ScApp.link/funcoes 🎓 Alunos dos nossos cursos : ScApp.link/curso Dúvidas devem ser postadas no ambiente Hotmart, por favor use a sessão de comentários da aula específica Para outras dúvidas mais genéricas use nossa comunidade fechada para alunos em ScApp.link/comunidade 😎 Obrigado pela compreensão. Considere colaborar com o projeto: 💚 Contribua : ScApp.link/contribua 💚 Membros : ScApp.link/membros 💚 Loja : ScApp.link/loja 🌐 Conheça mais do nosso conteúdo e material em ScApp.link
Valeu! Tecnicamente falando não, HFT significa High Frequency Trading, que traduzindo seria algo como Trading de Alta Frequência, e nesse contexto é mais usado pra se referir a robôs de operadores institucionais que precisam abrir fechar posições com grande quantidades de lotes/contratos, e fazem isso com operações menores mas de Alta Frequência, por exemplo um banco que precisa fechar uma posição de 5000 contratos provavelmente não vai fazer isso com uma ordem só de 5000, mas várias ordens menores... mas o termo é meio genérico não diz muito sobre o modelo mas a forma de operar
Gostei do video, porem voce mostrou somente COMPRA. Como seria tambem a parte de VENDA e com auto breakeven no preco de entrada quando atingir a primeira parcial de FIBO. Obrigado e fico no aguardo
Acho que tem um errinho no código. tem um problema no "b". Uma analise dimensional da variável "b" revela que ela ora assume a quantidade de ações ora assume o valor de número de lotes de ações. Na linha 33 o "b" assume o numero de quantidade de ações (100,200,300, etc) pois o BuyPosition retorna isso: - quantidade de ações, de minicontratos, etc. É o que vc compra e vende mesmo, "tantas unidades"do papel ( e não o numero de "lotes"). A variável interna "Lote" retorna também unidades (no caso de ações retorna sempre 100 e no caso dos miniindice retorna 1). Na linha 35 quando vc multiplica b x Lote está multiplicando unidades x unidades. O que vc quer é que "b" seja o número de Lotes e não unidades. Está inconsistente...eu acho. Linha 32 diz: - se b = Lotetotal (ou seja, b = 2 entao vende 2 Lotes de 100 ações, ou seja, vende 200 ações. Mas na linha 33 é atribuído a b o valor de , vamos dizer, 100 açoes. Mas na linha 35 manda vender stop b*Lote, ou seja 100*100 ou 100*200. Aí tem um probleminha.
Concordo com as observações. Um possível ajuste seria alterar o If b = LoteTotal -- >> para If ( b / lote ) = LoteTotal. Assim o teste seria, por hipótese: If (200 / 100 ) = 2
ola... se observar vai ver o lote menor sempre fica na operação que da loss, o que parece ocorrer é que quando atinge a parcial é como se ele repintasse a entrada colocando mais contratos.
Ola Schiller, no renko funciona de igual modo e teria como dar uma ideia de qual seria a quantidade de Renko ideal para açoes e outra duvida seria que poderia tambem estabelecer o trailing stop na programaçao 5/5 que seria alvo duplo em renkos? Uso a ideia Eden dos trades+ 123pfr em Renko, mas gostaria de integrar a Fibo para alvos parciais e finais e stop con alguns centavos abaixo do ultimo fundo e fazer breakeven apos fechamento do proximo box de renko e acionar assim o trailing stop com uma idferença do tamanho de 2 boxs. O que acha fica complexo? desde ja obrigado.
Ola tentei elaborar assim a ideia mas esta bagunçado ainda, const TAlvo = 0.1; // Gatilho do Trailing Stop TStop = 0.2; // Quanto Stop move AlvoFiboParcial = 1.61; // Alvo Parcial AlvoFiboFinal = 3.61; // Alvo Final LoteTotal = 4; // Lote Total LoteParcial = 2; // Lote para sair parcialmente var TA,SinalC,SinalS : Booleano; StopC,Alvo1,Alvo2,AlvoTS,hl,Amp : Real; b : Inteiro; Inicio {Cálculos} b := BuyPosition; hl := HiloActivator(3); {Setup} SinalC := (Minima < hl) e (Abertura > hl) e (Fechamento > hl) e (Maxima > hl); Se (BuyPosition = 0) e SinalC entao PaintBar(clVerde);
{Busca Entrada} Se (BuyPosition = 0) e SinalC entao inicio Amp := Maxima - Minima; StopC := Minima; Alvo1 := Maxima + (Amp * AlvoFiboParcial); Alvo2 := Maxima + (Amp * AlvoFiboFinal); BuyStop(Maxima,Maxima,LoteTotal*Lote); AlvoTS := Maxima + TAlvo; BuyStop(Maxima,Maxima); SellToCoverStop(StopC,StopC); fim; {Se estiver comprado - buscar saída} Se (IsBought) entao inicio Se (Maxima > AlvoTS) Entao inicio PaintBar(ClAmarelo); AlvoTS := AlvoTS + TAlvo; StopC := StopC + TStop; fim; Se b = LoteTotal entao SellToCoverLimit(Alvo1,LoteParcial*Lote); b := BuyPosition; Se b = (LoteTotal-LoteParcial) entao SellToCoverLimit(Alvo2,(LoteTotal-LoteParcial)*Lote); SellToCoverStop(StopC,StopC,b*Lote); Se (Minima < StopC) entao ClosePosition; fim; {Fechar Posiçoes no Final do Dia} //Se (Time >= 1700) entao ClosePosition; Fim;
BOA NOITE, TERIA ALGUM VIDEO EM QUE QUE COLOCA O STOP ABAIXO DA BARRA QUE ACIONONOU A ORDEM DE ENTRADA NO FECHOU FORA, FECHOU DENTRO? ADERI O SETUP, PORÉM AS SAIDAS SÃO NO ESTOÁSTICO LENTO
Eu notei que no backtest o dia corrente não é computado. Acho que deve ter alguma coisa a ver com o banco de dados deles. É já tinha notado isso que disse sobre a quantidade de ações/contratos por ordem.
@ScApp - Programação Trader fala man blz??? cara estava vendo o video, e me deparei fazendo uma parcial aqui, que se a saida da parcial for no mesmo candle da entrada, ele não aciona, tentei algumas opções aqui mas não consegui não...é isso mesmo ???
Uma dúvida, quando o valor da saída parcial não é um numero que haja negociação. EX: WDO com range de 5 pontos, e alvo de 1,61, logo temos 5 x 1,61 = 8,05 pontos. Nesse caso automaticamente ele faz o arredondamento ou precisamos usar uma função específica para isso? Desde de já, obrigado!
Olá, muito obrigado pela aula. Estou fazendo algo parecido e continua dando esse erro na quantidade de ordens enviadas quando há loss na operação, em lugar de 2 ordens vai só uma. Você conseguiu observar onde pode estar a falha no profit? ou tem algum atalho para ser feito no código?
Quando eu rodo o Gráfico do Editor de estratégias o Backtest não aparece as operações nas estatísticas, alguém poderia me dar uma luz? Meu Profit é da Clear.
🤖 Buenas, LEIA POR FAVOR!
💬 Muito obrigado pelas inúmeras mensagens que eu recebo, porém infelizmente não é possível responder todas as dúvidas individualmente.
❗ Importante : Eu não crio códigos para Profit sob orçamento. Peço por gentileza também que não use os canais de comunicação da empresa para tirar dúvidas sobre códigos - Infelizmente eu preciso ignorá-las, são inúmeras mensagens e afoga os canais de comunicação e dificulta o contato com clientes e alunos ❗
👥 Para isso utilize o nosso grupo ScApp.link/facebook ou
📢 Solicite o serviço de um desenvolvedor profissional em ScApp.link/Ads
📑 Acesse nossa Apostila grátis sobre Programação ScApp.link/apostila
🟢 Programação para Profit do Zero ScApp.link/iniciante
🟢 Guia de Backtest para Profit ScApp.link/backtest
🟢 Lista de Funções do Profit ScApp.link/funcoes
🎓 Alunos dos nossos cursos : ScApp.link/curso
Dúvidas devem ser postadas no ambiente Hotmart, por favor use a sessão de comentários da aula específica
Para outras dúvidas mais genéricas use nossa comunidade fechada para alunos em ScApp.link/comunidade
😎 Obrigado pela compreensão.
Considere colaborar com o projeto:
💚 Contribua : ScApp.link/contribua
💚 Membros : ScApp.link/membros
💚 Loja : ScApp.link/loja
🌐 Conheça mais do nosso conteúdo e material em ScApp.link
Sem palavras pra agradecer o conteúdo disponibilizado. Obrigado!!
Quero parabenizar pelo conteúdo !! Você está ajudando muitas pessoas , pode ter certeza disso . Gratidão!! Excelente trabalho !!
Muito obrigado pela mensagem Bruno
TOP Demais.. Obrigado professor
Valeu Mauro
Olá boa tarde queria te parabenizar pelos vídeos são muito bons, mas tenho uma pergunta esse código seria um hft na pratica ?
Valeu! Tecnicamente falando não, HFT significa High Frequency Trading, que traduzindo seria algo como Trading de Alta Frequência, e nesse contexto é mais usado pra se referir a robôs de operadores institucionais que precisam abrir fechar posições com grande quantidades de lotes/contratos, e fazem isso com operações menores mas de Alta Frequência, por exemplo um banco que precisa fechar uma posição de 5000 contratos provavelmente não vai fazer isso com uma ordem só de 5000, mas várias ordens menores... mas o termo é meio genérico não diz muito sobre o modelo mas a forma de operar
@@SchillerApp a bacana entendi, mas no caso eu posso usar esse código e automatizar no profit usando-o como um robô?
Gostei do video, porem voce mostrou somente COMPRA. Como seria tambem a parte de VENDA e com auto breakeven no preco de entrada quando atingir a primeira parcial de FIBO.
Obrigado e fico no aguardo
Acho que tem um errinho no código. tem um problema no "b". Uma analise dimensional da variável "b" revela que ela ora assume a quantidade de ações ora assume o valor de número de lotes de ações. Na linha 33 o "b" assume o numero de quantidade de ações (100,200,300, etc) pois o BuyPosition retorna isso: - quantidade de ações, de minicontratos, etc. É o que vc compra e vende mesmo, "tantas unidades"do papel ( e não o numero de "lotes"). A variável interna "Lote" retorna também unidades (no caso de ações retorna sempre 100 e no caso dos miniindice retorna 1). Na linha 35 quando vc multiplica b x Lote está multiplicando unidades x unidades. O que vc quer é que "b" seja o número de Lotes e não unidades. Está inconsistente...eu acho. Linha 32 diz: - se b = Lotetotal (ou seja, b = 2 entao vende 2 Lotes de 100 ações, ou seja, vende 200 ações. Mas na linha 33 é atribuído a b o valor de , vamos dizer, 100 açoes. Mas na linha 35 manda vender stop b*Lote, ou seja 100*100 ou 100*200. Aí tem um probleminha.
Concordo com as observações. Um possível ajuste seria alterar o If b = LoteTotal -- >> para If ( b / lote ) = LoteTotal. Assim o teste seria, por hipótese: If (200 / 100 ) = 2
É possível criar robôs para várias entradas e saídas nos alvos prefixados das respectivas entradas?
ola... se observar vai ver o lote menor sempre fica na operação que da loss, o que parece ocorrer é que quando atinge a parcial é como se ele repintasse a entrada colocando mais contratos.
Ola Schiller, no renko funciona de igual modo e teria como dar uma ideia de qual seria a quantidade de Renko ideal para açoes e outra duvida seria que poderia tambem estabelecer o trailing stop na programaçao 5/5 que seria alvo duplo em renkos?
Uso a ideia Eden dos trades+ 123pfr em Renko, mas gostaria de integrar a Fibo para alvos parciais e finais e stop con alguns centavos abaixo do ultimo fundo e fazer breakeven apos fechamento do proximo box de renko e acionar assim o trailing stop com uma idferença do tamanho de 2 boxs. O que acha fica complexo? desde ja obrigado.
Ola tentei elaborar assim a ideia mas esta bagunçado ainda,
const
TAlvo = 0.1; // Gatilho do Trailing Stop
TStop = 0.2; // Quanto Stop move
AlvoFiboParcial = 1.61; // Alvo Parcial
AlvoFiboFinal = 3.61; // Alvo Final
LoteTotal = 4; // Lote Total
LoteParcial = 2; // Lote para sair parcialmente
var
TA,SinalC,SinalS : Booleano;
StopC,Alvo1,Alvo2,AlvoTS,hl,Amp : Real;
b : Inteiro;
Inicio
{Cálculos}
b := BuyPosition;
hl := HiloActivator(3);
{Setup}
SinalC := (Minima < hl) e (Abertura > hl) e
(Fechamento > hl) e (Maxima > hl);
Se (BuyPosition = 0) e SinalC entao PaintBar(clVerde);
{Busca Entrada}
Se (BuyPosition = 0) e SinalC entao
inicio
Amp := Maxima - Minima;
StopC := Minima;
Alvo1 := Maxima + (Amp * AlvoFiboParcial);
Alvo2 := Maxima + (Amp * AlvoFiboFinal);
BuyStop(Maxima,Maxima,LoteTotal*Lote);
AlvoTS := Maxima + TAlvo;
BuyStop(Maxima,Maxima);
SellToCoverStop(StopC,StopC);
fim;
{Se estiver comprado - buscar saída}
Se (IsBought) entao
inicio
Se (Maxima > AlvoTS) Entao
inicio
PaintBar(ClAmarelo);
AlvoTS := AlvoTS + TAlvo;
StopC := StopC + TStop;
fim;
Se b = LoteTotal entao SellToCoverLimit(Alvo1,LoteParcial*Lote);
b := BuyPosition;
Se b = (LoteTotal-LoteParcial) entao SellToCoverLimit(Alvo2,(LoteTotal-LoteParcial)*Lote);
SellToCoverStop(StopC,StopC,b*Lote);
Se (Minima < StopC) entao ClosePosition;
fim;
{Fechar Posiçoes no Final do Dia}
//Se (Time >= 1700) entao ClosePosition;
Fim;
BOA NOITE, TERIA ALGUM VIDEO EM QUE QUE COLOCA O STOP ABAIXO DA BARRA QUE ACIONONOU A ORDEM DE ENTRADA NO FECHOU FORA, FECHOU DENTRO? ADERI O SETUP, PORÉM AS SAIDAS SÃO NO ESTOÁSTICO LENTO
Eu notei que no backtest o dia corrente não é computado. Acho que deve ter alguma coisa a ver com o banco de dados deles. É já tinha notado isso que disse sobre a quantidade de ações/contratos por ordem.
Vou testar este código no meu profitXP pra ver se vai funcionar e dou um feedback amanhã. Abs
Valeu!
@ScApp - Programação Trader fala man blz??? cara estava vendo o video, e me deparei fazendo uma parcial aqui, que se a saida da parcial for no mesmo candle da entrada, ele não aciona, tentei algumas opções aqui mas não consegui não...é isso mesmo ???
Uma dúvida, quando o valor da saída parcial não é um numero que haja negociação.
EX: WDO com range de 5 pontos, e alvo de 1,61, logo temos 5 x 1,61 = 8,05 pontos. Nesse caso automaticamente ele faz o arredondamento ou precisamos usar uma função específica para isso?
Desde de já, obrigado!
Olá, muito obrigado pela aula. Estou fazendo algo parecido e continua dando esse erro na quantidade de ordens enviadas quando há loss na operação, em lugar de 2 ordens vai só uma. Você conseguiu observar onde pode estar a falha no profit? ou tem algum atalho para ser feito no código?
Entao eh um bug, eu tava quebrando a cabeça aqui com as saidas parciais q nao estavam sendo plotadas no backtest q eu tava fazendo aqui
Bom dia !! Baixei o arquivo direitinho , Importei , Só que não aparece quando vou no Indicadores para colocar no gráfico . Alguém pode me ajudar ?
Olá Bruno se for para backtest ele não irá aparecer como indicador mas sim como estratégia de execução
Quando eu rodo o Gráfico do Editor de estratégias o Backtest não aparece as operações nas estatísticas, alguém poderia me dar uma luz? Meu Profit é da Clear.
Parece ser um bug na última versão, vi outros usuários reclamando e notei o problema também...
@@SchillerApp muito obrigado pela informação... E parabéns pelo trabalho, ele pode mudar vidas!