ビデオのこのセクションでは、Python で指数移動平均 (EMA) インジケーターを計算する関数を作成する方法を説明します。このビデオでは、最新の取引に適用された乗数を使用して以前の取引の平均値を計算する関数の作成方法と、データ フレームの各行に EMA の列を追加する方法を段階的に説明しています。このビデオでは、コードを再利用可能にして「同じことを繰り返さない」原則に準拠するために、コメント機能と疑似ライブラリを使用することの重要性も強調しています。このビデオは、今後の EMA クロスオーバー戦略で使用されるさまざまなタイプの EMA を計算する方法をデモンストレーションして終わります。
00:00:00 このセクションでは、ビデオでアルゴリズム取引ボットの EMA インジケーターを構築するプロセスについて説明します。指数移動平均 (EMA) は、最新の取引に適用された乗数を使用して、以前の取引の平均値を計算します。この乗数は、EMA 値に大きな影響を与えるために最新の取引を重み付けし、価格変動に対する感度を高めます。このビデオでは、EMA 値を計算する関数を作成するための疑似コードと段階的な手順、およびデータ フレームの各行に EMA の列を追加する方法を提供します。このビデオでは、コードを再利用可能にして「同じことを繰り返さない」原則に準拠するために、コメント機能と疑似ライブラリを使用することの重要性を強調しています。
00:05:00 このセクションでは、Python で指数移動平均 (EMA) インジケーターを計算する関数を作成する方法をビデオで説明します。この関数を使用すると、新しい EMA をデータ フレームに追加できます。これは、次のエピソードで説明する EMA クロス戦略にとって重要です。この関数は、EMA の必要な重み付けに基づいて調整できる乗数を設定し、データ フレームを行ごとに反復して EMA をアンパックして計算します。このビデオでは、大きなデータ フレームではこの方法を使用しないことを推奨し、計算を高速化するために代わりに TA lib 関数を使用することを推奨しています。このセクションは main.py に戻り、今後の EMA クロスオーバー戦略で使用されるさまざまなタイプの EMA を計算する方法を説明して終了します。
Algo Trading Bot contains the Python code for an algorithmic trading bot designed and built by James Hinton. It is a partner program to AlgoQuant.trade, and can be used either standalone or in conjunction with our How To Guides. Crypto Signals Forex Signals Blog Main Bot This bot is designed as a helper tool for the AlgoQuant.Trade platform. It...
このビデオチュートリアルでは、プレゼンターが、自動的に取引を行う取引ボットを構築するための EMA クロス戦略を説明および実装します。この戦略には、EMA 50 と EMA 200 の 2 つの EMA を使用し、EMA 50 が EMA 200 を超えるか下回るときにそれぞれ買いシグナルまたは売りシグナルを生成します。また、各取引のストップロス、エントリー価格、テイクプロフィットと、ライブラリを設計するための別の関数を作成する方法についても説明します。プレゼンターは EMA クロス戦略関数を更新して、前のエピソードで作成した get_data 関数と統合し、インジケーター関数は必要なすべての情報を呼び出し関数に返します。タイムフレームを抽出することでコードが簡素化され、アルゴリズムトレーダーの管理と保守が容易になります。
00:00:00 ビデオのこのセクションでは、プレゼンターが EMA クロス戦略とその仕組みについて説明します。同氏は、この戦略には 2 つの EMA、具体的には EMA 50 と EMA 200 を使用することが含まれており、EMA 50 が EMA 200 を上抜けたときに買いシグナルがどのように生成され、上昇トレンドを示し、一方、EMA 50 が EMA 200 を超えたときに売りシグナルがどのように生成されるかについて言及しています。 EMA 200 を下回っており、下降傾向を示しています。また、各取引のストップロス、エントリー価格、テイクプロフィットについても語り、ストップロスは常に対応する最も高いEMAであり、エントリー価格は生成されたシグナルに応じて、以前に完了したローソク足の高値または安値であることを強調しています。最後に、戦略を抽出して別の関数に抽象化し、ライブラリを作成する方法について説明します。
00:05:00 ビデオのこのセクションでは、プレゼンターが EMA クロス戦略に基づいた取引ボットの構築に含まれる手順の疑似コードの概要を説明します。最初のステップは、さまざまなソースから取得できるデータを取得することです。この目的のために作成された関数には、シンボルとタイムフレームという 2 つのパラメーターがあります。このエピソードでは、前のエピソードで作成されたデータ フレームを返すライブラリを使用して、MT5 からデータが取得されます。 2 番目のステップでは、指標の計算が含まれます。この戦略では、EMA 50 と EMA 200 が指標となります。
00:10:00 ビデオのこのセクションでは、以前に作成した get_data 関数を利用するために EMA クロス戦略関数を更新することに焦点を当てています。最初のステップは、変数を作成し、get_data 関数を使用してその変数にデータを格納することにより、データを取得することです。 2 番目のステップには、EMA インジケーターと EMA クロスの計算が含まれます。これは、データ フレームを取得して EMA 50、EMA 200、および EMA クロスを計算する calc_indicators という関数を作成することによって行われます。このアルゴリズムは、将来的にさまざまな取引所で動作するように簡単に更新できるように設計されています。データ フレームは、EMA 計算機と EMA 相互計算機のそれぞれに渡され、必要なすべての情報を含む結果のデータ フレームが関数に返されます。このデータは、main.pi ファイルに再度追加される前に、EMA クロス戦略関数を更新するために使用されます。
00:15:00 このセクションでは、プレゼンターはインジケーター関数を更新して、すべての情報を呼び出し関数に返します。更新された関数は何度でも使用できるため、コードの管理が容易になります。プレゼンターは EMA クロス戦略を Main にインポートし、シンボル、時間枠、および EMA 値を渡して、何が結果になるかを確認します。タイムフレームを抽出することでコードが簡素化され、管理が容易になり、通常は分解が少なくなり、最終的にアルゴリズムトレーダーの生活がはるかに楽になります。
Algo Trading Bot contains the Python code for an algorithmic trading bot designed and built by James Hinton. It is a partner program to AlgoQuant.trade, and can be used either standalone or in conjunction with our How To Guides. Crypto Signals Forex Signals Blog Main Bot This bot is designed as a helper tool for the AlgoQuant.Trade platform. It...
このビデオ チュートリアルでは、Python を使用して EMA クロス検出器を作成する方法を説明し、2 つの異なる EMA を作成して市場の潜在的なトレンドを特定するプロセスについて説明し、EMA クロスオーバー検出器関数の構築方法を説明します。この関数は、position と preposition という 2 つの新しい列を作成し、クロス イベントが発生したかどうかを確認して、クロスオーバーが発生した場合に True を設定する列を作成します。また、真のクロスオーバー イベントを持つ行のみを抽出することで、main.py で EMA クロス検出器を使用する方法も示します。このチュートリアルでは、個人的な EMA クロス戦略を計算する方法を説明する次のエピソードについても示唆しています。
00:00:00 このセクションでは、ビデオ チュートリアルで、Python を使用して EMA クロス検出器を作成するプロセスについて説明します。ホストは、指数移動平均 (EMA) を計算する機能とパンダ ライブラリをインストールすることを推奨します。 EMA クロスでは、2 つの異なる EMA をチャート上にプロットして、市場の潜在的なトレンドを特定します。 EMA クロス戦略を使用するには、短期 EMA と長期 EMA がプロットされ、短期 EMA が長期 EMA を上抜けた場合は強気のシグナルとなり、下抜けた場合は弱気のシグナルとなります。信号。次に、チュートリアルでは、EMA クロスオーバー検出関数の構築方法について説明します。この関数は 3 つの異なる変数を受け入れ、作業中にコードにコメントを付けることの重要性をアドバイスします。
Algo Trading Bot contains the Python code for an algorithmic trading bot designed and built by James Hinton. It is a partner program to AlgoQuant.trade, and can be used either standalone or in conjunction with our How To Guides. Crypto Signals Forex Signals Blog Main Bot This bot is designed as a helper tool for the AlgoQuant.Trade platform. It...
このビデオチュートリアルでは、50 および 200 EMA の EMA クロス戦略を使用して、MetaTrader 5 (MT5) で Python ボットの売買シグナルを作成することに焦点を当てています。このチュートリアルでは、ストップロス、エントリー価格、テイクプロフィットとともに、買いと売りの両方のシグナルを生成するためのルールについて説明します。ボットの取引シグナルを生成する関数が作成され、各取引のパラメーターと対応する最高 EMA が記録されます。取引シグナルの値を記録するために追加の列が作成され、関数には関数の開始時に EMA 値が等しくないことを確認するチェックも含まれています。このチュートリアルでは、EMA の最小値未満の行をスキップし、緑と赤の両方のローソク足のストップロス、株価、利食いを計算する方法を示します。生成されたシグナルは以前に作成された列に追加され、ボットの取引シグナルのリストが生成されます。
00:00:00このセクションのビデオチュートリアルは、EMA クロス戦略を自動取引ボットに使用できる売買シグナルに変える方法に焦点を当てています。 EMA クロス戦略は 2 つの EMA が相互にクロスするときに取引を生成し、チュートリアルでは 50 および 200 EMA を使用します。 EMA 50 が EMA 200 を上回ったときに買いシグナルが生成され、上昇傾向を示します。一方、売りシグナルは EMA 50 が EMA 200 を下回ったときに生成されます。チュートリアルでは、ストップロス、エントリー価格、およびストップロスのルールについても説明しています。買いシグナルと売りシグナルの両方で利益確定します。次にビデオでは、戦略関数を使用して情報を取引シグナルに変換する方法を示し、シグナルが取引を行うために MetaTrader 5 に供給される将来のエピソードの準備を整えます。
00:05:00このセクションでは、プレゼンターは、MetaTrader 5 (MT5) の Python ボットの売買シグナルを生成する機能の概要を説明します。この関数は、対応する最高指数移動平均 (EMA)、ストップロス、テイクプロフィット、取引額など、各取引のパラメーターを記録します。発表者は、コードには関数の開始時に EMA 値が等しくないことを確認するチェックが含まれており、株価にどの EMA 列を使用するかを決定するために EMA の大きい方が使用されることに注意しました。また、この関数はデータ フレームに追加の列を作成して取引シグナルの値を記録するため、コピー警告を生成せずにデータを簡単に変更できるようになります。最後に、プレゼンターは、この関数を将来のエピソードで過去の取引額をグラフ化するために使用できることを強調しました。
00:10:00このセクションでは、指数移動平均 (EMA) の最小値未満の行をスキップし、2 つの EMA が動作するまで待機する方法について説明します。また、実際の EMA 値が使用される前に、最後の数回の EMA 値が計算されるまで待つことも重要です。次にチュートリアルでは、緑と赤の両方のローソク足のストップロス、株価、テイクプロフィットの計算を見ていきます。最後に、生成された信号を以前に作成した列に追加し直す方法について説明します。
Algo Trading Bot contains the Python code for an algorithmic trading bot designed and built by James Hinton. It is a partner program to AlgoQuant.trade, and can be used either standalone or in conjunction with our How To Guides. Crypto Signals Forex Signals Blog Main Bot This bot is designed as a helper tool for the AlgoQuant.Trade platform. It...
Algo Trading Bot contains the Python code for an algorithmic trading bot designed and built by James Hinton. It is a partner program to AlgoQuant.trade, and can be used either standalone or in conjunction with our How To Guides. Crypto Signals Forex Signals Blog Main Bot This bot is designed as a helper tool for the AlgoQuant.Trade platform. It...
Algo Trading Bot contains the Python code for an algorithmic trading bot designed and built by James Hinton. It is a partner program to AlgoQuant.trade, and can be used either standalone or in conjunction with our How To Guides. Crypto Signals Forex Signals Blog Main Bot This bot is designed as a helper tool for the AlgoQuant.Trade platform. It...
Algo Trading Bot contains the Python code for an algorithmic trading bot designed and built by James Hinton. It is a partner program to AlgoQuant.trade, and can be used either standalone or in conjunction with our How To Guides. Crypto Signals Forex Signals Blog Main Bot This bot is designed as a helper tool for the AlgoQuant.Trade platform. It...
Algo Trading Bot contains the Python code for an algorithmic trading bot designed and built by James Hinton. It is a partner program to AlgoQuant.trade, and can be used either standalone or in conjunction with our How To Guides. Crypto Signals Forex Signals Blog Main Bot This bot is designed as a helper tool for the AlgoQuant.Trade platform. It...
Algo Trading Bot contains the Python code for an algorithmic trading bot designed and built by James Hinton. It is a partner program to AlgoQuant.trade, and can be used either standalone or in conjunction with our How To Guides. Crypto Signals Forex Signals Blog Main Bot This bot is designed as a helper tool for the AlgoQuant.Trade platform. It...
Algo Trading Bot contains the Python code for an algorithmic trading bot designed and built by James Hinton. It is a partner program to AlgoQuant.trade, and can be used either standalone or in conjunction with our How To Guides. Crypto Signals Forex Signals Blog Main Bot This bot is designed as a helper tool for the AlgoQuant.Trade platform. It...
独自の MetaTrader 5 Python 取引ボットを構築する: EMA インジケーター
GitHub でコードを入手します: https://github.com/jimtin/algorithmic_trading_bot
独自の MetaTrader 5 Python 取引ボットを構築する: EMA インジケーター
ビデオのこのセクションでは、Python で指数移動平均 (EMA) インジケーターを計算する関数を作成する方法を説明します。このビデオでは、最新の取引に適用された乗数を使用して以前の取引の平均値を計算する関数の作成方法と、データ フレームの各行に EMA の列を追加する方法を段階的に説明しています。このビデオでは、コードを再利用可能にして「同じことを繰り返さない」原則に準拠するために、コメント機能と疑似ライブラリを使用することの重要性も強調しています。このビデオは、今後の EMA クロスオーバー戦略で使用されるさまざまなタイプの EMA を計算する方法をデモンストレーションして終わります。
独自の MetaTrader 5 Python 取引ボットを構築する: EMA クロス戦略
GitHub でコードを入手します: https://github.com/jimtin/algorithmic_trading_bot
独自の MetaTrader 5 Python 取引ボットを構築する: EMA クロス戦略
このビデオチュートリアルでは、プレゼンターが、自動的に取引を行う取引ボットを構築するための EMA クロス戦略を説明および実装します。この戦略には、EMA 50 と EMA 200 の 2 つの EMA を使用し、EMA 50 が EMA 200 を超えるか下回るときにそれぞれ買いシグナルまたは売りシグナルを生成します。また、各取引のストップロス、エントリー価格、テイクプロフィットと、ライブラリを設計するための別の関数を作成する方法についても説明します。プレゼンターは EMA クロス戦略関数を更新して、前のエピソードで作成した get_data 関数と統合し、インジケーター関数は必要なすべての情報を呼び出し関数に返します。タイムフレームを抽出することでコードが簡素化され、アルゴリズムトレーダーの管理と保守が容易になります。
独自の MetaTrader 5 Python 取引ボットを構築する: EMA Cross Detector
GitHub でコードを入手します: https://github.com/jimtin/algorithmic_trading_bot
独自の MetaTrader 5 Python 取引ボットを構築する: EMA Cross Detector
このビデオ チュートリアルでは、Python を使用して EMA クロス検出器を作成する方法を説明し、2 つの異なる EMA を作成して市場の潜在的なトレンドを特定するプロセスについて説明し、EMA クロスオーバー検出器関数の構築方法を説明します。この関数は、position と preposition という 2 つの新しい列を作成し、クロス イベントが発生したかどうかを確認して、クロスオーバーが発生した場合に True を設定する列を作成します。また、真のクロスオーバー イベントを持つ行のみを抽出することで、main.py で EMA クロス検出器を使用する方法も示します。このチュートリアルでは、個人的な EMA クロス戦略を計算する方法を説明する次のエピソードについても示唆しています。
独自の MetaTrader 5 Python ボットを構築する: 買いシグナルと売りシグナル
GitHub でコードを入手します: https://github.com/jimtin/algorithmic_trading_bot
独自の MetaTrader 5 Python ボットを構築する: 買いシグナルと売りシグナル
このビデオチュートリアルでは、50 および 200 EMA の EMA クロス戦略を使用して、MetaTrader 5 (MT5) で Python ボットの売買シグナルを作成することに焦点を当てています。このチュートリアルでは、ストップロス、エントリー価格、テイクプロフィットとともに、買いと売りの両方のシグナルを生成するためのルールについて説明します。ボットの取引シグナルを生成する関数が作成され、各取引のパラメーターと対応する最高 EMA が記録されます。取引シグナルの値を記録するために追加の列が作成され、関数には関数の開始時に EMA 値が等しくないことを確認するチェックも含まれています。このチュートリアルでは、EMA の最小値未満の行をスキップし、緑と赤の両方のローソク足のストップロス、株価、利食いを計算する方法を示します。生成されたシグナルは以前に作成された列に追加され、ボットの取引シグナルのリストが生成されます。
独自の MetaTrader 5 Python 取引ボットを構築する: ロット サイズ計算ツール
GitHub でコードを入手します: https://github.com/jimtin/algorithmic_trading_bot
独自の MetaTrader 5 Python 取引ボットを構築する: ロット サイズ計算ツール
このビデオでは、Python を使用して Metatrader5 上の取引ボット用のロット サイズ計算機能を構築する方法について説明します。この機能には、リスクがかかっている残高、リスク量、ストップロス価格、エントリー価格、取引されるシンボルに関する知識が必要であり、外国為替取引とは異なります。講演者は、Metatrader5 が計算を拒否しないように値を丸めることの重要性を強調し、関数に別の通貨を追加する方法を示しました。また、為替レートの追加、キャッチオール else ステートメントの追加によるコードの堅牢化、pip サイズと pip 値の標準計算の提供についても説明します。シリーズの次のパートでは、Metatrader5 での安全かつ効率的な注文に焦点を当てます。
独自の MetaTrader Python 取引ボットを構築する: Order Creator パート 1
GitHub でコードを入手します: https://github.com/jimtin/algorithmic_trading_bot
独自の MetaTrader Python 取引ボットを構築する: Order Creator パート 1
「Build Your Own MetaTrader 5 Python Trading Bot: Order Creator Pt 1」というタイトルの YouTube ビデオでは、Python を使用して MetaTrader5 で注文を作成するプロセスを説明しています。このビデオは 2 部のうちの 1 部であり、このセクションでは注文作成プロセスの 2 番目のステップ (発注前の注文の確認) に焦点を当てています。このビデオでは、必要な取引情報を注文作成機能に渡す「リクエスト」と呼ばれる辞書オブジェクトの作成について説明します。講演者はまた、売りまたは買いの逆指値注文のリクエスト タイプを設定する方法、一般的なエラーを防ぐための Metatrader5 注文チェック リクエストの使用方法、数値を MetaTrader 5 に渡す前に数値を正しくフォーマットすることの重要性についても説明します。次のエピソードでは、次のエピソードで説明します。 MetaTrader5 での実際の注文。
独自の MetaTrader 5 Python 取引ボットを構築する: Order Creator パート 2
GitHub でコードを入手します: https://github.com/jimtin/algorithmic_trading_bot
独自の MetaTrader 5 Python 取引ボットを構築する: Order Creator パート 2
このビデオは、MetaTrader5 Python 取引ボットの構築に関するチュートリアルの続きで、注文の送信、さまざまな結果の処理、MetaTrader5 によって返される可能性のあるエラー コードの理解のためのコード実装のプロセスについて説明します。プレゼンターは、個人の好みに基づいてコードをカスタマイズし、ボットの使用中に発生する可能性のあるエラーを理解することの重要性を強調します。プレゼンターは、ユーザーにエラーを通知し、必要に応じて実行を停止する関数の例も提供します。
独自の MetaTrader 5 Python 取引ボットを構築する: Order Creator パート 3
GitHub でコードを入手します: https://github.com/jimtin/algorithmic_trading_bot
独自の MetaTrader 5 Python 取引ボットを構築する: Order Creator パート 3
このビデオチュートリアルは、MetaTrader 5 Python 取引ボットの構築に焦点を当てており、ロットサイズの計算、注文の問題の確認、注文の実行、効率性と安全性を確保するためのすべてのラップなど、プラットフォーム上で注文を行うためのいくつかの手順を説明しています。このチュートリアルでは、残高、コメント、リスク量、シンボル、ストップロスやテイクプロフィットなどの取引値など、ボットに必要な変数について説明します。このビデオでは、計算ロット サイズ ヘルパー関数の使用法とエラー チェックの重要性を説明するとともに、調査と細部への注意の必要性も強調しています。このチュートリアルは、データ フレームを使用して必要な値を抽出する方法の説明で終わり、次のエピソードではボットが継続的に取引する方法を検討します。
独自の MetaTrader Python 取引ボットを構築: ローソク足を見逃さない
GitHub でコードを入手します: https://github.com/jimtin/algorithmic_trading_bot
独自の MetaTrader Python 取引ボットを構築: ローソク足を見逃さない
このビデオチュートリアルでは、ローソク足を決して見逃さない、MetaTrader 5 で Python 取引ボットを構築する方法を説明します。このコードは MetaTrader 5 を開始し、現在および過去の時間をキャプチャし、while ループを利用して 1 つのローソクを取得し、前のローソクと比較して新しいローソク足を識別します。このビデオでは、コード内のスペースを修正すること、クラッシュを防ぐためにスリープ関数を実装すること、メイン関数を簡素化するために別の関数を利用することの重要性を強調しています。インストラクターは、コード内のエラーを処理する方法や、明確なテストのために print ステートメントを使用する方法についてもガイダンスを提供します。
独自の MetaTrader 5 Python 取引ボットを構築: すべての取引を自動管理
GitHub でコードを入手します: https://github.com/jimtin/algorithmic_trading_bot
独自の MetaTrader 5 Python 取引ボットを構築: すべての取引を自動管理
このビデオは、MetaTrader 5 Python 取引ボットの構築に関するシリーズの一部であり、注文の管理に焦点を当てています。講演者は、注文をキャンセルし、未処理の注文をすべて取得する方法を説明するとともに、取引における効果的なリスク管理の重要性も強調します。オープン注文をすべてキャンセルする戦略は、オープンポジションに関連するリスクを管理するシンプルですが有効な方法です。講演者は、次のエピソードで同じ MetaTrader 5 アカウントで複数の戦略を管理する方法をデモンストレーションすることも発表しました。