取引戦略コードでは,戦略インターフェースに設定された戦略パラメータは,グローバル変数として反映されます.JavaScript
, C++
, MyLanguage
戦略インターフェースのパラメータを設定または修正することができます.Python
戦略はキーワードですglobal
グローバル変数と戦略インターフェースのパラメータを変更するために必要である.PINE
言語はinput()
インターフェースのパラメータを作成する機能.Blockly visualization
インターフェースパラメータなしで戦略を設計するアプローチです
変数 (名前例) | 記述 | タイプ | デフォルト値 (記述) | 構成要素の構成 (説明) | コメント |
---|---|---|---|---|---|
- | - | - | - | - | - |
pNum | パラメータ pNum の説明 | 番号 | 例えば,C++戦略で浮動点字タイプである 100 にデフォルト値を設定します. | 現在のパラメータ結合インターフェース制御を設定するために使用される:コンポーネントタイプ,最小値,最大値,グループ,フィルターなど. | パラメータ pNum に関する注釈.pNum の値は数値型である. |
pボール | パラメータ pBool の記述 | true/false true/false true/false true/false true/false true/false true/false true/false true/false true/false true/false true/false true/false true/false true/false true/false true/false true/false true/false | 選択制御なしで,デフォルト値を設定するためにスイッチ制御を使用 | 上記と同じです | パラメータ pBool に関する注釈. pBool の値はブール型である. |
pStr | パラメータ pStr の記述 | 文字列 | 例えば,デフォルト値を: abc に設定します. | 上記と同じです | パラメータ pStr に関する注釈, pStr の値は文字列タイプです |
pコンボックス | パラメータ pCombox の説明 | 選択された | オプションに 1 つまたは複数のオプションを設定する | 上記と同じです | パラメータ pCombox に関する注釈. pCombox の値は様々な形をとることができる. |
pSecretStr について | パラメータ pSecretStr の記述 | 文字列 | たとえば,デフォルト値を: xyz に設定します. | 上記と同じです | パラメータ pSecretStr に関する注釈. pSecretStr の値は文字列型である. |
インターフェースパラメータは,戦略編集ページのコード編集領域の下にある戦略パラメータ領域に設定されています.注意してください:
pNum
, pBool
, pStr
, pCombox
, pSecretStr
戦略コードにグローバル変数として存在し,戦略パラメータがコードで修正できるということです.pCombox
. 戦略インターフェースパラメータの"コンポーネント構成"オプションは,プラットフォーム上の5つのパラメータタイプに対応する制御を設定するために使用され,機能性を向上させ設計を簡素化します.
インターフェースパラメータによってサポートされる5種類のコンポーネント
インターフェースパラメータに対応する制御タイプを設定するだけでなく,インターフェースパラメータのグループ化とフィルタリングを設定することもできます.
バックテストシステムにおけるパラメータ保存
バックテスト中に戦略パラメータを保存したい場合は,Save Backtest Settings
戦略パラメータが修正された後,バックテストシステムを参照してください.バックテスト設定を保存.
変数 | 記述 | タイプ | デフォルト値 |
---|---|---|---|
番号 | 数字型 | 番号 | 1 |
文字列 | 数字型 | 文字列 | こんにちは FMZ |
コムボックス | コンボボックス | コムボックス (選択) | 1|2|3 |
ボール | ブル値 | ブール式 (真/偽) | 本当 |
番号A@isShowA | ナンバーA | 番号 | 2 |
isShowA について | パラメータ番号A を表示するかどうか | ブール式 (真/偽) | 偽り |
戦略パラメータの設定をコードで保存できます 例えば:
/*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]]
*/
生きた貿易パラメータ 輸入と輸出
ライブ取引を実行するときに,あなたはライブ取引の設定のパラメータデータを保存する必要があります,あなたはボタンをクリックすることができます. 輸出戦略パラメータは,保存されますjson
ファイル
エクスポートされた戦略パラメータの設定は,またライブ取引にインポートできます. 保存された戦略ライブ取引パラメータを現在のライブ取引にインポートするには,