Este site utiliza cookies. Ao navegar no site estará a consentir a sua utilização. Saber mais.
United States, the best promotions, bonuses and bookmakers available at:
Take these offers now!

Tópico: O que os bots podem - e não podem! - fazer por você  (Lida 5945 vezes)

Offline Bezos

  • Mensagens: 5610
Mas a realidade é muito diferente daquilo que se costuma pintar e o objectivo deste artigo é tentar desmitificar esta questão, mostrando de forma clara aquilo que um bot pode - e aquilo que não pode - fazer pelo apostador.


   1. Com um bot terei sempre lucro?

       
  •       Mito!

Um bot não faz nada para além daquilo que foi estritamente programado. Se dissermos a um bot que abra uma posição Lay à odd 1.15 na equipa da casa que está a vencer após o minuto 75, ele o fará sem pestanejar e vezes e vezes sem conta - ou até acabar o saldo da tua carteira! Mas quem garante que essa estratégia é de facto vencedora? Quem garante que conseguirei ganhar dinheiro no longo prazo a seguir fielmente esses passos?

Um bot dará lucro sim, desde que esteja programado para seguir uma estratégia que, por si só, seja lucrativa!

Como costumo dizer, o trabalho de se codificar um bot corresponde a apenas 1% de todo o esforço, sendo que os 99% restantes referem-se ao trabalho - muitas vezes ingrato - de desenvolver, testar e aperfeiçoar uma estratégia verdadeiramente vencedora na betfair.

Portanto, se queres criar um bot, concentra-te primeiro na estratégia e só depois que estiver tudo devidamente afinado é que deverás pensar nos detalhes técnicos relativos à sua programação.

Se consegues obter lucros consistentes com uma estratégia, então terás concluído 99% de todo o trabalho, o que nos leva ao segundo ponto.


   2. Qualquer estratégia pode ser codificada num bot?

bots-podem-nao-podem-p1
       
  •       Mito!

Um bot tem limitações importantes que não devem ser ignoradas pelo apostador. Mesmo o mais habilidoso dos programadores terá grandes dificuldades em mostrar a um bot certos aspectos que, muitas vezes, correspondem ao núcleo central de uma estratégia vencedora.

Por exemplo, como mostrar de forma automática a um bot que determinada equipa está a pressionar mais o adversário num determinado momento do jogo? Ou de que forma um bot conseguirá ver que uma das equipas está a procurar mais o golo do que a outra?

Trata-se de uma barreira verdadeiramente intransponível pelo que, se a tua estratégia passa por uma análise subjectiva do momento actual do jogo, então essa estratégia não poderá ser codificada num bot.


   3. Com um bot estarei sempre a frente dos demais apostadores?

       
  •       Verdade!

Um bot é rápido! Mais rápido do que qualquer humano um dia poderá ser!

Numa fracção de segundo um bot é capaz de fazer cálculos e comparações entre dezenas de mercados diferentes que um apostador levaria largos minutos para realizar, impedindo-o assim de aproveitar algumas oportunidades verdadeiramente lucrativas. 

No entanto, há um ponto importante e que algumas vezes parece ser negligenciado pelos apostadores: um bot também está sujeito aos 8 segundos de atraso entre a colocação da ordem e a efectivação da mesma. Portanto, mesmo que se consiga identificar uma grande oportunidade em 2 ou mais mercados diferentes, o bot levará os mesmos 8 segundos que um humano levará para que a sua ordem seja efectivada.

Em resumo, um bot é rápido sim (super rápido!), mas também está sujeito às mesmas regras e limitações que um apostador humano.


   4. Uma vez feito um bot, já não é preciso mexer em mais nada?

       
  •       Mito!

Os mercados da betfair estão em constante mutação! Há uma evolução bastante perceptível na forma como os mercados interagem. O Under Goals continuará sempre a descer conforme o tempo passa, o Over Goals continuará sempre a subir, o Draw continuará a descer (na ausência de golos), etc., etc., etc., mas o lucro vem das subtilezas na movimentação das Odds, e esses movimentos subtis estão sempre a mudar e a adaptar-se, pelo que um bot deverá estar sempre sob constante vigilância.

A adaptação é a chave para o sucesso e o bot que parar no tempo estará fadado ao fracasso no longo prazo.

Facto: A estratégia que hoje funciona às mil maravilhas, amanhã poderá já não funcionar!


   5. Apenas programadores informáticos experientes podem criar bots?

       
  •       Mito!

Apesar de ser exigido algum conhecimento mais técnico na programação avançada de bots, nomeadamente em linguagens orientadas a objecto como C#, VB.Net, Java, neste momento existem disponíveis no mercado uma série de aplicações que permitem o desenvolvimento de soluções nesta área, sem que isto exija um conhecimento demasiado técnico. Por exemplo, o betangel permite uma integração muito interessante com o Excel, pelo que bastam alguns conhecimentos básicos de VBA para que seja possível construir bots verdadeiramente interessantes.

No entanto, se o objectivo passa por criar algo mais customizável e aprimorado, o apostador terá que inevitavelmente recorrer a alguma linguagem de programação mais "avançada", mas mesmo nestes casos específicos, e dada a quantidade de módulos gratuitos disponíveis na internet, bastam alguns conhecimentos de nível básico / médio para que o apostador seja capaz de "juntar as peças" e construir algo funcional.


   6. Com um bot consigo ser muito mais disciplinado

bots-podem-nao-podem-p2
       
  •       Verdade!

Um bot, desde que devidamente programado tendo como base as saudáveis (e bastante restritivas!) regras de gestão da banca, transforma-se numa ferramenta 100% à prova de crises de pânico, impedindo assim o apostador de avançar com manobras de recuperação de reds verdadeiramente suicidas, como quase todos os dias presenciamos por aqui.

Verdade seja dita, não é fácil assimilarmos um red! O homem é um ser essencialmente emocional e custa muito assumirmos que erramos, mas custa ainda mais sermos confrontados de forma explícita, rude e crua com as consequências deste erro que, no nosso caso, é o red. Portanto, é essa falta de jeito em lidarmos com situações negativas que muitas vezes leva os apostadores a meterem apostas completamente absurdas, na vã esperança de expurgarem o erro recém-cometido. É comum, na tentativa de recuperarem um red de 5% ou 10% da banca, colocarem em risco 50%, 60% ou mais de tudo aquilo que lhes resta na carteira. Infelizmente, na maioria das vezes o resultado tende a ser novamente negativo e a consequência é a bancarrota.

Já um bot não sofre desse mal! Desde que as regras estejam lá, ele as seguirá como um fiel discípulo e não se deixará levar por falsas e potencialmente desastrosas esperanças. Esta é, na minha opinião, uma das principais vantagens da utilização de bots na betfair.



Espero que este artigo tenha ajudado a perceberem melhor o "mundo" dos bots.

Até a próxima!

Bezos
Ver no portal em: Artigos  »  O que os bots podem - e não podem! - fazer por você
Corrija o sábio e o fará mais sábio...
Corrija o tolo e o fará seu inimigo!

Offline trick

  • Mensagens: 1563
Re: O que os bots podem - e não podem! - fazer por você
« Responder #1 em: Maio 02, 2012, 12:55 »
 Definição de bot , ganhar dinheiro com técnia automatizada , ou perder também de forma automatizada . (y)
Bom post Bezos , os teus sei que são máquinas .
« Última modificação: Maio 02, 2012, 13:00 por trick »

Offline Banderas

  • Mensagens: 714
Re: O que os bots podem - e não podem! - fazer por você
« Responder #2 em: Maio 02, 2012, 13:07 »
Grande post Bezos!
(fixe)
"Se queres prever o futuro, estuda o passado."
"Devagar se vai ao longe."

Offline nero

  • Mensagens: 845
  • Banned
Re: O que os bots podem - e não podem! - fazer por você
« Responder #3 em: Maio 02, 2012, 13:19 »
 (palminhas) (palminhas)
Das um peixe a um esfomeado matas-lhe a fome por um dia.
Ensina-o a pescar e matas-lhe a fome para sempre!

Offline xxx

  • Mensagens: 869
Re: O que os bots podem - e não podem! - fazer por você
« Responder #4 em: Maio 02, 2012, 13:33 »
O ponto 4 não sei até que ponto se pode considerar mito. O bot pode ser auto adaptativo... Mas ainda não tenho o contra exemplo pronto ;-) bom post

Offline Baskiat

  • Mensagens: 557
Re: O que os bots podem - e não podem! - fazer por você
« Responder #5 em: Maio 02, 2012, 13:54 »
Parabens Bezos

Offline Geosail

  • Mensagens: 29
Re: O que os bots podem - e não podem! - fazer por você
« Responder #6 em: Maio 02, 2012, 14:28 »
Excelente artigo!!  (palmas)

Offline rpadrela

  • Mensagens: 1045
Re: O que os bots podem - e não podem! - fazer por você
« Responder #7 em: Maio 02, 2012, 14:35 »
Boa posta Bezos!

 ;)
"Beware of little expenses; a small leak can sink a large ship." - Warren Buffett

Offline Paulo S

  • Mensagens: 4163
  • Sports Trader
Re: O que os bots podem - e não podem! - fazer por você
« Responder #8 em: Maio 02, 2012, 15:38 »
TENNISTRADER

Offline Bezos

  • Mensagens: 5610
Re: O que os bots podem - e não podem! - fazer por você
« Responder #9 em: Maio 02, 2012, 15:41 »
Thanks! Para breve um novo artigo. ;)

O ponto 4 não sei até que ponto se pode considerar mito. O bot pode ser auto adaptativo... Mas ainda não tenho o contra exemplo pronto ;-) bom post

Pois, birinhos, mas aí já estamos a falar num outro nível! :) Algoritmos adaptativos, redes neuronais, tudo "upa upa"!  (estudar)

Há muito estudo feito nesta matéria para os mercados financeiros, e há inclusivamente aplicativos consagrados já nesta área, como é o caso do Neuroshell, OptimalTrader, entre outros. Mas os mercados financeiros são muito maiores e muito mais dinâmicos do que os mercados da betfair, pelo que não sei se tal coisa poderia ser possível de ser feita também por aqui.

Há, no entanto, algoritmos "semi-"adaptativos.  ;D Sei que o termo não existe, mas tomei a liberdade de o criar para designar um dos bots que costumo utilizar e que tem por objectivo descobrir padrões (ou falhas em padrões pré-determinados) nos diversos mercados da betfair. Como o nome indica, são bots que não realizam sempre a mesma operação maquinalmente, mas adaptam-se consoante certos comportamentos do mercado.

Abraço,
Corrija o sábio e o fará mais sábio...
Corrija o tolo e o fará seu inimigo!

Offline trick

  • Mensagens: 1563
Re: O que os bots podem - e não podem! - fazer por você
« Responder #10 em: Maio 02, 2012, 15:52 »
Estou a gostar da conversa , o problema é que para a maior parte da malta já é complicado fazer um bot normal , quanto mais um adaptivos

Offline emef11

  • Mensagens: 1543
Re: O que os bots podem - e não podem! - fazer por você
« Responder #11 em: Maio 02, 2012, 16:03 »

Excelente artigo!!  (palmas)

Offline xxx

  • Mensagens: 869
Re: O que os bots podem - e não podem! - fazer por você
« Responder #12 em: Maio 02, 2012, 16:23 »
Thanks! Para breve um novo artigo. ;)

O ponto 4 não sei até que ponto se pode considerar mito. O bot pode ser auto adaptativo... Mas ainda não tenho o contra exemplo pronto ;-) bom post

Pois, birinhos, mas aí já estamos a falar num outro nível! :) Algoritmos adaptativos, redes neuronais, tudo "upa upa"!  (estudar)

Há muito estudo feito nesta matéria para os mercados financeiros, e há inclusivamente aplicativos consagrados já nesta área, como é o caso do Neuroshell, OptimalTrader, entre outros. Mas os mercados financeiros são muito maiores e muito mais dinâmicos do que os mercados da betfair, pelo que não sei se tal coisa poderia ser possível de ser feita também por aqui.

Há, no entanto, algoritmos "semi-"adaptativos.  ;D Sei que o termo não existe, mas tomei a liberdade de o criar para designar um dos bots que costumo utilizar e que tem por objectivo descobrir padrões (ou falhas em padrões pré-determinados) nos diversos mercados da betfair. Como o nome indica, são bots que não realizam sempre a mesma operação maquinalmente, mas adaptam-se consoante certos comportamentos do mercado.

Abraço,

Eu uso a Encog framework de redes neuronais, é mesmo muito boa (agora até tem também aplicações em c++ baixo nível para treinar NNs usando aceleração grafica(CUDA) e multicores(OpenMP)..), e criei a "ligação" para aplicar nos cavalos.   A equipa encog já tem pacotes feitos para aplicar em mercados financeiros. Aqui fica o link (para ti que trabalhas tb na bolsa) :

http://www.heatonresearch.com/wiki/Encog_Ninjatrader_Getting_Started

Já agora também não é por se usar redes neuronais, só por si, que o bot fica adaptativo. As redes neuronais adaptam-se aos dados treinados. É preciso criar um processo de treino constante... Mas ainda antes de chegar aqui é preciso escolher os melhores dados para as redes treinarem (este é que é o ponto mais difícil e também pode alterar ao longo do tempo).

Talvez no termo  "semi-"adaptativos te estejas a referir a "rule-based trading agents" em que se define uma serie de regras e quando o mercado passa em todos os testes, ou seja atinge um determinado estado, o bot actua com um swing ou trailing-stop.. certo ? Também tenho vários bots deste género. (aviso já que criar um scalping, swing ou trailing-stop completamente automatizado - que considera todos os casos possíveis para poder-mos estar descansados que ele não vai gastar a banca - não é um processo nada fácil).

Já agora outra coisa que convém fazer para quem está a construir um bot (usando uma linguagem de programação) é construir um ambiente de simulação para teste da politica de actuação em dados gravados. Para isto tem de se ter um processo para gravar dados e aqui a betfair só deixa gravar os mercados se fizer-mos algumas apostas nestes mercados. Não podemos ter uma conta que não faz nada a não ser gravar dados. Os dados fornecidos em ficheiros pela betfair podem não ser suficientes..

Ab
« Última modificação: Maio 02, 2012, 18:35 por birinhos »

Offline Ley

  • Mensagens: 62
  • \m/
Re: O que os bots podem - e não podem! - fazer por você
« Responder #13 em: Maio 02, 2012, 16:45 »
Um bom bot era aquele que metesse uma aposta assim que o mercado reabrisse (pex. após um golo, um cartão vermelho etc.). Dava jeito ;)
.:. Rock n' Roll .:.

Offline xxx

  • Mensagens: 869
Re: O que os bots podem - e não podem! - fazer por você
« Responder #14 em: Maio 02, 2012, 16:59 »
Um bom bot era aquele que metesse uma aposta assim que o mercado reabrisse (pex. após um golo, um cartão vermelho etc.). Dava jeito ;)
Pode ser bom pode ser mau depende da aposta que queres meter :) ... depende do nivel de automatização que queres dar ... depende do risco que queres correr...  saber que o mercado está suspenso e meter uma aposta mal abre é fácil. Difícil (mas não impossível..)  é saber que é golo, de quem é o golo (automaticamente) .. qual a odd/runners ideal para meter a aposta.  há muitas oportunidades para este tipo de bots nos mais variados mercados o problema é, também, que já existem milhares de bots a aproveitar os golos de inúmeras formas (muito provavelmente da própria betfair também..) .. Mas há sempre um espaçozinho para nós também ;-)

... Vê tb este link (de um bot falhado mas podes tirar algumas ideias para conseguir um bot ganhador.. se não for tão automatizado como este que queria fazer 100% autónomo, ou seja se uma pessoa estiver a ver um jogo e tiver de carregar num botão ,por exemplo, quando há golo, aí sim fazes facilmente um bot e que pode dar algum dinheiro ) :

https://www.academiadasapostas.com/forum?topic=2022.msg133405#msg133405

Como alguns traders ganhadores deste forum dizem nada se faz, com real valor, sem muito mesmo muito trabalho senão eram todos ricos :-)

« Última modificação: Maio 03, 2012, 00:40 por birinhos »