イントロダクション

From TradingView Wiki
Jump to: navigation, search
Language: English  • 日本語 • 한국어 • Português • Русский

私たちはユーザーがカスタマイズしたテクニカル指標やシグナルを作成してサーバー上で実行することができるPineスクリプトという独自のコーディング言語を作成しました。 Pineは、指標を開発することにだけ焦点を当てた軽量言語として設計されていることに注意してください。 既存のすべての組み込み指標はPineでコード化されています。

私たちの明確な目標は、幅広い層がアクセスしやすく、理解しやすいようにすることです。 Pineはクラウドベースであるため、クライアント側のソリューションとは本質的に異なることに注意してください。 また、非常に複雑なツールを構築するためのハイエンドのコーディング機能を備えた言語を作ることが我々の目標ではないことに注意してください。 この意味でPineは本格的なプログラミング言語と比較することはできません、しかし機能を追加する要求について検討でき、嬉しく思います。 さらに改善し、より強力にすることは私たちにとって最優先事項の一つです。

各調査ではクラウド内の計算リソースを使用しているため、リソースをユーザー間で公平に共有するために、Pineの特定の側面に制限を設けています(可能な限り少数ですが必要に応じて)。 我々はプラットフォームが円滑に実行され続け、過度の計算リソースを消費するかもしれないスクリプトによって、誰一人として悪影響を受けないようにする必要があります。 この制限は、追加シンボル、ループ計算、メモリ使用量、スクリプトサイズなどの要素に適用されます。

また、私たちはPineの構文と構造 をシンプルに保ち、一般的なタスクを効率的に処理します。 私たちは、開発コミュニティの成長を支援し、Pineを学び、利用する人が、より強固でより有用な分析を作成できるように、ドキュメンテーションとサポートを改善し続けます。

バージョン

現在、Pine Script Languageには3つのバージョンがあります。 バージョンの間を切り替えるために、コードの最初の行に特別な属性を使用する必要があります。 //@version=N この N には数値がはいります。 Pine Script のバージョンはお互いに互換性がないことに注意してください。

version 2 で導入された機能:

version 3 で導入された機能:

詳細については、 バージョン3のリリースノート および 移行ガイド を参照してください。


次の項目: Pineインジケータの例, メニューに戻る: Pineスクリプトチュートリアル