Cómo importar datos históricos de JForex a MT4 Se unió Nov 2011 Status: Member 1.041 Puestos Hi Ati Baia, Muchas gracias, he descargado con éxito H4 M15 H4 a MT4 y aparecen en la historia. Eso es genial. Sin embargo, obviamente, necesita M1 para volver a probar, ya que no volver a la prueba, estoy correcto No estoy seguro, como he mencionado nunca me molestó demasiado sobre la construcción MT4 estrategia probador. Supongo que depende de la EA, así como el período que usted elija en el probador de estrategia y el modelo ¿Ha incluido M1 Además, ¿qué debo hacer con el archivo de registro enviado de nuevo, gracias. No, porque mencionaste que solo necesitas M15 y H4. De todos modos este M1 datos son un poco grandes para enviar por correo. Desde mi punto de vista usted tiene un par de opciones: 1. convertir los datos de csv dukascopy usted mismo: con una de las herramientas disponibles: p. Mi MT4 Historial de Precios - Backtest 2. si quieres puedo ayudar a mirar en él (pero usted tendría que decirme qué corredor que utiliza (por lo que puede instalar lo mismo que usted tiene) también tendría que enviarme el EA ( No está seguro de si desea publicar aquí) y especificar un poco más lo que realmente necesita para probar: Ect período de tiempo ect De todos modos, usted puede PM me acerca de que el dinero es importante, el amor es esencial. Method Detalle getTimeOfLastTick Devuelve la hora de la última Parámetros: instrumento - instrumento de la marca Devuelve: tiempo de la última marca o -1 si no se recibió ninguna marca Lanza: JFException - cuando el instrumento no está activo (no abierto) En la plataforma) getTimeOfLastTick Devuelve el tiempo de la última marca recibida para el instrumento especificado Devuelve -1 si aún no se recibió ningún tick Parámetros: financialInstrument - instrumento de la marca Devuelve: la hora de la última marca o -1 si no se recibió ninguna marca Lances: JFException - Cuando el instrumento no está activo (no abierto en la plataforma) getLastTick Devuelve la última marca del instrumento especificado Parámetros: instrumento - instrumento de la marca Devuelve: tick Tiros: JFException - cuando el instrumento no está activo (no abierto en la plataforma) getLastTick (No abierto en la plataforma) getStartTimeOfCurrentBar Devuelve el tiempo de inicio de la barra actual (barra actualmente generada a partir de las garrapatas) para el instrumento y período especificados. Si no se recibió ninguna marca para este instrumento, entonces devuelve -1. Parámetros: instrumento - instrumento del período de barra - período de la barra Devuelve: hora de inicio de la barra actual o -1 si no se recibió ninguna señal Tiros: JFException - cuando el período no es compatible o el instrumento no está activo (no abierto en la plataforma) GetStartTimeOfCurrentBar Devuelve el tiempo de inicio de la barra actual (barra actualmente generada de ticks) para el instrumento y el período especificados. Si no se recibió ninguna marca para este instrumento, entonces devuelve -1. Parámetros: financialInstrument - instrumento del período de barras - período de la barra Devuelve: hora de inicio de la barra actual o -1 si no se recibió ninguna señal Tiros: JFException - cuando el período no está soportado o el instrumento no está activo (no abierto en la plataforma) GetBar Devuelve la barra para el instrumento, el período y el lado especificados, que se desplaza hacia atrás en el tiempo para el número en barras especificadas en el parámetro de cambio, 0 - barra actual (actualmente generada a partir de garrapatas), 1 - barra anterior (última barra formada) Bar cargada en esa posición, entonces la función devuelve null. Considere la obtención de la barra de una hora anterior Parámetros: instrumento - instrumento del período de la barra - período del lado de la barra - lado de la oferta o de la demanda del turno de la barra - número de vela de nuevo en tiempo mirando desde la barra actual. 1 - barra anterior, 2 - barra actual menos 2 barras y así sucesivamente Devuelve: barra o nulo si no hay barra cargada Tiros: JFException - cuando el período no es compatible o el instrumento no está activo (no abierto en la plataforma) Instrumento, período y lado, que se desplaza hacia atrás en el tiempo para el número en barras especificadas en el parámetro de cambio, 0 - barra de corriente (actualmente generada a partir de garrapatas), 1 - barra anterior (última barra formada) Si no hay barra cargada en esa posición , Entonces la función devuelve null. Considere la obtención de la barra de una hora anterior Parámetros: financialInstrument - instrumento del período de la barra - período del lado de la barra - lado de la oferta o de la demanda del cambio de la barra - número de vela detrás en tiempo que mira de barra actual. 1 - barra anterior, 2 - barra actual menos 2 barras y así sucesivamente Devuelve: barra o nulo si no hay barra cargada Tiros: JFException - cuando el período no es compatible o el instrumento no está activo (no abierto en la plataforma) readTicks Lee las garrapatas de la Caché local en el fondo. El método retorna rápido después de crear la solicitud de datos que no esperan que los datos se lean desde la memoria caché local. Una vez que se envía la solicitud interna, las garrapatas se devolverán mediante métodos de llamada en tickListener. LoadingProgressListener se utiliza para recibir comentarios sobre el progreso de carga, para cancelar la carga y su método LoadingProgressListener. loadingFinished (booleano, largo, largo, largo) se llama cuando se termina de cargar o como resultado de un error. Este método tiene dos propósitos principales: uno es cargar un montón de garrapatas sin mantenerlas todas en la memoria y el segundo es el procesamiento asíncrono. Considere analizar los últimos días ticks - es decir, calcular el precio promedio de la solicitud y la oferta máxima. Las garrapatas de - inicio del intervalo de tiempo para el que se deben cargar las garrapatas hasta - hora de finalización del intervalo de tiempo para el que se deben cargar las garrapatas. Si hay tick con tiempo igual al tiempo en el parámetro, entonces se cargará también tickListener - recibe los datos sobre ticks solicitados loadingProgress - se utiliza para controlar el proceso de carga Lanza: JFException - cuando se produce algún error al crear la solicitud interna de datos readTicks Reads Ticks de la caché local en el fondo. El método retorna rápido después de crear la solicitud de datos que no esperan que los datos se lean desde la memoria caché local. Una vez que se envía la solicitud interna, las garrapatas se devolverán mediante métodos de llamada en tickListener. LoadingProgressListener se utiliza para recibir comentarios sobre el progreso de carga, para cancelar la carga y su método LoadingProgressListener. loadingFinished (booleano, largo, largo, largo) se llama cuando se termina de cargar o como resultado de un error. Este método tiene dos propósitos principales: uno es cargar un montón de garrapatas sin mantenerlas todas en la memoria y el segundo es el procesamiento asíncrono. Considere analizar los ticks de los últimos días - es decir, calcular el precio promedio de la solicitud y la oferta máxima Parámetros: financialInstrument - instrument of Las garrapatas de - inicio del intervalo de tiempo para el que se deben cargar las garrapatas hasta - hora de finalización del intervalo de tiempo para el que se deben cargar las garrapatas. Si hay tick con tiempo igual al tiempo en el parámetro, entonces se cargará también tickListener - recibe los datos sobre ticks solicitados loadingProgress - se utiliza para controlar el proceso de carga Lanza: JFException - cuando se produce algún error al crear la solicitud interna de datos readTicks Reads Ticks de la caché local en el fondo. El método retorna rápido después de crear la solicitud de datos que no esperan que los datos se lean desde la memoria caché local. Después de enviar la solicitud interna, las garrapatas se devolverán mediante el método de llamada en tickListener. LoadingProgressListener se utiliza para recibir comentarios sobre el progreso de carga, para cancelar la carga y su método LoadingProgressListener. loadingFinished (booleano, largo, largo, largo) se llama cuando la carga ha terminado o como resultado de error Este método tiene dos propósitos principales: Cargar un montón de garrapatas sin mantenerlas todas en la memoria y el segundo es el procesamiento asíncrono Parámetros: instrumento - instrumento del número de ticksOfOneSecondIntervalsBefore - cuánto un segundo intervalo de ticks para cargar antes e incluyendo un segundo intervalo de ticks con el tiempo especificado en el parámetro de tiempo Time - time del último intervalo de ticks de un segundo en el periodo especificado en numberOfOneSecondIntervalsAfter - number ofOneSecondIntervalsAfter - cuánto un segundo marcar intervalos para cargar después de () TickListener - recibe datos sobre ticks solicitados loadingProgress - se utiliza para controlar el progreso de carga. Lanza: JFException - cuando se producen algunos errores readTicks Lee las ticks de la memoria caché local en segundo plano. El método retorna rápido después de crear la solicitud de datos que no esperan que los datos se lean desde la memoria caché local. Después de enviar la solicitud interna, las garrapatas se devolverán mediante el método de llamada en tickListener. LoadingProgressListener se utiliza para recibir comentarios sobre el progreso de carga, para cancelar la carga y su método LoadingProgressListener. loadingFinished (booleano, largo, largo, largo) se llama cuando la carga ha terminado o como resultado de error Este método tiene dos propósitos principales: Carga un montón de garrapatas sin mantenerlos todos en la memoria y el segundo es el procesamiento asíncrono Parámetros: financialInstrument - instrumento financiero de las garrapatas numberOfOneSecondIntervalsBefore - cuánto un segundo intervalo de ticks para cargar antes e incluyendo un segundo intervalo de ticks con el tiempo especificado en el tiempo Parámetro tiempo - tiempo del último intervalo de tiempo de un segundo en el período especificado en numberOfOneSecondIntervalsBefore parámetro o / y el tiempo de un segundo intervalo de marca antes de un segundo intervalo de marca en el período especificado con numberOfOneSecondIntervalsAfter parámetro numberOfOneSecondIntervalsAfter - cuánto un segundo marcar intervalos para cargar después TickListener - recibe los datos sobre ticks solicitados loadingProgress - se usa para controlar el progreso de carga Lanza: JFException - cuando se producen algunos errores readBars Lee barras de la caché local en segundo plano. El método retorna rápido después de crear la solicitud de datos que no esperan que los datos se lean desde la memoria caché local. Una vez enviada la solicitud interna, las barras se devolverán mediante el método de llamada en barListener. LoadingProgressListener se utiliza para recibir comentarios sobre el progreso de carga, para cancelar la carga y su método LoadingProgressListener. loadingFinished (booleano, largo, largo, largo) se llama cuando la carga ha terminado o como resultado de error Este método tiene dos propósitos principales: Cargar un montón de barras sin guardarlas todas en la memoria y el segundo es el procesamiento asincrónico Considerar el análisis de las últimas semanas 1 minuto barras - es decir, calcular el precio de cierre promedio y el tamaño máximo de la barra Parámetros: instrumento - instrumento del período de barras - período de la Barras laterales de las barras desde - inicio del intervalo de tiempo para el cual se deben cargar las barras. Debe ser la hora exacta de inicio de la barra para el período especificado. Vea la descripción de getBarStart (Período, largo) si desea obtener la hora de inicio de la barra para la barra que incluye tiempo específico hasta el final del intervalo de tiempo para el que se deben cargar las barras. Esta es la hora de inicio de la última barra que se va a cargar. BarListener - recibe los datos sobre las barras solicitadas loadingProgress - se usa para controlar el progreso de la carga Muestra: JFException - cuando el periodo no es compatible o el intervalo de tiempo no es válido para el periodo especificado , Long) readBars Lee las barras de la memoria caché local en segundo plano. El método retorna rápido después de crear la solicitud de datos que no esperan que los datos se lean desde la memoria caché local. Una vez enviada la solicitud interna, las barras se devolverán mediante el método de llamada en barListener. LoadingProgressListener se utiliza para recibir comentarios sobre el progreso de carga, para cancelar la carga y su método LoadingProgressListener. loadingFinished (booleano, largo, largo, largo) se llama cuando la carga ha terminado o como resultado de error Este método tiene dos propósitos principales: Cargar un montón de barras sin guardarlas todas en la memoria y el segundo es el procesamiento asincrónico Considerar el análisis de las últimas semanas 1 minuto barras - es decir, calcular el precio de cierre promedio y el tamaño máximo de la barra Parámetros: financialInstrument - instrumento del período de barras - período de la Barras laterales de las barras desde - inicio del intervalo de tiempo para el cual se deben cargar las barras. Debe ser la hora exacta de inicio de la barra para el período especificado. Vea la descripción de getBarStart (Período, largo) si desea obtener la hora de inicio de la barra para la barra que incluye tiempo específico hasta el final del intervalo de tiempo para el que se deben cargar las barras. Esta es la hora de inicio de la última barra que se va a cargar. BarListener - recibe los datos sobre las barras solicitadas loadingProgress - se usa para controlar el progreso de la carga Muestra: JFException - cuando el periodo no es compatible o el intervalo de tiempo no es válido para el periodo especificado , Long) readBars Lee las barras de la memoria caché local en segundo plano. El método retorna rápido después de crear la solicitud de datos que no esperan que los datos se lean desde la memoria caché local. Una vez enviada la solicitud interna, las barras se devolverán mediante el método de llamada en barListener. LoadingProgressListener se utiliza para recibir comentarios sobre el progreso de carga, para cancelar la carga y su método LoadingProgressListener. loadingFinished (booleano, largo, largo, largo) se llama cuando la carga ha terminado o como resultado de error Este método tiene dos propósitos principales: Cargar un montón de barras sin guardarlas todas en la memoria y el segundo es el procesamiento asincrónico Considerar el análisis de las últimas semanas 1 minuto barras - es decir, calcular el precio de cierre promedio y el tamaño máximo de la barra Parámetros: instrumento - instrumento del período de barras - período de la Barras laterales de las barras filtro - método de filtrado de barras ver Filtro de - inicio del intervalo de tiempo para el cual se deben cargar las barras. Debe ser la hora exacta de inicio de la barra para el período especificado. Vea la descripción de getBarStart (Período, largo) si desea obtener la hora de inicio de la barra para la barra que incluye tiempo específico hasta el final del intervalo de tiempo para el que se deben cargar las barras. Esta es la hora de inicio de la última barra que se va a cargar. BarListener - recibe los datos sobre las barras solicitadas loadingProgress - se usa para controlar el progreso de la carga Muestra: JFException - cuando el periodo no es compatible o el intervalo de tiempo no es válido para el período especificado , Long) readBars Lee las barras de la memoria caché local en segundo plano. El método retorna rápido después de crear la solicitud de datos que no esperan que los datos se lean desde la memoria caché local. Una vez enviada la solicitud interna, las barras se devolverán mediante el método de llamada en barListener. LoadingProgressListener se utiliza para recibir comentarios sobre el progreso de carga, para cancelar la carga y su método LoadingProgressListener. loadingFinished (booleano, largo, largo, largo) se llama cuando la carga ha terminado o como resultado de error Este método tiene dos propósitos principales: Cargar un montón de barras sin guardarlas todas en la memoria y el segundo es el procesamiento asincrónico Considerar el análisis de las últimas semanas 1 minuto barras - es decir, calcular el precio de cierre promedio y el tamaño máximo de barras Parámetros: financialInstrument - instrumento del período de barras - período de la Barras laterales de las barras filtro - método de filtrado de barras ver Filtro de - inicio del intervalo de tiempo para el cual se deben cargar las barras. Debe ser la hora exacta de inicio de la barra para el período especificado. Vea la descripción de getBarStart (Período, largo) si desea obtener la hora de inicio de la barra para la barra que incluye tiempo específico hasta el final del intervalo de tiempo para el que se deben cargar las barras. Esta es la hora de inicio de la última barra que se va a cargar. BarListener - recibe los datos sobre las barras solicitadas loadingProgress - se usa para controlar el progreso de la carga Muestra: JFException - cuando el periodo no es compatible o el intervalo de tiempo no es válido para el período especificado , Long) readBars Lee las barras de la memoria caché local en segundo plano. El método retorna rápido después de crear la solicitud de datos que no esperan que los datos se lean desde la memoria caché local. Una vez enviada la solicitud interna, las barras se devolverán mediante el método de llamada en barListener. LoadingProgressListener se utiliza para recibir comentarios sobre el progreso de carga, para cancelar la carga y su método LoadingProgressListener. loadingFinished (booleano, largo, largo, largo) se llama cuando la carga ha terminado o como resultado de error Este método tiene dos propósitos principales: Cargar una gran cantidad de barras sin guardarlas todas en la memoria y el segundo es el procesamiento asincrónico Considerar el análisis de las 100000 barras de 1 minuto - es decir, calcular el precio de cierre promedio y el tamaño máximo de la barra Parámetros: instrumento - instrumento del período de barras - Lado de las barras filtro - permite filtrar velas numberOfCandlesBefore - cuánto velas para cargar antes e incluyendo velas con el tiempo especificado en tiempo parámetro time - time de las últimas velas en el período especificado en numberOfCandlesBefore parámetro o / y tiempo de la vela antes Primera vela en el período especificado con numberOfCandlesAfter número de parámetroOfCandlesAfter - cuánto velas para cargar después (sin incluir) vela con el tiempo especificado en el parámetro de tiempo barListener - recibe datos sobre las barras solicitadas loadingProgress - se usa para controlar el progreso de carga Muestra: JFException - cuando el período no es compatible O el intervalo de tiempo no es válido para el período especificado. Véase también: getBarStart (Period, long) readBars Lee las barras de la caché local en segundo plano. El método retorna rápido después de crear la solicitud de datos que no esperan que los datos se lean desde la memoria caché local. Una vez enviada la solicitud interna, las barras se devolverán mediante el método de llamada en barListener. LoadingProgressListener se utiliza para recibir comentarios sobre el progreso de carga, para cancelar la carga y su método LoadingProgressListener. loadingFinished (booleano, largo, largo, largo) se llama cuando la carga ha terminado o como resultado de error Este método tiene dos propósitos principales: Cargar una gran cantidad de barras sin guardarlas todas en la memoria y el segundo es el procesamiento asincrónico Considerar el análisis de las 100000 barras de 1 minuto - es decir, calcular el precio de cierre promedio y el tamaño máximo de la barra Parámetros: financialInstrument - instrumento de los bares período - período de las barras Lado de las barras filtro - permite filtrar velas numberOfCandlesBefore - cuánto velas para cargar antes e incluyendo velas con el tiempo especificado en tiempo parámetro time - time de las últimas velas en el período especificado en numberOfCandlesBefore parámetro o / y tiempo de la vela antes Primera vela en el período especificado con numberOfCandlesAfter número de parámetroOfCandlesAfter - cuánto velas para cargar después (sin incluir) vela con el tiempo especificado en el parámetro de tiempo barListener - recibe datos sobre las barras solicitadas loadingProgress - se usa para controlar el progreso de carga Muestra: JFException - cuando el período no es compatible O intervalo de tiempo no es válido para el período especificado. Vea también: getBarStart (Period, long) getTicks Devuelve ticks para el instrumento especificado y el intervalo de tiempo. El método bloquea hasta que todos los datos se carguen desde el servidor en caché local y luego se lean y almacenan en la colección. Debido a que todos los datos se cargan en la memoria, este método debe utilizarse con precaución para no cargar demasiados datos que pueden conducir a OutOfMemoryException Parámetros: instrumento - instrumento de las garrapatas desde - inicio del intervalo de tiempo para el que las garrapatas se deben cargar - hora de finalización del intervalo de tiempo para el que deben cargarse las garrapatas. Si hay tick con tiempo igual al tiempo en el parámetro, entonces se cargará también. Devuelve: ticks cargados Tiros: JFException - cuando se produce algún error al cargar los datos getTicks devuelve ticks para el instrumento especificado y el intervalo de tiempo. El método bloquea hasta que todos los datos se carguen desde el servidor en caché local y luego se lean y almacenan en la colección. Debido a que todos los datos se cargan en la memoria, este método debe utilizarse con precaución para no cargar demasiados datos que pueden conducir a OutOfMemoryException Parámetros: financialInstrument - instrumento de las garrapatas desde - comienzo del intervalo de tiempo para el que las garrapatas se deben cargar - hora de finalización del intervalo de tiempo para el que deben cargarse las garrapatas. Si hay marca con tiempo igual al tiempo en el parámetro, entonces se cargará también. Devuelve: ticks cargados Tiros: JFException - cuando se produce algún error al cargar los datos getTicks devuelve ticks para el instrumento especificado, el tiempo y el recuento. El método bloquea hasta que todos los datos se carguen desde el servidor en caché local y luego se lean y almacenan en la colección. Debido a que todos los datos se cargan en la memoria, este método debe utilizarse con precaución para no cargar demasiados datos que pueden conducir a OutOfMemoryException Parámetros: instrumento - instrumento del número ticksOfOneSecondIntervalsBefore - cuánto un segundo intervalo de ticks para cargar antes e incluyendo Un segundo intervalo de ticks con el tiempo especificado en el tiempo parámetro time - time del último segundo intervalo de tick en el período especificado en numberOfOneSecondIntervalsAfter parameter numberOfOneSecondIntervalsAfter el parámetro numberOfOneSecondIntervalsAfter - cuánto un segundo marcar intervalos para cargar después (sin incluir) un segundo intervalo de ticks con el tiempo especificado en el parámetro de tiempo Devuelve: ticks cargados Tiros: JFException - cuando se produce algún error al cargar los datos getTicks Devuelve ticks para el instrumento, tiempo y cuenta especificados. El método bloquea hasta que todos los datos se carguen desde el servidor en caché local y luego se lean y almacenan en la colección. Debido a que todos los datos se cargan en la memoria, este método debe utilizarse con precaución para no cargar demasiados datos que pueden conducir a OutOfMemoryException Parámetros: financialInstrument - instrumento del ticks numberOfOneSecondIntervalsBefore - cuánto un segundo intervalo de ticks para cargar antes e incluyendo Un segundo intervalo de ticks con el tiempo especificado en el tiempo parámetro time - time del último segundo intervalo de tick en el período especificado en numberOfOneSecondIntervalsAfter parameter numberOfOneSecondIntervalsAfter el parámetro numberOfOneSecondIntervalsAfter - cuánto un segundo marcar intervalos para cargar después (sin incluir) un segundo intervalo de ticks con el tiempo especificado en el parámetro de tiempo Devuelve: ticks cargados Lanza: JFException - cuando se produce algún error al cargar los datos getBars Devuelve las barras del instrumento, período y lado especificados. El método bloquea hasta que todos los datos se carguen desde el servidor en caché local y luego se lean y almacenan en la colección. Debido a que todos los datos se cargan en la memoria, este método debe utilizarse con precaución para no cargar demasiados datos que pueden conducir a OutOfMemoryException. Considere la posibilidad de obtener 5 barras durante un intervalo de tiempo: Del período de las barras - período de las barras lado - lado de las barras de - comienzo del intervalo de tiempo para el cual se deben cargar las barras. Debe ser la hora exacta de inicio de la barra para el período especificado. Vea la descripción de getBarStart (Period, long) si desea obtener el tiempo de inicio de la barra para la vela que incluye tiempo específico hasta el final del intervalo de tiempo para el que se deben cargar las barras. Esta es la hora de inicio de la última vela que se va a cargar. Devuelve: barras cargadas Lanza: JFException - cuando no se admite el período o se produce algún error al cargar los datos getBars Devuelve las barras del instrumento, período y lado especificados. El método bloquea hasta que todos los datos se carguen desde el servidor en caché local y luego se lean y almacenan en la colección. Debido a que todos los datos se cargan en la memoria, este método debe utilizarse con precaución para no cargar demasiados datos que pueden conducir a OutOfMemoryException. Considere la posibilidad de obtener 5 barras en un intervalo de tiempo: Parámetros: financialInstrument - instrumento del período de barras - período de la Barras laterales de las barras desde - inicio del intervalo de tiempo para el cual se deben cargar las barras. Debe ser la hora exacta de inicio de la barra para el período especificado. Vea la descripción de getBarStart (Period, long) si desea obtener el tiempo de inicio de la barra para la vela que incluye tiempo específico hasta el final del intervalo de tiempo para el que se deben cargar las barras. Esta es la hora de inicio de la última vela que se va a cargar. Devuelve: barras cargadas Lanza: JFException - cuando no se admite el período o se produce algún error al cargar los datos getBars Devuelve las barras del instrumento, período, lado y filtro especificados. El método bloquea hasta que todos los datos se carguen desde el servidor en caché local y luego se lean y almacenan en la colección. Debido a que todos los datos se cargan en la memoria, este método debe utilizarse con precaución para no cargar demasiados datos que pueden conducir a OutOfMemoryException Parámetros: instrumento - instrumento de las barras período - período de las barras lado - lado de las barras de filtro - Barras, ver Filtro de - inicio del intervalo de tiempo para el que se deben cargar las barras. Debe ser la hora exacta de inicio de la barra para el período especificado. Vea la descripción de getBarStart (Period, long) si desea obtener el tiempo de inicio de la barra para la vela que incluye tiempo específico hasta el final del intervalo de tiempo para el que se deben cargar las barras. Esta es la hora de inicio de la última vela que se va a cargar. Devuelve: barras cargadas Lanza: JFException - cuando no se admite el período o se produce algún error al cargar los datos getBars Devuelve las barras del instrumento, período, lado y filtro especificados. El método bloquea hasta que todos los datos se carguen desde el servidor en caché local y luego se lean y almacenan en la colección. Debido a que todos los datos se cargan en la memoria, este método debe utilizarse con precaución para no cargar demasiados datos que pueden conducir a OutOfMemoryException Parámetros: financialInstrument - instrumento de las barras período - período de las barras lado - lado de las barras de filtro - Barras, ver Filtro de - inicio del intervalo de tiempo para el que se deben cargar las barras. Debe ser la hora exacta de inicio de la barra para el período especificado. Vea la descripción de getBarStart (Period, long) si desea obtener el tiempo de inicio de la barra para la vela que incluye tiempo específico hasta el final del intervalo de tiempo para el que se deben cargar las barras. Esta es la hora de inicio de la última vela que se va a cargar. Devuelve: barras cargadas Lanza: JFException - cuando no se admite el período o se produce algún error al cargar los datos getBars Devuelve las barras del instrumento, período y lado especificados. El método bloquea hasta que todos los datos se carguen desde el servidor en caché local y luego se lean y almacenan en la colección. Debido a que todos los datos se cargan en la memoria, este método debe utilizarse con precaución para no cargar demasiados datos que pueden conducir a OutOfMemoryException. Si el período solicitado incluye la barra que todavía no está completamente formada (barra en progreso), entonces se incluye incluso si su plano considera obtener 5 barras sobre un intervalo de vela: Parámetros: instrumento - instrumento del período de barras - período de la Barras laterales del filtro de barras - permite filtrar velas numberOfCandlesBefore - cuántas velas cargar antes e incluyendo vela con tiempo especificado en tiempo parámetro time - time de la última vela en el período especificado en numberOfCandlesBefore parámetro o tiempo de la primera vela En el período especificado con numberOfCandlesAfter parámetro si numberOfCandlesBefore es 0, o tiempo de la vela antes de la primera vela en el período especificado con numberOfCandlesAfter si numberOfCandlesBefore es 0 numberOfCandlesAfter - cuánto velas para cargar después (sin incluir) vela con el tiempo especificado en el parámetro time Devuelve: Barras cargadas Lanza: JFException - cuando no se admite el período o se produce algún error al cargar los datos getBars Devuelve las barras para el instrumento, período y lado especificados. El método bloquea hasta que todos los datos se carguen desde el servidor en caché local y luego se lean y almacenan en la colección. Debido a que todos los datos se cargan en la memoria, este método debe utilizarse con precaución para no cargar demasiados datos que pueden conducir a OutOfMemoryException. Si el periodo solicitado incluye la barra que todavía no está completamente formada (barra en progreso), entonces se incluye incluso si es plana Considere la posibilidad de obtener 5 barras sobre un intervalo de vela: Parámetros: instrumento financiero - instrumento del período de barras - período de la Barras laterales del filtro de barras - permite filtrar velas numberOfCandlesBefore - cuántas velas cargar antes e incluyendo vela con tiempo especificado en tiempo parámetro time - time de la última vela en el período especificado en numberOfCandlesBefore parámetro o tiempo de la primera vela En el período especificado con numberOfCandlesAfter parámetro si numberOfCandlesBefore es 0, o tiempo de la vela antes de la primera vela en el período especificado con numberOfCandlesAfter si numberOfCandlesBefore es 0 numberOfCandlesAfter - cuánto velas para cargar después (sin incluir) vela con el tiempo especificado en el parámetro time Devuelve: Barras cargadas Lanza: JFException - cuando el período no es soportado o se produce algún error al cargar datos getBarStart Devuelve el tiempo de inicio de la barra que incluye el tiempo especificado en el parámetro de tiempo Parámetros: período - período de la barra tiempo - tiempo que se incluye en la barra : Tiempo de inicio de la barra Tiros: JFException - cuando el período no es compatible getNextBarStart Devuelve el tiempo de inicio de la barra junto a la barra que incluye el tiempo especificado en el parámetro barTime Parámetros: período - período de la barra barTime - tiempo que se incluye en la barra Anterior a la devuelta Devuelve: hora de inicio de la barra Tiros: JFException - cuando el período no es compatible getPreviousBarStart Devuelve el tiempo de inicio de la barra anterior a la barra que incluye el tiempo especificado en el parámetro barTime Parámetros: período - período a la barra barTime - tiempo que Es incluido en la barra junto a la devuelta Devuelve: tiempo de inicio de la barra Lanza: JFException - cuando el período no es compatible getTimeForNBarsBack Devuelve la hora de inicio de la barra que es numberOfBars - 1 atrás en el tiempo a la barra que incluye el tiempo especificado en el parámetro . El método se puede utilizar para obtener tiempo para el parámetro from de getBars (com. dukascopy. api. Instrument, com. dukascopy. api. Period, com. dukascopy. api. OfferSide, long, long) método cuando se conoce el tiempo de la última Barra y número de velas que se deben cargar Parámetros: período - período de las barras a - tiempo del último número de barrasOfBars - número de barras que podrían cargarse al pasar el tiempo y el tiempo devueltos especificados en el parámetro en getBars (com. dukascopy. api. Instrument, com. dukascopy. api. Period, com. dukascopy. api. OfferSide, long, long) método Devuelve: hora de inicio de la barra Tiros: JFException - cuando el período no es compatible getTimeForNBarsForward Devuelve la hora de inicio de la barra que Es numberOfBars - 1 en el futuro a la barra que incluye el tiempo especificado en el parámetro. Method can be used to get time for the to parameter for getBars(com. dukascopy. api. Instrument, com. dukascopy. api. Period, com. dukascopy. api. OfferSide, long, long) method when is known time of the first bar and number of candles that needs to be loaded Parameters: period - period of the bars from - time of the first bar numberOfBars - number of bars that could be loaded when passing returned time and time specified in from parameter in getBars(com. dukascopy. api. Instrument, com. dukascopy. api. Period, com. dukascopy. api. OfferSide, long, long) method Returns: starting time of the last bar Throws: JFException - when period is not supported readOrdersHistory Loads orders from the server in the background. Method returns fast after creating request for data not waiting for any data to be loaded After internal request is sent, orders will be returned by calling method in ordersListener. LoadingProgressListener is used to receive feedback about loading progress, to cancel loading and its method LoadingProgressListener. loadingFinished(boolean, long, long, long) is called when loading is finished or as a result of error This method can be used for orders loading without blocking strategy execution NB Only one order history request can be sent at a time. If there is another request sent method will throw JFException Parameters: instrument - instrument of the orders from - start of the time interval for which orders should be loaded to - end time of the time interval for which orders should be loaded ordersListener - receives data about requested orders loadingProgress - used to control loading progress Throws: JFException - in case of any system error See Also: getOrdersHistory(Instrument instrument, long from, long to) readOrdersHistory Loads orders from the server in the background. Method returns fast after creating request for data not waiting for any data to be loaded After internal request is sent, orders will be returned by calling method in ordersListener. LoadingProgressListener is used to receive feedback about loading progress, to cancel loading and its method LoadingProgressListener. loadingFinished(boolean, long, long, long) is called when loading is finished or as a result of error This method can be used for orders loading without blocking strategy execution NB Only one order history request can be sent at a time. If there is another request sent method will throw JFException Parameters: financialInstrument - instrument of the orders from - start of the time interval for which orders should be loaded to - end time of the time interval for which orders should be loaded ordersListener - receives data about requested orders loadingProgress - used to control loading progress Throws: JFException - in case of any system error See Also: getOrdersHistory(IFinancialInstrument financialInstrument, long from, long to) getOrdersHistory Returns orders for specified instrument and time interval. Method blocks until all data will be loaded from the server. NB Only one order history request can be sent at a time. If there is another request sent method will throw JFException Parameters: instrument - instrument of the orders from - start of the time interval for which orders should be loaded to - end time of the time interval for which orders should be loaded Returns: loaded orders Throws: JFException - in case of any system error getOrdersHistory Returns orders for specified instrument and time interval. Method blocks until all data will be loaded from the server. NB Only one order history request can be sent at a time. If there is another request sent method will throw JFException Parameters: financialInstrument - instrument of the orders from - start of the time interval for which orders should be loaded to - end time of the time interval for which orders should be loaded Returns: loaded orders Throws: JFException - in case of any system error getHistoricalOrderById Returns historical (closed) order by position id for the given user account. Parameters: id - closed orders position id Returns: historical (closed) order with specified position id for the given user account or null if there is no one. Throws: JFException - in case of any system error getEquity Returns current equity calculated for every tick getTick Returns tick for specified instrument, that is shifted back in time for number in ticks specified in shift parameter, 0 - current tick, 1 - previous tick. Parameters: instrument - instrument of the tick shift - number of tick back in time staring from current tick. 1 - previous tick, 2 - current tick minus 2 ticks and so on Returns: tick Throws: JFException - when instrument is not active (not opened in platform) or other errors getTick Returns tick for specified instrument, that is shifted back in time for number in ticks specified in shift parameter, 0 - current tick, 1 - previous tick. Parameters: financialInstrument - instrument of the tick shift - number of tick back in time staring from current tick. 1 - previous tick, 2 - current tick minus 2 ticks and so on Returns: tick Throws: JFException - when instrument is not active (not opened in platform) or other errors getFeedData Returns bar for specified feed descriptor, that is shifted back in time for number in bars specified in shift parameter, 0 - current bar (currently generated), 1 - previous bar (last formed bar) If there is no bar loaded at that position, then function returns null. Parameters: feedDescriptor - holds parameters: data type, instrument, offer side, etc (depends on bar type), and describes what kind of bars must be loaded shift - number of bars back in time staring from current bar. 1 - previous bar, 2 - current bar minus 2 bars and so on Returns: bar or null if no bar is loaded, the type of returning bar depends on FeedDescriptor. getDataType() Throws: JFException - when some error occurs when loading data getFeedData A type-safe feed data retrieval for the specified feed getFeedData Returns bars for specified feed descriptor. Method blocks until all data will be loaded from the server into local cache and then read and stored in collection. Because all the data is loaded into the memory, this method should be used with caution to not load too much data which can lead to OutOfMemoryException Parameters: feedDescriptor - holds parameters: data type, instrument, offer side, etc (depends on bar type), and describes what kind of bars must be loaded from - start of the time interval for which bars should be loaded to - end time of the time interval for which bars should be loaded. If there is bar with time equals to the time in to parameter then it will be loaded as well Returns: loaded bars Throws: JFException - when incorrect time interval is passed or some error occurs when loading data getFeedData A type-safe feed data retrieval for the specified feed getFeedData Returns bars for specified feedDescriptor. Method blocks until all data will be loaded from the server into local cache and then read and stored in collection. Because all the data is loaded into the memory, this method should be used with caution to not load too much data which can lead to OutOfMemoryException . Parameters: feedDescriptor - holds parameters: data type, instrument, offer side, etc (depends on bar type), and describes what kind of bars must be loaded numberOfFeedBarsBefore - how much bars to load before and including bar with time specified in time parameter time - the time of the last bar in period specified in numberOfFeedBarsBefore parameter, or the time of the first bar in period specified with numberOfFeedBarsAfter parameter if numberOfFeedBarsBefore is 0, or the time of the bar prior to the first bar in period specified with numberOfFeedBarsAfter if numberOfFeedBarsBefore is 0 numberOfFeedBarsAfter - how much bars to load after (not including) bar with time specified in time parameter Returns: loaded bars Throws: JFException - when some error occurs when loading data getFeedData A type-safe feed data retrieval for the specified feed readFeedData Reads feed data from the local cache in the background. Method returns fast after creating request for data not waiting for any data to be read from local cache. After internal request is sent, feed data items will be returned by calling method in feedListener. LoadingProgressListener is used to receive feedback about loading progress, to cancel loading and its method LoadingProgressListener. loadingFinished(boolean, long, long, long) is called when loading is finished or as a result of error This method has two main purposes: one is to load a lot of bars without keeping them all in memory, and second is asynchronous processing Consider analyzing the last weeks renko bricks - namely calculating the average close price Parameters: feedDescriptor - feed descriptor of the feed data from - start of the time interval for which feed data items should be loaded. to - end time of the time interval for which feed data items should be loaded. feedListener - receives data about requested feed data items loadingProgress - used to control loading progress Throws: JFException - when some errors occurs readFeedData A type-safe feed data retrieval for the specified feed readFeedData Reads feed data from the local cache in the background. Method returns fast after creating request for data not waiting for any data to be read from local cache. After internal request is sent, feed data will be returned by calling method in feedListener. LoadingProgressListener is used to receive feedback about loading progress, to cancel loading and its method LoadingProgressListener. loadingFinished(boolean, long, long, long) is called when loading is finished or as a result of error This method has two main purposes: one is to load a lot of feed data without keeping them all in memory, and second is asynchronous processing Consider analyzing the last 1000 renko bricks - namely calculating the average close price Parameters: feedDescriptor - feed descriptor of the feed data numberOfFeedDataBefore - how much feed data items to load before and including feed data item with time specified in time parameter time - time of the last feed data item in period specified in numberOfFeedDataBefore parameter or/and time of the feed data item prior first feed data item in period specified with numberOfFeedDataAfter parameter numberOfFeedDataAfter - how much feed data items to load after (not including) feed data item with time specified in time parameter feedListener - receives feed data loadingProgress - used to control loading progress Throws: JFException - when some errors occurs readFeedData A type-safe feed data retrieval for the specified feed getPointAndFigure Returns Point and Figure for specified instrument, offer side, box size and reversal amount, that is shifted back in time for number in bars specified in shift parameter, 0 - current bar, 1 - previous bar (last formed bar) If there is no bar loaded at that position, then function returns null. This method uses default base period IFeedDescriptor. DEFAULTBASEPERIOD. which has EET time zone and default data interpolation descriptor ( DataInterpolationDescriptor. DEFAULT ). To indicate specific base period and/or data interpolation descriptor, use getFeedData(ITailoredFeedDescriptor, int) . Parameters: instrument - instrument of PF offerSide - bid or ask side of PF boxSize - box size of the PF reversalAmount - reversal amount of the PF shift - number of PF back in time staring from current PF. 1 - previous PF, 2 - current PF minus 2 bars and so on Returns: PF or null if no PF is loaded Throws: JFException - when shift value is negative or instrument is not active (not opened in platform) getPointAndFigures Returns Point and Figures for specified instrument, offer side, box size and reversal amount. This method uses default base period IFeedDescriptor. DEFAULTBASEPERIOD. which has EET time zone and default data interpolation descriptor ( DataInterpolationDescriptor. DEFAULT ). To indicate specific base period and/or data interpolation descriptor, use getFeedData(ITailoredFeedDescriptor, long, long). Method blocks until all data will be loaded from the server into local cache and then read and stored in collection. Because all the data is loaded into the memory, this method should be used with caution to not load too much data which can lead to OutOfMemoryException If the requested period includes the bar that is not fully formed yet (in-progress bar), then it is included in result too Subscribe to Point and Figure live notification first, before call this method. Parameters: instrument - of PFs offerSide - offer side of PFs boxSize - box size of PFs reversalAmount - reversal amount of PFs from - start time of the time interval for which bars should be loaded. This time is included in interval start end of the first loaded bar to - end time of the time interval for which bars should be loaded. This time is included in interval start end of the last loaded bar Returns: loaded Point And Figures Throws: JFException - when incorrect time interval is passed or some error occurs when loading data getPointAndFigures Returns Point and Figures for specified instrument, offer side, box size and reversal amount. This method uses default base period IFeedDescriptor. DEFAULTBASEPERIOD. which has EET time zone and default data interpolation descriptor ( DataInterpolationDescriptor. DEFAULT ). To indicate specific base period and/or data interpolation descriptor, use getFeedData(ITailoredFeedDescriptor, int, long, int). Method blocks until all data will be loaded from the server into local cache and then read and stored in collection. Because all the data is loaded into the memory, this method should be used with caution to not load too much data which can lead to OutOfMemoryException. If the requested period includes the bar that is not fully formed yet (in-progress bar), then it is included in result too Subscribe to Point and Figure live notification first, before call this method. Parameters: instrument - instrument of the PFs offerSide - offer side of the PFs boxSize - price range of the PFs numberOfBarsBefore - how much bars to load before and including bar with time specified in time parameter time - time of the last bar in period specified in numberOfBarsBefore parameter, or time of the first bar in period specified with numberOfBarsAfter parameter if numberOfBarsBefore is 0, or time of the candle prior to first candle in period specified with numberOfBarsAfter if numberOfBarsBefore is 0 numberOfBarsAfter - how much bars to load after (not including) bar with time specified in time parameter Returns: loaded bars Throws: JFException - when desired data amount is negative, etc or some error occurs when loading data readPointAndFigures Reads Point and Figures from the local cache in the background. Method returns fast after creating request for data not waiting for any data to be read from local cache. After internal request is sent, bars will be returned by calling method in listener. LoadingProgressListener is used to receive feedback about loading progress, to cancel loading and its method LoadingProgressListener. loadingFinished(boolean, long, long, long) is called when loading is finished or as a result of error This method has two main purposes: one is to load a lot of bars without keeping them all in memory, and second is asynchronous processing. This method uses default base period IFeedDescriptor. DEFAULTBASEPERIOD. which has EET time zone and default data interpolation descriptor ( DataInterpolationDescriptor. DEFAULT ). Subscribe to Point and Figure live notification first, before call this method. Parameters: instrument - of PFs offerSide - offer side of PFs boxSize - box size of PFs reversalAmount - reversal amount of PFs from - start time of the time interval for which bars should be loaded. This time is included in interval start end of the first loaded bar to - end time of the time interval for which bars should be loaded. This time is included in interval start end of the last loaded bar listener - receives data about requested bars loadingProgress - used to control loading progress Throws: JFException - when incorrect time interval is passed or some error occurs when loading data readPointAndFigures Reads Point and Figures from the local cache in the background. Method returns fast after creating request for data not waiting for any data to be read from local cache. After internal request is sent, bars will be returned by calling method in listener. LoadingProgressListener is used to receive feedback about loading progress, to cancel loading and its method LoadingProgressListener. loadingFinished(boolean, long, long, long) is called when loading is finished or as a result of error This method has two main purposes: one is to load a lot of bars without keeping them all in memory, and second is asynchronous processing This method uses default base period IFeedDescriptor. DEFAULTBASEPERIOD. which has EET time zone and default data interpolation descriptor ( DataInterpolationDescriptor. DEFAULT ). Subscribe to Point and Figure live notification first, before call this method. Parameters: instrument - of PFs offerSide - offer side of PFs boxSize - box size of PFs reversalAmount - reversal amount of PFs numberOfBarsBefore - how much bars to load before and including bar with time specified in time parameter time - time of the last bar in period specified in numberOfBarsBefore parameter, or time of the first bar in period specified with numberOfBarsAfter parameter if numberOfBarsBefore is 0, or time of the candle prior to first candle in period specified with numberOfBarsAfter if numberOfBarsBefore is 0 numberOfBarsAfter - how much bars to load after (not including) bar with time specified in time parameter listener - receives data about requested bars loadingProgress - used to control loading progress Throws: JFException - when incorrect time interval is passed or some error occurs when loading data getTickBar Returns tick bar for specified instrument, offer side and tick bar size, that is shifted back in time for number in bars specified in shift parameter, 0 - current bar, 1 - previous bar (last formed bar) If there is no bar loaded at that position, then function returns null. This method uses default base period IFeedDescriptor. DEFAULTBASEPERIOD. which has EET time zone. To indicate specific base period, use getFeedData(ITailoredFeedDescriptor, int) . Parameters: instrument - instrument of the tick bar offerSide - bid or ask side of the tick bar tickBarSize - tick bar size of the tick bar shift - number of tick bar back in time staring from current tick bar. 1 - previous tick bar, 2 - current tick bar minus 2 bars and so on Returns: range bar or null if no bar is loaded Throws: JFException - when shift value is negative or instrument is not active (not opened in platform) getTickBars Returns Tick Bars for specified instrument, offer side and tick bar size. This method uses default base period IFeedDescriptor. DEFAULTBASEPERIOD. which has EET time zone. Method blocks until all data will be loaded from the server into local cache and then read and stored in collection. Because all the data is loaded into the memory, this method should be used with caution to not load too much data which can lead to OutOfMemoryException If the requested period includes the bar that is not fully formed yet (in-progress bar), then it is included in result too Subscribe to Tick Bar live notification first, before call this method. Parameters: instrument - of Tick Bars offerSide - offer side of Tick Bars tickBarSize - tick bar size of Tick Bars from - start time of the time interval for which bars should be loaded. This time is included in interval start end of the first loaded bar to - end time of the time interval for which bars should be loaded. This time is included in interval start end of the last loaded bar Returns: loaded Tick Bars Throws: JFException - when incorrect time interval is passed or some error occurs when loading data getTickBars Returns Tick Bars for specified instrument, offer side and tick bar size. This method uses default base period IFeedDescriptor. DEFAULTBASEPERIOD. which has EET time zone. Method blocks until all data will be loaded from the server into local cache and then read and stored in collection. Because all the data is loaded into the memory, this method should be used with caution to not load too much data which can lead to OutOfMemoryException. If the requested period includes the bar that is not fully formed yet (in-progress bar), then it is included in result too Subscribe to Tick Bar live notification first, before call this method. Parameters: instrument - instrument of the tick bars offerSide - offer side of the tick bars tickBarSize - tick bar size of the tick bars numberOfBarsBefore - how much bars to load before and including bar with time specified in time parameter time - time of the last bar in period specified in numberOfBarsBefore parameter, or time of the first bar in period specified with numberOfBarsAfter parameter if numberOfBarsBefore is 0, or time of the candle prior to first candle in period specified with numberOfBarsAfter if numberOfBarsBefore is 0 numberOfBarsAfter - how much bars to load after (not including) bar with time specified in time parameter Returns: loaded bars Throws: JFException - when desired data amount is negative, etc or some error occurs when loading data readTickBars Reads Tick Bars from the local cache in the background. Method returns fast after creating request for data not waiting for any data to be read from local cache. After internal request is sent, bars will be returned by calling method in listener. LoadingProgressListener is used to receive feedback about loading progress, to cancel loading and its method LoadingProgressListener. loadingFinished(boolean, long, long, long) is called when loading is finished or as a result of error This method has two main purposes: one is to load a lot of bars without keeping them all in memory, and second is asynchronous processing This method uses default base period IFeedDescriptor. DEFAULTBASEPERIOD. which has EET time zone. Subscribe to Tick Bar live notification first, before call this method. Parameters: instrument - of Tick Bars offerSide - offer side of Tick Bars tickBarSize - tick bar size of Tick Bars from - start time of the time interval for which bars should be loaded. This time is included in interval start end of the first loaded bar to - end time of the time interval for which bars should be loaded. This time is included in interval start end of the last loaded bar listener - receives data about requested bars loadingProgress - used to control loading progress Throws: JFException - when incorrect time interval is passed or some error occurs when loading data readTickBars Reads Tick Bars from the local cache in the background. Method returns fast after creating request for data not waiting for any data to be read from local cache. After internal request is sent, bars will be returned by calling method in listener. LoadingProgressListener is used to receive feedback about loading progress, to cancel loading and its method LoadingProgressListener. loadingFinished(boolean, long, long, long) is called when loading is finished or as a result of error This method has two main purposes: one is to load a lot of bars without keeping them all in memory, and second is asynchronous processing This method uses default base period IFeedDescriptor. DEFAULTBASEPERIOD. which has EET time zone. Subscribe to Tick Bar live notification first, before call this method. Parameters: instrument - of Tick Bars offerSide - offer side of Tick Bars tickBarSize - tick bar size of Tick Bars numberOfBarsBefore - how much bars to load before and including bar with time specified in time parameter time - time of the last bar in period specified in numberOfBarsBefore parameter, or time of the first bar in period specified with numberOfBarsAfter parameter if numberOfBarsBefore is 0, or time of the candle prior to first candle in period specified with numberOfBarsAfter if numberOfBarsBefore is 0 numberOfBarsAfter - how much bars to load after (not including) bar with time specified in time parameter listener - receives data about requested bars loadingProgress - used to control loading progress Throws: JFException - when incorrect time interval is passed or some error occurs when loading data getRangeBars Returns Range Bars for specified instrument, offer side and price range. This method uses default base period IFeedDescriptor. DEFAULTBASEPERIOD. which has EET time zone and default data interpolation descriptor ( DataInterpolationDescriptor. DEFAULT ). Method blocks until all data will be loaded from the server into local cache and then read and stored in collection. Because all the data is loaded into the memory, this method should be used with caution to not load too much data which can lead to OutOfMemoryException If the requested period includes the bar that is not fully formed yet (in-progress bar), then it is included in result too Subscribe to Range Bar live notification first, before call this method. Parameters: instrument - of Range Bars offerSide - offer side of Range Bars priceRange - price range of Range Bars from - start time of the time interval for which bars should be loaded. This time is included in interval start end of the first loaded bar to - end time of the time interval for which bars should be loaded. This time is included in interval start end of the last loaded bar Returns: loaded Range Bars Throws: JFException - when incorrect time interval is passed or some error occurs when loading data getRangeBars Returns Range Bars for specified instrument, offer side and price range. This method uses default base period IFeedDescriptor. DEFAULTBASEPERIOD. which has EET time zone and default data interpolation descriptor ( DataInterpolationDescriptor. DEFAULT ). Method blocks until all data will be loaded from the server into local cache and then read and stored in collection. Because all the data is loaded into the memory, this method should be used with caution to not load too much data which can lead to OutOfMemoryException. If the requested period includes the bar that is not fully formed yet (in-progress bar), then it is included in result too Subscribe to Range Bar live notification first, before call this method. Parameters: instrument - instrument of the Range bars offerSide - offer side of the Range bars priceRange - price range of the Range bars numberOfBarsBefore - how much bars to load before and including bar with time specified in time parameter time - time of the last bar in period specified in numberOfBarsBefore parameter, or time of the first bar in period specified with numberOfBarsAfter parameter if numberOfBarsBefore is 0, or time of the candle prior to first candle in period specified with numberOfBarsAfter if numberOfBarsBefore is 0 numberOfBarsAfter - how much bars to load after (not including) bar with time specified in time parameter Returns: loaded bars Throws: JFException - when desired data amount is negative, etc or some error occurs when loading data readRangeBars Reads Range Bars from the local cache in the background. Method returns fast after creating request for data not waiting for any data to be read from local cache. After internal request is sent, bars will be returned by calling method in listener. LoadingProgressListener is used to receive feedback about loading progress, to cancel loading and its method LoadingProgressListener. loadingFinished(boolean, long, long, long) is called when loading is finished or as a result of error This method has two main purposes: one is to load a lot of bars without keeping them all in memory, and second is asynchronous processing This method uses default base period IFeedDescriptor. DEFAULTBASEPERIOD. which has EET time zone and default data interpolation descriptor ( DataInterpolationDescriptor. DEFAULT ). Subscribe to Range Bar live notification first, before call this method. Parameters: instrument - of Range Bars offerSide - offer side of Range Bars priceRange - price range of Range Bars from - start time of the time interval for which bars should be loaded. This time is included in interval start end of the first loaded bar to - end time of the time interval for which bars should be loaded. This time is included in interval start end of the last loaded bar listener - receives data about requested bars loadingProgress - used to control loading progress Throws: JFException - when incorrect time interval is passed or some error occurs when loading data readRangeBars Reads Range Bars from the local cache in the background. Method returns fast after creating request for data not waiting for any data to be read from local cache. After internal request is sent, bars will be returned by calling method in listener. LoadingProgressListener is used to receive feedback about loading progress, to cancel loading and its method LoadingProgressListener. loadingFinished(boolean, long, long, long) is called when loading is finished or as a result of error This method has two main purposes: one is to load a lot of bars without keeping them all in memory, and second is asynchronous processing This method uses default base period IFeedDescriptor. DEFAULTBASEPERIOD. which has EET time zone and default data interpolation descriptor ( DataInterpolationDescriptor. DEFAULT ). Subscribe to Range Bar live notification first, before call this method. Parameters: instrument - of Range Bars offerSide - offer side of Range Bars priceRange - price range of Range Bars numberOfBarsBefore - how much bars to load before and including bar with time specified in time parameter time - time of the last bar in period specified in numberOfBarsBefore parameter, or time of the first bar in period specified with numberOfBarsAfter parameter if numberOfBarsBefore is 0, or time of the candle prior to first candle in period specified with numberOfBarsAfter if numberOfBarsBefore is 0 numberOfBarsAfter - how much bars to load after (not including) bar with time specified in time parameter listener - receives data about requested bars loadingProgress - used to control loading progress Throws: JFException - when incorrect time interval is passed or some error occurs when loading data getRangeBar Returns range bar for specified instrument, offer side and price range, that is shifted back in time for number in bars specified in shift parameter, 0 - current bar, 1 - previous bar (last formed bar) If there is no bar loaded at that position, then function returns null. This method uses default base period IFeedDescriptor. DEFAULTBASEPERIOD. which has EET time zone and default data interpolation descriptor ( DataInterpolationDescriptor. DEFAULT ). Parameters: instrument - instrument of the range bar offerSide - bid or ask side of the range bar priceRange - price range of the range bar shift - number of range bar back in time staring from current range bar. 1 - previous range bar, 2 - current range bar minus 2 bars and so on Returns: range bar or null if no bar is loaded Throws: JFException - when shift value is negative or instrument is not active (not opened in platform) getRenkoBar Returns renko bar for specified instrument, offer side and brick size, that is shifted back in time for number in bars specified in shift parameter, 0 - current bar, 1 - previous bar (last formed bar) If there is no bar loaded at that position, then function returns null. This method uses default base period IFeedDescriptor. DEFAULTBASEPERIOD. which has EET time zone, default renko session ( Period. ONEMIN ) and default price point ( RenkoCreationPoint. CLOSE ). Parameters: instrument - instrument of the Renko bar offerSide - bid or ask side of the Renko bar brickSize - price range of the Renko bar shift - number of bar back in time staring from current bar. 1 - previous bar, 2 - current bar minus 2 bars and so on Returns: Renko bar or null if no bar is loaded Throws: JFException - when shift value is negative or instrument is not active (not opened in platform) getRenkoBars Returns Renko Bars for specified instrument, offer side and brick size. Method blocks until all data will be loaded from the server into local cache and then read and stored in collection. Because all the data is loaded into the memory, this method should be used with caution to not load too much data which can lead to OutOfMemoryException If the requested period includes the bar that is not fully formed yet (in-progress bar), then it is included in result too This method uses default base period IFeedDescriptor. DEFAULTBASEPERIOD. which has EET time zone, default renko session ( Period. ONEMIN ) and default price point ( RenkoCreationPoint. CLOSE ). Subscribe to Renko Bar live notification first, before call this method. Parameters: instrument - of Renko Bars offerSide - offer side of Renko Bars brickSize - price range of Renko Bars from - start time of the time interval for which bars should be loaded. This time is included in interval start end of the first loaded bar to - end time of the time interval for which bars should be loaded. This time is included in interval start end of the last loaded bar Returns: loaded Renko Bars Throws: JFException - when incorrect time interval is passed or some error occurs when loading data getRenkoBars Returns Renko Bars for specified instrument, offer side and brick size. Method blocks until all data will be loaded from the server into local cache and then read and stored in collection. Because all the data is loaded into the memory, this method should be used with caution to not load too much data which can lead to OutOfMemoryException. If the requested period includes the bar that is not fully formed yet (in-progress bar), then it is included in result too This method uses default base period IFeedDescriptor. DEFAULTBASEPERIOD. which has EET time zone, default renko session ( Period. ONEMIN ) and default price point ( RenkoCreationPoint. CLOSE ). Subscribe to Renko Bar live notification first, before call this method. Parameters: instrument - instrument of the Renko bars offerSide - offer side of the Renko bars brickSize - price range of the Renko bars numberOfBarsBefore - how much bars to load before and including bar with time specified in time parameter time - time of the last bar in period specified in numberOfBarsBefore parameter, or time of the first bar in period specified with numberOfBarsAfter parameter if numberOfBarsBefore is 0, or time of the candle prior to first candle in period specified with numberOfBarsAfter if numberOfBarsBefore is 0 numberOfBarsAfter - how much bars to load after (not including) bar with time specified in time parameter Returns: loaded bars Throws: JFException - when desired data amount is negative, etc or some error occurs when loading data readRenkoBars Reads Renko Bars from the local cache in the background. Method returns fast after creating request for data not waiting for any data to be read from local cache. After internal request is sent, bars will be returned by calling method in listener. LoadingProgressListener is used to receive feedback about loading progress, to cancel loading and its method LoadingProgressListener. loadingFinished(boolean, long, long, long) is called when loading is finished or as a result of error This method has two main purposes: one is to load a lot of bars without keeping them all in memory, and second is asynchronous processing This method uses default base period IFeedDescriptor. DEFAULTBASEPERIOD. which has EET time zone, default renko session ( Period. ONEMIN ) and default price point ( RenkoCreationPoint. CLOSE ). Subscribe to Renko Bar live notification first, before call this method. Parameters: instrument - of Renko Bars offerSide - offer side of Renko Bars brickSize - price range of Renko Bars from - start time of the time interval for which bars should be loaded. This time is included in interval start end of the first loaded bar to - end time of the time interval for which bars should be loaded. This time is included in interval start end of the last loaded bar listener - receives data about requested bars loadingProgress - used to control loading progress Throws: JFException - when incorrect time interval is passed or some error occurs when loading data readRenkoBars Reads Renko Bars from the local cache in the background. Method returns fast after creating request for data not waiting for any data to be read from local cache. After internal request is sent, bars will be returned by calling method in listener. LoadingProgressListener is used to receive feedback about loading progress, to cancel loading and its method LoadingProgressListener. loadingFinished(boolean, long, long, long) is called when loading is finished or as a result of error This method has two main purposes: one is to load a lot of bars without keeping them all in memory, and second is asynchronous processing This method uses default base period IFeedDescriptor. DEFAULTBASEPERIOD. which has EET time zone, default renko session ( Period. ONEMIN ) and default price point ( RenkoCreationPoint. CLOSE ). Subscribe to Renko Bar live notification first, before call this method. Parameters: instrument - of Renko Bars offerSide - offer side of Renko Bars brickSize - price range of Renko Bars numberOfBarsBefore - how much bars to load before and including bar with time specified in time parameter time - time of the last bar in period specified in numberOfBarsBefore parameter, or time of the first bar in period specified with numberOfBarsAfter parameter if numberOfBarsBefore is 0, or time of the candle prior to first candle in period specified with numberOfBarsAfter if numberOfBarsBefore is 0 numberOfBarsAfter - how much bars to load after (not including) bar with time specified in time parameter listener - receives data about requested bars loadingProgress - used to control loading progress Throws: JFException - when incorrect time interval is passed or some error occurs when loading datawiki How to Get a Bartending Job Learn how to make drinks . In order to make drinks that look and taste like they were made by a professional, youll need to learn basic bartending skills beyond just pouring and mixing. Check out online tutorials with information on the following techniques, then practice them until you have them memorized. Here are some basics you should know before you start looking for a bartending job: Shaking. This involves using a cocktail shaker to mix and chill drinks. 1 Straining. Cocktail shakers have built-in strainers, which you use to strain the ice from the liquid. Stirring. Theres a proper way to do this to ensure the drink doesnt get watered down. Muddling. This involves using a muddler to press the flavor from fresh ingredients. Blending. Youll need a blender to make drinks like blended margaritas. Memorize the classics. Start building your knowledge of different types of alcohol and learning how to make the most popular drinks. To a certain extent, the type of drinks youll need to know how to make depends on the bar where you work a high-end urban bar might focus on specialty martinis, while a college bar might serve a lot of Irish car bombs. Still, no matter where you work, youll need the most popular standards in your repertoire. Learn how to make the following: Basic mixed drinks like a whiskey soda. a greyhound, orange juice and vodka, Jack and coke. gin and tonic. y así. Other highballs like a bloody Mary. dark and stormy, fuzzy navel. melon ball, and Alabama slammer. Lowballs such as a White Russian. a godfather, and a peppermint patty. Martinis, Manhattans, and Rob Roys. Tropical drinks like pina coladas. daiquiris, margaritas and hurricanes. Shots like a lemon drop, slippery nipple, Jger bomb or an orgasm. Other cocktails like a mimosa, a mint julep. a mojito, or an Irish coffee. Observe bartenders in action. There are little tricks to pouring a good beer, mixing drinks, and saving time behind the bar. Watch how your mixer handles drink orders. Most of it is not rocket science the most commonly ordered drinks are liquor plus a mixer. Buy drink manuals to learn about the more complex drinks and practice at home. Consider whether you want to go to bartending school. Theyll teach you the basics and youll have an opportunity to practice making drinks. Make sure the school you choose has a real working bar and all real bartending equipment. Bartending is a manual skill that requires speed and dexterity. There is no substitute for hands on training. Part Two of Three: Go Job Searching Edit Apply for jobs you find online. A lot of bartending jobs are advertised on online classifieds websites. Do a job search and keep a list of the jobs that sound appealing to you. Some may ask you to submit a resume online, while others will ask you to come in for an in-person interview. If youre worried you dont have enough experience, that shouldnt necessary deter you from applying. If youve practiced bartending skills and memorized the drinks, you may get hired anyway. Make sure your resume is up to date, well-written, and proofread. Highlight any customer service experience you have, not just bartending experience. Any type of restaurant work is also a plus. Some establishments prefer to hire bartenders with no experience because they wont have any bad habits to break. Experienced or not, the cover letter and resume need to be exciting and pop with personality. A great personality and attitude will elevate you above the competition every time. Go to bars and talk to the managers. If you have a favorite watering hole, find out who the owner is and start talking him/her up. Befriend the bartenders, barbacks, and cocktail waitresses, and let them know youre looking for a bartending job. Tip well, go often, and generally be a happy, useful presence at the bar. The manager will be happy to hire you when a position opens up. Look for charity guest bartending gigs. Many big cities are now offering this option. You pick a charity, promote the event, and bring your friends in. In exchange, you and a couple friends get trained for the evening and get to mix drinks all night. Its a great way to get some experience and make contacts. If you impress the bar owner, it could lead to a job. Part Three of Three: Land the Job Edit Prepare for your interview properly. Many bartending job applicants go into their job interviews unprepared. If you look at bartending as a quick fix or so easy to do that you dont need to prepare, you will not get the job. Just like you would for any job, show up to the interview with a positive, friendly attitude and respect for the position. Dress the part. Your appearance will be a factor when its time to interview for a job. If you want a gig at a fancy restaurant, dress professionally. If you want a job at a hip club, dress edgy. If a dive bar gig is fine by you, dress tough. Most bars are going for a certain look or image, whether they tell you that or not. Be ready to show your skills. Dont show up without knowing how to make a martini. Be personable. If you have a fun, charismatic personality, your lack of experience wont matter nearly as much. Tell some funny anecdotes and crack a lot of jokes. Make it clear that you love talking to people, telling stories, and lending an ear. Act responsible. A bartenders job is fun, but theres also a lot of responsibility involved. You have to open and close the bar, handle cash and credit cards, make sure you dont serve minors, and stop serving people whove had enough to drink. Show that youre mature and capable of handling the types of situations that are bound to arise late at night when the alcohol is flowing. Catering companies are a good place to start. They are easier jobs to get, if you can be of service a little bit, and you will learn a lot by doing basic drinks and pouring wine and beer. If you plan on going to a bartending school check their Better Business Bureau profile, and if they are licensed by the state department of education. Check how long they have been in business. Beware of any school or service that guarantee you a job or job placement. In most states, its illegal. All a school can do is offer job placement assistance. Although some disagree, being a barback isnt a bad place to start. You learn from the bartenders you are working for and work your way up. A good bartender will tip you for your hard work and they might even teach you a thing or two. Often bar managers prefer people without previous experience as they dont have to be untrained of previously learned skills. This is especially true of small family run or local pubs and hotels which may have their own unique ways of operating. So never hold back from applying for a bar job because you dont think you have enough experience. We all have to start somewhere. Remember that the bar is a stage. You arent just there to serve drinks but to entertain and perform. Remember the regulars names and usual drinks. Make an effort to connect with everyone. You dont have to tell jokes but be genuine, be yourself and enjoy the company of others. A smile, a nod or just the ability to laugh at your own mistakes can bring down the barriers and make the job fun, pleasant and rewarding.
No comments:
Post a Comment