Caldeirão da Bolsa

sistemas mecânicos em linguagem de programação

Espaço dedicado a todo o tipo de troca de impressões sobre os mercados financeiros e ao que possa condicionar o desempenho dos mesmos.

Já lá vão uns anos...

por braap » 1/4/2004 9:33

mas felizmente os ultimos editores já coloriam e faziam piscar os pares de parentesis. :mrgreen:

Apesar de me ter dados muitas dores de cabeça :evil: foi das linguagens de programação que me deu mais gozo.

Criar sistemas com "Intelegencia Artificial", e poder ver a evolução desta dita intelegência é muito gratificante.

Bruno
 
Mensagens: 128
Registado: 18/7/2003 15:44
Localização: Copenhaga

por Ming » 1/4/2004 9:23

braap:

O Lisp só é bom para sujar o ecran com os dedos, a contar os parentesis... :wink:
Earthlings? Bah!
 
Mensagens: 1541
Registado: 20/11/2003 11:37

Traders e programadores

por braap » 1/4/2004 8:42

Parece que todos né temos algo em comum, gostamos dos mercados e temos formação em TI.

Das muitas linguagens de programação com que trabalhei, a que me parece mais adequada para um sistema mecânico seria o LISP.

Infelizmente nunca tive tempo de me dedicar a criar um sistema destes, mas estaria disposto a dar o meu contributo a uma espécie de sistema comunitário.

Abraço,
 
Mensagens: 128
Registado: 18/7/2003 15:44
Localização: Copenhaga

....

por andraderui » 1/4/2004 1:44

Uma das disciplinas que lecciono é o Pascal.
O Pascal é muito simples e fácil.

Para alguma coisa. Digam. andraderui@hotmail.com

1 abraço
andrade
 
Mensagens: 1330
Registado: 12/11/2002 16:18
Localização: Santarém

...

por BrV » 1/4/2004 0:27

Ming Escreveu:O que eu utilizo é o Visual Basic for Aplications (VBA), usado em conjunto com o Excel.


Também é uma linguagem na qual tenho alguns conhecimentos, se precisarem de alguma coisa é só dizer...

Um abraço,
BrunoV
BrV
 

por Cem » 1/4/2004 0:22

:P
Excelente tema e curiosa abordagem: cada cabeça sua sentença.
Vejamos: Metastock, Fortran, Python, Visual Basic for Applications c/ Excel, Wealth-Lab, C++, Visual FoxPro,... :idea:
Porque não Turbo Pascal? :mrgreen:
Pessoalmente não me dou mal com o Metastock :oops: mas já fiz umas experiências engraçadas com o VisualBasic.Net 8-) , aqui há uns meses pus-me a tentar programar o Jogo do Galo :shock: como desafio pessoal de treino para dominar a linguagem. Resultado: perdi uma data de dezenas largas de horas ao longo de vários fins de semana mas no final elaborei um programa com quase 1300 linhas de código de programação cheio de sub-rotinas de combinações de matrizes de que resultava sempre a vitória ou empate por parte do computador contra qualquer humano. Fiquei de tal modo cansado com a experiência, após imensos debuggs e reconfirmações de todas as combinações possíveis e imaginárias, que nunca mais usei o programa nem a linguagem! Pudera, nunca ganhava jogo nenhum!
Maluquices e canseiras que resultaram em nunca mais chamar a plataforma de programação do VB.Net ! Há mais que fazer...
Conclusão: no trading limito-me ao Metastock e viva o velho! :wink:
Boa sorte para quem levar a cabo a tarefa que se propõem projectar. Tenho a certeza que o desafio vai ser aliciante. :twisted:
Quanto aos resultados: testem bem e depurem trabalho desnecessário para obter a matriz de ideias chave antes de as levarem à prática! :mrgreen: Também sei que vai dar uma trabalheira dos diabos :evil: .
Boa sorte e um abraço amigo aos participantes activos desta brilhante iniciativa, :lol:
Cem
 
Mensagens: 715
Registado: 18/4/2003 1:58

Ming

por Emanuel Santos » 31/3/2004 23:14

Acho uma excelente ideia, normalmente trabalho em Visual Foxpro, mas já tenho feito umas brincadeiras em visual basic e até pretendo fazer uma reciclagem, pelo que estou perfeitamente disponível...
Emanuel Santos

* Ai de mim, senão sou eu... :)

http://www.ejssoft.com
Avatar do Utilizador
 
Mensagens: 440
Registado: 4/11/2002 23:15
Localização: Aveiro

errata...

por Red » 31/3/2004 23:12

Onde escrevo "compilador integrado", leia-se "debugger integrado".
red
Avatar do Utilizador
 
Mensagens: 418
Registado: 6/11/2002 15:42
Localização: 16

por Red » 31/3/2004 23:10

Boa noite,
A contribuição que posso dar é aconselhar que se tenha em conta o software Wealth-Lab Developer. É muito flexível e poderoso, não tanto como a linguagem C (ou mesmo Pascal), mas por outro lado tem todas as vantagens de ser dimensionado para a simulação de sistemas, e não é preciso fazer tudo de raiz.

Possui uma linguagem do tipo delphi/pascal, possui um compilador integrado, permite fazer e testar sistemas complexos que funcionam em portofólios (escolhendo os melhores candidatos em cada momento).

Pessoalmente, comecei por usar o metastock para testar as minhas ideias, e rapidamente desesperei de tão limitado que é. Usei durante algum tempo o TradeStation que é muito mais poderoso que o Metastock, mas foi só quando descobri o WLD que consegui testar quase todas as ideias de que me lembrei. Até aqui tenho conseguido contornar as limitações do software/linguagem de programação, e não tenho sentido necessidade de criar nada de raiz.

Os resultados têm sido bastante bons e estou muito satisfeito com ele.

red
Avatar do Utilizador
 
Mensagens: 418
Registado: 6/11/2002 15:42
Localização: 16

Re: .

por Fernando dos Aidos » 31/3/2004 22:31

TerraVerde Escreveu:mas tiveste sucesso? conseguiste algo melhor do que no Metastock, em termos de resultados?


Bem... o sucesso depende do sistema! Agora, não sinto limitações no que respeita ao cálculo. Isto porque conheço o FORTRAN. Tenho a certeza que quem conhecer o C++, poe exemplo, dirá o mesmo dessa linguagem.

Python... não conheço.

Um abraço

Fernando dos Aidos
Avatar do Utilizador
 
Mensagens: 620
Registado: 5/11/2002 2:26

por Ming » 31/3/2004 20:17

Emanuel:
Eu estou a trabalhar nisso. Talvez pudessemos trocar impressões, ou mesmo juntar um grupo para trabalhar em conjunto.

Linguagem:
O que eu utilizo é o Visual Basic for Aplications (VBA), usado em conjunto com o Excel.
Desta forma, uso o Excel para entrada e saida de dados (incluindo traçar gráficos etc.) e uso o VBA para o processamento...
Earthlings? Bah!
 
Mensagens: 1541
Registado: 20/11/2003 11:37

Gostava de experimentar

por Emanuel Santos » 31/3/2004 19:49

A programação é uma das minhas profissões, se puder ser útil podíamos fazer algo interessante até mesmo para a comunidade, nos tempos livres, claro. No entanto tem de ser alguem que perceba muito de AT, já que a única coisa que eu sei de AT é fazer rectas nos gráficos! :mrgreen:
Emanuel Santos

* Ai de mim, senão sou eu... :)

http://www.ejssoft.com
Avatar do Utilizador
 
Mensagens: 440
Registado: 4/11/2002 23:15
Localização: Aveiro

.

por TerraVerde » 31/3/2004 19:46

mas tiveste sucesso? conseguiste algo melhor do que no Metastock, em termos de resultados?

eu nem sequer estou a pensar fazer gráficos, o que me iria complicar ainda mais o trabalho.

or acaso estou a pensar usar a Python: é muito simples e poderosa.

não vou poder continuar a discussão por agora. Até logo
TerraVerde

..................................
É preciso cuidar do meio ambiente!
terraverde00@ymail.com
 
Mensagens: 145
Registado: 29/11/2002 18:49
Localização: 24

FORTRAN

por Fernando dos Aidos » 31/3/2004 19:40

Caro Terraverde,

Eu já tentei o Metastock (embora não tenha tentado muito, confesso), mas senti limitações e passei rapidamente para a linguagem que conheço melhor: o FORTRAN. Para cálculo científico é muito bom, mas para gráficos... tem que se arranjar outra coisa.

Como para um sistema mecânico o importante são os cálculos, penso que será uma liguagem apropriada.

Um abraço

Fernando dos Aidos
Avatar do Utilizador
 
Mensagens: 620
Registado: 5/11/2002 2:26

sistemas mecânicos em linguagem de programação

por TerraVerde » 31/3/2004 19:23

Estou a pensar iniciar um projecto de construção de um sistema mecânico a partir de uma linguagem de programação, pois em relação ao que pretendo o Metastock é limitado.

A minha pergunta é: já algum dos presentes tentou o mesmo? tirou vantagens em relação ao que um programa como por exemplo o Metastock pode oferecer? Há algum comentário útil a fazer a quem vai começar este empreendimento? (para além de boa sorte, :-) )
TerraVerde

..................................
É preciso cuidar do meio ambiente!
terraverde00@ymail.com
 
Mensagens: 145
Registado: 29/11/2002 18:49
Localização: 24

Anterior

Quem está ligado:
Utilizadores a ver este Fórum: Abade19, aiai, Burbano, cali010201, Google [Bot], Goya777, iniciado1, Lisboa_Casino, m-m, Minsk, MR32, novato, nunorpsilva, O Magriço, OffTheRecord, PAULOJOAO, PMP69, SerCyc, Simplório, TTM62 e 909 visitantes