¿Puedo juzgarlo así?

El autor:No hay nada., Creado: 2018-09-13 14:49:12, Actualizado:

var macd = TA.MACD(records, 12, 26, 9);

var M1 = macd[2][macd[2].length-2];
var M2 = macd[2][macd[2].length-3];
// 金叉

if(M2<0 && M1>0){
    return 1;
} 
// 死叉
if (M2>0 && M1<0) {
    return 2;
}    

Más.

13981928026¿Cómo lo haces con Python?

Un sueño pequeño.Puede hacerse. En la documentación de la API hay una función _Cross que se puede usar para determinar el cruce.