In den Handelsstrategiecodes werden die auf der Strategieoberfläche festgelegten Strategieparameter in Form von globalen Variablen wiedergegeben.JavaScript
, C++
, MyLanguage
Sie können direkt auf die eingestellten Parameterwerte zugreifen oder die Parameter auf der Strategieoberfläche ändern.Python
Strategie, das Schlüsselwortglobal
Die Strategie ist in der Tat ein sehr wichtiger Schritt in Richtung einerPINE
Sprache verwendet dieinput()
Funktion, um Schnittstellenparameter zu erstellen.Blockly visualization
Ansatz entwirft Strategien ohne Schnittstellenparameter.
Variable (Name Beispiel) | Beschreibung | Typ | Standardwert (Beschreibung) | Komponentenkonfiguration (Beschreibung) | Anmerkungen |
---|---|---|---|---|---|
- | - | - | - | - | - |
pNummer | Beschreibung des Parameters pNum | Zahl | Setzen Sie beispielsweise den Standardwert auf 100, was in der C++-Strategie ein Schwebpunkttyp ist. | Verwendet zur Einstellung der aktuellen Parameterbindungsschnittstellensteuerungen: Komponententyp, Mindestwert, Höchstwert, Gruppierung, Filter usw. | Anmerkungen zum Parameter pNum. Der Wert von pNum ist ein numerischer Typ. |
PBool | Beschreibung des Parameters pBool | wahr/falsch | Verwenden Sie eine Schaltersteuerung, um einen Standardwert ohne optionale Steuerung festzulegen | Das gleiche wie oben | Anmerkungen zum Parameter pBool. Der Wert von pBool ist Boolean. |
pStr | Beschreibung des Parameters pStr | String | Zum Beispiel den Standardwert auf: abc | Das gleiche wie oben | Anmerkungen zum Parameter pStr, der Wert von pStr ist ein Zeichenkettentyp |
pCombox | Beschreibung des Parameters pCombox | ausgewählt | Einstellung einer oder mehrerer Optionen in den Optionen | Das gleiche wie oben | Anmerkungen zum Parameter pCombox. Der Wert von pCombox kann viele Formen annehmen. |
PSecretStr | Beschreibung des Parameters pSecretStr | String | Zum Beispiel den Standardwert auf: xyz | Das gleiche wie oben | Anmerkungen zum Parameter pSecretStr. Der Wert von pSecretStr ist ein Zeichenfolge-Typ. |
Die Schnittstellenparameter werden im Bereich Strategieparameter unter dem Bereich Codebearbeitung auf der Seite Strategiebearbeitung festgelegt.
pNum
, pBool
, pStr
, pCombox
, pSecretStr
Es existiert im Strategiecode als globale Variable, was bedeutet, dass die Strategieparameter im Code geändert werden können.pCombox
Wenn Die Option
5 Arten von Komponenten, die durch Schnittstellenparameter unterstützt werden:
Zusätzlich zur Einstellung des Kontrolltyps, der den Schnittstellenparametern entspricht, können Sie auch die Gruppierung und Filterung der Schnittstellenparameter festlegen.
Parameterersparnis im Backtestsystem
Wenn Sie die Strategieparameter während des Backtests speichern möchten, klicken Sie aufSave Backtest Settings
Schaltfläche nach Änderung der Strategieparameter, beziehen sich auf das Backtesting-SystemSpeichern von Einstellungen für Backtest.
Variablen | Beschreibung | Typ | Standardwert |
---|---|---|---|
Zahl | Nummerntyp | Zahl | 1 |
String | Nummerntyp | String | Hallo FMZ. |
Verknüpfung | KomboBox | ComboBox (gewählt) | 1|2|3 |
Boole | Boole-Wert | Boolean (wahr/falsch) | - Das stimmt. |
ZahlA@isShowA | Nummer A | Zahl | 2 |
istShowA | Anzeige der ParameternummerA | Boolean (wahr/falsch) | falsche |
Sie können die Einstellungen der Strategieparameter in Form von Code speichern, zum Beispiel:
/*backtest
start: 2020-02-29 00:00:00
end: 2020-03-29 00:00:00
period: 1d
args: [["number",2],["string","Hello FMZ.COM"],["combox",2],["bool",false],["numberA@isShowA",666],["isShowA",true]]
*/
'''backtest
start: 2020-02-29 00:00:00
end: 2020-03-29 00:00:00
period: 1d
args: [["number",2],["string","Hello FMZ.COM"],["combox",2],["bool",false],["numberA@isShowA",666],["isShowA",true]]
'''
/*backtest
start: 2020-02-29 00:00:00
end: 2020-03-29 00:00:00
period: 1d
args: [["number",2],["string","Hello FMZ.COM"],["combox",2],["bool",false],["numberA@isShowA",666],["isShowA",true]]
*/
Lebenshandelsparameter Import und Export
Wenn Sie den Live-Handel ausführen, müssen Sie die Parameterdaten der Live-Handelskonfiguration speichern, klicken Sie auf die Schaltfläche json
Die Akte.
Die exportierte Strategieparameterkonfiguration kann auch wieder in den Live-Handel importiert werden. Klicken Sie auf die Schaltfläche