MT4用TimeTradeServerアナログ。 - ページ 4

 

週末にサーバーの時間を把握する必要があるのは、良い点だと思います。サーバーの時間が止まって、いつも金曜日を出すから。
DLLを使用せずにコピー機を識別する方法、週末が必要です。

TimeTradeServerは MT5で完璧に動作するので、MT4に追加すれば、時間分析の問題は一気に解決します。

 
Alexandr Gavrilin:

ここは、週末にサーバーの時間を把握しておく必要がありますね。サーバーの時間が止まって、いつも金曜日を出すから。
コピー機用の週末を DLLを使わずに特定 する方法が必要です

TimeTradeServerは MT5で完璧に動作します。MT4に追加すれば、時間分析に関する問題は一気に解決します。

OrderSend() 関数が "market is closed" エラー(そのようなものがある)に遭遇したら、すべての取引の試行を停止して、市場が開いたことを意味する価格の変化を待ちます。

 
Dmitry Fedoseev:

OrderSend()関数が "market closed "というエラーに出くわしたので(そういうものがある)、すべての取引の試みを停止して、市場が開いたことを意味する価格が変化するのを待つのです。

と「as not encountered」、履歴全体が保留の注文で埋まっている)

 
fxsaber:

Vitalyからこの機能へのリンクがありました。何を基準にしたアイデアなのかは覚えていません。でも、書くときに確認したはずなんです。試してみてください。

このアイデアは、最も一般的なシンボル(この場合はEURUSD)の最後の分の引用符を見つけ、GMTからのサーバーの時間オフセットを計算するようなものです。しかし、ここには多くの「もし」があり、残念ながら問題の解決にはなりません。

アルパリで確認したところ、動作しない。


 
Ihor Herasko:

Alpariで確認したところ、動作しない。

では、再生データは出るのでしょうか?

 
fxsaber:

再現するためのデータが出るわけですね。

写真をあげました。もしかして、見えない?

 
Taras Slobodyanik:

と「出くわさなかったので」と、全編に渡って間延びしている)

もう少し具体的に教えてください。

 
Ihor Herasko:

抽選を行いました。

図面からどのように再現するのですか?

 
Ihor Herasko:

このアイデアは、最も一般的なシンボル(この場合はEURUSD)の最後の分の引用符を見つけ、そこからGMTからのサーバー時間のオフセットを計算するようなものです。しかし、ここには多くの「もし」があり、残念ながら問題の解決にはなりません。

アルパリで確認したところ、動作しない。


EURUSDでは最後の(23:59)分、金では夜を探すべきではありません。金はアムステルダム、通貨はサーバータイム で厳密に取引されます。ここから、サーバーのGMTオフセットを見つける
 

トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム

mql4 の特殊性、ヒントとコツ

イワン・ティトフ, 2019.08.12 16:19

FX以外のキャラクターが履歴を利用できる場合は、動作しないということでしょうか?

また、テスターのAlpari-Demo EURUSD,H1でのFXの例もご紹介します。

2019.02.19 14:00:00リターン用 2019.02.19 11:00:00リターン用

2019.06.19 14:00-返却用 2019.06.19 11:00:00

ただし、冬はGMT+2、夏はGMT+3(EET)である必要があります。

// Аналог по серверному времени - https://www.mql5.com/ru/docs/dateandtime/timegmtoffset
// Работает для FOREX-символов, когда M1-история доступна за ближайшую неделю
int TimeServerGMTOffset( const bool SummerTime = false )
{
  const datetime Sunday = GetTimeDayOfWeek();
  
  return(((int)MathRound((double)MathMin(Sunday - DAY - GetBarTime(Sunday), Sunday + DAY - GetBarTime(Sunday, true)) / HOUR) - SummerTime - 2) * HOUR);
}

そんな変化を起こせば、きっとうまくいくはずです。夏と冬の定義はやっていない、誰かがやってくれるだろう。