エムキューエル

MQL5リファレンス

【MQL5】OnTesterInit関数について

OnTesterInit関数の働き・役割 OnTesterInit関数は、EAの最適化プロセスが開始される前に、ストラテジーテスターでの設定や初期化を行うために使用されます。この関数は、TesterInitイベントが発生したときに自動的に呼...
MQL5リファレンス

【MQL5】TranslateKey関数について

TranslateKey関数の働き・役割 TranslateKey関数は、指定された仮想キーコード(特定のキーを示すコード)をUnicode文字に変換するために使用されます。この関数は、現在の入力言語とコントロールキー(ShiftやCtrl...
MQL5リファレンス

【MQL5】TesterWithdrawal関数について

TesterWithdrawal関数の働き・役割 TesterWithdrawal関数は、バックテスト環境での出金動作をシミュレートするために使用されます。特に資産管理システムを構築する際に役立つ機能であり、テスト条件で設定した利益や残高条...
MQL5リファレンス

【MQL5】TesterDeposit関数について

TesterDeposit関数の働き・役割 TesterDeposit関数は、ストラテジーテスターでのシミュレーション中に資金を入金することをエミュレート(模擬的に再現)するための特殊な関数です。この関数を利用することで、テスト中の資金管理...
MQL5リファレンス

【MQL5】TesterStop関数について

TesterStop関数の働き・役割 TesterStop関数は、ストラテジーテスターでのEAテスト中にプログラム操作でテストを終了するために使用されます。この関数を呼び出すことで、特定の条件が満たされた場合、テストを早期にシャットダウンし...
MQL5リファレンス

【MQL5】ENUM_STATISTICSについて

ENUM_STATISTICSとは ENUM_STATISTICSは、MQL5において取引テスト終了後の結果を統計的に評価するためのパラメータを集めた列挙体です。各パラメータはTesterStatistics関数を使用して取得でき、純利益、...
MQL5リファレンス

【MQL5】TesterStatistics関数について

TesterStatistics関数の働き・役割 TesterStatistics関数は、エキスパートアドバイザー(EA)のテスト結果に基づいて、指定された統計パラメータを返す関数です。この関数は、テストされたEAのパフォーマンスを評価する...
MQL5リファレンス

【MQL5】TesterHideIndicators関数について

TesterHideIndicators関数の働き・役割 TesterHideIndicators関数は、エキスパートアドバイザー(EA)で使用されるインジケータの表示または非表示を設定するために使用されます。具体的には、ストラテジーテスタ...
MQL5リファレンス

【MQL5】ランタイムエラーについて

ランタイムエラーとは ランタイムエラーとは、プログラムが実行されている最中に発生するエラーです。これらのエラーは、プログラムが期待した動作を行わず、停止や誤った結果を引き起こす原因となります。MQL5では、エラーコードが提供されており、開発...
MQL5リファレンス

【MQL5】SetUserError関数について

SetUserError関数の働き・役割 SetUserError関数は、ユーザーが任意にエラー番号を設定するために使用されます。この関数を使用すると、事前に定義された変数である _LastErrorに、指定されたエラー番号に基づく値を設定...