elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Ejercicios
| | | |-+  Programacion del sistame FIBONACC con R
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Programacion del sistame FIBONACC con R  (Leído 2,073 veces)
albondiga

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Programacion del sistame FIBONACC con R
« en: 19 Febrero 2013, 00:20 am »

Hola a todos¡¡No se si el tema va aqui pero os cuento mi duda por si hay alguien me pueda ayudar.
Estoy aprendiendo a programar con R (mi dominio es basico del todo )  Programando y simulando sistemas de apuestas como la Martingala,D´Alambert y creo que los hice bien pero mi duda surge al intentar hacer el sistema de fibonacci
En todos los sistemas anteriores pretendo siempre obtener en cada apuesta una ganacia >= dos veces lo invertido,es decir, si apuesto 1 unidad pues ganar 2 unidades.

Aqui os pongo mi sistema de Martingala:

probabilidad=0.5

objectivo=20

saldo.vector=rep(0,1000)
n.carreras.vector=rep(0,1000)
resultado.vector=rep(0,1000)

for (i in 1:1000){

saldo=10
apuesta=1
saldo=saldo-apuesta
n.carreras=0

while( saldo<obxectivo & saldo>0 ){
    carreira=rbinom(1,1,p)
    n.carreras=n.carreras+1
    if(carrera==1){
            saldo=saldo+2*apuesta
            if (saldo == objectivo) break
            apuesta=1
            saldo=saldo-apuesta
        }else{
            apuesta=2*apuesta
            saldo=saldo-apuesta
            }
    }
   
if (saldo>=objectivo){resultado.vector=1}

if(saldo<0){saldo=saldo+apuesta}

n.carreras.vector=n.carreras
saldo.vector=saldo


}

Mi duda es a la hora de hacer lo mismo pero con fibonacci y lo que pretendo es cada vez que gane apostar siempre lo mismo,es decir,1 unidad y cuando pierda pues en la siguiente apuesta ir apostando los numeros de la serie de fibonacci (1,2,3,5,8,13,21,..)
EJEMPLO:
1ªapuesta: apuesto 1 unidad   resultado:apuesta ganada
2ªapuesta:apuesto 1 unidad   resultado:apuesta ganada
3ªapuesta:apuesto 1 unidad     resultado:apuesta perdida
4ª apuesta:apuesto 2unidades   resultado:apuesta perdida
5ª apuesta:apuesto 3 unidades   resultado:apuesta perdida
6ª apuesta:apuesto 5 unidades ...............

Espero que me haya explicado bien.
Si alguien me puede ayudar con esto.
gracias


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
algunas dudas en programacion BATCH(nuevo en esto de programacion)
Scripting
stock_C 8 9,011 Último mensaje 19 Junio 2009, 18:08 pm
por frank30
programacion web vs programacion de escritorio
Programación General
lupitapro 2 7,569 Último mensaje 29 Mayo 2010, 05:51 am
por Dreamaker
Programacion Estructurada Vs Programacion Orientada a Objetos
Programación General
79137913 3 8,142 Último mensaje 1 Junio 2011, 18:02 pm
por 79137913
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines