En la carga de los recursos... Cargando...

Python MACD doble eje de coordenadas, ahora ha cambiado algo de la sintaxis, pero todavía no funciona bien, los errores provienen principalmente de objetos de gráfico, ¿cómo se debe seguir cambiando?

El autor:a410999923: el número de unidades de producción y el número de unidades, Creado: 2019-12-31 13:21:25, Actualizado:

Importar json ¿Qué es esto? ¿Qué es lo que está pasando? ¿Qué es lo que está pasando? text : 'Prueba la API: Chart (({...}) ¿Qué es esto? YyAxis tiene: { ¿Qué es lo que está sucediendo? El valor de la barra es: 4520, El color amarillo: amarillo rojo. En el caso de la tecnología de la información, la tecnología de la información es la más importante. No puedo creerlo. Y ahora, por ejemplo, en el caso de los niños, la mayoría de los niños no tienen acceso a la educación. El botón de alineamiento: el botón centro ¿Qué es esto? ¿Por qué no? El valor de la barra es de 4500. Los lobos de color naranja: los lobos de color verde naranja, los lobos de color naranja, los lobos de color naranja. En el caso de la tecnología de la información, la tecnología de la información es la más importante. No puedo creerlo. En la actualidad, la mayoría de los usuarios de Twitter están en línea. El botón de alineamiento: el botón centro ¿Qué es esto? ¿Qué es eso? ¿Qué es esto? ¿Qué es lo que está pasando? El tipo de candelero: el candelero de candelero, el tipo de candelero de candelero, el tipo de candelero de candelero. El nombre de la fuente: Yiddin: Yiddin Primary Yiddin: Yiddin Primary Yiddin: Yiddin Primary Yiddin ¿Qué es lo que está pasando? ¿Qué es eso? ¿Por qué no?

PreTiempo = 0

Def main (): Global chart # Recuerda Cita global Log ((exchange.GetAccount)) exchange.SetContractType ((rb000) rb000) rb000) rb000 rb000 rb000 exchange.SetRate ((1) también está disponible. registros = Ninguno ChartObj = Chart (Cuadro) #ChartObj = ext.GetCfg (en inglés)

records = exchange.GetRecords()
while((records is None) or len(records) < 30):
    records = exchange.GetRecords()
    LogStatus("records.length:", len(records))
    Sleep(1000)

ext.PlotRecords(records, 'OK期货');
ext.PlotLine('dif', 0, records[len(records) - 1].Time)
ext.PlotLine('dea', 0, records[len(records) - 1].Time)
chart = ext.PlotLine('macd', 0, records[len(records)- 1].Time)

# 修改指标线 坐标轴Y轴
for key in ChartObj.series:
    if(ChartObj.series[key].name == 'dif' or ChartObj.series[key].name == 'dea' or ChartObj.series[key].name == 'macd'):
        ChartObj.series[key].yAxis = 1
    

chart.update(ChartObj)
chart.reset()
while(true):
    records = exchange.GetRecords()
    if(len(records) > 50):
        ext.PlotRecords(records, 'OK期货')
        MACD = TA.MACD(records)
        dif = MACD[0]
        dea = MACD[1]
        macd = MACD[2]
        if preTime != records[records.length - 1].Time:
            ext.PlotLine('dif', dif[dif.length - 2], records[records.length - 2].Time)
            ext.PlotLine('dea', dea[dea.length - 2], records[records.length - 2].Time)
            ext.PlotLine('macd', macd[macd.length - 2], records[records.length - 2].Time)
            
            ext.PlotLine('dif', dif[dif.length - 1], records[records.length - 1].Time)
            ext.PlotLine('dea', dea[dea.length - 1], records[records.length - 1].Time)
            ext.PlotLine('macd', macd[macd.length - 1], records[records.length - 1].Time)
            
            preTime = records[records.length - 1].Time
        else:
            ext.PlotLine('dif', dif[dif.length - 1], records[records.length - 1].Time)
            ext.PlotLine('dea', dea[dea.length - 1], records[records.length - 1].Time)
            ext.PlotLine('macd', macd[macd.length - 1], records[records.length - 1].Time)
        
    LogStatus("records.length:", records.length, records[records.length - 1])
    Sleep(1000)

Más.

Las hierbasSe publicó información errónea