O recurso está a ser carregado... Carregamento...

O MACD binário do Python, agora mudou alguma sintaxe, mas ainda não funciona, o erro vem principalmente dos objetos do Chart, como é que se deve continuar a mudar?

Autora:a410999923, Criado: 2019-12-31 13:21:25, Atualizado:

Importar json chart = { O que é que ele está a fazer? O que é isso? text : 'Testar a API: Chart (({...}) O que é isso? Axial: { O que é o que você está fazendo? O valor da caixa é: 4520, O arroz de cor amarelo: arroz vermelho, arroz branco. Quadrado de largura: 2, O que é que ele está a fazer? O que é que ele está a fazer? A linha de alinhamento: linha de centro O que é isso? Não, não. O que é que ele está a fazer? O que é que isso significa para mim? Quadrado de largura: 2, O que é que ele está a fazer? O que é que ele está a fazer? A linha de alinhamento: linha de centro O que é isso? Não. O que é isso? A série foi lançada no ano passado. O tipo de candelário: o candelário de candlestick, o candelário de candelário. O nome de uma das duas pessoas é: O que você está fazendo aqui é muito ruim. O que é que ele está a fazer? Não. Não.

PreTime = 0

def main (: Global chart # lembrado Referências globais Log (exchange.GetAccount) (em inglês) exchange.SetContractType (rb000) exchange.SetRate ((1) registros = Nenhum ChartObj = Chart (chart) #ChartObj = ext.GetCfg

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)

Mais.

Ervas daninhasInformações erradas publicadas