Acceder

XTB

Se registró el 26/07/2010
94
Publicaciones
23
Recomendaciones
5
Seguidores
3.928
Posición en Rankia
6.801
Posición último año
XTB 29/09/10 20:34
Ha escrito el artículo Las 7 ventajas de operar con sistemas automáticos de trading
XTB 29/09/10 19:14
Ha respondido al tema Juego de Sistemas de Trading. Automatic Trading Cup de XTB
Claro que sí Felipenet! y qué mejor que la plataforma Metatrader 4 de XTB? ánimo con esa tormenta de ideas y a ver qué tal sale en el concurso... Saludos!!
XTB 28/09/10 21:13
Ha publicado el tema Jornadas en Madrid sobre sistemas automáticos de trading - XTB
XTB 28/09/10 18:40
Ha comentado en el artículo ¿Qué es y cómo crear un Sistema Automático de Trading?
Hola Inver61, Es la primera versión del XTB Expert Builder y sólo pueden hacerse EA´s con los indicadores que vienen por defecto, sin embargo, en poco tiempo lanzaremos nuevas versiones para poder incorporar indicadores propios o externos. Saludos!!
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!!
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!!
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!!
XTB 02/09/10 13:40
Ha escrito el artículo Ideas para crear tu propio sistema
XTB 31/08/10 15:32
Ha escrito el artículo ¿Qué es y cómo crear un Sistema Automático de Trading?
XTB 12/08/10 13:39
Ha respondido al tema Duda con MQL4
Me alegro! Gracias a ti, para eso estamos
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;i<OrdersTotal();i++) { if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) break; if(OrderSymbol()==Symbol() && OrderMagicNumber()==MAGICMA) { if(OrderType()==OP_BUY) buys++; if(OrderType()==OP_SELL) sells++; } } //---- return orders volume if(buys>0) 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_SELL,LotsOptimized(),Bid,3,0,0,"",MAGICMA,0,Red); return; } //---- buy 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;i<OrdersTotal();i++) { if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) break; if(OrderMagicNumber()!=MAGICMA || OrderSymbol()!=Symbol()) continue; //---- check order type if(OrderType()==OP_BUY) { if(Open[1]>ma && Close[1]<ma) OrderClose(OrderTicket(),OrderLots(),Bid,3,White); break; } if(OrderType()==OP_SELL) { if(Open[1]<ma && 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!
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!
XTB 11/08/10 15:12
Ha escrito el artículo Pruebas de los programas MQL
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!
XTB 09/08/10 14:41
Ha escrito el artículo Puesta en funcionamiento de MQL
XTB 06/08/10 19:23
Ha respondido al tema Xtb sistemas
Hola a todos, Quería recordar que tenéis el foro para hacer cualquier consulta sobre sistemas que se os pase por la cabeza. Entre unos y otros seguro que podemos ayudar. Por cierto, pronto tendremos disponible una potente herramienta que servirá para programar Expert Advisors (robots o sistemas automáticos) sin necesidad de tener conocimientos de programación en MQL (similar al "C") ni de usar el Metaeditor de Metatrader, actuando como un sencillo interfaz de usuario que nos facilitará las cosas a todos. ¡Lo anunciaremos en breves!