Trader Recipe code generator
Node.js generator that turns one recipe into a Pine Script v6, MQL5, MQL4, cTrader C#, cTrader Python, Bookmap Python, NinjaTrader 8, Quantower, Sierra Chart (ACSIL), ProRealTime, GoCharting (Lipi), MotiveWave (Java), Vela (JavaScript), JForex (Java), TradeStation (EasyLanguage), ATAS (C#), AmiBroker (AFL), thinkorswim (thinkScript), Tradovate (JavaScript), backtrader (Python), Backtesting.py (Python) or NautilusTrader (Python) starter. Unsupported blocks stay visible as TODO comments instead of silently disappearing.
1つのレシピからPine Script v6・MQL5・MQL4・cTrader(C#)・cTrader(Python)・Bookmap(Python)・NinjaTrader 8・Quantower・Sierra Chart(ACSIL)・ProRealTime・GoCharting(Lipi)・MotiveWave(Java)・Vela(JavaScript)・JForex(Java)・TradeStation(EasyLanguage)・ATAS(C#)・AmiBroker(AFL)・thinkorswim(thinkScript)・Tradovate(JavaScript)・backtrader(Python)・Backtesting.py(Python)・NautilusTrader(Python)のひな形を出力するNode.js製ジェネレーター。未対応のブロックは黙って消さず、TODOコメントとして残します。
Repository CI passed (syntax/structure only) — not a trading testリポジトリCIで構文・構造を確認(売買の検証ではありません) ORIGINAL BSV SOURCE
Open code — free email verificationメール確認してコードを開く(無料)
Summaries are public. Viewing, copying and downloading BSV-provided source requires free email verification.解説は登録なしで読めます。BSVが提供するコードの閲覧・コピー・ダウンロードには無料のメール確認が必要です。
How to use使い方
- Install Node.js 18 or later.
- Run: node render.mjs <recipe.json> --target pine-v6 (or mql5 / mql4 / ctrader / ctrader-python / bookmap-python / ninjatrader / quantower / sierra-acsil / prorealtime / gocharting-lipi / motivewave / vela / jforex / easylanguage / atas / amibroker / thinkscript / tradovate / backtrader / backtesting-py / nautilus).
- Paste the output into the platform editor, compile there, and resolve every TODO before relying on it.
- No Node.js? Each recipe page offers the twenty-two pre-generated starters, and the browser recipe builder renders all twenty-two targets.
- Node.js 18以上を用意します。
- node render.mjs <recipe.json> --target pine-v6(または mql5 / mql4 / ctrader / ctrader-python / bookmap-python / ninjatrader / quantower / sierra-acsil / prorealtime / gocharting-lipi / motivewave / vela / jforex / easylanguage / atas / amibroker / thinkscript / tradovate / backtrader / backtesting-py / nautilus)を実行します。
- 出力を各プラットフォームのエディターに貼り付けてコンパイルし、TODOをすべて解消してから使います。
- Node.jsがなくても、各レシピのページで22種類の生成済みひな形を取得でき、ブラウザのレシピビルダーでも22種類すべてを生成できます。
Verification scope確認の範囲
| Source出典 | ORIGINAL BSV source, MIT licenseBSVオリジナルのソース・MITライセンス |
| Catalog statusカタログ上の状態 | Repository CI passed (syntax/structure only) — not a trading testリポジトリCIで構文・構造を確認(売買の検証ではありません) |
| Compile / build on the platformプラットフォームでのコンパイル・ビルド | Not performed by BSVBSVでは未実施 |
| Backtest / demo / live runバックテスト・デモ・実運用 | Not performed未実施 |
| Order placement発注機能 | None — visual/alert starter onlyなし(表示・アラートのみ) |
Filesファイル
render.mjs · 223601 bytes