クイックスタート
最短のドキュメント手順で、ゼロから実行可能な PalmScript ファイルに到達します。
クイックスタート
市場戦略プログラミングのための言語
PalmScript は戦略開発のために設計されています。市場入力は明示的で、インジケーターは組み込み済みであり、コードはトレーディングの発想をそのまま表現できる形を保ちます。
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 は大規模データでも高速さを保ち、先読み禁止や明示的な履歴といった安定した意味論を強制し、再現・デバッグ・検証できる結果を生み出します。
PalmScript は、人間のトレーダーに対して、ソフトウェアの足場ではなく戦略ロジックとして読める言語を提供します。トレーディングの中核概念が言語自体に組み込まれているため、スクリプトは短く、明確で、レビューしやすいまま保たれます。
AIエージェントにとって PalmScript の強みは反復にあります。明示的な意味論、規則的な構文、決定論的なランタイムにより、戦略の生成、変更の検証、コンパイル後の構造の確認、市場データでの実行、バックテスト、そして継続的な改善が容易になります。CLI は戦略開発を密なフィードバックループに変え、書き換えのたびに検証・測定・比較を可能にします。
これが PalmScript の利点です。AIエージェントが戦略を読めるだけではなく、速度と確信を持って段階的に改善できる規律ある環境を提供します。