Olá, Visitante. Por favor entre ou registe-se se ainda não for membro.

Entrar com nome de utilizador, password e duração da sessão
 

Autor Tópico: Sugestões para Sistemas  (Lida 30333 vezes)

JoaoAP

  • Ordem dos Especialistas
  • Hero Member
  • *****
  • Mensagens: 4778
    • Ver Perfil
Re:Sugestões para Sistemas
« Responder #20 em: 2012-10-30 15:00:11 »
Uma sugestão para sistema e adpatar.

http://breakpointtrades.com/market_lab/index.php/systems/gdx_systems/

Como pode deixar de repentes... fica o essencial:
Citar
System Rules:

1. Buy Signals are generated by a cross over the 5 day simple MA.

2. Sell Signals are generated by a cross below the 8 day simple MA.

3. Do not short GDX if the price is < 3% above the 200 day MA, Instead go to cash and wait for the next buy signal.

4. All new Trades (Longs/Shorts) are entered at the close of the day (true end of day swing system), except for Stops which can occur intra day.

5. Exit Longs and Short when $BPGDM goes above 86%

6. Exit Longs and Short when $BPGDM goes above 83.8% with a gap up >1% in the GDX ETF.

7. Set an initial Stop loss of 8% from the entry price Note: this is NOT a trailing Stop and can be hit any time during the day.

8. Do Not Take shorts when the BPGDM is 12% or below.

9. Time Stop - If you are in a position for 20 days, set a stop loss of +0.50%. This will ensure that you can't take a loss now

10. Exit trades and go to cash once a Profit Target of 13.5% has been met.

11. ATR Trailing Stop, Custom Tradestation Indicator

12. RSI Filter


Se alguém pudesse confirmar, com as regras acima, se as imagens que se encontram nesse site estão de acordo com as regras.

Visitante

  • Ordem dos Especialistas
  • Hero Member
  • *****
  • Mensagens: 3766
    • Ver Perfil
Re:Sugestões para Sistemas
« Responder #21 em: 2012-11-15 10:43:05 »
Este é baseado no cruzamento de médias móveis e foi publicado num artigo da Futures. Além disso aplica uma média móvel à curva de 'equity', e fiquei com a ideia que inverte os sinais do sistema quando o valor da 'equity' está abaixo dessa MM, minimizando os 'drawdowns'. Li o artigo por alto, se alguém  experiente quiser dar a sua opinião será bem-vinda.

Artigo: Flying high with forex

Visitante

  • Ordem dos Especialistas
  • Hero Member
  • *****
  • Mensagens: 3766
    • Ver Perfil
Re:Sugestões para Sistemas
« Responder #22 em: 2012-11-18 22:37:17 »
Há algum 'software' que se distinga para o teste de sistemas? O 'Enhanced System Tester' do Metastock é muito fácil de programar, embora já tenha ouvido falar bem e mal dele, além de se tratar de um programa que usa princípios de uma década atrás, entretanto houve evoluções que penso não terem sido incorporadas no MetaStock.

Da minha pouca experiência com ele, pareceu-me ter observado algumas inconsistências, que se notam ao desenhar os sinais de entrada, saída, stop no gráfico. Aparentemente sinais que deveriam estar lá, não estão, mas pode ser falha minha, ou de configuração do 'tester'.

O Metatrader poderia ser usado, mesmo para simular sistemas não automáticos, o problema é que tem um interface de programação complicadíssimo e pobre. Tem muito a evoluir caso seja destinado ao retalho, para a autoprogramação, terá de evoluir para algo mais prático de programar. Dá a entender que o programa não foi foi feito para isso. Hoje há a possibilidade da programação por objectos, que muitos fornecedores de 'software' usam, e isso até as crianças programam. O compilador do Metatrader é de 'baixo nível' equivalente aos compiladores que se usavam na década de 1980!

Não conhecem nada com a simplicidade do MS mas eventualmente mais eficaz?

Incognitus

  • Administrator
  • Hero Member
  • *****
  • Mensagens: 30961
    • Ver Perfil
Re:Sugestões para Sistemas
« Responder #23 em: 2012-11-19 00:35:12 »
Penso que o software da tradestation faz o que queres com alguma simplicidade: http://www.tradestation.com
 
A IB é extraordinariamente complicada para esse fim (o metatrader é muito mais simples). O Metatrader 5 permite programação por objectos, mas regra geral acho que é mais difícil de usar que o metatrader 4.
 
Depois existem mais uma série de programas: Amibroker, Ninjatrader e muitos mais.
"Nem tudo o que pode ser contado conta, e nem tudo o que conta pode ser contado.", Albert Einstein

Incognitus, www.thinkfn.com

Zel

  • Visitante
Re:Sugestões para Sistemas
« Responder #24 em: 2012-11-19 02:35:46 »
Há algum 'software' que se distinga para o teste de sistemas? O 'Enhanced System Tester' do Metastock é muito fácil de programar, embora já tenha ouvido falar bem e mal dele, além de se tratar de um programa que usa princípios de uma década atrás, entretanto houve evoluções que penso não terem sido incorporadas no MetaStock.

Da minha pouca experiência com ele, pareceu-me ter observado algumas inconsistências, que se notam ao desenhar os sinais de entrada, saída, stop no gráfico. Aparentemente sinais que deveriam estar lá, não estão, mas pode ser falha minha, ou de configuração do 'tester'.

O Metatrader poderia ser usado, mesmo para simular sistemas não automáticos, o problema é que tem um interface de programação complicadíssimo e pobre. Tem muito a evoluir caso seja destinado ao retalho, para a autoprogramação, terá de evoluir para algo mais prático de programar. Dá a entender que o programa não foi foi feito para isso. Hoje há a possibilidade da programação por objectos, que muitos fornecedores de 'software' usam, e isso até as crianças programam. O compilador do Metatrader é de 'baixo nível' equivalente aos compiladores que se usavam na década de 1980!

Não conhecem nada com a simplicidade do MS mas eventualmente mais eficaz?

dos varios que ja experimentei o amibroker e' o melhor por ser tao simples e tao rapido

Automek

  • Ordem dos Especialistas
  • Hero Member
  • *****
  • Mensagens: 30976
    • Ver Perfil
Re:Sugestões para Sistemas
« Responder #25 em: 2012-11-19 07:55:31 »
Eu experimentei a demo do Multicharts e é excelente, mas o preço faz com que tenha ficado de parte.

Para coisas muito básicas uso o Meta, mas ainda hoje vou muitas vezes buscar o velhinho e descontinuado Omega Prosuite porque a Easy language é realmente muito fácil de programar e bastante mais versátil do que o Metastock. O Omega entretanto foi substituído pela plataforma do Tradestation que o Inc referiu, mas não sei se pode ser utilizado por quem não tenha conta.

Há também quem use o ProRealtime que é gratuito e a linguagem de programação é parecida à Easy Language.

Visitante

  • Ordem dos Especialistas
  • Hero Member
  • *****
  • Mensagens: 3766
    • Ver Perfil
Re:Sugestões para Sistemas
« Responder #26 em: 2012-11-19 13:45:53 »
Obrigado a todos pelas respostas.

John_Law

  • Ordem dos Especialistas
  • Sr. Member
  • *****
  • Mensagens: 466
    • Ver Perfil
Re:Sugestões para Sistemas
« Responder #27 em: 2012-11-20 17:38:18 »
Neste verão fiz um robot que negociava Head and Shoulders. Fiz uns testes com ele com resultados fraquinhos, depois nunca mais peguei nele nem acho que vá alguma vez tentar usá-lo outra vez. Acham que há alguma possibilidade de eu o vender? Qual a melhor maneira de o fazer? O código tem que seguir alguma nomenclatura/procedimento standard?

vdap

  • Ordem dos Especialistas
  • Hero Member
  • *****
  • Mensagens: 2706
    • Ver Perfil
Re:Sugestões para Sistemas
« Responder #28 em: 2012-11-20 17:57:39 »
Neste verão fiz um robot que negociava Head and Shoulders. Fiz uns testes com ele com resultados fraquinhos, depois nunca mais peguei nele nem acho que vá alguma vez tentar usá-lo outra vez. Acham que há alguma possibilidade de eu o vender? Qual a melhor maneira de o fazer? O código tem que seguir alguma nomenclatura/procedimento standard?

Ninguém te compra um robot que não tenha dado provas no mercado, o que aconselho é que coloques a correr numa conta demo, inscreves-te num site e colocas lá os ganhos e perdas, se der dinheiro o robot ao fim de uns tempos começas a receber respostas e tu avalias.

quanto a vender o código, só pelo código, isso tinha que ser vendido a um programador, e um programador não gasta dinheiro em funções já programadas, a não ser que seja uma coisa do outro mundo (" o que não me parece ser o caso ").

cumprimentos,

The duty of a patriot is to protect his country from its government

John_Law

  • Ordem dos Especialistas
  • Sr. Member
  • *****
  • Mensagens: 466
    • Ver Perfil
Re:Sugestões para Sistemas
« Responder #29 em: 2012-11-20 18:04:41 »
Eu fiz uns backtests... Tenho que experimentá-lo numa demo também. Quais são os sites mais frequentados de compra e venda de robôs, sabes-me dizer?

vdap

  • Ordem dos Especialistas
  • Hero Member
  • *****
  • Mensagens: 2706
    • Ver Perfil
Re:Sugestões para Sistemas
« Responder #30 em: 2012-11-20 18:07:08 »
Eu fiz uns backtests... Tenho que experimentá-lo numa demo também. Quais são os sites mais frequentados de compra e venda de robôs, sabes-me dizer?


dois: (que eu conheça) existem muitos mais... é uma questão de procurares

http://www.collective2.com/
https://www.myfxbook.com/
The duty of a patriot is to protect his country from its government

Incognitus

  • Administrator
  • Hero Member
  • *****
  • Mensagens: 30961
    • Ver Perfil
Re:Sugestões para Sistemas
« Responder #31 em: 2012-11-20 18:45:54 »
Eu fiz uns backtests... Tenho que experimentá-lo numa demo também. Quais são os sites mais frequentados de compra e venda de robôs, sabes-me dizer?

John, se nem em backtest a coisa parece produzir resultados, é pouco provável que vá longe em demo ou real.
"Nem tudo o que pode ser contado conta, e nem tudo o que conta pode ser contado.", Albert Einstein

Incognitus, www.thinkfn.com

John_Law

  • Ordem dos Especialistas
  • Sr. Member
  • *****
  • Mensagens: 466
    • Ver Perfil
Re:Sugestões para Sistemas
« Responder #32 em: 2012-11-20 23:35:11 »
Vou mexer um bocadinho nele porque ele tem várias variáveis: para modelação do padrão (simetria, no tempo, dos ombros; simetria, no valor do activo, entre ombros e entre suportes), depois na estratégia: tem para só negociar com neckline ascendente ou não, etc. e eu na altura que o criei não perdi muito tempo a estudar estratégias para o algoritmo. A parte importante do algoritmo é o reconhecimento depois o que tu fazes com ele dá aso a algum estudo. Vou brincar um bocado com ele quando tiver tempo. Se não tive nenhum valor ponho-o aqui, até tem alguma piada esse AE.

consultaqui

  • Jr. Member
  • **
  • Mensagens: 27
    • Ver Perfil
    • consultaqui.blogspot.com
Re:Sugestões para Sistemas
« Responder #33 em: 2012-12-18 13:59:03 »
A rolar em live, conjunto de estratégias sem truques de take profits de menos que 1 pip, sem truques de martingale, risco entre estratégias 1:3 e 3:1.

Segundo o histórico, pode-mos contar com muitas ordens dadas sobe e desce,sobe e desce, poucas probabilidades de perda total de capital e probabilidade de sobreviver positivamente em longo prazo.

Ofereço este conjunto de estratégias (20 contas max, depósito máximo por conta 25k, a funcionar em vários brokers, conta individual para o efeito)

EurUsd live



Bons trades a todos




Bom dia a todos, eu pessoalmente uso metatrader e para me auxiliar na escolha de estratégias e combinação das mesmas, para efetuar backtest uso este software gratis http://www.mqlsoft.com/download/reportmanager.

Assim consigo organizar-me e saber o comportamento do bolo de estratégias, podendo inclusivamente adicionar o nr de estrategias e nr de pares.

Pessoalmente combino estrategia de break out 2 variações e estratégia de retracement.

Um exemplo de 12 anos e qualquer coisa.

Initial deposit: 5000.00€    Total net profit: 9288.78€
Maximal drawdown: -391.94€ Total trades: 10898
Short positions (won %)5174 (45.419%) Long positions (won %)5724 (46.506%)
Profit trades (% of total)5012 (45.99%)Loss trades (% of total)5886 (54.01%)
Maximum consecutive wins (profit in money) 285.34€
Maximum consecutive losses (loss in money )-96.90€
Maximal consecutive profit (count of wins) 484.22 €
Maximal consecutive loss (count of losses) -143.64 €

Estes valores são sem gestão do risco, lote fixo 0.01lote.

Bons trades a todos.

JoaoAP

  • Ordem dos Especialistas
  • Hero Member
  • *****
  • Mensagens: 4778
    • Ver Perfil
Re:Sugestões para Sistemas
« Responder #34 em: 2013-02-18 16:49:00 »
Hoje descobri um bom fórum para quem vai começar a desenvolver sistemas que está dentro do:
http://www.stockfetcher.com
Existe aqui um bom fórum sobre: " PORTFOLIO SELECTION AND MANAGEMENT USING RISK/REWARD RATIOS"
http://www.stockfetcher.com/sfforums/?q=view&tid=91296&start=0
E aqui na página 40 têm um codigo final:
http://www.stockfetcher.com/sfforums/?q=view&tid=91296&start=390

Coisas simples, mas para quem via começar tem muita informação e algumas coisas muito bem explicadas.
Depois tem sugestões numa linguagem para o stockfetcher e testarem.
Experimentem com calma....


Outro:
ConnorsRSI Pullback Strategy
Here's a system that might be of some interest to a number of StrataSearch users. It's called the "ConnorsRSI Pullback Strategy" and is created by Laurence Connors of Connors Research, LLC. A complete guide to this system can be found here:
http://www.stratasearch.com/forum/viewtopic.php?f=8&t=1115
Mais abaixo tem o código para o stockfetcher  e qq um pode traduzir para outra linguagem
Aliás aqui: http://www.stratasearch.com/forum/viewforum.php?f=12 tem um bom fórum para estas coisas...

Outra ferramenta:
 FundamentalDataDownloader V1.2 - Downloads fundamental data for all US stock exchanges (AMEX, NASDAQ, NYSE)
http://www.trading-tools.com/historical-fundamental-data-downloader.htm

Messiah

  • Ordem dos Especialistas
  • Hero Member
  • *****
  • Mensagens: 2631
    • Ver Perfil
Re:Sugestões para Sistemas
« Responder #35 em: 2013-02-19 14:43:02 »
Fica aqui um software mt bom free:

http://www.tssbsoftware.com

Zel

  • Visitante
Re:Sugestões para Sistemas
« Responder #36 em: 2013-02-19 20:57:15 »
o connorsrsi nao eh la muito bom, mais vale um simples williams %r

testei o bicho e desisti, parece-me uma manobra de marketing




JoaoAP

  • Ordem dos Especialistas
  • Hero Member
  • *****
  • Mensagens: 4778
    • Ver Perfil
Re:Sugestões para Sistemas
« Responder #37 em: 2013-02-19 23:25:46 »
o connorsrsi nao eh la muito bom, mais vale um simples williams %r

testei o bicho e desisti, parece-me uma manobra de marketing
QQ dia vou testar uma adaptação dele:

Código: [Seleccione]
%R = [(Highest high over 10 bars - today's close) /
(highest high over 30 bars - lowest low over 10)] * -100

JoaoAP

  • Ordem dos Especialistas
  • Hero Member
  • *****
  • Mensagens: 4778
    • Ver Perfil
Re:Sugestões para Sistemas
« Responder #38 em: 2013-05-24 18:42:38 »
Eu experimentei a demo do Multicharts e é excelente, mas o preço faz com que tenha ficado de parte.

Para coisas muito básicas uso o Meta, mas ainda hoje vou muitas vezes buscar o velhinho e descontinuado Omega Prosuite porque a Easy language é realmente muito fácil de programar e bastante mais versátil do que o Metastock. O Omega entretanto foi substituído pela plataforma do Tradestation que o Inc referiu, mas não sei se pode ser utilizado por quem não tenha conta.

Há também quem use o ProRealtime que é gratuito e a linguagem de programação é parecida à Easy Language.
Só para uma nota.

Cheguei a pedir no fórum se alguém me passava um sistema em Easy Language/TradeStation para Ninja ou Meta ou outros e ninguém me ajudou. Mas, hoje descobri que o Multicharts permite a escrita nesta linguagem.
Fica a informação. O problema é o Multicharts ser pago... mas pronto... deu para perceber o que sistema faz...

Automek

  • Ordem dos Especialistas
  • Hero Member
  • *****
  • Mensagens: 30976
    • Ver Perfil
Re:Sugestões para Sistemas
« Responder #39 em: 2013-05-27 08:06:22 »
Deslpa lá João mas deve-me ter passado esse pedido. Há um site que têm muita coisa em Easy Language, tanto indicadores, como sistemas:
http://trader-online.tk/ELZ/!-ELZ-index.html
O site é bastante antigo e era originalmente polaco há uns anos atrás por isso é possível que encontres algumas páginas que não estejam em Inglês.

Para programar em EL sem ter de abrir conta na Trade Station provavelmente o mais fácil é procurar na net pela versão do velhinho Omega Tradesuite 2000. Mas, claro, sabendo que é uma coisa antiga e descontinuada não esperes nada de extraordinário a nível gráfico e de recursos (ainda assim em programação e system testing dá um baile ao Metastock de hoje IMO).