Var records = exchange.GetRecords ((PERIOD_M5));
Var macd = TA.MACD (records, 12, 26, 9);
Log ((
Inventor quantificado - sonho pequenoVeja este exemplo do KDJ e do MACD https://zhuanlan.zhihu.com/p/27300549 Não. Var records = exchange.GetRecords ((PERIOD_M5)); Var macd = TA.MACD (records, 12, 26, 9); Log (("DIF:", macd[0], "DEA:", macd[1], "MACD:", macd[2]); Não. O conjunto bidimensional macd é a linha de três indicadores, macd[0][0], macd[1][0], macd[2][0] é o primeiro ponto da linha, e o valor da linha macd atual é o número correspondente ao seu macd[0][n], macd[1][n], macd[2][n] último dado.
óleo onlyO super-deus Dream.
Inventor quantificado - sonho pequenoÉ melhor fazer o índice macd[0][macd[0].length-1] com o comprimento macd[0][macd[0].length-1] assim, fazer o índice record.length-1 com o comprimento macd[0] não é muito seguro.
óleo onlyEntão, se eu usar o último valor do arquivo MACD em 5 minutos para determinar o valor do forco morto, então eu escrevo o problema assim. var records = exchange.GetRecords ((PERIOD_M5)); Var macd = TA.MACD (records, 12, 26, 9); if ((macd[0][records.length-1] > macd[1][records.length-1] && macd[0][records.length-1] - macd[1][records.length-1] > 5) { return "buy"; Não. if ((macd[0][records.length-1] < macd[1][records.length-1] && macd[0][records.length-1] - macd[1][records.length-1] < -5) { return "sell"; Não.
óleo onlyMin Dawei Wu
Inventor quantificado - sonho pequenoOs dados são diferentes, o MACD de 1 hora e o MACD de 5 minutos são certamente diferentes, você pode ver no gráfico da bolsa que esses indicadores são calculados com base nos dados da linha K, dados da linha K de diferentes ciclos. O MACD não é conceitualmente bem compreendido, você tenta entender isso com um indicador de linha média, onde a linha média é a média (em geral) de um certo número de colunas de linha K.
Inventor quantificado - sonho pequenoA coluna de quantidade do indicador MACD é dif - dea, que tem 2 vezes dif -dea, é um valor do momento em que uma barra de linha K não termina. Qualquer indicador é variável, incluindo o MACD. Você pode observar o valor do indicador MACD da última linha K no gráfico do mercado, que pode ser 1 no segundo anterior (por exemplo) e -1 no segundo seguinte.
óleo onlySe você escolher M5 ou H1, os dados são os mesmos, apenas a capacidade de dados é diferente. Por exemplo, se você escolher um horário, os dados de todos os outros momentos da hora serão filtrados sem piedade.
óleo onlyO que é que ele tem a ver com isso?
óleo onlyNo gráfico K da bolsa, o valor do pilar MACD é baseado no último dado do momento ou na média de um período de tempo. Por exemplo, se eu olhar para o gráfico de K de cinco minutos, a coluna MACD das 19h, seu valor é a média de todos os dados entre as 18h55 e as 19h00, ou o valor de 19h.