Num post recente mostrei como transformo a tabela que a Betfair faculta para cada mercado que trabalhámos. Este post serve para dar as instruções exactas para fazer o download e transformação dessa mesma tabela. Este post é extremamente longo [...]
1) Abrir browser na página da Betfair;
2) Navegar para My Account => Betting Profit & Loss;
3) Definir o espaço temporal do mercado e clicar "Get P & L";
4) Clicar no mercado a analisar;
5) Seleccionar "Average odds: Off " (no final da tabela, canto inferior esquerdo);
6) Fazer download da tabela, clicando no canto superior direito onde diz "Download to Spreadsheet";
Uma vez feito o download, a tabela terá a seguinte apresentação:
7) Como podem reparar através da etiqueta verde, o excel não reconhece como números as colunas das odds, Stake, Profit/loss (net commission). Para corrigir esta questão, temos de seleccionar as referidas colunas e clicar no aviso "!" e seleccionar "Convert to Number":
8) Depois, seleccionamos e eliminamos as colunas que não interessam (B, E (Liability), H (Matched (GMT)), reparem que as colunas que não eram reconhecidas como números já o são (estão sem etiqueta verde):
9) Neste momento, a tabela fica desta forma (entretanto aproveitei para ajustar o tamanho das colunas:
10) Remover a segunda linha, que se encontra vazia:
11) Acrescentar 7 (6 +1) colunas depois da coluna C (Stake) (se o mercado tem 3 selecções possíveis, como o MO, por exemplo). Se o mercado for de duas selecções, acrescentar 5 colunas:
12) Acrescentar as três selecções (por duas vezes) possíveis à linha 1, ou seja, como nome das colunas. Eu aumentei a largura da linha 1 e acrescentei a opção "Format cells => Alignment => Text control => Wrap text":
13) Seleccionar a tabela completa e ordená-la pela coluna L (Placed) - Data => Sort => My list has :Header row, Sort by: Placed". Desta forma, a tabela fica ordenada por ordem cronológica, com a primeira aposta em primeiro lugar e a última em último lugar:
14) Colocar na célula D2 a seguinte fórmula:
=IF($A2=D$1,IF($K2="Back",$C2*($B2-1),$C2*($B2-1)*-1),IF($K2="Back",-$C2,$C2))
Basicamente, estamos a dizer qual o potencial lucro/prejuízo na referida selecção (coluna) da aposta a que a linha corresponde. Depois, copiamos a célula D2 para a E2 e F2:
14) Seleccionar as 3 células anteriores (D2,E2 e F2) e copiá-las para as restantes células das 3 colunas:
15) Agora, passamos às três colunas seguintes (G,H e I). Estas três farão as somas acumuladas para cada selecção tendo em conta todas as apostas anteriores. Para a primeira aposta, este valor será igual entre D2 e G2, E2 e H2, F2 e I2. Ou seja, na célula G2 colocar "=D2" e assim sucessivamente:
16) nas restantes linhas das 3 colunas em que estamos a trabalhar, temos de somar o profit/loss da aposta corrente com o profit/loss da mesma selecção (mas que já vem detrás). Por exemplo, na célula G3 devemos colocar a seguinte fórmula:
=D3+G2
Na célula H3, colocamos =E3+H2, e na célula I3, colocamos =F3+I2:
17) Depois copiamos estas três células para as restantes células dessas mesmas colunas:
18) Alterar para € o formato das colunas que correspondem a EUROS;
19) A coluna J passa a chamar-se "sign", ou o que entenderem. O importante é que se as 3 selecções tiverem sinal -3, significa que estamos em red em todos os mercados, se tiver sinal 3, significa que estamos em green em todos os mercados.
A fórmula a introduzir nestas células é, por exempo, para J2:
=IF(G2 > 0,1,-1)+IF(H2 > 0,1,-1)+IF(I2 > 0,1,-1)
Fazer o mesmo para as restantes células da coluna J:
20) Esconder as colunas D, E e F. As colunas C e G ficarão assinaladas com cor azul:
21) Inserir duas colunas depois da coluna L (Placed) e nomear a primeira como tempo de jogo e na segunda indicar a hora de início do jogo [0:00 a 23:59].
22) Inserir a seguinte fórmula na célula M2 e copiá-la para as restantes células da coluna M:
=LEFT(RIGHT(L2,6),5)
23) Inserir a seguinte fórmula na célula N2 e copiá-la para as restantes células da coluna N:
=M2-N$1
24) Remover a coluna O e esconder a coluna L. Ajustar a largura das colunas e altura das linhas:
25) A coluna O passa a chamar-se tempo entre apostas. A fórmula a inserir na célula O3 é a seguinte (depois é copiar para as restantes; atenção, neste caso a O2 fica vazia):
=N3-N2
26) Acrescentar duas colunas antes da coluna A para um contador do número de apostas e para ir actualizando, manualmente, o resultado do jogo quando realizámos cada aposta:
27) Formatar a gosto de cada um et voilà!:
Abraço e bons greens!
DarWin
Darwin,
ResponderEliminarApesar de não comentar muito assiduamente o teu blog, todos os dias passo por cá !
Este é sem duvida alguma mais um dos teus posts de Excelência.
Grande Abraço
rui_betstudy
Maravilha! Vou tentar fazer.
ResponderEliminarNota importante:
ResponderEliminar1) Para quem faz muitos mercados por dia, poderá não ser eficiente fazer este processo manualmente para cada mercado...Mesmo para mim, não é nada prático ter de fazê-lo manualmente. Assim sendo, espero brevemente escrever um programa pequeno de forma a fazê-lo automaticamente. Isto é, só tenho de dizer ao programa onde estão as tabelas dos mercados...
olá rui_betstudy e Daniel Peccini Correa,
ResponderEliminarEspero que seja útil!! Se tiverem alguma dúvida, podem sempre colocá-la aqui ou enviarem-me um email.
Abraço