タイトルが入力されていません。
コンテンツがありません。
There have no category
There have no subcategory
五十日のオプション設定をした場合、エントリーも使っているMT4のサーバー時間が五十日にならないとエントリーされませんか?
ちなみに日本時間の五十日の深夜からのエントリー希望です。
例えばMT4のサーバー時間(GMT+3)だと日本時間の深夜3時は24日の20時辺りになると思うので、取引時間を設定しても売買されない気がしました。
もし可能であればやり方や設定方法をお聞きしたいです。
よろしくお願いします。
五十日(ごとおび)のオプションにつきまして ご指摘のとおり、MT4のサーバー時刻をベースに判断しております。
コードを変更することで日本時間(MT4を稼働しているPCの時刻をベース)への変更が可能でございます。 大変お手数ですが、下記コードについて TimeCurrent() から TimeLocal() への変更をお願いいたします。
TimeCurrent()
TimeLocal()
int Day_MT4 = TimeDay(TimeCurrent()); int Day_of_the_week_MT4 = TimeDayOfWeek(TimeCurrent());
int Day_MT4 = TimeDay(TimeLocal()); int Day_of_the_week_MT4 = TimeDayOfWeek(TimeLocal());
なお、MT4の仕様上、バックテストでは TimeLocal() は TimeCurrent() と同じ値となり ヒストリカルデータに基づいてシミュレートされるため、バックテストの際は、注意が必要でございます。
検証時は、バックテストではなく、デモ口座でEAを稼働しながらの確認をお願いできればと存じます。
ご参考いただけますと幸いです。何卒よろしくお願い申し上げます。
コメント文がありません。
五十日(ごとおび)のオプションにつきまして
ご指摘のとおり、MT4のサーバー時刻をベースに判断しております。
コードを変更することで日本時間(MT4を稼働しているPCの時刻をベース)への変更が可能でございます。
変更前 変更後大変お手数ですが、下記コードについて
TimeCurrent()からTimeLocal()への変更をお願いいたします。なお、MT4の仕様上、バックテストでは
TimeLocal()はTimeCurrent()と同じ値となりヒストリカルデータに基づいてシミュレートされるため、バックテストの際は、注意が必要でございます。
検証時は、バックテストではなく、デモ口座でEAを稼働しながらの確認をお願いできればと存じます。
ご参考いただけますと幸いです。何卒よろしくお願い申し上げます。