You need to enable JavaScript to run this app.
パイン言語の量的な取引への導入
Python の知識がないか? JavaScript の知識がないか? C++ の知識がないか? 問題ありません! パイン言語を使用して量的な取引を簡単に開始してください.
パイン 言語 の 初期 研究
定量取引とプログラム取引は,ここ数年でますます顕著になってきていますが,これらのテクニックは長い間登場しており,ほとんどのトレーダーにとって一定の学習しきい値があるため,普及するのは困難でした. 仕事のため,私はさまざまな市場で戦っているトレーダーとよりコミュニケーションをとっています. ほとんどのトレーダーは定量取引とプログラム取引に興味がありますが,さまざまなプログラミング言語やコンピュータ技術によって落ち込むのは簡単です. 世界中で人気のあるQuant Trading ViewのPine言語スクリプトに基づいて,FMZ Tradingプラットフォームを通じてTrading ViewのPine言語を知って使用しましょう.
モデル 実行 (1)
パイン言語には,始めるときに理解する必要がある非常に重要な概念がいくつかあります.このビデオでそのうちの1つ - "モデル実行"を学びます.この章の内容は長いです.それらをステップごとに理解するために,私たちは3つの部分で教えます. パイン言語の"モデル実行"に関連するコンテンツは,主に実行プロセスにおけるパイン言語スクリプトコードの仕様とルールを説明します. トレーディングビューを使用した何人かは,パイン言語スクリプトコードがチャートに基づいて実行されていることを知っています.これは私たちがよく見るK線チャートです. パイン言語は,市場チャートデータに基づいてチャート上で一連の計算と操作を行うプログラムです.
モデル実行 (2)
パイン言語の"モデル実行"では,リアルタイムバーで戦略を実行するときにロールバックメカニズム (バーモデル) を説明します.
モデル実行 (3)
パイン言語関数で使用されるシリーズ変数の履歴は,関数への各次呼び出しで作成されます. スクリプトが実行されるすべてのバーで関数が呼び出されなければ,これは関数のローカルブロック内外の一連の歴史的値の違いを生むでしょう. したがって,各バーで関数が呼び出されなければ,同じインデックス値を持つ関数内外の連列は同じ歴史的ポイントを参照しません.それは理解するのが少し難しいですか?気にしないでください.我々はFMZのテストコードでそれを解きます.
タイムシリーズ
みなさん,こんにちは.Pine Languageの定量取引練習講座にようこそ.Pine言語の時間列は非常に重要な概念です.このコースでは,Pine言語の時間列の概念と知識を探ります.
スクリプト構造
パイン言語量的な取引実践のチュートリアルシリーズへようこそ. パイン言語の"モデル実行"と"時間列"の概念について学びました. 次に,パイン言語の"スクリプト構造"に移ります.
マーカーとオペレーター (1)
みなさん,こんにちは.Pine Language Quantitative Trading Practice のチュートリアルシリーズへようこそ. 戦略の例を書くのに多くの変数と関数を前に使ったことがあります. では,これらの変数と関数の命名の具体的なルールはなんですか? 今日のチュートリアルビデオを通じて,Pine language の識別子の命名と様々な演算子の使用を学びます.
マーカーとオペレーター (2)
この割り当て演算子に関しては,ここで2つのキーワードを拡大する必要があります: var と varip; 1. var は変数の割り当ておよび一度の初期化に使用されるキーワードであり,通常はキーワードを含まない var 変数割り当て文法により,データが更新されるたびに変数の値が書き上される. 対照的に,変数がキーワード var を使用して割り当てられた場合,データ更新にもかかわらず"状態を維持"できます. 2. varp (var intrabar persist) は変数の割り当ておよび一度の初期化のためのキーワードです. var キーワードに類似しますが,K ライン更新時に varip で宣言された変数は値を保持します.
マーカーとオペレーター (3)
このチュートリアルビデオでは,Pine言語で算数演算子,比較演算子,論理演算子について説明します.このビデオは,以前よりも学ぶのに時間がかかり,少し長いので,ビデオに何か間違っているものや不完全なものがあれば,改善の提案をしてください!
マーカーとオペレーター (4)
このチュートリアルビデオでは,主に三次演算子と歴史的演算子の使用の詳細と,パイヌ語のすべての演算子の優先順位を説明します.
変形申告
変数の名前として使用される"マーカー"という概念は,既に研究されています.つまり,変数は値を持つマーカーです. では,変数をどのように宣言しますか?変数を宣言するためのルールはどのようなものですか? このレッスンは,戦略インターフェースのパラメータを構築するための重要な機能である入力関数の使用に焦点を当てています. 取引ビューでも同様の用途があります. このレッスンで入力関数をマスターすれば,定量的な取引戦略パラメータのためのコントロール,ヒント,デフォルト値,およびグループ情報を簡単に設計することができます.
条件構造
このレッスンでは,Pine 言語の条件構造を研究し,if と switch キーワードの特定の使用方法を学びます.Pine 言語の条件構造の設計詳細を理解します.
ループ構造
ループ構造は,Pine言語でよく使われるデザインです.このビデオでは, for ループ, for in ループ, and while ループの使用に焦点を当てています.
配列 (1)
このビデオでは,Pine言語で array タイプのいくつかの概念と使用例を説明します.
配列 (2)
パイン言語チュートリアルのこのセクションでは,数列のいくつかの操作関数と関連する計算関数を見てみましょう.数列構造を使用して,ティックレベルの移動平均を計算するキューメカニズムを構築します.
職務 (1)
パイン言語の関数は,カスタム関数と内蔵関数に分かれます.カスタム関数は,前回のコースで何度も使いましたが,ここではカスタム関数のいくつかの規則の概要です.このビデオチュートリアルのセクションは,戦略に焦点を当てています.
職務 (2)
このビデオでは,Pine言語の関数の学習を継続します. このビデオは,非常に強力な位置出力関数である strategy.exit 関数の使用に焦点を当てています.
職務 (3)
このビデオコースでは,主に別のオーダー配置関数 - 戦略.order を学ぶことに焦点を当てます. そして,それを使って単純なグリッド取引論理と,その核心として機能の戦略.exit を設計します.
超トレンド指標戦略
このビデオコースでは,スーパートレンドインジケーターを使用してトレンド追跡戦略を説明し,FMZ量子トレードプラットフォームでトレード戦略を実行する方法を示します.
ダイナミックバランス戦略
このビデオコースでは,Pine言語を使用して単純なダイナミックバランス戦略を設計し,書きます. 戦略コードは非常に短く,Pineスクリプト戦略を書く方法を学ぶ初心者にとって適しています.
戦略のための後続的な利益停止・損失停止メカニズムを設計する
前回のコースでは,トレーリングストップ・プロフィットとストップ・ロスの関数を例で説明していない,strategy.exitポジションの出口関数を学びました.このコースの戦略設計例では,スーパートレンド戦略を最適化するために,strategy.exit関数のストップ・プロフィットとストップ・ロスの出口関数を使用します.