MQL4 EAからチャートにインジケータを追加する。 - ページ 2 123456 新しいコメント Georgiy Liashchenko 2016.02.13 19:02 #11 Vasyl Nosal: サービスデスクに連絡して、mql5のようにChartIndicatorAdd() を追加するように頼んでみてはどうでしょうか? おそらく彼らはしないでしょう :) 彼らはすでに、mql5には存在するがmql4にはないサーバタイムオフセットの類似した要求で提案を拒否しました。そして、もし、mql5の+αを全てmql4に追加するのであれば、誰もmql5を選ばなくなるでしょうから。 削除済み 2016.02.13 20:14 #12 Georgiy Liashchenko: おそらく彼らはそうしないでしょう :) 彼らはすでに、mql5には存在するがmql4には存在しないサーバタイムオフセットに関する同様の要求の提案を断っています。なぜなら、もしmql5の+を全てmql4に追加してしまったら、もう誰もmql5を選ばなくなってしまうからです。これか :)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))TimeGMT()TimeGMTOffset() Georgiy Liashchenko 2016.02.13 21:01 #13 Vasyl Nosal:これか :)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))TimeGMT()TimeGMTOffset() いいえ、これはサーバーとあなたのPCのローカルタイムとの 時差を与えるもので、私が言いたかったのは、サーバーのGMTタイムと0GMTとの時差です。 削除済み 2016.02.13 22:16 #14 Georgiy Liashchenko: いいえ、これはサーバーとあなたのPCのローカルタイムとの時差を与えるものです。TimeCurrent()-TimeGMT()? Georgiy Liashchenko 2016.02.13 23:45 #15 Vasyl Nosal:TimeCurrent()-TimeGMT()?これは、eaをあなたのタイムゾーンの ために特別に作る場合にのみ機能します。 削除済み 2016.02.14 09:16 #16 Georgiy Liashchenko:それはあなたのタイムゾーンのための特別なeaを作る場合だけ働くTimeCurrent() はブローカー時間、timeGMT は 0 GMT 時間です。私のタイムゾーンは 計算に含まれません Georgiy Liashchenko 2016.02.14 12:02 #17 Vasyl Nosal:TimeCurrent()はブローカータイム、timeGMTは0GMTタイムです。私のタイムゾーンは計算に含まれていません。たとえば、サーバが GMT 0 で、あなたが GMT+1 、ブローカーがGMT+2 であるとします。TimeCurrent()はGMT 0を返します。これはサーバーがGMT 0だからで、TimeGMT()も同様です。TimeLocal()はGMT+1またはあなたがPCで選択した時間を返します。TimeGMTOffset()はGMT+1とGMT 0の差(1時間)を返します。また、GMT 0とブローカー時間のオフセットを得るコマンドはありません。これは2時間に相当します。言い換えれば、時間が何時間ずれたかを教えてくれるコマンドはないのです。なぜこれが必要なのでしょうか?取引セッションやニュースなど、事前に設定された時間に基づく戦略の場合。どのタイムゾーンやブローカーの時間にも自動的に適応させたい場合。 Georgiy Liashchenko 2016.02.15 12:02 #18 これはサービスデスクからの回答です"mql4で、テンプレートを使用せずにEA内からチャートにインジケータを追加する方法はありますか?"方法はございません。 また、MQL 4でChartIndicatorAdd() を追加する予定も ございません。 Alain Verleyen 2016.02.15 17:24 #19 Georgiy Liashchenko: ありがとうございます。eaを起動すると、indicator call fail to open / .ex4[123]というエラーが返ってきます。eaがすでにチャートにアタッチされていて、再度アタッチしようとすると、動作します。これはどのように解決することができますか?私はこの問題はありません(私が投稿したコードで)。hWndが0と異なることを確認して ください。また、スリープの値を50または100に増やしてみてください。Sleep(10 0); Georgiy Liashchenko 2016.02.15 19:59 #20 Alain Verleyen:私はこの問題はありません(私が投稿したコードで)。hWndが0と異なることを確認してください。また、スリープの値を50または100に増やしてみてください。 sleepはうまくいきました、ありがとうございます 123456 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
サービスデスクに連絡して、mql5のようにChartIndicatorAdd() を追加するように頼んでみてはどうでしょうか?
おそらく彼らはそうしないでしょう :) 彼らはすでに、mql5には存在するがmql4には存在しないサーバタイムオフセットに関する同様の要求の提案を断っています。なぜなら、もしmql5の+を全てmql4に追加してしまったら、もう誰もmql5を選ばなくなってしまうからです。
これか :)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
TimeGMT()
TimeGMTOffset()
これか :)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
TimeGMT()
TimeGMTOffset()
いいえ、これはサーバーとあなたのPCのローカルタイムとの時差を与えるものです。
TimeCurrent()-TimeGMT()
?
TimeCurrent()-TimeGMT()
?
これは、eaをあなたのタイムゾーンの ために特別に作る場合にのみ機能します。
それはあなたのタイムゾーンのための特別なeaを作る場合だけ働く
TimeCurrent() はブローカー時間、timeGMT は 0 GMT 時間です。
私のタイムゾーンは 計算に含まれません
TimeCurrent()はブローカータイム、timeGMTは0GMTタイムです。
私のタイムゾーンは計算に含まれていません。
たとえば、サーバが GMT 0 で、あなたが GMT+1 、ブローカーがGMT+2 であるとします。TimeCurrent()はGMT 0を返します。これはサーバーがGMT 0だからで、TimeGMT()も同様です。TimeLocal()はGMT+1またはあなたがPCで選択した時間を返します。TimeGMTOffset()はGMT+1とGMT 0の差(1時間)を返します。また、GMT 0とブローカー時間のオフセットを得るコマンドはありません。これは2時間に相当します。言い換えれば、時間が何時間ずれたかを教えてくれるコマンドはないのです。
なぜこれが必要なのでしょうか?取引セッションやニュースなど、事前に設定された時間に基づく戦略の場合。どのタイムゾーンやブローカーの時間にも自動的に適応させたい場合。
これはサービスデスクからの回答です
方法はございません。 また、MQL 4でChartIndicatorAdd() を追加する予定も ございません。
ありがとうございます。eaを起動すると、indicator call fail to open / .ex4[123]というエラーが返ってきます。eaがすでにチャートにアタッチされていて、再度アタッチしようとすると、動作します。これはどのように解決することができますか?
私はこの問題はありません(私が投稿したコードで)。
hWndが0と異なることを確認して ください。
また、スリープの値を50または100に増やしてみてください。
私はこの問題はありません(私が投稿したコードで)。
hWndが0と異なることを確認してください。
また、スリープの値を50または100に増やしてみてください。