Acceder

Participaciones del usuario XTB

XTB 28/09/10 18:34
Ha comentado en el artículo Ideas para crear tu propio sistema
Hola Latinus, Efectivamente, que el RSI>50 sería una de las dos condiciones de entrada. No sería necesario programarlo con el XTB Expert Builder, simplemente habría que indicar las condiciones en el XTB Expert Builder correctamente en los apartados correspondientes, sin necesidad de programar nada. Si tienes unos minutos te recomiendo los vídeos que aparecen en nuestra web: http://www.xtb.es/?p=716 Seguro que te ayudan... Dime si no lo consigues. Un saludo!!
ir al comentario
XTB 28/09/10 17:54
Ha respondido al tema Juego de Sistemas de Trading. Automatic Trading Cup de XTB
Estoy contigo Daniel, es muy difícil encontrar un buen sistema que lo haga bien en cualquier escenario, para lo cual, hay que encontrar el equilibrio con esos filtros que comentas, con el fin de eliminar las señales falsas, aunque tampoco pasándonos demasiado que si no perjudicamos una de las 3 premisas de cualquier estrategia: La consistencia o robustez del mismo. Debido al mayor número de filtros generalmente se disminuyen el número de operaciones realizadas y, con ello, restamos fiablidad al sistema a largo plazo. Lo de siempre, probar y practicar... Os recuerdo unos vídeos para el manejo del XTB EXPERT BUILDER en el siguiente enlace: http://www.xtb.es/?p=716 Y buena suerte en el concurso!!
Ir a respuesta
XTB 28/09/10 17:49
Ha comentado en el artículo Instalación de MQL
Hola Sustratus!! Te he contestado en el foro privado de XTB y he subido el archivo que desde aquí no se puede... Saludos!!
ir al comentario

XTB 2010 Automatic Trading Cup: el concurso de sistemas de trading

El objetivo del concurso es dar a conocer el trading automático en el mercado español. Los robots de trading, expert advisors, asesores expertos o simplemente sistemas automáticos de trading, son una realidad aplastante en el mundo de los mercados. Si quieres aprender a operar con sistemas automáticos y optar a los fantásticos premios del concurso, inscríbete ahora.

XTB 31/08/10 15:32
Ha escrito el artículo ¿Qué es y cómo crear un Sistema Automático de Trading?
XTB 11/08/10 20:29
Ha respondido al tema Duda con MQL4
Entiendo, voy a intentar copiar aquí el código de uno de los ejemplos que trae de serie la plataforma XTB Trader, muy similar a lo que pretendes con cruces de medias pero con alguna cosa más que te vendrá bien para entender el código, no creo que te resulte difícil leerlo, ya empezar de cero es otra historia... //+------------------------------------------------------------------+ //| Moving Average.mq4 | //| Copyright © 2005, MetaQuotes Software Corp. | //| http://www.metaquotes.net/ | //+------------------------------------------------------------------+ #define MAGICMA 20050610 extern double Lots = 0.1; extern double MaximumRisk = 0.02; extern double DecreaseFactor = 3; extern double MovingPeriod = 12; extern double MovingShift = 6; //+------------------------------------------------------------------+ //| Calculate open positions | //+------------------------------------------------------------------+ int CalculateCurrentOrders(string symbol) { int buys=0,sells=0; //---- for(int i=0;i0) return(buys); else return(-sells); } //+------------------------------------------------------------------+ //| Calculate optimal lot size | //+------------------------------------------------------------------+ double LotsOptimized() { double lot=Lots; int orders=HistoryTotal(); // history orders total int losses=0; // number of losses orders without a break //---- select lot size lot=NormalizeDouble(AccountFreeMargin()*MaximumRisk/1000.0,1); //---- calcuulate number of losses orders without a break if(DecreaseFactor>0) { for(int i=orders-1;i>=0;i--) { if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==false) { Print("Error in history!"); break; } if(OrderSymbol()!=Symbol() || OrderType()>OP_SELL) continue; //---- if(OrderProfit()>0) break; if(OrderProfit()<0) losses++; } if(losses>1) lot=NormalizeDouble(lot-lot*losses/DecreaseFactor,1); } //---- return lot size if(lot<0.1) lot=0.1; return(lot); } //+------------------------------------------------------------------+ //| Check for open order conditions | //+------------------------------------------------------------------+ void CheckForOpen() { double ma; int res; //---- go trading only for first tiks of new bar if(Volume[0]>1) return; //---- get Moving Average ma=iMA(NULL,0,MovingPeriod,MovingShift,MODE_SMA,PRICE_CLOSE,0); //---- sell conditions if(Open[1]>ma && Close[1]ma) { res=OrderSend(Symbol(),OP_BUY,LotsOptimized(),Ask,3,0,0,"",MAGICMA,0,Blue); return; } //---- } //+------------------------------------------------------------------+ //| Check for close order conditions | //+------------------------------------------------------------------+ void CheckForClose() { double ma; //---- go trading only for first tiks of new bar if(Volume[0]>1) return; //---- get Moving Average ma=iMA(NULL,0,MovingPeriod,MovingShift,MODE_SMA,PRICE_CLOSE,0); //---- for(int i=0;ima && Close[1]ma) OrderClose(OrderTicket(),OrderLots(),Ask,3,White); break; } } //---- } //+------------------------------------------------------------------+ //| Start function | //+------------------------------------------------------------------+ void start() { //---- check for history and trading if(Bars<100 || IsTradeAllowed()==false) return; //---- calculate open orders by current symbol if(CalculateCurrentOrders(Symbol())==0) CheckForOpen(); else CheckForClose(); //---- } //+------------------------------------------------------------------+ Aprovecho para darte las gracias por lo del seminario de ayer y espero que pronto seas cliente de XTB para ver el 2º (más avanzado, entramos en código, usamos herramientas de ayuda, optimización y mucho más) Te recuerdo que estamos a tu disposición en el 91 570 67 05 para lo que quieras. Un saludo!
Ir a respuesta
XTB 11/08/10 19:05
Ha respondido al tema Duda con MQL4
Hola Kosparuk, A ver si conseguimos ayudarte... ¿Qué es exactamente lo que intentas, abrir una posición de venta mientras mantienes otra de compra abierta o lo que no te permite es cerrar la compra antes de abrir la venta? Aprovecho para guiarte en tus inicios en programación en MQL, ya que parece que tienes base suficiente en sistemas, y te adjunto la página más completa http://www.mql4.com/search/ERR_INVALID_TICKET por ejemplo, aquí podrás leer acerca de ese posible error e investigar la razón... además tienes nuemerosos artículos interesantísimos, código de indicadores, scripts, sistemas automáticos, etc. y manuales y documentación para parar un tren. Para los que se preguntan cómo empezar con los sistemas automáticos pueden navegar en la sección especial de RANKIA, patrocinada por XTB, leer los artículos, participar en los foros... Un saludo!
Ir a respuesta
XTB 11/08/10 14:55
Ha comentado en el artículo Puesta en funcionamiento de MQL
Hola Arfego, Me alegro de que te parezca excelente! En cuanto al ejercicio práctico necesitaría saber sobre que lo necesitarías, ¿para activar un EA, un indicador o un script? Un saludo!
ir al comentario