フォーラム

Pythonを使用してストラテジーテスターを実行したいがMT5にログインできない

以下のPythonコードでMT5のストラテジーテスターを実行したいのですが、MT5へのログインがうまくいかないようです。コードに不備等ありますでしょうか?アドバイス頂ければ幸いです。 import MetaTrader5 as mt5 import pandas as pd import os import time from datetime import datetime # MetaTrader 5 に接続 login = 12345678 password = "your_password" server = "broker_server" if not

CSVデータのiBarShift関数の問題についての質問

現在、CSVファイルから日時とバランスデータを正しく読み取ることができていますが、 iBarShift 関数で取得されるバーの位置( pos )が期待される範囲外にあるため、バランスの値が正しく反映されません。具体的には、バーの位置が実際のバー数を超えていることがあります。この問題の解決方法についてアドバイスをいただけないでしょうか? 現在のコードの主要部分は以下の通りです: int OnInit() { ... int pos = iBarShift(NULL, 0, dt, false); if (pos >= 0 && pos < ArraySize(BalanceBuffer)) {

コンパイルエラー: ')' - open parenthesis expectedについて

お世話になります。 MetaTrader 5用にカスタムインディケーターを作成していますが、コンパイル時に以下のエラーが発生してしまいます。 'Backtest Balance Display.mq5' Backtest Balance Display.mq5 1 1 ')' - open parenthesis expected Backtest Balance Display.mq5 39 49 1 errors, 0 warnings 2 1 コードの目的: