Die Ressourcen sind geladen. Beförderung...

GetRobotLogs

DieGetRobotLogsDie Methode wird verwendet, um die Protokollinformationen des Live-Handels unter dem Konto der FMZ Quant Trading Platform zu erhalten, die demAPI KEYDie zu erhaltende ID der Live-Handelsplattform ist die von der Agentur angegebene Live-Handelsplattform-ID.robotId parameter.

{
    "code": 0,
    "data": {
        "result": {
            "status": 1,
            "updateTime": 1527049990197,
            "wd": 0,
            // The first data structure in logs is the log records in the strategy log table in the live trading database
            "logs": [{            
                "Max": 3984,
                "Arr": [
                    [3977, 3, "Futures_OKCoin", "", 0, 0, "Sell(688.9, 2): 20016", 1526954372591, "", ""],
                    [3976, 5, "", "", 0, 0, "OKCoin:this_week excessive positions, long: 2", 1526954372410, "", ""]
                ],
                "Total": 1503,
                "Min": 2482
            }, {                  
                // The second data structure in logs is the log records in the strategy log table in the live trading database
                "Max": 0,
                "Arr": [],
                "Total": 0,
                "Min": 0
            }, {                  
                // The third data structure in logs is the log records in the strategy log table in the live trading database
                "Max": 0,
                "Arr": [],
                "Total": 0,
                "Min": 0
            }],
            "chart": "",
            "refresh": 1527049988000,
            "summary": "...", 
            "chartTime ": 0, 
            "node_id ": 50755, 
            "online ": true
        }, 
        "error ": null
    }
}

DierobotIdDer Parameter wird verwendet, um die ID des Live-Handels anzugeben, für den die Protokollinformationen erhalten werden sollen.GetRobotListMethode zur Erfassung von Informationen über den Live-Handel auf dem Konto, die die Live-Handel-ID enthält. RobotId - Das stimmt. Zahl DielogMinIdDer Parameter wird verwendet, um die Mindest-ID des Logs anzugeben. LogMinId wahr Zahl DielogMaxIdDer Parameter wird verwendet, um die maximale ID des Logs anzugeben. LogMaxId wahr Zahl DielogOffsetDer Parameter wird verwendet, um den Versatz festzulegen, nachdem der Bereich durchlogMinIdundlogMaxId, auf der Grundlage derlogOffset(wie viele Datensätze übersprungen werden). LogOffset - Das stimmt. Zahl Der ParameterlogLimitwird verwendet, um die Anzahl der zu wählenden Datensätze nach Feststellung der Ausgangsposition festzulegen. LogLimit - Das stimmt. Zahl DieprofitMinIdDer Parameter wird verwendet, um die Mindest-ID des Gewinnprotokolls festzulegen. Gewinn wahr Zahl Der ParameterprofitMaxIdwird verwendet, um die maximale ID des Gewinnprotokolls festzulegen. GewinnmaxId wahr Zahl Der ParameterprofitOffsetwird verwendet, um den Versatz (wie viele Aufzeichnungen übersprungen werden) als Ausgangsposition festzulegen. GewinnAusgleich - Das stimmt. Zahl Der ParameterprofitLimitwird verwendet, um die Anzahl der zu wählenden Datensätze nach Feststellung der Ausgangsposition festzulegen. Gewinngrenze - Das stimmt. Zahl Der ParameterchartMinIdwird verwendet, um die Mindest-ID des Chartdatenprotokolls festzulegen. Abbildung wahr Zahl Der ParameterchartMaxIdwird verwendet, um die maximale ID des Diagrammdatensatzes festzulegen. Karte MaxId wahr Zahl Der ParameterchartOffsetwird verwendet, um den Versatz einzusetzen. Abbildung: wahr Zahl Der ParameterchartLimitwird verwendet, um die Anzahl der zu erhaltenden Aufzeichnungen festzulegen. ChartLimit wahr Zahl Der ParameterchartUpdateBaseIdwird verwendet, um die Basis-ID nach der Aktualisierung der Abfrage festzulegen. ChartUpdateBaseId - Das stimmt. Zahl Der ParameterchartUpdateDatewird verwendet, um den Datensatz-Update-Zeitstempel zu setzen, und es wird Datensätze, die größer als dieser Zeitstempel sind, filtern. TabelleAktualisierenDatum - Das stimmt. Zahl Der ParametersummaryLimitwird verwendet, um die Anzahl der zu abfragenden Byte von Statusleistendaten festzulegen. Der Parameter ist von ganzzahligem Typ für die Abfrage der Statusleistendaten des Live-Handels. Die Einstellung auf 0 bedeutet, dass keine Abfrage der Statusleiste erforderlich ist, und die Einstellung auf eine andere Zahl als Null zeigt die Anzahl der Abfragen der Statusleiste an (die Schnittstelle beschränkt nicht die Datenmenge, so dass Sie eine größere Anzahl von Bytes angeben können)summaryLimitDie Daten der Statusleiste werden in den zurückgegebenen Daten gespeichert.summary.

Zusammenfassung wahr Zahl

  • Strategieprotokolltabelle in der Datenbank DieArrAttributwert im ersten Element derLogsDer Attributwert (Array-Struktur) in den zurückgegebenen Daten (Logdaten) wird wie folgt beschrieben:

    "Arr": [
        [3977, 3, "Futures_OKCoin", "", 0, 0, "Sell(688.9, 2): 20016", 1526954372591, "", ""],
        [3976, 5, "", "", 0, 0, "OKCoin:this_week too many positions, long: 2", 1526954372410, "", ""]
    ],
    
    Identifizierung LogTyp Eid Auftrag Preis Betrag Zusätzlich Datum Vertrag Typ Richtung
    3977 3 Futures_OKCoin "" 0 0 Verkauf ((688,9, 2): 20016 1526954372591 "" ""
    3976 5 "" "" 0 0 OKCoin:diese_Woche zu viele Positionen, lang: 2 1526954372410 "" ""

    extraist die beigefügte Meldung des gedruckten Protokolls.

    Die spezifischen Bausteine, die durchlogTypeDie Werte werden wie folgt beschrieben:

    LogTyp: 0 1 2 3 4 5 6
    Bedeutung von logType: Kaufen Verkauf Rücktritt Fehler Gewinne Nachricht RESTART
  • Log-Tabelle des Gewinndiagramms in der Datenbank Die Daten in der Diagrammtabelle stimmen mit dem Gewinnprotokoll in der Strategietabelle überein.

    "Arr": [
        [202, 2515.44, 1575896700315],
        [201, 1415.44, 1575896341568]
    ]
    

    Nehmen wir beispielsweise eine der Protokolldaten:

    [202, 2515.44, 1575896700315]
    

    202ist logID; 2515.44ist der Gewinnwert;1575896700315ist Zeitstempel.

  • Chart-Logtabelle in der Datenbank

    "Arr": [
        [23637, 0, "{\"close\":648,\"high\":650.5,\"low\":647,\"open\":650,\"x\":1575960300000}"],
        [23636, 5, "{\"x\":1575960300000,\"y\":3.0735}"]
    ]
    

    Nehmen wir beispielsweise eine der Protokolldaten:

    [23637, 0, "{\"close\":648,\"high\":650.5,\"low\":647,\"open\":650,\"x\":1575960300000}"],
    

    23637ist das ProtokollID, 0ist der Index der Diagrammdatenreihe und die letzten Daten"{\"close\":648,\"high\":650.5,\"low\":647,\"open\":650,\"x\":1575960300000}"ist die Logdaten; diese Daten sind die K-Liniendaten auf dem Diagramm.

Plugin ausführen Handelsterminal