TradingView · MT5 · MT4 · cTrader · Bookmap · NinjaTrader · Quantower · Sierra Chart · ProRealTime · GoCharting · MotiveWave · Vela · JForex · TradeStation · ATAS · AmiBroker · thinkorswim · Tradovate · backtrader · Backtesting.py · NautilusTraderMITCode generatorコード生成

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使い方

  1. Install Node.js 18 or later.
  2. 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).
  3. Paste the output into the platform editor, compile there, and resolve every TODO before relying on it.
  4. No Node.js? Each recipe page offers the twenty-two pre-generated starters, and the browser recipe builder renders all twenty-two targets.
  1. Node.js 18以上を用意します。
  2. 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)を実行します。
  3. 出力を各プラットフォームのエディターに貼り付けてコンパイルし、TODOをすべて解消してから使います。
  4. 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