Roteiro Daily High-Low
Página 1 de 742 1 2 ÚltimaÚltima
Results 1 to 10 of 15

Thread: Roteiro Daily High-Low

  1. #1
    Por quanto tempo eu entendo, este script:

    ArrayCopySeries (LowArray, MODE_LOW, Symbol (), TimeFrame);
    ArrayCopySeries (HighArray, MODE_HIGH, Symbol (), TimeFrame);

    Obtém o diário HL e segue seguindo picos, eu quero pistas indoor o mais alto mais alto e mais baixo mais perto, é possível fazer?

    Obrigado

  2. #2
    Talvez tente ... Fechar [iHighest (NULL, TF, MODE_CLOSE, BarstoCheck, shift)] Fechar [iLowest (NULL, TF, MODE_CLOSE, BarstoCheck, shift)] NULO para o símbolo do gráfico atual ou substituir por EURUSD etc. Verifique BarstoCheck sendo quantas barras você deseja verificar. shift .... sendo onde começar a pesquisar a partir de (0 sendo a barra atual) M.

  3. #3

    Talvez tente ... Fechar [iHighest (NULL, TF, MODE_CLOSE, BarstoCheck, shift)] Fechar [iLowest (NULL, TF, MODE_CLOSE, BarstoCheck, shift)] NULO para o símbolo do gráfico atual ou substituir por EURUSD etc. Verifique BarstoCheck sendo quantas barras você deseja verificar. shift .... sendo onde começar a pesquisar a partir de (0 sendo a barra atual) M.
    Obrigado, vou tentar e espero que funcione

  4. #4
    Desculpe perguntar novamente, mas não estou obtendo resultados, meu knolledge de codificação mt4 é muito ruim
    com este código eu recebo o quadro de tempo do gráfico SetIndexShift (0, Shift * TimeFramePeriod ()); switch (TimeFrame) {case 1: TimeFrame = PERIOD_M1; pausa; case 5: TimeFrame = PERIOD_M5; pausa; case 15: TimeFrame = PERIOD_M15; pausa; case 30: TimeFrame = PERIOD_M30; pausa; case 60: TimeFrame = PERIOD_H1; pausa; case 240: TimeFrame = PERIOD_H4; pausa; case 1440: TimeFrame = PERIOD_D1; pausa; case 7200: TimeFrame = PERIOD_W1; pausa; case 28800: TimeFrame = PERIOD_MN1; pausa; padrão: TimeFrame = Period (); pausa; e com este código eu recebo H, L, C e O ArrayCopySeries (TimeArray, MODE_TIME, Symbol (), TimeFrame); ArrayCopySeries (LowArray, MODE_LOW, Symbol (), TimeFrame); ArrayCopySeries (HighArray, MODE_HIGH, Symbol (), TimeFrame); ArrayCopySeries (OpenArray, MODE_OPEN, Symbol (), TimeFrame); ArrayCopySeries (CloseArray, MODE_CLOSE, Symbol (), TimeFrame); Com essa lógica, como obtenho o maior e o menor fechamento em cada TF? Obrigado

  5. #5
    Não é possível descobrir o que você quer ou o que está acontecendo com snippets de código. Se você postar o código completo e os detalhes do que deseja alcançar, então eu ou algum outro tipo de alma poderemos ajudar M.

  6. #6
    1 Attachment (s) Bom dia meu amigo aqui está o código original que funciona perfeitamente #property indior_chart_window #property indior_buffers 4 #property indior_color1 DodgerBlue #property indior_color2 Tomate #property indior_color3 Lime #property indior_color4 Laranja #property indior_width1 0 #property indior_width2 0 #property indior_width3 2 #property indior_width4 2 #property indior_style1 2 #property indior_style2 2 extern int TimeFrame = 240; extern int Shift = 0; double UpBuffer []; double DnBuffer []; double OpenBuffer []; double CloseBuffer []; int init () {cadeia short_name;/IndiorBuffers (4); SetIndexStyle (0, DRAW_LINE); SetIndexBuffer (0, UpBuffer); SetIndexLabel (0, alta); SetIndexDrawBegin (0,0); SetIndexStyle (1, DRAW_LINE); SetIndexBuffer (1, DnBuffer); SetIndexLabel (1, baixo); SetIndexDrawBegin (1,0); SetIndexStyle (2, DRAW_LINE); SetIndexBuffer (2, OpenBuffer); SetIndexLabel (2, aberto); SetIndexDrawBegin (2,0); SetIndexStyle (3, DRAW_LINE); SetIndexBuffer (3, CloseBuffer); SetIndexLabel (3, Close); SetIndexDrawBegin (3,0); SetIndexShift (0, Shift * TimeFramePeriod ()); SetIndexShift (1, Shift * TimeFramePeriod ()); SetIndexShift (2, Shift * TimeFramePeriod ()); SetIndexShift (3, Shift * TimeFramePeriod ()); short_name = Range_v2 ( TimeFrame ); IndiorShortName (short_name); switch (TimeFrame) {case 1: TimeFrame = PERIOD_M1; pausa; case 5: TimeFrame = PERIOD_M5; pausa; case 15: TimeFrame = PERIOD_M15; pausa; case 30: TimeFrame = PERIOD_M30; pausa; case 60: TimeFrame = PERIOD_H1; pausa; case 240: TimeFrame = PERIOD_H4; pausa; case 1440: TimeFrame = PERIOD_D1; pausa; case 7200: TimeFrame = PERIOD_W1; pausa; case 28800: TimeFrame = PERIOD_MN1; pausa; padrão: TimeFrame = Period (); pausa; } retorno (0); } int start () {datetime TimeArray []; int i = 0, y = 0, prevy = 0; int counted_bars = IndiorCounted (); double LowArray [], HighArray [], OpenArray [], CloseArray []; if (TimeFramelt; Período ()) {SetIndexDrawBegin (0, Barras); SetIndexDrawBegin (1, barras); Comentário (TimeFrame incorreto); retorno (0); } if (counted_bars gt; 0) int limite = Barras-counted_bars TimeFramePeríodo (); if (counted_bars lt; 0) return (0); if (counted_bars == 0) limit = Barras-1; ArrayCopySeries (TimeArray, MODE_TIME, Symbol (), TimeFrame); ArrayCopySeries (LowArray, MODE_LOW, Symbol (), TimeFrame); ArrayCopySeries (HighArray, MODE_HIGH, Symbol (), TimeFrame); ArrayCopySeries (OpenArray, MODE_OPEN, Symbol (), TimeFrame); ArrayCopySeries (CloseArray, MODE_CLOSE, Symbol (), TimeFrame); para (i = 0, y = 0; ilt; limite; i ) {prevy = y; if (Tempo [i] lt; TimeArray [y]) y ; UpBuffer [i] = HighArray [y]; DnBuffer [i] = LowArray [y]; OpenBuffer [i] = OpenArray [y]; if (y! = prevy) CloseBuffer [i] = CloseArray [y]; else CloseBuffer [i] = CloseArray [prevy]; } retorno (0); } o código mostra Open High Low eFechar em qualquer gráfico e TF, eu quero adicionar mais 2 buffers para mostrar o mais alto mais alto perto e o mais baixo mais baixo perto do período aplicado, pls ver pic Eu apontei apenas o baixo, mas o mesmo é para alta Cumprimentos
    https://www.tradingintuitivo.com/tra...assurance.html

  7. #7
    1 Attachment (s) Não tem 100% de certeza, mas acha que isso está perto do que você quer. Não há tempo agora, então você precisará jogar com ele para conseguir o que deseja. M.
    https://www.tradingintuitivo.com/att...1488201409.mq4

  8. #8
    Obrigado futurespec Eu baixei o indi, vou checar o aftermarket e avisá-lo

  9. #9
    Olá código Futurespec não funciona, pode ver os novos buffers, mas eles estão no lugar errado eu estava lendo o código, mas ainda é chinês para mim, se você pode fazer um pouco mais tentar eu realmente aprecio isso (eu vou tentar modificá-lo, mas só eu posso fazer é adivinhar e tentativa de erro) Obrigado mais uma vez Atenciosamente

  10. #10
    1 Attachment (s) Desculpe, mas não pode ver o que está errado? Por favor, explique o que você acha que está errado. Anexado é definido como 1hr TF e 3 períodos (períodos mBars = 3) Ele mostra, a menos que eu esteja enganado, o maiormenor fechamento para os últimos 3 1hr períodos de tempo. Ter escondido o OHLC tão fácil de ver o mais altomais baixo. M.
    https://www.tradingintuitivo.com/gen...execution.html

Permissões de Publicação

  • Não pode publicar novos tópicos
  • Não pode publicar respostas
  • Não pode publicar anexos
  • Não pode editar as suas publicações
  •  
  • Código BB está Ativo
  • Smilies estão Ativos
  • Código [IMG] está Ativo
  • Código [VIDEO] está Ativo
  • Código HTML está Desligado
O site da tradingintuitivo utiliza cookies
O site da tradingintuitivo utiliza cookies, alguns já foram definidos. Pode ler sobre a nossa utilização de cookies aqui. Por favor, clique no botão à direita para aceitar os nossos cookies. Se continuar a usar o site da tradingintuitivo, vamos supor que aceita os nossos cookies.