Sistema Forex YsEkU

El espacio de los traders quant: sistemas de trading, gestión monetaria, automatización de sistemas.
Avatar de Usuario
scalp
Mensajes: 1916
Registrado: 17 Sep 2004 22:45

Cada dia me asombro mas

Mensaje por scalp »

De los juicios que haceis de las opiniones de los demas.

Aqui dais todos mucho y ademas gratis, sobre todo las criticas.
Scalp.




Antes de que puedas hacer algo que nunca has hecho, tienes que ser capaz de imaginar que es posible.
RatherInteresting
Mensajes: 1
Registrado: 18 Mar 2007 21:18

Mensaje por RatherInteresting »

Venga, regalemos el dinero a los leones... gacelas enfrentadas ocultando sus miserables secretos... menos mal que Google lo sabe todo... lo más gracioso es que Yseku empiece el post diciendo "Hermanos"...:
Saludos hermanos.
Despues de mucho investigar con medias moviles, estocasticos, bandas y la madre que los pario... jejeje he llegado a una conclusión.
Los sistemas tendenciales son impredecibles.
Cualquiera que realice un sistema basado por ejemplo en medias moviles, puede comprobar que en funcion de los periodos que asignemos, siempre habra un periodo que encaje de lujo, pero si tratas de usarlo en otra franja de tiempo, simplemente no funcionara...

Llevo unos cuantos meses estudiando sistemas casi dia y noche, y me he dado cuenta de algo, existe mucha información engañosa, del tipo:
"Nunca operes sin stop", "Las martingalas llevan irremediablemente a la ruina", etc... Asi que decidi ignorar todo y empezar de cero, desde mi punto de vista eminentemente practico.

El caso es que he desarrollado un sistema tipo Grid en el que es imposible perder.

Miento, si que se puede perder, se puede perder todo de golpe, en este sistema tu peor enemigo es la equidad y los cierres por equidad, pero como todo o casi todo se puede controlar, la forma de controlarlo es usando MicroLotes, y abriendo la horquilla del grid hasta abarcar casi todo el recorrido del precio si no todo, el beneficio es infinitamente menor, pero el riesgo tambien, y os aseguro que funciona.

Da igual cuando entre a mercado pero sería bueno poder abrir posiciones contrarias en una misma divisa, os recomiendo una cuenta micro demo en InterbankFX (no es publicidad, jeje es que es el unico que he encontrado para MT4 y con micro cuentas).

Bueno,al lio jeje. Abrimos una compra, de 0,01 lotes y fijamos 11(o mas) niveles de compra limitada, separados X pips (por ejemplo 20) si compramos a 1,0200 los niveles serian 1,0180 1,0160 1,0140... etc hasta el total de niveles.
Este sistema no usa stops.
Fijamos el TakeProfit de la primera compra en el precio de entrada mas los puntos por nivel (en el ejemplo 1,0220) El take profit de los demas niveles es el nivel de compra anterior (en este ejemplo, el TP de la primera compra limitada,1.0180, seria el precio de la primera compra 1.0200) y asi sucesivamente. nivel2=1.0160 tp2=1.0180; nivel3=1.0140 tp3=1.0160...etc

Bien, la primera compra es de 0,01 lotes, la primera compra limitada igual 0,01 lotes, la segunda compra limitada el doble 0,02, la tercera el doble de la anterior 0,04 la cuarta 0,08, la quinta 0,16, la sexta 0,32...etc

Bien, aqui viene el tema, siempre que un nivel es perforado y salta una orden limitada se cambia el TP de las demas ordenes ya abiertas (no las limitadas que quedan) al nivel de TP de la que acaba de saltar. Y Siempre que un Tp es alcanzado, se borran las ordenes limitadas que queden y se comienza todo el proceso de nuevo.

Bien, pues esto en los dos sentidos, 12 (o mas) niveles de compra y 12 de venta con el mismo mecanismo.

La verdad es que esta es la idea "basica" del sistema, el que uso ahora se basa en este principio pero es bastante mas complejo.

Estoy sin internet en mi casa, escribo desde el curro. siento no poder explicarme más pero me tengo que ir. Espero vuestras opiniones.
Pensaba que el objetivo de esta web era compartir informacion sobre trading libremente entre todos nosotros...
Avatar de Usuario
monaguillo
Mensajes: 58
Registrado: 17 Sep 2004 17:19

Mensaje por monaguillo »

Hola livertrader;
Yo tengo el primer post, los otros con los gráficos me gustaría tenerlos, para estudiarlos

No entiendo esto, somos una gota en el oceano, y parece que somos el culo del mundo?????? :cry:
Hay cientos de sistemas igual o infinítamente mejores en Forex, en foros públicos y con gente que ayuda, unos más y otros menos, pero ahí están.
Un saludo
Avatar de Usuario
scalp
Mensajes: 1916
Registrado: 17 Sep 2004 22:45

No se a que viene tanto ruido

Mensaje por scalp »

Por una simple MARTINGALA. por que no es otra cosa que una martingala. al decirle que lo quitara fue con la intencion contraria que le estais dando.

La martingala hace siglos que existe, a ver si os creeis que es el santo grial, empaquetado y listo para usar, ¡¡ sera posible!!

La martingala sin capital infinito usada sin reglas de entrada te lleva a la ruina directamente.

http://www.ifctraders.com/martingala.htm

http://translate.google.com/translate?h ... s%26sa%3DN


viewtopic.php?t=1528&start=30&postdays= ... highlight=
Scalp.




Antes de que puedas hacer algo que nunca has hecho, tienes que ser capaz de imaginar que es posible.
Avatar de Usuario
MrElliot
Mensajes: 1639
Registrado: 28 Sep 2005 03:46

Mensaje por MrElliot »

RatherInteresting escribió:Venga, regalemos el dinero a los leones... gacelas enfrentadas ocultando sus miserables secretos... menos mal que Google lo sabe todo... lo más gracioso es que Yseku empiece el post diciendo "Hermanos"...:
Saludos hermanos.
Despues de mucho investigar con medias moviles, estocasticos, bandas y la madre que los pario... jejeje he llegado a una conclusión.
Los sistemas tendenciales son impredecibles.
Cualquiera que realice un sistema basado por ejemplo en medias moviles, puede comprobar que en funcion de los periodos que asignemos, siempre habra un periodo que encaje de lujo, pero si tratas de usarlo en otra franja de tiempo, simplemente no funcionara...

Llevo unos cuantos meses estudiando sistemas casi dia y noche, y me he dado cuenta de algo, existe mucha información engañosa, del tipo:
"Nunca operes sin stop", "Las martingalas llevan irremediablemente a la ruina", etc... Asi que decidi ignorar todo y empezar de cero, desde mi punto de vista eminentemente practico.

El caso es que he desarrollado un sistema tipo Grid en el que es imposible perder.

Miento, si que se puede perder, se puede perder todo de golpe, en este sistema tu peor enemigo es la equidad y los cierres por equidad, pero como todo o casi todo se puede controlar, la forma de controlarlo es usando MicroLotes, y abriendo la horquilla del grid hasta abarcar casi todo el recorrido del precio si no todo, el beneficio es infinitamente menor, pero el riesgo tambien, y os aseguro que funciona.

Da igual cuando entre a mercado pero sería bueno poder abrir posiciones contrarias en una misma divisa, os recomiendo una cuenta micro demo en InterbankFX (no es publicidad, jeje es que es el unico que he encontrado para MT4 y con micro cuentas).

Bueno,al lio jeje. Abrimos una compra, de 0,01 lotes y fijamos 11(o mas) niveles de compra limitada, separados X pips (por ejemplo 20) si compramos a 1,0200 los niveles serian 1,0180 1,0160 1,0140... etc hasta el total de niveles.
Este sistema no usa stops.
Fijamos el TakeProfit de la primera compra en el precio de entrada mas los puntos por nivel (en el ejemplo 1,0220) El take profit de los demas niveles es el nivel de compra anterior (en este ejemplo, el TP de la primera compra limitada,1.0180, seria el precio de la primera compra 1.0200) y asi sucesivamente. nivel2=1.0160 tp2=1.0180; nivel3=1.0140 tp3=1.0160...etc

Bien, la primera compra es de 0,01 lotes, la primera compra limitada igual 0,01 lotes, la segunda compra limitada el doble 0,02, la tercera el doble de la anterior 0,04 la cuarta 0,08, la quinta 0,16, la sexta 0,32...etc

Bien, aqui viene el tema, siempre que un nivel es perforado y salta una orden limitada se cambia el TP de las demas ordenes ya abiertas (no las limitadas que quedan) al nivel de TP de la que acaba de saltar. Y Siempre que un Tp es alcanzado, se borran las ordenes limitadas que queden y se comienza todo el proceso de nuevo.

Bien, pues esto en los dos sentidos, 12 (o mas) niveles de compra y 12 de venta con el mismo mecanismo.

La verdad es que esta es la idea "basica" del sistema, el que uso ahora se basa en este principio pero es bastante mas complejo.

Estoy sin internet en mi casa, escribo desde el curro. siento no poder explicarme más pero me tengo que ir. Espero vuestras opiniones.
Pensaba que el objetivo de esta web era compartir informacion sobre trading libremente entre todos nosotros...
jaja

No me interesa en absoluto. pero enhorabuena por compartir :smt023

sl2s!
:)

Avatar de Usuario
YsEkU
Mensajes: 179
Registrado: 02 Ene 2007 23:24

Mensaje por YsEkU »

De que coño vais hermanos?,

No vuelvo a compartir nada...

Si lo he quitado era para redactarlo mejor, que habia quedao mu cutre.
Y para añadir frases de seguridad, para que la gente no se tire en banda que quedaba muy pretencioso lo de un sistema que no pierde nunca. Siendo como es un sistema de muy alto riesgo.

Pero vamos esta claro que la gente va a cuchillo, lo que he tardado en redactarlo y cenar se ha registrado hasta gente solo para ponerme verde...

Pues nada tranquilos que no volvera a pasar...
livetrader
Mensajes: 69
Registrado: 30 Jun 2006 12:38

Mensaje por livetrader »

Parece buen sistema, habra que probarlo.
Última edición por livetrader el 19 Mar 2007 12:44, editado 1 vez en total.
El dinero no esta en las nominas, esta en la bolsa. El que descubre eso, inicia una nueva vida
dch0c0
Mensajes: 47
Registrado: 23 Dic 2005 00:13

vaya forma de arrancar la mañana

Mensaje por dch0c0 »

:-)

a ver si os dura, no pareceis los mismos, no tendreis fiebre no?
Avatar de Usuario
X-Trader
Administrador
Mensajes: 12798
Registrado: 06 Sep 2004 10:18
Contactar:

Mensaje por X-Trader »

YsEkU escribió:De que coño vais hermanos?,

No vuelvo a compartir nada...

Si lo he quitado era para redactarlo mejor, que habia quedao mu cutre.
Y para añadir frases de seguridad, para que la gente no se tire en banda que quedaba muy pretencioso lo de un sistema que no pierde nunca. Siendo como es un sistema de muy alto riesgo.

Pero vamos esta claro que la gente va a cuchillo, lo que he tardado en redactarlo y cenar se ha registrado hasta gente solo para ponerme verde...

Pues nada tranquilos que no volvera a pasar...
Hola Yseku, acabo de revisar todo el hilo y la verdad es que ya me extrañaba a mi que hubieras borrado el mensaje, conociéndote como te conozco ;-). Posiblemente el malentendido viene del orden de los acontecimientos: si hubieras editado el mensaje añadiendo el PDF o hubieras respondido a tu mensaje colgandolo nadie habría dicho nada. Pero comprende que borrar de un plumazo el excelente post que habías colgado sin dar explicaciones, parecía indicar otra cosa.

Un saludo, hermano ;-)
X-Trader
"Los sistemas de trading pueden funcionar en ciertas condiciones de mercado todo el tiempo, en todas las condiciones de mercado en algún momento del tiempo, pero nunca en todas las condiciones de mercado todo el tiempo."
Avatar de Usuario
Zubi
Mensajes: 504
Registrado: 17 Sep 2004 22:38
Ubicación: Granada

Mensaje por Zubi »

Joer, q raro, no hay lunes q no entre, q no me haya perdido la pelea tipica del fin de semana. Me vais hacer entrar los sabados y domingos, para mantenerme al dia jjjjjjjjjjjjjjjjjjjjjj.
No sois capaces de disfrutar los fines de semana de otra actividad q no sea la bolsa y las peleas foristicas??
Viernes noche de parranda (o será q los viernes no os jalais una rosca), y luego sabado y domingo a despejar la mona (o la fustracion) a base de pelearse en los foros, q curioso, el lunes ya parece q las fieras se amansan.
Chavales disfrutar de la vida juer, q al final es muy corta y en el cementerio ya hay bastantes ricos. :-D :-D :-D
Un saludo cariñoso para tod@s
lo facil es opinar sobre la parte izquierda del grafico, lo dificil es operar en tiempo real en el lado derecho
Avatar de Usuario
nstrader
Mensajes: 257
Registrado: 24 Mar 2007 19:33

Mensaje por nstrader »

YsEkU, hola hermano, este sistema ya lo estudié, en rangos funciona perfectamente, pero en una tendencia fuerte te deja seco, aquí tienes el código fuente

Código: Seleccionar todo

#define m  20050611
//----
extern int tp = 65;
extern int sh = 41;
extern int slip = 0 ;
extern double MaxLots = 2;
//----
datetime lastt; 
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
int kol_buy()
  {
   int kol_ob = 0;
//----
   for(int i = 0; i < OrdersTotal(); i++)
     {
       if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES) == false) 
           break;
       //----
       if(OrderType() == OP_BUY)  
           kol_ob++;
     }
   return(kol_ob);
  }    
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
int kol_sell()
  {
   int kol_os = 0;
//----
   for(int i = 0; i < OrdersTotal(); i++)
     {
       if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES) == false) 
           break;
       //----
       if(OrderType() == OP_SELL)  
           kol_os++;
     }
   return(kol_os);
  }  
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
int start()
  {
   int  i, ii, tic, total, kk, gle;
   double lotsi = 0.0;
   bool sob = false, sos = false, scb = false, scs = false;
   int kb, kb_max = 0;
   kb = kol_buy() + 1;
   double M_ob[11][8];
   ArrayResize(M_ob,kb);
   int ks = 0, ks_max = 0;
   ks = kol_sell() + 1;
   double M_os[11][8];
   ArrayResize(M_os,ks);
   ArrayInitialize(M_ob, 0.0);
   int kbi = 0;
//----
   for(i = 0; i < OrdersTotal(); i++)
     {
       if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES) == false) 
           break;
       //----
       if(OrderSymbol() == Symbol() && OrderType() == OP_BUY)
         {
           kbi++;
           M_ob[kbi][0] = OrderTicket();
           M_ob[kbi][1] = OrderOpenPrice();
           M_ob[kbi][2] = OrderLots();
           M_ob[kbi][3] = OrderType();
           M_ob[kbi][4] = OrderMagicNumber();
           M_ob[kbi][5] = OrderStopLoss();
           M_ob[kbi][6] = OrderTakeProfit();
           M_ob[kbi][7] = OrderProfit();
         }
     } 
   M_ob[0][0] = kb; 
   double max_lot_b = 0.0;
//----
   for(i = 1; i <kb> max_lot_b)
         {
           max_lot_b = M_ob[i][2];
           kb_max = i;
         }
   double buy_lev_min = M_ob[kb_max][1];   
   ArrayInitialize(M_os,0.0);
   int ksi = 0;
//----
   for(i = 0; i < OrdersTotal(); i++)
     {
       if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) 
           break;
       //----
       if(OrderSymbol()==Symbol() && OrderType()==OP_SELL)
         {
           ksi++;
           M_os[ksi][0] = OrderTicket();
           M_os[ksi][1] = OrderOpenPrice();
           M_os[ksi][2] = OrderLots();
           M_os[ksi][3] = OrderType();
           M_os[ksi][4] = OrderMagicNumber();
           M_os[ksi][5] = OrderStopLoss();
           M_os[ksi][6] = OrderTakeProfit();
           M_os[ksi][7] = OrderProfit();
         }
     } 
   M_os[0][0] = ks; 
   double max_lot_s = 0.0;
//----
   for(i = 1;i <ks> max_lot_s)
         {
           max_lot_s = M_os[i][2];
           ks_max = i;
         }
   double sell_lev_max = M_os[ks_max][1];    
//----
   if(Bars < 100 || IsTradeAllowed() == false) 
       return(0); 
   sob = (kol_buy() <1> NormalizeDouble(Ask,Digits)) && 
          AccountFreeMargin() > AccountBalance()*0.5;
   sos = (kol_sell() < 1 || NormalizeDouble(sell_lev_max + sh*Point,Digits) <NormalizeDouble> AccountBalance()*0.5;
//----
   if(M_ob[kb_max][2] > 0.0)
   {
       scb = NormalizeDouble(M_ob[kb_max][7] / (M_ob[kb_max][2]*10),2) > NormalizeDouble(tp,2);
       //Alert(M_ob[kb_max][7] / (M_ob[kb_max][2]*10));
   }
//----
   if(M_os[ks_max][2] > 0.0)
   {
       scs = NormalizeDouble(M_os[ks_max][7] / (M_os[ks_max][2]*10),2) > NormalizeDouble(tp,2);
       //Alert(M_os[ks_max][7] / (M_os[ks_max][2]*10));
   }
   kk = 0;
   ii = 0;
   
   
   
//----
   if(scb)
     {
       while(kol_buy() > 0 && kk < 3)
         {
           for(i = 1; i <kb> 0 && kk < 3)
         {
           for(i = 1; i <ks> MaxLots)
            {
               lotsi=MaxLots;
            }
       //----
       while(tic == -1 && kk <3> MaxLots)
            {
               lotsi=MaxLots;
            }
       //----
       while(tic == -1 && kk < 3)
         {
           tic = OrderSend(Symbol(), OP_SELL, lotsi, Bid, slip, 0, NormalizeDouble(Bid - (tp + 25)*Point,Digits), 
                           " ", m, 0, Red);
           Print("tic_sell=", tic);
           //----
           if(tic == -1)
             {
               gle = GetLastError();
               kk++;               
               Print("Îøèáêà ¹", gle, " ïðè sell ", kk);
               Sleep(6000);
               RefreshRates();   
             }
          }
       lastt = TimeCurrent();
       return;
     }        
  }
//+------------------------------------------------------------------+   
En este caso las ordenes las hace a mercado, cosa que puede diferir mas de la realidad que una orden pendiente.
He modificado algunas partes del código, si no entiendes algo me lo comentas.
Espero que te sirva, para seguir aprendiendo, un saludo
Si te ha gustado este hilo del Foro, ¡compártelo en redes!


Responder

Volver a “Sistemas de Trading”