Wednesday 26 July 2017

Jforex Indicators Fractal


Inscrito em novembro de 2009 Status: Membro Júnior 1 Postar pacote jforex importar java. util. Importa com. dukascopy. api. Classe pública FracATRCCI implementa IStrategy private IEngine engine privado IConsole console privado Histórico de IHistory privado Contexto IContext particular IIndicadores indicadores privado IUserInterface usuárioInterface estático ponto duplo0.0001 estático int dígitos6 público int iBars100 público int fractalperiod10 público int S2CCIPeriodm1 210 public int S2CCIPeriodm5 42 public int S2CCIPeriodm15 14 estático Int ATRPeriodm15 4 public int ATRm15MaxPoints 15 public int MaxDistanceBetweenFractalsm15 32 double fractaloutput double fractaloutput public void onStart (IContext context) joga JFException this. engine context. getEngine () this. console context. getConsole () this. history context. getHistory () this. Contexto contexto this. indicators context. getIndicators () this. userInterface context. getUserInterface () public void onAccount (IAccount account) lança JFException public void onMessage (mensagem IMessage) lança JFException public void onStop () lança JFException public void onBar (Instrument in Período de período, IBar askBar, IBar bidBar) lança JFException public void onTick (Instrumento instrumento, ITick tick) lança JFException duplo close0NormalizeDouble (close0, digits) double NormalizeDouble (double operand, int digits) tente se (digitsgt6) digits6 String decimalplacesquot0. Quot for (int i0 iltdigits i) decimalplaces quot0quot DecimalFormat applydeci novo DecimalFormat (decimalplaces) Duplo resultado novo Duplo (applydeci. format (operando)). DoubleValue () retorno (resultado) catch (Exception e) return (0.0) close0tick. getBid ( ) Se (close0gtGetLastFractalUp (1, Period. ONEHOUR) close0ltGetLastFractalDown (1, Period. ONEHOUR)) return (0) double fractalupperm15GetLastFractalUp (1, Period. FIFTEENMINS) double fractallowerm15GetLastFractalDown (1, Period. FIFTEENMINS) fractaloutput indicators. fractal (instrumento, Período. FIFTEENMINS, OfferSide. BID, fractalperiod, 0) print (quot quot quot quot quot quot quot quot quot quot quot fractaloutput1) fractaloutput indicators. fractal (instrumento, período. FIFTEENMINS, OfferSide. BID, fractalperiod, 0) print (quot quotfractaloutput. length quot quot fractaloutput0 quot quot fractaloutput1) int distfraalsm15MathRound ((fractalupperm15 - fractallowerm15) point) double middlepricefractalsm15 (fractalupperm15 fractallowerm15) 2 se (distfractalsm15 gt (MaxDistanceBetweenFractalsm15)) retornam Duplo ccim150indicators. cci (instrumento, Period. FIFTEENMINS, OfferSide. BID, S2CCIPERIODm15,0) duplo ccim50indicators. cci (instrumento, Period. FIVEMINS, OfferSide. BID, S2CCIPERIODm5,0) duplo ccim10indicators. cci (instrumento, Period. ONEMIN, OfertaSide. BID, S2CCIPERIODm1,0) imprimir (quot quicci150quot quotccim550 quotccim10) duplo GetLastFractalDown (int shift, Period TimePeriod) para (int ishiftiltiBarsi) fractaloutput indicators. fractal (Instrument. EURUSD, Period. FIFTEENMINS, OfferSide. BID, fractalperiod, i) Se (fractaloutput0) retornar (0) duplo GetLastFractalUp (int shift, Period TimePeriod) para (int ishiftiltiBarsi) fractaloutput indicators. fractal (Instrument. EURUSD, Periodo. FIFTEENMINS, OfferSide. BID, fractalperiod, i) if (fractaloutput0) return (0) Eu sou iniciante nesta codificação. Eu preciso exibir o output fractal, bem como o tamanho maior. Mas eu estou enfrentando esses erros, ou seja) Tipos de operando incompatíveis duplos e int se (fractaloutput0)) Tipos de operando incompatíveis duplos e int if (fractaloutput0)) Erro de sintaxe no token quot), esperado Dual NormalizeDouble (double operand, int digits)) Sintaxe Erro de sintaxe no token quot (quot, duplicado duplo esperado) (double operand, int digits) Chamado na inicialização do indicador Especificado por: onStart in interface IIndicator Parâmetros: context - permite o acesso à funcionalidade do sistema Calcula os valores do indicador de startIndex para endIndex do parâmetro de entrada e coloca-os nos parâmetros de saída Especificados por: calcular na interface IIndicator Parâmetros: startIndex - índice do primeiro elemento nos parâmetros de entrada que precisa de um valor indicador correspondente. Não significa que os valores antes do StartIndex não serão lidos, eles serão se o lookback for mais de 0. Isso também não significa que va Lue for startIndex será calculado, não será se startIndex IndicatorResult. getFirstValueIndex () retorna índice do primeiro elemento que tenha o valor calculado correspondente na (s) matriz (es) de saída endIndex - índice do último elemento nos parâmetros de entrada que precisa do valor do indicador correspondente Retorna: objeto com primeiro índice na entrada que tem valor calculado e número de valores calculados getIndicatorInfo Retorna o objeto que descreve o indicador, quantas entradas, saídas ele, onde ele deve ser mostrado etc getInputParameterInfo Retorna o objeto que descreve uma das entradas Especificado por: GetInputParameterInfo na interface IIndicator Parâmetros: índice - índice da entrada Retorna: objeto que descreve entrada getLookback Retorna o número de elementos necessários para calcular o valor do primeiro elemento. Normalmente depende dos parâmetros opcionais Especificado por: getLookback na interface IIndicator Retorna: número de elementos necessários para calcular o valor do primeiro elemento getLookforward Retorna o número de elementos após o último elemento necessário para calcular o valor do último elemento. Normalmente depende dos parâmetros opcionais Especificado por: getLookforward na interface IIndicator Retorna: número de elementos necessários para calcular o valor do último elemento getOptInputParameterInfo Retorna o objeto que descreve a entrada opcional Especificado por: getOptInputParameterInfo na interface IIndicator Parâmetros: índice - índice da entrada opcional Retorna: Objeto que descreve a entrada opcional getOutputParameterInfo Retorna o objeto que descreve a saída Especificado por: getOutputParameterInfo na interface IIndicator Parâmetros: índice - índice da saída Retorna: objeto que descreve a saída setInputParameter Define o parâmetro de entrada. O parâmetro Array é uma matriz de duplos, índices ou preços representados como duplos. Os preços estão na ordem seguinte: abrir, fechar, alto, baixo, volume Especificado por: setInputParameter na interface IIndicator Parâmetros: índice - índice da matriz de parâmetros - matriz dos duplos, índices ou preços representados como setOptInputParameter duplo Define o parâmetro de entrada opcional. Se um dos parâmetros não for definido, então o valor padrão deve ser usado setOutputParameter Define o parâmetro de saída. O tamanho da matriz deve ser suficiente para manter os valores calculados solicitados com a chamada IIndicator. calculate (int, int) Especificada por: setOutputParameter na interface IIndicator Parâmetros: índice - índice da matriz de parâmetros - matriz de duplos ou ints suficiente para manter valores de startIndex Para EndIndex

No comments:

Post a Comment