Wednesday 22 November 2017

Función Forex


La Estructura de Corredores de Forex Comercial Miembro se ha unido Nov 2005 1.359 Posts Ha habido mucha discusión de tarde acerca de sporks y liquidez de borker. Muchos supuestos se están haciendo sobre por qué se amplían los spreads durante el tiempo de noticias que se basan en un conocimiento incompleto de la arquitectura del mercado de divisas en general. El propósito de este artículo es diseccionar el mercado y es de esperar arrojar alguna luz sobre la situación para que una discusión más racional y productiva puede ser emprendido por los miembros de la fábrica de Forex. Comenzaremos con una explicación del propósito del mercado Forex y cómo es utilizado por sus participantes primarios, expandir la estructura y operación del mercado y concluir con las implicaciones de esta información para los especuladores. Dicho esto, comencemos. EDIT: He recibido numerosas peticiones de lectores para compartir esta información en otros foros. No tengo ningún problema con alguien haciendo tan siempre que incluyan la siguiente declaración, y un enlace a esta página, antes de publicar el contenido: 8220Originalmente publicado por Darkstar en Forex Factory.8221 Enviándome un PM de cortesía con un enlace al hilo sería Muy apreciado también. Todavía no es un comerciante rentable Echa un vistazo a la Order Flow Trading Academy. A diferencia de los distintos mercados de bonos y acciones, el mercado Forex no se utiliza generalmente como un medio de inversión. Mientras que la especulación tiene un papel crítico en su función apropiada, la parte del león de transacciones de la divisa se hace como una función de negocio internacional. El tipo que compra un brillante nuevo Eclipse más entonces probablemente pagará por ello con dólares estadounidenses. Desafortunadamente los trabajadores de fábrica de Mitsubishis en Japón necesitan conseguir sus cheques de sueldo denominados en Yen, así que en algún momento una conversión necesita ser hecha. Cuando se considera que empresas como Exxon, Boeing, Sony, Dell, Honda y miles de otras empresas internacionales mueven casi cada dólar, real, yen, escombros, libras y euros que hacen en un país extranjero a través del mercado Forex, no lo es Difícil de entender lo insignificante que es la presencia especulativa incluso en un mercado de 2 trilitos por día. En general, las empresas no se preocupan mucho por las complejidades de los tipos de cambio, que sólo quieren hacer y vender sus productos. Como repositorio central del dinero de una empresa, era natural que los bancos fueran los facilitadores de estas transacciones. En los viejos tiempos era bastante fácil para un banco llamar a un banco extranjero (o una sucursal extranjera de su propio banco) y cambiar los arsenales de divisas que cada uno había acumulado de sus muchos clientes. Al igual que cualquier negocio, los bancos compraron la moneda extranjera a una tasa y la marcó antes de venderla al cliente. Con eso nació el spread de divisas. Esto fue (y todavía es) un costo razonable de hacer negocios. Mitsubishi puede pagar a sus clientes y los bancos hacen un pequeño beneficio para la molestia y los riesgos asociados con el movimiento alrededor de la moneda. Como un subproducto de la transacción de todo este negocio, los comerciantes de los bancos desarrollaron la capacidad de especular sobre el futuro de las tasas de cambio. Utilizando una mejor comprensión del mercado, un banco podría cotizar un negocio de un diferencial sobre la tasa actual, pero mantener la cobertura hasta que una mejor llegó. Este proceso permitió a los bancos expandir drásticamente su ingreso neto. La desafortunada consecuencia fue que la liquidez se redistribuyó de una manera que hizo imposible completar ciertas transacciones. Fue por esta razón y sólo por esta razón que el mercado se abrió finalmente a los participantes no bancarios. Los bancos querían más pedidos en el mercado para que a) pudieran beneficiarse de los participantes menos experimentados, yb) los participantes menos experimentados podrían proporcionar una mejor distribución de liquidez para la ejecución de órdenes de cobertura de negocios internacionales. Inicialmente sólo se permitió el hedge funds de megacap (como Soross y otros), pero desde entonces ha crecido hasta incluir los corretajes minoristas y ECNs. Ahora que hemos establecido por qué el mercado existe, vamos a echar un vistazo a cómo se facilitan las transacciones: El nivel superior del mercado Forex se realiza sobre lo que se conoce colectivamente como el Interbancario. Contrariamente a la creencia popular el interbancario no es un intercambio es una colección de acuerdos de la comunicación entre los bancos más grandes del centro del dinero de los mundos. Para entender la estructura del mercado interbancario, puede ser más fácil de entender por analogía. Tenga en cuenta que en una oficina (o tal vez incluso casa de alguien) hay varios equipos conectados a través de un cable de red. Cada computadora funciona independientemente de las otras hasta que necesita un recurso que otra computadora posee. En ese momento se pondrá en contacto con el otro ordenador y solicitará el acceso al recurso necesario. Si el equipo está funcionando correctamente y su propietario le ha dado autorización al solicitante para hacerlo, se puede acceder al recurso y puede cumplirse la solicitud de iniciación de ordenadores. Al sustituir las computadoras por los bancos y los recursos por divisas, puede captar fácilmente las relaciones que existen en el Interbancario. Cualquiera que haya intentado encontrar recursos en una red de ordenadores sin un servidor puede apreciar lo difícil que puede ser mantener un registro de quién tiene qué recursos. El mismo problema existe en el mercado interbancario con respecto a los precios y el inventario de divisas. Un banco en Singapur sólo rara vez puede hacer negocios con una empresa que necesita intercambiar algunos reales brasileños y puede ser muy difícil establecer lo que debería ser un tipo de cambio apropiado. Es para este propósito que EBS y Reuters (en adelante EBS) establecieron sus servicios. Capa en la parte superior (en una manera de hablar) de los enlaces de comunicación interbancarios, el servicio de EBS permite a los bancos para ver cuánto ya qué precios todos los miembros Interbank están dispuestos a realizar transacciones. Se deben tomar los dolores para expresar que EBS no es un mercado o un fabricante del mercado que es una aplicación usada para ver ofertas y ofertas de los varios bancos. El segundo nivel del mercado es esencial dentro de cada banco. Al llamar a su sucursal local de Bank of America puede cambiar cualquier moneda extranjera que desee. Más que probable es que sólo mover algo de exceso de moneda de una rama a otra. Puesto que esto es un micro-intercambio con una sola contraparte, usted está básicamente en su misericordia en cuanto a qué tipo de cambio le citarán. Su elección es aceptar su oferta o comprar un banco diferente. Todo el mundo que cambia el mercado de divisas debe visitar su banco por lo menos una vez para obtener algunas cotizaciones. Sería muy instructivo ver cuán lucrativas son realmente estas transacciones. La subdivisión de este segundo nivel es el mercado minorista de tercer nivel. Cuando corredores como Oanda. Forex. FXCM. Etc deseo de establecer una operación de venta al por menor lo primero que necesitan es un proveedor de liquidez. Nueve de cada diez de estos corredores firmarán un acuerdo con un solo banco. Este banco estará de acuerdo en proporcionar liquidez si y sólo si puede cubrirlo en EBS incluyendo su propagación deseada. Debido a que el volumen será significativamente más alto que un patrón único del banco realizará, los spreads serán mucho más competitivos. De ninguna manera se debe esperar que estos proveedores de nivel 3 se citará precisamente lo que existe en el Interbancario. Recuerde que el banco está en el negocio de recolectar spreads y ningún acuerdo va a suspender esa prioridad. La divisa al por menor es casi similar a funcionar un casino. La mayoría de sus participantes no entienden cómo comerciar con eficacia y como resultado son perdedores consistentes. El sistema de spread combinado con una distribución de probabilidad típica de los retornos da al corredor una ventaja construida en la casa de unos pocos puntos porcentuales. Como resultado, todos ellos han construido sistemas internos de concordancia de órdenes que juegan a un perdedor frente a un ganador y recogen la propagación. En las ocasiones en que existe desequilibrio dentro del libro de órdenes interno, el intermediario cubre cualquier exposición con su proveedor de liquidez de nivel 2. Tan malo como esto puede sonar, hay algunas ventajas significativas para los especuladores que se ocupan de ellos. Debido a que es un libro de órdenes interno, se pueden proporcionar muchas características que de otro modo no están disponibles a través de otros medios. Los tamaños de contrato no estándar, el alto apalancamiento en saldos de cuentas diminutas y la capacidad de realizar transacciones en un entorno libre de comisiones son sólo algunos de ellos. Un ECN opera similar a un banco de nivel 2, pero aún existe en el tercer nivel. Una ECN generalmente establecerá acuerdos con varios bancos de nivel 2 para la liquidez. Sin embargo, en lugar de hacer coincidir las órdenes internamente, sólo pasará a través de las cotizaciones de los bancos, como es, para ser negociado. Su tipo de EBS para los chicos. Hay muchas ventajas para el modelo, pero todavía no es el Interbancario. Los bancos van a hacer su propagación o su no ir a perder su tiempo. Dependiendo del banco esto tomará la forma de sombreado del precio o de márgenes ampliados dependiendo de condiciones de mercado. La ECN, por su problema, cobra una comisión por cada transacción. Aparte del factor de la comisión, hay algunas otras desventajas que un especulador debe considerar antes de hacer el salto a un ECN. La mayoría ofrecen un apalancamiento mucho menor y solo permiten transacciones de lotes completos. Durante ciertas condiciones del mercado, los bancos también pueden retirar su liquidez dejando a los operadores sin la oportunidad de entrar o salir de las posiciones a su precio deseado. Commercial Member Miembro desde Nov 2005 1,359 Posts Implicaciones para los especuladores: El comercio se ha caracterizado como un juego de suma cero, y con razón. Si el comerciante A vende un valor al comerciante B y el precio sube, el comerciante A pierde el dinero que de otro modo podrían haber hecho. Si va abajo, el comerciante A hizo el dinero del error del comerciante Bs. Incluso en un mercado enorme como el Forex, cada transacción debe tener un comprador y un vendedor para hacer un comercio y uno de ellos va a perder. En el ámbito general del comercio, esto es materialmente irrelevante para cada participante. Pero hay ciertas situaciones en las que adquiere una importancia significativa. Una de esas situaciones es un evento de noticias. Mucho se ha hecho últimamente sobre cómo es inmoral, ilegal o completamente malo que un corredor, banco u otro proveedor de liquidez retire su orden (aumentando la extensión) y resbale órdenes (como si fuera una decisión consciente de su parte Para hacerlo) más que normal durante estos eventos. Estas cosas ocurren por razones muy específicas que no tienen nada que ver con atornillar a nadie. Examinemos por qué: Llevando a un informe económico, por ejemplo, algunos comerciantes entrarán en posiciones esperando que las noticias vayan de cierta manera. A medida que el evento se vuelve inmanente, los bancos del Interbank eliminarán sus órdenes especulativas por temor a sufrir pérdidas innecesarias. Los comerciantes técnicos sacarán sus órdenes también pues es una práctica común para que eviten las noticias. Los fondos de cobertura y otros macro comerciantes ya están posicionados o esperan hasta después de los éxitos de noticias para tomar decisiones dependientes del resultado. Conociendo lo que sabemos ahora, ¿dónde está la liquidez necesaria para mantener un estrecho margen que se desprende de Trasladando la cadena alimenticia hasta el nivel 2, un banco solo proporcionará liquidez a un ECN o corredor minorista si puede instantáneamente cubrir Posiciones en Interbank. Si los diferenciales interbancarios se están ampliando debido a la menor liquidez, el banco va a tener que ampliar los diferenciales en los jugadores de abajo también. En el nivel 3, las ECN simplemente pasan las ofertas de los bancos, por lo que los spreads se amplían hasta sus clientes. Los minoristas que garantizan spreads de 2 a 5 pips acaban de abrir un agujero en su perfil de riesgo ya que ya no pueden cubrir su exposición neta (nunca se preguntan por qué siempre parecen cerrar o requote hasta su terminación). Los distribuidores de valores variables, a su vez, abren sus spreads para igualar lo que está sucediendo en el banco o se encuentran con los mismos problemas con los que se ocupan los corredores de spreads fijos. Ahora piensa en esta situación por un segundo. ¿Qué va a suceder cuando un número no cumple con las expectativas ¿Cuántos comerciantes que entran en el evento con las posiciones eligieron mal y la necesidad de salir CUANTO ANTES Cuántos fondos de cobertura van a bajar instantáneamente sus macro pedidos ¿Cuántos comerciantes minoristas straddle órdenes acaba de ejecutarse Cuántos de Ellos estaban esperando escuchar un fallo y ejecutar órdenes de mercado Con los comerciantes técnicos al margen, que va a ser lo suficientemente estúpido para tomar el otro lado de todas estas órdenes La respuesta es nadie. Entre 1 y 5 segundos después de los éxitos de la noticia es un mercado puramente unidireccional. Ese gran pin largo barra que se produce es un gran total de 2 precios de la antes de la noticia golpeó y el siguiente. El 10, 20, o 30 pips entre ellos se llama una brecha. ¿Es de extrañar que el deslizamiento está en evidencia en este momento Funciones de moneda extranjera ¿Dónde puedo encontrar información sobre cómo introducir correctamente las funciones de moneda en Marketxls He encontrado una lista de funciones de divisas en el navegador de funciones MarketXLS con las fórmulas. Por ejemplo: FxBid (fuente, destino): Suponiendo que la fuente es la referencia de celda excel que contiene un par de divisas como EUR / USD y el objetivo es la celda excel donde desea que los resultados aparezcan, entré: Fx - (C10 , E10), sin embargo los resultados fueron cero. 18 de marzo de 2016 a las 1:32 pm 1534 He dejado de lado la porción 8220fx8221 de la fórmula en la última línea del mensaje. La función correcta debería haber sido FxBid (C10, e10). Fecha y hora El sistema de comercio en línea MetaTrader 4 utiliza las indicaciones de dos fuentes de tiempo: el tiempo local (PC) y el tiempo del servidor. Hora local: la hora que se establece en el PC local. Hora del servidor: la hora que se establece en el servidor. Función TimeLocal () La función devuelve la hora local de la PC expresada en el número de segundos transcurridos desde 00:00 del 1 de enero de 1970. Nota: En la prueba, la hora local es modelada y coincide con la última hora del servidor modelada. Una gran mayoría de los eventos que tienen lugar en el terminal del cliente se consideran de acuerdo con el tiempo del servidor. El tiempo de la señal que viene, el comienzo de la nueva barra, la apertura y cierre de la orden se considera de acuerdo con la hora del servidor. Para obtener el valor del tiempo del servidor que corresponde con la hora actual, se debe usar la función TimeCurrent (): Función TimeCurrent () La función devuelve el último valor conocido de la hora del servidor (el tiempo de la última cita que viene) expresado en Segundos transcurridos desde 00:00 del 1 de enero de 1970. El terminal de cliente actualiza el tiempo de la última cotización que viene (junto con otras variables de entorno) antes de lanzar funciones especiales para su ejecución. Cada tick se caracteriza con su propio valor del tiempo del servidor que se puede obtener utilizando la función TimeCurrent (). Durante la ejecución, este valor sólo se puede cambiar como resultado de la llamada a la función RefreshRates () y sólo si la información se ha actualizado desde la última ejecución de la función RefreshRates (), es decir, en caso de que los nuevos valores de algunas variables de entorno Vienen del servidor. El tiempo de apertura de la barra, Timei, no coincide con el tiempo de la nueva señal que viene, por regla general. El tiempo de cualquier apertura de la barra de tiempo es siempre divisible por el tiempo. Cualquier primera marca que aparezca dentro de un período de tiempo se forma barra si no hay recibo de tic en un plazo, la barra no se formará dentro del plazo. Por ejemplo, la señal que llega al terminal en el tiempo (servidor) t0 da como resultado la formación de una barra con la apertura de tiempo igual a Timei2 (figura 143). El momento especificado como comienzo del plazo no coincide con el momento t0, aunque puede coincidir accidentalmente con él, en general. Los ticks subsiguientes que llegan al terminal en el mismo tiempo (en los momentos de t1 y t2) pueden cambiar los parámetros de la barra, por ejemplo, precio máximo o precio abierto, pero no afectan el tiempo de apertura de la barra. La hora de cierre de la barra no se considera en el sistema de comercio en línea MetaTrader 4 (formalmente, el tiempo de la última marca que viene dentro de un período de tiempo o el tiempo inicial del siguiente período de tiempo puede considerarse como el tiempo de cierre de la barra, ). Higo. 143. Secuencia de formación de barras en la plataforma de negociación en línea MetaTrader 4. Se muestra en la Fig. 143 que es posible que las barras no se formen en algunos períodos de tiempo que son iguales al plazo. Así, entre el tiempo t5 de la señal que viene y t6 de la próxima señal que viene, el tiempo completo está lleno, por lo que la nueva barra no se ha formado en ese período de tiempo. De esta manera, el tiempo de apertura de la barra puede diferir del tiempo de apertura de una barra adyacente en más de un periodo de tiempo completo, pero siempre es divisible por un período de tiempo. Para demostrar la secuencia de la formación de la barra, podemos usar los intervalos de tiempo EA. mq4 que emiten el tiempo de llegada de la señal y el tiempo de apertura de la barra: Los resultados de los tiempos de funcionamiento de EA. mq4 se muestran en la Fig. 144. Es obvio que la primera marca en el período regular de 1 minuto de duración llegó a las 14:29:12, al mismo tiempo se formó una nueva barra con el tiempo de apertura - 14:29:00. Tenga en cuenta que la columna derecha del cuadro de mensaje muestra la hora del servidor, la columna de la izquierda muestra la hora local. Higo. 144. Secuencia de formación de barras en el sistema de comercio en línea MetaTrader 4. En caso de que las garrapatas vienen rara vez (por ejemplo, el período entre el final de la sesión europea y el inicio de la sesión asiática), se puede observar otro fenómeno durante la ejecución de Timebars. mq4. El tiempo de apertura de las barras adyacentes puede diferir entre sí en más de 1 minuto (para un intervalo de tiempo de un minuto). Al mismo tiempo, la indexación de barras se guarda en sucesión, sin espacios. El tiempo de servidor de los servidores en diferentes centros de negociación puede variar. El tiempo de operaciones de inicio y finalización se establece en cada servidor individualmente y puede estar en desacuerdo con el inicio y el final del día normal. Algunos centros de negociación, por ejemplo, tienen los ajustes que realizan la apertura comercial el domingo a las 23:00 horas del servidor. Esto da lugar a la formación de barras diarias incompletas, su duración práctica es igual a una hora (figura 145). Higo. 145. Diferentes historiales de barras en diferentes centros de negociación. El uso de funciones de fecha y hora es bastante fácil en MQL4. Algunas de ellas transforman el servidor y la hora local en segundos transcurridos desde 00:00 del 1 de enero de 1970 en un número entero que corresponde a una hora, un día, etc. Otras funciones devuelven un número entero que corresponde a la hora actual (), TimeMinute (), TimeHour (), TimeDay (), TimeMonth (), TimeYear (), TimeDayOfWeek () y TimeDayOfYear () Este es un grupo de funciones que devuelve el número de Segundos transcurridos desde el comienzo del minuto, o minuto, hora, día, mes, año, día de la semana y día del año durante el tiempo especificado. Por ejemplo: La función devuelve minutos para el tiempo especificado. Time - la fecha expresada en número de segundos que caducó desde 00:00 del 1 de enero de 1970. Esta función devuelve el día de la semana (0-Sunday, 1,2,3,4,5,6) para la fecha especificada . - la fecha expresada en número de segundos transcurridos desde 00:00 del 1 de enero de 1970. Las funciones consideradas pueden ser utilizadas para el análisis de cualquier hora de apertura de la barra, por ejemplo. La EA llamada bigbars. mq4 destinada a encontrar barras de un tamaño que no es menor que el tamaño especificado se muestra a continuación. El bigbars. mq4 EA busca la barra más cercana cuya altura (diferencia entre mínimo y máximo) es mayor o igual al valor especificado en la variable externa QuantPt. La fecha y hora de la barra encontrada se envían a la ventana del instrumento financiero por la función Comment (). (), DayOfWeek () y DayOfYear () Funciones Este es el grupo de funciones que devuelven el segundo, el minuto, la hora, el día, la hora, Mes, año, día de la semana y día del año para el último tiempo del servidor conocido. El último tiempo del servidor conocido es el tiempo del servidor que corresponde al momento del lanzamiento del programa (lanzamiento de cualquier función especial por el terminal cliente). La hora del servidor no se modifica durante la ejecución de la función especial. Devuelve la hora actual (0,1,2, 23) del último tiempo del servidor conocido. Tenga en cuenta que el último tiempo del servidor conocido se modela durante la prueba. Devuelve el día actual del año (1 es el 1 de enero de 365 (6) es el 31 de diciembre), es decir, el día del año de la última hora del servidor conocido. Tenga en cuenta que el último tiempo del servidor conocido se modela durante la prueba. El EA timeevents. mq4 que realiza algunas acciones tan pronto como llega el tiempo especificado puede usarse como un ejemplo de uso de las funciones anteriores. La hora del servidor se calcula en horas y minutos durante la ejecución de la función especial start () (bloques 2-3). La línea: representa el tiempo actual del servidor expresado como la variable real Curtime. El uso de variables reales es conveniente en las operaciones de comparación: Si la hora actual es mayor o igual al valor de TimeCls especificado por el usuario, entonces la función definida por el usuario Executor () será llamada para su ejecución. En este ejemplo, la función definida por el usuario pone un mensaje con recomendaciones comerciales. En general, esta función puede contener cualquier código, por ejemplo, realizar operaciones, enviar correos electrónicos, crear objetos gráficos, etc. Funciones de fecha y hora

No comments:

Post a Comment