あらゆるインジケーターを翻訳。6つの言語間で。
Pine、MQL4、MQL5、EasyLanguage、MetaStock Formula、AFLのスクリプトを貼り付け、ターゲットを選択。ASCが数秒で構造的に忠実な翻訳を返し、近似箇所は事前に明示します。無料版:月5回の変換。
- ソース言語6Pine、MQL4、MQL5、EL、MetaStock、AFL
- 組み込みマッピング1,404関数間
- 翻訳方向30全方向対応
- 無料枠5/moProおよびPremiumは無制限
構造優先、意味はその次
意図を保持
制御フロー、インジケーター配線、シグナルロジック、変数名を一対一でマッピング。変換後もスクリプトの構造は認識可能です。
1,404の組み込みマッピング
SMA、EMA、RSI、MACD、ATRおよび標準ライブラリ全体をネイティブの同等機能に変換。Pineは437、MQL4は270、EasyLanguageは295、AFLは230、MetaStockは172をカバー。
全方向対応
6言語、30の組み合わせ。PineからMQL5、AFLからEasyLanguage、MetaStockからPine。同一エンジン、同一レビューワークフロー。
貼り付けから完成まで4ステップ
- 01
ソースを貼り付け
元のスクリプトをターミナル内のコンバーターパネルにドロップ。ASCが言語を自動検出しますが、手動で上書きも可能です。
- 02
ターゲットを選択
スクリプトの変換先を選択。ASCがASTを正規化し、ターゲット言語で再出力します。
- 03
差分と警告を確認
すべての近似、欠落ビルトイン、手動レビューが必要な箇所はインラインで注釈。翻訳で隠されるものはありません。
- 04
レビュー、バックテスト、デプロイ
実際の使用前に、ターゲットプラットフォームでサンプルデータを使用して出力を実行。フラグが立った箇所を調整。これがコンバーターにできない部分です。
正確に翻訳されるものと、ユーザーの作業が必要なもの
| 正確に翻訳 | 近似 | 手動レビューが必要 | |
|---|---|---|---|
| コア制御フロー(if / for / while) | Yes | — | — |
| 標準インジケーター(SMA、EMA、RSI、MACD) | Yes | — | — |
| 変数名とコメント | Yes | — | — |
| あまり使われない組み込み関数 | — | Flagged in diff | — |
| ソース欠落時のiCustom() | — | Falls back to close | — |
| マルチタイムフレーム戦略 | — | — | Yes |
| アラート、プロット、チャート書式 | — | — | Yes |
| プラットフォーム固有の注文管理 | — | — | Yes |
6つの取引言語間でマッピング済み。同一パーサー、同一レビューワークフロー。
変換ボタンを押すことで同意すること
差分を確認
フラグが立ったすべての行を読んでください。ASCはどの置換が近似かを教えます。それがあなたの戦略にとって許容できるかどうかは、あなたの判断です。
サンプルデータで検証
出力をコンパイルし、元のスクリプトと同じデータセットで実行し、シグナルをティック単位で比較してください。翻訳後の乖離は正常ですが、それを無視することは許されません。
ターゲットプラットフォームを理解
MQL5はキーワードが異なるだけのPineではありません。注文タイプ、口座情報API、イベントハンドラ — 変換されたコードに依存する前に、ターゲットのセマンティクスを理解してください。
変換ライセンスを確認
ASCは構造とロジックを翻訳します。ソーススクリプトにライセンスがある場合、変換および出力の使用権はあなたの責任です。