Re: Apostando desde Excel. Ayuda con una macro.
Yo creo que algo facilito seria poner un back @ 2 (por ejemplo) y cuando se iguale lanzar un lay a @ 1.98. Con esto tendriamos un greenbook muy facil y sencillo de hacer en teoria,no? Yo se programacion en C y mas lenguajes pero de hacer macros en excel ni idea y lo que es peor es que tiempo me sobra poquisimo asi que no se hasta donde podria ayudar en este tema pero si puedo aportar algo claro que lo hare.
El principal inconveniente que le veo es que imaginate te equivocas y como decia otro forero un poco mas arriba te lanza muchisimos backs/lays porque se ye haya pirado cualquier variable o formula. Te puede destrozar el bankroll ejecutando ordenes que has puesto sin querer. Asiq estaria xaxi una especie de cuenta virtual...pero eso me parece muy dificil,no?
S2
Re: Apostando desde Excel. Ayuda con una macro.
Citar:
Originalmente publicado por metalhammer_1
Yo creo que algo facilito seria poner un back @ 2 (por ejemplo) y cuando se iguale lanzar un lay a @ 1.98. Con esto tendriamos un greenbook muy facil y sencillo de hacer en teoria,no? Yo se programacion en C y mas lenguajes pero de hacer macros en excel ni idea y lo que es peor es que tiempo me sobra poquisimo asi que no se hasta donde podria ayudar en este tema pero si puedo aportar algo claro que lo hare.
El principal inconveniente que le veo es que imaginate te equivocas y como decia otro forero un poco mas arriba te lanza muchisimos backs/lays porque se ye haya pirado cualquier variable o formula. Te puede destrozar el bankroll ejecutando ordenes que has puesto sin querer. Asiq estaria xaxi una especie de cuenta virtual...pero eso me parece muy dificil,no?
S2
Tu ejemplo se supone que es fácil de hacer pero tiene cosas por mirar, por ejemplo que te lance el back y el lay lo hace solo, la cosa es que confies que se te haya igualado, que también te lo dice, pero entonces hay que comprobarlo, voy a indagar un poco mientras espero a un torneito de poker.
El problema que comentáis es jodido sí, si la cagas, adios bankroll. Pasa mucho cuando desarrollas un software con pasta. No se me ocurre solución porque si has de jugar con los mercados reales no puedes poner dinero del monopoly :D
Re: Apostando desde Excel. Ayuda con una macro.
IDEA:
A lo mejor podriamos crear nuestro propio 'dinero virtual' en la propia hoja excel en una celda, no se como funcionara el programa pero a lo mejor se puede vincular la celda que hace back/lay a otra donde tengamos nuestro bank (simplemente una celda que ponga 300€ por ejemplo) y tomar esa celda como nuestro dinero de BF. Lo que no se es si entonces podriamos simular que una apuesta se ha igualado...
Aqui he visto un simulador de Bf que no se como funcionara que tb podria ser interesante para probar el programa:
http://betfairmaniacs.blogspot.com/
S2
Re: Apostando desde Excel. Ayuda con una macro.
Citar:
Originalmente publicado por metalhammer_1
Yo creo que algo facilito seria poner un back @ 2 (por ejemplo) y cuando se iguale lanzar un lay a @ 1.98. Con esto tendriamos un greenbook muy facil y sencillo de hacer en teoria,no? Yo se programacion en C y mas lenguajes pero de hacer macros en excel ni idea y lo que es peor es que tiempo me sobra poquisimo asi que no se hasta donde podria ayudar en este tema pero si puedo aportar algo claro que lo hare.
El principal inconveniente que le veo es que imaginate te equivocas y como decia otro forero un poco mas arriba te lanza muchisimos backs/lays porque se ye haya pirado cualquier variable o formula. Te puede destrozar el bankroll ejecutando ordenes que has puesto sin querer. Asiq estaria xaxi una especie de cuenta virtual...pero eso me parece muy dificil,no?
S2
Citar:
Originalmente publicado por ranstad
Tu ejemplo se supone que es fácil de hacer pero tiene cosas por mirar, por ejemplo que te lance el back y el lay lo hace solo, la cosa es que confies que se te haya igualado, que también te lo dice, pero entonces hay que comprobarlo, voy a indagar un poco mientras espero a un torneito de poker.
El problema que comentáis es jodido sí, si la cagas, adios bankroll. Pasa mucho cuando desarrollas un software con pasta. No se me ocurre solución porque si has de jugar con los mercados reales no puedes poner dinero del monopoly :D
Esto es bastante sencillo. Ahora el programa tiene una opción que cuando se iguala un back, por ejempo, lanza un lay. Puedes configurar cuántos tics por debajo quieres que se lance.
Podemos combinar nuestra hoja de excel con esta opción de forma que, lancemos nuestra orden desde excel y que la cierre el programa si se iguala. Además creo que va cerrrando según se va igualando (me ha parecido, sin confirmar totalmente).
Cuando se lanza una orden desde excel (porque has definido la celda trigger =si(celdatal=1;"BACK";SI(celdatal=2;"LAY";"") o manualmente que pongas BACK, la línea de excel se "llena" con los datos de la apuesta (cuota aceptada, total aceptado, referencia, etc).
Hasta que no quitas los datos de Bet refBet timeAvg matched oddsMatched stake
manualmente o con la orden CLEAR, no vuelve a lanzar la orden, aunque vuelvas a poner o se ponga (porque se vuelve a cumplir la condición) BACK (O LAY)en la celda trigger. No habría problema por esto. La celda de Ods y Stake se pueden dejar preparadas también no hace falta "limpiarlas" para la siguiente.
También hay una opción que creo que es interesante en el propio programa, y es la de anular la orden si no se iguala transcurridos unos determinados segundos.
Re: Apostando desde Excel. Ayuda con una macro.
De macros no tengo mucha idea, pero se programar en c, y el excel lo llevo bastante bien.
Yo tambien me bajaré el programa y empezaré a trastear.
Lo que dice ranstad de "si la cajas" adios bankroll la clave es lo que dice metalhammer_1 de crearnos una celda con el "dinero virtual" de la cuenta betfair.
Venga que entre todos sacamos la aplicación adelante :cool:
Re: Apostando desde Excel. Ayuda con una macro.
Citar:
Originalmente publicado por ranstad
Hay ejemplos en el foro de la página del programa. Hay 4, lástima que no hay explicación ninguna pero vamos el primero lo entendí, es ir haciendo lays y backs dependiendo de la acumulación de cuotas que tengas hasta ese momento (mira las 20 ultimas y las compara con las 50 ultimas).
El segundo ejemplo no lo entiende ni su padre, y ahí me he quedado..
¿Dónde? Puedes poner el enlace? (Es por no buscarlo... que empiezo a estar saturado...) Igual sería interesante "cerrar" este hilo y seguir en el otro...
Citar:
Originalmente publicado por ranstad
De todas formas lo mejor para hacer eso es que tu mismo te hagas la API, ya que tiene funciones directas con lo que pasa con el mercado, por ejemplo si se suspende y tal (un gol por ejemplo) te avisa y mil cosas más, pero claro eso cuesta pastita cada mes y hay que programarlo bien.
Este programa también exporta a excel si el mercado esta "In paly" o "Not inplay" y en otra celda cuando está suspendido también lo pone (esta al aldo de "In play" pero si no está suspendida sale en blanco.
Indudablemente mejor con API, pero ya sabes que independientemente de lo que haya que pagar, cada vez que tienes que meter la mano en el bolsillo, y más en Internet, como que hay algo dentro de ti que se rebela y dices; seguro que lo encuentro gratis. Creo que este programa con la función de exportar a excel es un buen ejemplo. De todas formas, no descarto que esté haciendo el gilipollas y que por unos tristes euros al mes tendría todo esto "mas mejor" y más bonito. Si alguien conoce un programa "bueno, bonito y barato" ya sabe, es el momento de decirlo...
Además yo ya he dicho que de programación... podría hacer un programita que te pusiera en la pantalla: "Hola soy tonto y no sé hacer nada más". Y se quédaría muy cerca de mis verdaderas capacidades...
Citar:
Originalmente publicado por ranstad
Con el excel este no podrás comprobar apenas nada que no sea la cuota y el dinero que tengas. .
Yo creo que me estoy complicando demasiado. Empecé el hilo pidiendo poder ejecutar automáticamente una macro de excel. Sigo pensando que es lo mejor. Me explico: Una macro de excel es facílisma de grabar, se puede hacer en modo "para tontos". En esa macro le puedes pedir que si tal celda es igual a 1 (tomará el valor "1" cuando se cumplas unas condiciones) te escriba BACK a un determinado precio, pero también puedes hacer un copiar de las cuotas y cantidades en ese momento, y hacer un "pegado especial" de "valores" en otra parte de la hoja, con lo que ya memorizas esos datos y los puedes comparar con los datos en tiempo real...
Luego en otra macro puedes seguir con la parte 2 de la estrategia, cuando (ahora que ya está la primera orden lanzada) se cumplan otras condiciones que te lo cierre, que compruebe cuánto y qué precio se ha igualado...
Re: Apostando desde Excel. Ayuda con una macro.
Sí Homer, tiene muchas posibilidades, lo de suspender mercado ayer probé el ejemplo uno con un mercado de caballitos, y cuando se suspende las cuotas pasan a ser 0,0 con lo cual tb sería controlable.
Lo del dinero virtual en otra celda ok, sabiendo que el programa se encarga de lanzar la orden automaticamente pues ya nos podemos saltar eso y jugar con dinero ficticio del excel, lo que pasa es que no tendrías efecto sobre el mercado de betfair, con lo que si compras 30000 unidades, no bajarás la cuota :p
Los ejemplos están en:
http://www.gruss-software.co.uk/phpB...topic.php?t=15
Re: Apostando desde Excel. Ayuda con una macro.
Citar:
Originalmente publicado por ranstad
Sí Homer, tiene muchas posibilidades, lo de suspender mercado ayer probé el ejemplo uno con un mercado de caballitos, y cuando se suspende las cuotas pasan a ser 0,0 con lo cual tb sería controlable.
No se siempre se pone a 0.
Ahora mismo se ha suspendido:
Sthl 19 de diciembre - 15:15 7f Sell Stks
Last updated:19/12/2006 15:22:56 -00:07:55 Not In Play Suspended
Total matched:679979,27
y se han quedado las cuotas fijas.
De todas formas, decía (no me he explicado bien) que si te fijas, en la celda F2 (cuando exportas empezando por la A1) cuando se suspende el mercado, pone "Suspended". Lo puedes ver justo a la derecha de la celda "Not in Play"
Edito: Vale, se quedan congeladas cuando se suspende, y justo cuando se pone en juego, se ponen todas en blanco y luego empieza el baile.
De todas formas, teniendo la celda en la que desde el momento que se suspende lo pone, mejor.
1 Archivo(s) adjunto(s)
Re: Apostando desde Excel. Ayuda con una macro.
Buenas, he estado mirando lo del excel y me ha dado por ponerme ha hacer un programilla, lo primero que he hecho ha sido lo que les adjunto, que es un excel en el que poder hacer backs y lays desde el excel pero mediante botones, no tiene nada de especial, pero es una base que el programa necesitaba para luego añadir automatizaciones ...
Ahora es completamente funcional a la hora de añadir apuestas, pero creo que tiene un problemilla que me gustaria que probarais.
Probad ha hacer una apuesta a cuota alta (para que no la igualen) y se os quedara en pendiente y despues probad ha hacer otra apuesta pero a la misma selección, lo que quiero saber es si la anterior se borra o si en el programa se sigue manteniendo. Gracias (Yo no he podido probar nada por que ahora en la cuenta no tengo un duro:( ).
Si no se mantiene haber si alguien me ayuda un poco por que el excel lo llevo un tanto mal.
Un saludo y haber si conseguimos un programilla wuapooo.:p
Re: Apostando desde Excel. Ayuda con una macro.
Se me olvido deciros que lo he echo con el excel 2007 y que creo que lo necesitareis para probrarlo ...