...como pessoa que já passou por uma quantidade considerável de linguagens de programação, gostava de te dar um dica.
O que se quer programar não é necessário ser descrito em nenhuma linguagem específica de programação... pode ser na tua própria linguagem.
Por exemplo:
Podes dizer... "Compro se houver um grande volume" isto pode ser importante para ti e útil... e já é um primeiro passo nas tuas regras de trading mas.... garanto-te que ainda não é suficientemente útil...
Porquê? Porque ainda é subjectivo... ainda vais ter ali o olhómetro a funcionar... o que falta? Quantificar o "grande volume"!
O computador dir-te-ia: "Sei lá o que é um "grande volume"?
Se disseres "Compro se o volume for acima de 5 milhões". Aqui já estás a ser mais específico.... esta tua instrução na tua linguagem natural já é utilizável numa linguagem de programação usual.
Pode ser uma má instrução... mas já é usável... se calhar, se a instrução fosse "Compro se o volume for mais de 500% maior que a média do volume dos últimos 3 meses" teria melhores efeitos prático. Mas podem haver melhores que esta (se é que esta é melhor).
No entanto, parece-me óbvio que o programar necessita de uma certa quantificação.
Repara que não te expliquei sequer como programar... apenas e dado o âmbito em que estás a pensar fazê-lo estou a levantar-te um problema/questão que é essencial.
Se calhar daqui a bocado começo a falar em círculos... mas o que te quero dizer é:
Aquelas instruções que te indiquei ("Compro se o volume for acima de 5 milhões" ou "Compro se o volume for mais de 500% maior que a média do volume dos últimos 3 meses"), independentemente das eficácia de qualquer uma delas ou conjugação com outros factores, são coisas programáveis em MetaStock, WealthLab, TradeStation, Basic, C, C++, Java, Perl, php, Prolog, até num Excel ou à mão... (etc. e tal) mas "Compro se houver um grande volume" é demasiado vago.
Enumera as tuas regras essenciais de trading... se não forem específicas... tens de o fazer... (o olhómetro não existe nos sistemas...)
Quando tiveres as tuas regras completamente especificadas... aí já podes programar... aí tens de definir o teu algoritmo e posteriormente codificar na linguagem de programação que mais te parecer indicada.
Mas a questão essencial.... são as regras... (remember the rules?)
Faço-te um desafio que tanto podes fazer aqui no fórum, se achares útil, ou fazeres em casa como "desafio interior" (estou muito profundo :-))... tenta quantificar uma das tuas regras, por exemplo... (hehehehehehhehhe)
"Trade with the trend"
(ehehehehehhehe) :-D
Força... quantifica-a.... ;-)
Ps.: Se calhar, todos podem participar neste exercício... pode até ser interessante... lembrem-se sempre que a maneira de implementar ou quantificar uma determinada regra pode ser diferente de pessoa para pessoa... (tal como tanta coisa na vida) :-P
O Clubeinvest.com informa que nenhuma da informação
aqui facultada deverá ser entendida como conselho ou recomendação
de qualquer tipo de transacção ou investimento.