Jforex Api Historia Gravacao




Jforex Api História GravaçãoDetalhes do metodo getTimeOfLastTick Retorna o tempo do ultimo tico recebido para o instrumento especificado. Retorna -1 se nenhum tico foi recebido ainda. Parametros: instrumento - instrumento do tiquetaque Retorna: hora do ultimo tiqueteque ou -1 se nenhum toque foi recebido Lanca: JFException - quando o instrumento nao esta ativo (nao aberto na plataforma) getTimeOfLastTick Retorna o tempo do ultimo tico recebido para o instrumento especificado. Retorna -1 se nenhum tico foi recebido ainda. Parametros: financialInstrument - instrumento do tick Retorna: hora do ultimo tick ou -1 se nenhum tick for recebido Lanca: JFException - quando o instrumento nao esta ativo (nao aberto na plataforma) getLastTick Retorna o ultimo tiquele para o instrumento especificado Parametros: instrumento - instrumento de O tick Retorna: marque Lances: JFException - quando o instrumento nao esta ativo (nao aberto na plataforma) getLastTick Retorna o ultimo tick para o instrumento especificado Parametros: financialInstrument - instrumento do tick Retorna: tick Lances: JFException - quando o instrumento nao esta ativo (nao aberto Na plataforma) getStartTimeOfCurrentBar Retorna o tempo de inicio da barra atual (barra atualmente gerada a partir de tiques) para o instrumento e o periodo especificados. Se nenhum toque foi recebido para este instrumento, entao retorna -1. Parametros: instrumento - instrumento do periodo da barra - periodo da barra Retorna: hora de inicio da barra atual ou -1 se nenhum toque foi recebido Lanca: JFException - quando o periodo nao e suportado ou o instrumento nao esta ativo (nao aberto na plataforma) GetStartTimeOfCurrentBar Retorna o tempo de inicio da barra atual (barra atualmente gerada a partir de tiques) para o instrumento e o periodo especificados. Se nenhum toque foi recebido para este instrumento, entao retorna -1. Parametros: instrumento financeiro - instrumento do periodo da barra - periodo da barra Retornos: tempo de inicio da barra atual ou -1 se nenhum toque foi recebido Lanca: JFException - quando o periodo nao e suportado ou o instrumento nao esta ativo (nao aberto na plataforma) Retorna a barra para o instrumento, periodo e lado especificados, que e deslocado para tras no tempo para o numero em barras especificadas no parametro shift, 0 - barra atual (atualmente gerada a partir de tic), 1 - barra anterior (ultima barra formada) Se nao houver barra Carregado nessa posicao, a funcao retorna nula. Considere obter a barra anterior de uma hora Parametros: instrumento - instrumento do periodo da barra - periodo do lado da barra - lance ou peca o lado do deslocamento da barra - numero de vela no tempo que olha fixamente da barra atual. 1 - barra anterior, 2 - barra atual menos 2 barras e assim por diante Retorna: barra ou nulo se nenhuma barra estiver carregada Lanca: JFException - quando o periodo nao e suportado ou o instrumento nao esta ativo (nao aberto na plataforma) Retorna a barra para o instrumento especificado , Periodo e lado, que e deslocado de volta no tempo para o numero em barras especificadas no parametro shift, 0 - barra atual (atualmente gerada a partir de tic), 1 - barra anterior (ultima barra formada) Se nao houver nenhuma barra carregada nessa posicao, Entao a funcao retorna nula. Considere obter a barra anterior de uma hora Parametros: financialInstrument - instrumento do periodo do bar - periodo do lado da barra - lance ou peca o lado do turno da barra - numero de velas no tempo que olha fixamente da barra atual. 1 - barra anterior, 2 - barra atual menos 2 barras e assim por diante Retorna: barra ou nulo se nenhuma barra estiver carregada Lanca: JFException - quando o periodo nao e suportado ou o instrumento nao esta ativo (nao aberto na plataforma) Le os tic-tac do local Cache em segundo plano. O metodo retorna rapidamente apos a criacao de solicitacao de dados que nao esperam que nenhum dado seja lido a partir do cache local. Depois que o pedido interno for enviado, os tiques serao retornados atraves dos metodos de chamada no tickListener. LoadingProgressListener e usado para receber comentarios sobre o progresso do carregamento, para cancelar o carregamento e seu metodo LoadProgressListener. loadingFinished (boolean, long, long, long) e chamado quando o carregamento foi concluido ou como resultado de um erro. Este metodo tem dois propositos principais: um e carregar muitos carrapatos sem mante-los todos na memoria, e o segundo e um processamento assincrono. Considere analisar os ultimos dados de cheques - ou seja, calcular o preco medio de oferta e o lance maximo. Parametros: instrumento - instrumento de As garrapatas de - inicio do intervalo de tempo para o qual os tiques devem ser carregados para - fim do intervalo de tempo para o qual os tiques devem ser carregados. Se houver tique-taque com o tempo igual ao tempo no parametro, ele sera carregado tambem tickListener - recebe dados sobre carrapatos solicitados loadingProgress - usado para controlar o processo de carregamento Lances: JFException - quando ocorre algum erro durante a criacao do pedido interno de dados. Do cache local em segundo plano. O metodo retorna rapidamente apos a criacao de solicitacao de dados que nao esperam que nenhum dado seja lido a partir do cache local. Depois que o pedido interno for enviado, os tiques serao retornados atraves dos metodos de chamada no tickListener. LoadingProgressListener e usado para receber comentarios sobre o progresso do carregamento, para cancelar o carregamento e seu metodo LoadProgressListener. loadingFinished (boolean, long, long, long) e chamado quando o carregamento foi concluido ou como resultado de um erro. Este metodo tem dois propositos principais: um e carregar muitos tiques sem mante-los todos na memoria, e o segundo e um processamento assincrono. Considere analisar os ultimos dias tiques - isto e, calcular o preco medio da oferta e o lance maximo. Parametros: instrumento financeiro - instrumento de As garrapatas de - inicio do intervalo de tempo para o qual os tiques devem ser carregados para - fim do intervalo de tempo para o qual os tiques devem ser carregados. Se houver tique-taque com o tempo igual ao tempo no parametro, ele sera carregado tambem tickListener - recebe dados sobre carrapatos solicitados loadingProgress - usado para controlar o processo de carregamento Lances: JFException - quando ocorre algum erro durante a criacao do pedido interno de dados. Do cache local em segundo plano. O metodo retorna rapidamente apos a criacao de solicitacao de dados que nao esperam que nenhum dado seja lido a partir do cache local. Depois que o pedido interno for enviado, os tiques serao retornados pelo metodo de chamada no tickListener. O LoadProgressListener e usado para receber comentarios sobre o progresso do carregamento, para cancelar o carregamento e seu metodo. LoadProgressListener. loadingFinished (boolean, long, long, long) e chamado quando o carregamento foi concluido ou como resultado de um erro Este metodo tem dois propositos principais: um e para Carregue muitos tiques sem mante-los todos na memoria e segundo e processamento assincrono Parametros: instrumento - instrumento do numero de tiquesOfOneSecondIntervalsAntes - quanto um segundo intervalo de tiques para carregar antes e inclusive um segundo intervalo de tiques com o tempo especificado no parametro de tempo Tempo do ultimo segundo intervalo de carrapato no periodo especificado em numberOfOneSecondIntervalsBefore parametro e / ou tempo do intervalo de um segundo de intervalo antes do primeiro segundo intervalo de tick no periodo especificado com numberOfOneSecondIntervalsAfter parameter numberOfOneSecondIntervalsAfter - quanto um segundo tick intervalos para carregar depois (nao incluindo ) Um segundo intervalo de tick com o tempo especificado em Parametro de tempo tickListener - recebe dados sobre carrapatos solicitados loadingProgress - usado para controlar o progresso de carregamento Lanca: JFException - quando ocorrem alguns erros Le os tiques do cache local em segundo plano. O metodo retorna rapidamente apos a criacao de solicitacao de dados que nao esperam que nenhum dado seja lido a partir do cache local. Depois que o pedido interno for enviado, os tiques serao retornados pelo metodo de chamada no tickListener. O LoadProgressListener e usado para receber comentarios sobre o progresso do carregamento, para cancelar o carregamento e seu metodo. LoadProgressListener. loadingFinished (boolean, long, long, long) e chamado quando o carregamento foi concluido ou como resultado de um erro Este metodo tem dois propositos principais: um e para Carregar muitos ticks sem mante-los todos na memoria e segundo e o processamento assincrono Parametros: financialInstrument - instrumento financeiro do numero de carrapatosOfOneSecondIntervalsAntes - quanto um segundo intervalo de tiques para carregar antes e inclusive um segundo intervalo de tiques com o tempo especificado no tempo Tempo do parametro do ultimo segundo intervalo de carraca no periodo especificado em numberOfOneSecondIntervalsBefore parametro ou tempo do intervalo do segundo segundo antes do primeiro intervalo do segundo segundo no periodo especificado com numberOfOneSecondIntervalsAfter parametro numberOfOneSecondIntervalsAfter - quanto um segundo tick intervalos para carregar depois (nao Incluindo) um segundo intervalo de intervalo de intervalo H tempo especificado no parametro de tempo tickListener - recebe dados sobre carrapatos solicitados loadingProgress - usado para controlar o progresso de carregamento Lanca: JFException - quando ocorrem alguns erros Le barras do cache local em segundo plano. O metodo retorna rapidamente apos a criacao de solicitacao de dados que nao esperam que nenhum dado seja lido a partir do cache local. Apos a solicitacao interna e enviada, as barras serao retornadas pelo metodo de chamada no barListener. O LoadProgressListener e usado para receber comentarios sobre o progresso do carregamento, para cancelar o carregamento e seu metodo. LoadProgressListener. loadingFinished (boolean, long, long, long) e chamado quando o carregamento foi concluido ou como resultado de um erro Este metodo tem dois propositos principais: um e para Carregue um monte de barras sem mante-los todos na memoria e segundo e processamento assincrono. Considere analisar as ultimas semanas barras de 1 minuto - a saber, calcular o preco medio de fechamento e o tamanho maximo da barra. Parametros: instrumento - instrumento do periodo de barras - periodo de Barras laterais das barras - inicio do intervalo de tempo para o qual as barras devem ser carregadas. Deve ser o tempo de inicio exato da barra para o periodo especificado. Consulte a descricao do getBarStart (Periodo, longo) se desejar obter o tempo de inicio da barra para a barra que inclua horario especifico para o fim do intervalo de tempo para o qual as barras devem ser carregadas. Este e o tempo de inicio da ultima barra a ser carregada barListener - recebe dados sobre barras solicitadas loadingProgress - usado para controlar o progresso de carregamento Lanca: JFException - quando o periodo nao e suportado ou o intervalo de tempo nao e valido para periodo especificado Veja tambem: getBarStart (Periodo Longo) Le barras do cache local em segundo plano. O metodo retorna rapidamente apos a criacao de solicitacao de dados que nao esperam que nenhum dado seja lido a partir do cache local. Apos a solicitacao interna e enviada, as barras serao retornadas pelo metodo de chamada no barListener. O LoadProgressListener e usado para receber comentarios sobre o progresso do carregamento, para cancelar o carregamento e seu metodo. LoadProgressListener. loadingFinished (boolean, long, long, long) e chamado quando o carregamento foi concluido ou como resultado de um erro Este metodo tem dois propositos principais: um e para Carregar um monte de barras sem mante-los todos na memoria e segundo, o processamento assincrono. Considere analisar as ultimas semanas barras de 1 minuto - a saber, calcular o preco medio de fechamento e o tamanho maximo da barra Parametros: instrumento financeiro - instrumento do periodo de barras - periodo do Barras laterais das barras - inicio do intervalo de tempo para o qual as barras devem ser carregadas. Deve ser o tempo de inicio exato da barra para o periodo especificado. Consulte a descricao do getBarStart (Periodo, longo) se desejar obter o tempo de inicio da barra para a barra que inclua horario especifico para o fim do intervalo de tempo para o qual as barras devem ser carregadas. Este e o tempo de inicio da ultima barra a ser carregada barListener - recebe dados sobre barras solicitadas loadingProgress - usado para controlar o progresso de carregamento Lanca: JFException - quando o periodo nao e suportado ou o intervalo de tempo nao e valido para periodo especificado Veja tambem: getBarStart (Periodo Longo) Le barras do cache local em segundo plano. O metodo retorna rapidamente apos a criacao de solicitacao de dados que nao esperam que nenhum dado seja lido a partir do cache local. Apos a solicitacao interna e enviada, as barras serao retornadas pelo metodo de chamada no barListener. O LoadProgressListener e usado para receber comentarios sobre o progresso do carregamento, para cancelar o carregamento e seu metodo. LoadProgressListener. loadingFinished (boolean, long, long, long) e chamado quando o carregamento foi concluido ou como resultado de um erro Este metodo tem dois propositos principais: um e para Carregue um monte de barras sem mante-los todos na memoria e segundo e processamento assincrono. Considere analisar as ultimas semanas barras de 1 minuto - a saber, calcular o preco medio de fechamento e o tamanho maximo da barra. Parametros: instrumento - instrumento do periodo de barras - periodo de Barras do lado lateral do filtro de barras - metodo de filtragem de barras veja Filtro de - inicio do intervalo de tempo para o qual as barras devem ser carregadas. Deve ser o tempo de inicio exato da barra para o periodo especificado. Consulte a descricao do getBarStart (Periodo, longo) se desejar obter o tempo de inicio da barra para a barra que inclua horario especifico para o fim do intervalo de tempo para o qual as barras devem ser carregadas. Este e o tempo de inicio da ultima barra a ser carregada barListener - recebe dados sobre barras solicitadas loadingProgress - usado para controlar o progresso de carregamento Lanca: JFException - quando o periodo nao e suportado ou o intervalo de tempo nao e valido para periodo especificado Veja tambem: getBarStart (Periodo Longo) Le barras do cache local em segundo plano. O metodo retorna rapidamente apos a criacao de solicitacao de dados que nao esperam que nenhum dado seja lido a partir do cache local. Apos a solicitacao interna e enviada, as barras serao retornadas pelo metodo de chamada no barListener. O LoadProgressListener e usado para receber comentarios sobre o progresso do carregamento, para cancelar o carregamento e seu metodo. LoadProgressListener. loadingFinished (boolean, long, long, long) e chamado quando o carregamento foi concluido ou como resultado de um erro Este metodo tem dois propositos principais: um e para Carregar um monte de barras sem mante-los todos na memoria e segundo, o processamento assincrono. Considere analisar as ultimas semanas barras de 1 minuto - a saber, calcular o preco medio de fechamento e o tamanho maximo da barra Parametros: instrumento financeiro - instrumento do periodo de barras - periodo do Barras do lado lateral do filtro de barras - metodo de filtragem de barras veja Filtro de - inicio do intervalo de tempo para o qual as barras devem ser carregadas. Deve ser o tempo de inicio exato da barra para o periodo especificado. Consulte a descricao do getBarStart (Periodo, longo) se desejar obter o tempo de inicio da barra para a barra que inclua horario especifico para o fim do intervalo de tempo para o qual as barras devem ser carregadas. Este e o tempo de inicio da ultima barra a ser carregada barListener - recebe dados sobre barras solicitadas loadingProgress - usado para controlar o progresso de carregamento Lanca: JFException - quando o periodo nao e suportado ou o intervalo de tempo nao e valido para periodo especificado Veja tambem: getBarStart (Periodo Longo) Le barras do cache local em segundo plano. O metodo retorna rapidamente apos a criacao de solicitacao de dados que nao esperam que nenhum dado seja lido a partir do cache local. Apos a solicitacao interna e enviada, as barras serao retornadas pelo metodo de chamada no barListener. O LoadProgressListener e usado para receber comentarios sobre o progresso do carregamento, para cancelar o carregamento e seu metodo. LoadProgressListener. loadingFinished (boolean, long, long, long) e chamado quando o carregamento foi concluido ou como resultado de um erro Este metodo tem dois propositos principais: um e para Carregar um monte de barras sem mante-los todos na memoria, e o segundo e um processamento assincrono. Considere analisar as barras de 100000 1 minuto, ou seja, calcular o preco medio de fechamento e o tamanho maximo da barra. Parametros: instrumento - instrumento do periodo de barras - periodo das barras Lado lateral do filtro de barras - permite filtrar o numero de velasOfCandlesAntes - quanto de velas para carregar antes e inclusive a vela com o tempo especificado no tempo do parametro de tempo - as ultimas velas no periodo especificado em numberOfCandlesAntes do parametro ou tempo da vela antes da primeira vela No periodo especificado com numberOfCandlesAfter parametro numberOfCandlesAfter - quantas velas para carregar depois (nao incluindo) a vela Com o tempo especificado no parametro de tempo barListener - recebe dados sobre barras solicitadas loadingProgress - usado para controlar o progresso de carregamento Lanca: JFException - quando o periodo nao e suportado ou intervalo de tempo nao e valido para periodo especificado Veja tambem: getBarStart (Periodo, longo) Le as barras de O cache local em segundo plano. O metodo retorna rapidamente apos a criacao de solicitacao de dados que nao esperam que nenhum dado seja lido a partir do cache local. Apos a solicitacao interna e enviada, as barras serao retornadas pelo metodo de chamada no barListener. O LoadProgressListener e usado para receber comentarios sobre o progresso do carregamento, para cancelar o carregamento e seu metodo. LoadProgressListener. loadingFinished (boolean, long, long, long) e chamado quando o carregamento foi concluido ou como resultado de um erro Este metodo tem dois propositos principais: um e para Carregar um monte de barras sem mante-los todos na memoria, e o segundo e um processamento assincrono. Considere analisar os 100000 bares de 1 minuto, ou seja, calcular o preco medio de fechamento e o tamanho maximo da barra Parametros: instrumento financeiro - instrumento do periodo de barras - periodo das barras Lado lateral do filtro de barras - permite filtrar o numero de velasOfCandlesAntes - quanto de velas para carregar antes e inclusive a vela com o tempo especificado no tempo do parametro de tempo - as ultimas velas no periodo especificado em numberOfCandlesAntes do parametro ou tempo da vela antes da primeira vela No periodo especificado com numberOfCandlesAfter parametro numberOfCandlesAfter - quanto velas para carregar depois (nao incluindo ) Vela com tempo especificado no parametro de tempo barListener - recebe dados sobre barras solicitadas loadingProgress - usado para controlar o progresso de carregamento Lanca: JFException - quando o periodo nao e suportado ou o intervalo de tempo nao e valido para o periodo especificado Veja tambem: getBarStart (Periodo, longo) Retorna Carrapatos para o instrumento especificado e intervalo de tempo. Metodo bloqueia ate que todos os dados sejam carregados do servidor para o cache local e depois leiam e armazenem na colecao. Como todos os dados sao carregados na memoria, este metodo deve ser usado com cuidado para nao carregar demasiados dados que possam levar a OutOfMemoryException Parametros: instrumento - instrumento dos tiques - inicio do intervalo de tempo para o qual os tiques devem ser carregados para - hora de termino do intervalo de tempo para o qual os tiques devem ser carregados. Se houver tiquetaque com o tempo igual ao tempo no parametro, ele tambem sera carregado. Retorna: tiques carregados Lanca: JFException - quando ocorre algum erro ao carregar dados Retorna os tiques para o instrumento e o intervalo de tempo especificados. Metodo bloqueia ate que todos os dados sejam carregados do servidor para o cache local e depois leiam e armazenem na colecao. Como todos os dados sao carregados na memoria, esse metodo deve ser usado com cuidado para nao carregar dados que possam resultar em OutOfMemoryException Parametros: financialInstrument - instrumento dos carrapatos de - inicio do intervalo de tempo para o qual os tiques devem ser carregados para - hora de termino do intervalo de tempo para o qual os tiques devem ser carregados. Se houver um tiquetaque com o tempo igual ao tempo no parametro, ele tambem sera carregado. Retorna: tiques carregados Lanca: JFException - quando ocorre algum erro ao carregar dados Retorna os tiques para o instrumento, o tempo e a contagem especificados. Metodo bloqueia ate que todos os dados sejam carregados do servidor para o cache local e depois leiam e armazenem na colecao. Como todos os dados sao carregados na memoria, este metodo deve ser usado com cuidado para nao carregar demasiados dados que possam resultar em OutOfMemoryException Parametros: instrumento - instrumento do numero de garrapatasOfOneSecondIntervalsBefore - quanto um segundo intervalo de tiques para carregar antes e inclusive Um segundo intervalo de tiques com o tempo especificado no tempo do parametro de tempo - o tempo do ultimo segundo intervalo de sinalizacao no periodo especificado em numberOfOneSecondIntervalsBefore parametro ou tempo do intervalo de segundo segundo antes do primeiro intervalo de segundo segundo no periodo especificado com numberOfOneSecondIntervalsAfter parametro numberOfOneSecondIntervalsAfter - how Muitos segundos intervalos de carracao para carregar depois (nao incluindo) um segundo intervalo de tiques com o tempo especificado no parametro de tempo Retorna: carrapatos carregados Lanca: JFException - quando ocorre algum erro ao carregar dados Retorna os tiques para o instrumento, o tempo e a contagem especificados. Metodo bloqueia ate que todos os dados sejam carregados do servidor para o cache local e depois leiam e armazenem na colecao. Como todos os dados sao carregados na memoria, este metodo deve ser usado com cuidado para nao carregar demasiados dados que possam levar a OutOfMemoryException Parametros: financialInstrument - instrumento do numero de garotasOfOneSecondIntervalsBefore - quanto um segundo intervalo de tiques para carregar antes e inclusive Um segundo intervalo de tiques com o tempo especificado no tempo do parametro de tempo - o tempo do ultimo segundo intervalo de sinalizacao no periodo especificado em numberOfOneSecondIntervalsBefore parametro ou tempo do intervalo de segundo segundo antes do primeiro intervalo de segundo segundo no periodo especificado com numberOfOneSecondIntervalsAfter parametro numberOfOneSecondIntervalsAfter - how Muitos segundos intervalos de carracao para carregar depois (nao incluindo) um segundo intervalo de tick com o tempo especificado no parametro de tempo Retorna: carrapatos carregados Lanca: JFException - quando ocorre algum erro ao carregar dados Retorna as barras para o instrumento, periodo e lado especificados. Metodo bloqueia ate que todos os dados sejam carregados do servidor para o cache local e depois leiam e armazenem na colecao. Como todos os dados sao carregados na memoria, este metodo deve ser usado com cuidado para nao carregar dados demais que podem levar a OutOfMemoryException. Considere obter 5 barras ao longo de um intervalo de tempo: considere obter barras diarias em varios meses: Parametros: instrumento - instrumento Do periodo das barras - periodo do lado lateral das barras - do inicio do intervalo de tempo para o qual as barras devem ser carregadas. Deve ser o tempo de inicio exato da barra para o periodo especificado. Consulte a descricao do getBarStart (Periodo, longo) se desejar obter o tempo de inicio da barra para a vela que inclua horario especifico para o fim do intervalo de tempo para o qual as barras devem ser carregadas. Este e o tempo de inicio da ultima vela a ser carregada Retornos: barras carregadas Lanca: JFException - quando o periodo nao e suportado ou ocorre algum erro ao carregar dados Retorna as barras para o instrumento, o periodo e o lado especificados. Metodo bloqueia ate que todos os dados sejam carregados do servidor para o cache local e depois leiam e armazenem na colecao. Como todos os dados sao carregados na memoria, esse metodo deve ser usado com cuidado para nao carregar dados que podem resultar em OutOfMemoryException. Considere obter 5 barras ao longo de um intervalo de tempo: Parametros: financialInstrument - instrumento do periodo de barras - periodo do Barras laterais das barras - inicio do intervalo de tempo para o qual as barras devem ser carregadas. Deve ser o tempo de inicio exato da barra para o periodo especificado. Consulte a descricao do getBarStart (Periodo, longo) se desejar obter o tempo de inicio da barra para a vela que inclua horario especifico para o fim do intervalo de tempo para o qual as barras devem ser carregadas. Este e o tempo de inicio da ultima vela a ser carregada Retornos: barras carregadas Lances: JFException - quando o periodo nao e suportado ou ocorre algum erro ao carregar dados Retorna as barras para o instrumento, periodo, lado e filtro especificados. Metodo bloqueia ate que todos os dados sejam carregados do servidor para o cache local e depois leiam e armazenem na colecao. Como todos os dados sao carregados na memoria, esse metodo deve ser usado com cuidado para nao carregar demasiados dados que possam resultar em Parametros OutOfMemoryException: instrumento - instrumento do periodo de barras - periodo do lado lado a lado das barras - Metodo de filtragem de barras, veja Filtro de - inicio do intervalo de tempo para o qual as barras devem ser carregadas. Deve ser o tempo de inicio exato da barra para o periodo especificado. Consulte a descricao do getBarStart (Periodo, longo) se desejar obter o tempo de inicio da barra para a vela que inclua horario especifico para o fim do intervalo de tempo para o qual as barras devem ser carregadas. Este e o tempo de inicio da ultima vela a ser carregada Retornos: barras carregadas Lances: JFException - quando o periodo nao e suportado ou ocorre algum erro ao carregar dados Retorna as barras para o instrumento, periodo, lado e filtro especificados. Metodo bloqueia ate que todos os dados sejam carregados do servidor para o cache local e depois leiam e armazenem na colecao. Como todos os dados sao carregados na memoria, este metodo deve ser usado com cuidado para nao carregar dados demais que possam levar a OutOfMemoryException Parametros: financialInstrument - instrumento do periodo de barras - periodo do lado lateral das barras do filtro - Metodo de filtragem de barras, veja Filtro de - inicio do intervalo de tempo para o qual as barras devem ser carregadas. Deve ser o tempo de inicio exato da barra para o periodo especificado. Consulte a descricao do getBarStart (Periodo, longo) se desejar obter o tempo de inicio da barra para a vela que inclua horario especifico para o fim do intervalo de tempo para o qual as barras devem ser carregadas. Este e o tempo de inicio da ultima vela a ser carregada Retornos: barras carregadas Lanca: JFException - quando o periodo nao e suportado ou ocorre algum erro ao carregar dados Retorna as barras para o instrumento, o periodo e o lado especificados. Metodo bloqueia ate que todos os dados sejam carregados do servidor para o cache local e depois leiam e armazenem na colecao. Como todos os dados sao carregados na memoria, esse metodo deve ser usado com cuidado para nao carregar dados que podem resultar em OutOfMemoryException. Se o periodo solicitado incluir a barra que ainda nao esta totalmente formada (barra em andamento), esta incluida, mesmo que seja plana. Considere obter 5 barras durante um intervalo de velas: Parametros: instrumento - instrumento do periodo de barras - periodo de Barras laterais do filtro de barras - permite filtrar o numero de velasOfCandlesAntes - quanto de velas para carregar antes e inclusive a vela com o tempo especificado no tempo do parametro de tempo - a hora da ultima vela no periodo especificado em numberOfCandlesAntes o parametro ou a hora da primeira vela No periodo especificado com numberOfCandlesAfter parametro se numberOfCandlesBefore for 0 ou tempo da vela antes da primeira vela no periodo especificado com numberOfCandlesAfter if numberOfCandlesBefore e 0 numberOfCandlesAfter - quanto de velas para carregar depois (nao incluindo) vela com tempo especificado no parametro de tempo Retorna: Barras carregadas Lanca: JFException - quando o periodo nao e suportado ou ocorre algum erro ao carregar dados Retorna as barras para o especificado i Nstrument, periodo e lado. Metodo bloqueia ate que todos os dados sejam carregados do servidor para o cache local e depois leiam e armazenem na colecao. Como todos os dados sao carregados na memoria, esse metodo deve ser usado com cuidado para nao carregar dados que podem resultar em OutOfMemoryException. Se o periodo solicitado incluir a barra que ainda nao esta completamente formada (barra em andamento), esta incluso mesmo se for plano. Considere obter 5 barras durante um intervalo de velas: Parametros: instrumento financeiro - instrumento do periodo de barras - periodo de Barras laterais do filtro de barras - permite filtrar o numero de velasOfCandlesAntes - quanto de velas para carregar antes e inclusive a vela com o tempo especificado no tempo do parametro de tempo - a hora da ultima vela no periodo especificado em numberOfCandlesAntes o parametro ou a hora da primeira vela No periodo especificado com numberOfCandlesAfter parametro se numberOfCandlesBefore for 0 ou tempo da vela antes da primeira vela no periodo especificado com numberOfCandlesAfter if numberOfCandlesBefore e 0 numberOfCandlesAfter - quanto de velas para carregar depois (nao incluindo) vela com tempo especificado no parametro de tempo Retorna: Barras carregadas Lanca: JFException - quando o periodo nao e suportado ou ocorre algum erro ao carregar dados getBarStart Returns Hora de inicio da barra que inclui o tempo especificado no parametro de tempo Parametros: periodo - periodo do tempo da barra que e incluido pela barra Retorna: hora de inicio da barra Jatos: JFException - quando o periodo nao e suportado getNextBarStart Retorna a hora de inicio de A barra ao lado da barra que inclui o tempo especificado no parametro barTime Parametros: periodo - periodo da barra barTime - tempo que e incluido na barra anterior ao retornado Retornos: tempo de inicio da barra Jatos: JFException - quando o periodo nao e suportado GetPreviousBarStart Retorna o tempo de inicio da barra anterior a barra que inclui o tempo especificado no parametro barTime Parametros: periodo - periodo para a barra barTime - tempo incluido na barra ao lado do retornado Retornos: tempo de exibicao da barra Tiros: JFException - Quando o periodo nao e suportado getTimeForNBarsBack Retorna o tempo de inicio da barra que e numberOfBars - 1 de volta no tempo para a barra que inclui o tempo especificado no parametro . O metodo pode ser usado para obter tempo para o parametro from do metodo getBars (com. dukascopy. api. Instrument, com. dukascopy. api. Period, com. dukascopy. api. OfferSide, longo, longo) quando e conhecido o tempo do ultimo Barra e numero de velas que precisam ser carregadas Parametros: periodo - periodo das barras para - hora da ultima barra numeroOfBars - numero de barras que podem ser carregadas ao passar o tempo e a hora retornados especificados no parametro em getBars (com. dukascopy Metodo. api. Instrument, com. dukascopy. api. Period, com. dukascopy. api. OfferSide, long, long) Retorna: hora de inicio da barra Tira: JFException - quando o periodo nao e suportado getTimeForNBarsForward Retorna o tempo de inicio da barra que E numberOfBars - 1 no futuro para a barra que inclui o tempo especificado no parametro. O metodo pode ser usado para obter tempo para o parametro para o metodo getBars (com. dukascopy. api. Instrument, com. dukascopy. api. Period, com. dukascopy. api. OfferSide, longo e longo) quando e tempo conhecido do primeiro Barra e numero de velas que precisam ser carregadas Parametros: periodo - periodo das barras - hora do primeiro numero da barraOfBars - numero de barras que podem ser carregadas ao passar o tempo e a hora retornados especificados no parametro em getBars (com. dukascopy Metodo. api. Instrument, com. dukascopy. api. Period, com. dukascopy. api. OfferSide, long, long) Retorna: hora de inicio da ultima barra Tira: JFException - quando o periodo nao e suportado readOrdersHistory Carrega as ordens do servidor em o fundo. O metodo retorna rapidamente apos a criacao de solicitacao de dados que nao aguardam a carga de dados apos a solicitacao interna, as ordens serao devolvidas pelo metodo de chamada em OrderListener. LoadingProgressListener e usado para receber comentarios sobre o progresso do carregamento, para cancelar o carregamento e seu metodo LoadProgressListener. loadingFinished (boolean, long, long, long) e chamado quando o carregamento foi concluido ou como resultado de um erro Este metodo pode ser usado para pedidos de carregamento sem bloqueio Execucao da estrategia NB Apenas um pedido de historico de pedidos pode ser enviado por vez. 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 Returns current equity calculated for every tick 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 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 orand 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 par ameter 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 andor 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 andor 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 andor 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 includ