PalmScript は実際の戦略作業の形から出発します。時間足を宣言し、必要な市場を結び付け、その系列に対して直接シグナルを書きます。ワークフローは短く保たれるため、新しいアイデアから実行可能なスクリプトまでの距離がすぐ近くにあります。

interval 1m
source spot = binance.spot("BTCUSDT")

let fast = ema(spot.close, 5)
let slow = sma(spot.close, 10)

export trend = fast > slow
entry long = crossover(fast, slow)
exit long = crossunder(fast, slow)

PalmScript の VM は、構文をインフラへ変える中核です。

スクリプトはバイトコードへコンパイルされ、金融ワークロード向けに設計された決定論的かつ境界付きの実行エンジンの中で動作します。

その結果、PalmScript は大規模データでも高速さを保ち、先読み禁止や明示的な履歴といった安定した意味論を強制し、再現・デバッグ・検証できる結果を生み出します。

PalmScript VM の実行フロー PalmScript の構文はバイトコードへコンパイルされ、バイトコードは決定論的な仮想マシン内で実行され、その仮想マシンが境界付きの金融実行を担います。 PalmScript 構文 バイトコードへコンパイル 決定論的 VM 境界付き金融 実行

人のために作られ、AIエージェントのために構造化されている。

PalmScript は、人間のトレーダーに対して、ソフトウェアの足場ではなく戦略ロジックとして読める言語を提供します。トレーディングの中核概念が言語自体に組み込まれているため、スクリプトは短く、明確で、レビューしやすいまま保たれます。

AIエージェントにとって PalmScript の強みは反復にあります。明示的な意味論、規則的な構文、決定論的なランタイムにより、戦略の生成、変更の検証、コンパイル後の構造の確認、市場データでの実行、バックテスト、そして継続的な改善が容易になります。CLI は戦略開発を密なフィードバックループに変え、書き換えのたびに検証・測定・比較を可能にします。

これが PalmScript の利点です。AIエージェントが戦略を読めるだけではなく、速度と確信を持って段階的に改善できる規律ある環境を提供します。

数分で最初の PalmScript 戦略を書き始められます。

動く例から始めて自然に言語を学び、実戦的な戦略を支える組み込みツールを身につけてください。

クイックスタート

最短のドキュメント手順で、ゼロから実行可能な PalmScript ファイルに到達します。

クイックスタート

最初の戦略

完全な例をたどりながら、戦略が一行ずつどのように組み上がるかを確認します。

最初の戦略

言語概要

PalmScript が汎用言語と異なる感触を持つ理由となる中核的な考え方を理解します。

言語概要

PalmScript の更新情報をメールで受け取る。

製品アップデート、公開リリース、新しい PalmScript コンテンツが利用可能になり次第お届けします。