初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 156 1...149150151152153154155156157158159160161162163...1504 新しいコメント memphis 2013.11.24 11:26 #1551 barabashkakvn さん、ご返信ありがとうございます。同じものをバイナリで取得する方法はないのでしょうか? Borland C++ Builderで全部処理したかったんです、そっちの方がプログラムを書くのが楽なので...。そんなレベルでExcelを扱うのは嫌だし、パーサーを書くのも面倒だし......。 Vladimir Karputov 2013.11.24 11:36 #1552 memphis:barabashkakvn さん、ご返信ありがとうございます。同じものをバイナリで取得する方法はないのでしょうか? Borland C++ Builderで全部処理したかったんです、そっちの方がプログラムを書くのが楽なので...。このレベルでExcelを扱うのは嫌だし、パーサーを書くのも面倒だし......。パーサーを書くか、エクセルを開くしかないですね。一般的に、MQL5で記述し、MetaTrader5ターミナルで 直接任意のインジケータを作成することができます。 Vladimir Gomonov 2013.11.24 14:13 #1553 memphis:barabashkakvn さん、ご返信ありがとうございます。同じものをバイナリで取得する方法はないのでしょうか? Borland C++ Builderで全部処理したかったんです、そっちの方がプログラムを書くのが楽なので...。Excelをそんなレベルで扱いたくないし、パーサーを書くのも面倒だし......。できるのですが、mql5(4)で自分でスクリプトを書き、そのスクリプトで整形したフォーマットでバイナリデータを書き込む必要があります。特にC++を既に知っている人なら、それほど難しいことではありません(ファイル操作はほとんど同じです)。 必要なのは、mqlを使ってターミナルから必要なデータ(あなたの場合は引用符)を要求する方法を学ぶことです。mqlのヘルプです。 memphis 2013.11.24 19:21 #1554 barabashkakvn:一般的には、MQL5で記述し、MetaTrader5ターミナルで直接インジケータを構築します。問題は、当初HELPが使えなかったこと...MQL5のHELPが充実していれば、MetaTrader5のターミナルに直接任意のインジケータを書き込むことができます。MetaDriver。mqlのヘルプです。は、最初から助っ人を出せなかったことが問題です。もし、いくつかの値を異なるモードで表示したい場合は、"open", "close", "high", "low" のような異なる配列を使用することができます。http://docs.mql4.com/ru/predefined/variableshttps://www.mql5.com/ru/docs/predefinedバージョン5で過去の価格を取得する方法がわからない。 Предопределенные переменные - Документация на MQL4 docs.mql4.com Предопределенные переменные - Документация на MQL4 Vladimir Gomonov 2013.11.24 22:23 #1555 memphis:問題は、最初からヘルプを受けられなかったことです。 同じものを2進数で得る方法はないのか」という質問でしたが、まさにその通りです。6年ほど前にMQL4で同じようなものを書きましたが、EAモードではすべてのローソク足の売買価格とグローバル 配列 - Open, Close, High, Lowがすべてのティックで利用可能でした。http://docs.mql4.com/ru/predefined/variableshttps://www.mql5.com/ru/docs/predefinedしかし、ドキュメントによると、これらの変数はなくなってしまったそうです そうですね、mql5がmql4でないためかもしれませんね。 mql5はmql4と全く同じにしたいのですか? それとも引用したいのですか? つまり、「こうしたい、ああしたい」ということです。バージョン5でヒストリカルデータを取得する方法が全く理解できないのですが、どうすればいいのでしょうか?質問ではなく、"バージョン5で過去の価格を取得する方法が全く分からない "と言うことです。本当に理解したくてもできないのであれば もう混乱してるんだけど、何か質問ある?// あなたは、なかなか相談したり、ストレートに聞いたりすることができない人なのではないでしょうか? memphis 2013.11.24 23:45 #1556 MetaDriver さん、お待たせしました。 ここで質問なのですが、Expert Advisorでティックを処理する際に、前のバー(できればティックも)の相場情報を取得するにはどうしたらいいでしょうか?質問の答え:いや、新しいバージョンの言語は、まず旧バージョンより便利になってほしいですね。 特にこの点は、第4バージョンで非常に便利に実装されたと思うのですが、何らかの理由で再設計することになったのだから、超便利なものが生まれるはずだと思うのです。 Vladimir Gomonov 2013.11.25 00:40 #1557 memphis:MetaDriver さん、お待たせしました。ここで質問ですが、EAでティックを処理する際に、以前のバー(可能であればティックも)の相場に関する情報をどのように取得することができますか?いつでも大歓迎です。残念ながら、前のティックに関する情報を要求することはできません - そのような機能は(残念ながら)提供されていません。 完全な代用品ではありませんが、ティックに関する情報を独自のバッファ(配列)に蓄積し、しばらくするとその配列が前のティックのダイナミクスの分析に適したものになるでしょう。 相場(分単位)の情報は、端末の間接的に利用可能なバッファからコピーすることで取得できます(直接アクセスはできません - まさにオブジェクト指向の伝統的な精神に則っています)。この目的のために、CopyRates (...)、CopyClose(...)、CopySpread(...)などのCopyXXX(...) ファミリーの関数が使用されます。これらに関する情報は、サイトのドキュメントで「時系列および指標データへのアクセス」を参照してください。 質問に対する答え:いいえ、新しいバージョンの言語は、まず古いものより便利になってほしいと思います。 特にこの点は、私の考えでは、第4バージョンで非常に便利に実装されていたので、変えることにしたのだから、超便利なものになったはずだと思います。例えば、"mql4-access" は mql5 のツールでほぼ再現可能で、対応するコードを書けば (重要!) Expert Advisor のそれぞれに (重要!!) 挿入しなければなりません。mql5では、このデータを各EAに提供する「義務」を放棄しただけです。 しかし、必要な場合は、コピー機能を使って、必要な範囲 内で要求すればいいのです。// 経済的でしょう? つまり、 本体やmql-codeの量ではなく、ターゲットコードの実行 時間を節約すればいいのです。 memphis 2013.11.25 03:22 #1558 MetaDriver さん、どうもありがとうございました!お話できてよかったです :) Vasiliy Sokolov 2013.11.26 09:11 #1559 MetaDriver:つまり、 flespaceやmql-codeの量ではなく、ターゲットコードの実行 時間を節約するのであれば、//経済的ですよね。 いいえ、そんなことはありません。この方法では、逆にターゲットコードの実行 時間が大幅に伸びてしまう。 Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров www.mql5.com Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5 Sergey Ershov 2013.11.27 19:56 #1560 こんばんは、ヘルプお願いします。Windows 8が搭載された新しいコンピュータを購入しました。MT-4をパソコンにダウンロードし、すべてOKなのですが、プラットフォームを再起動すると、ダウンロードしたときにあった4つの通貨ペアのチャートが毎回表示されます。捨てられないんです。XPでこのようなことは見たことがない。何か良いアドバイスがありましたら、よろしくお願いします。よろしくお願いします。 1...149150151152153154155156157158159160161162163...1504 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
barabashkakvn さん、ご返信ありがとうございます。
同じものをバイナリで取得する方法はないのでしょうか? Borland C++ Builderで全部処理したかったんです、そっちの方がプログラムを書くのが楽なので...。そんなレベルでExcelを扱うのは嫌だし、パーサーを書くのも面倒だし......。
barabashkakvn さん、ご返信ありがとうございます。
同じものをバイナリで取得する方法はないのでしょうか? Borland C++ Builderで全部処理したかったんです、そっちの方がプログラムを書くのが楽なので...。このレベルでExcelを扱うのは嫌だし、パーサーを書くのも面倒だし......。
パーサーを書くか、エクセルを開くしかないですね。
一般的に、MQL5で記述し、MetaTrader5ターミナルで 直接任意のインジケータを作成することができます。
barabashkakvn さん、ご返信ありがとうございます。
同じものをバイナリで取得する方法はないのでしょうか? Borland C++ Builderで全部処理したかったんです、そっちの方がプログラムを書くのが楽なので...。Excelをそんなレベルで扱いたくないし、パーサーを書くのも面倒だし......。
できるのですが、mql5(4)で自分でスクリプトを書き、そのスクリプトで整形したフォーマットでバイナリデータを書き込む必要があります。
特にC++を既に知っている人なら、それほど難しいことではありません(ファイル操作はほとんど同じです)。
必要なのは、mqlを使ってターミナルから必要なデータ(あなたの場合は引用符)を要求する方法を学ぶことです。
mqlのヘルプです。
一般的には、MQL5で記述し、MetaTrader5ターミナルで直接インジケータを構築します。
問題は、当初HELPが使えなかったこと...MQL5のHELPが充実していれば、MetaTrader5のターミナルに直接任意のインジケータを書き込むことができます。
mqlのヘルプです。
は、最初から助っ人を出せなかったことが問題です。
もし、いくつかの値を異なるモードで表示したい場合は、"open", "close", "high", "low" のような異なる配列を使用することができます。
http://docs.mql4.com/ru/predefined/variables
https://www.mql5.com/ru/docs/predefined
バージョン5で過去の価格を取得する方法がわからない。
問題は、最初からヘルプを受けられなかったことです。
6年ほど前にMQL4で同じようなものを書きましたが、EAモードではすべてのローソク足の売買価格とグローバル 配列 - Open, Close, High, Lowがすべてのティックで利用可能でした。
http://docs.mql4.com/ru/predefined/variables
https://www.mql5.com/ru/docs/predefined
しかし、ドキュメントによると、これらの変数はなくなってしまったそうです
mql5はmql4と全く同じにしたいのですか? それとも引用したいのですか? つまり、「こうしたい、ああしたい」ということです。
バージョン5でヒストリカルデータを取得する方法が全く理解できないのですが、どうすればいいのでしょうか?
質問ではなく、"バージョン5で過去の価格を取得する方法が全く分からない "と言うことです。
本当に理解したくてもできないのであれば
もう混乱してるんだけど、何か質問ある?
// あなたは、なかなか相談したり、ストレートに聞いたりすることができない人なのではないでしょうか?
MetaDriver さん、お待たせしました。 ここで質問なのですが、Expert Advisorでティックを処理する際に、前のバー(できればティックも)の相場情報を取得するにはどうしたらいいでしょうか?
質問の答え:いや、新しいバージョンの言語は、まず旧バージョンより便利になってほしいですね。 特にこの点は、第4バージョンで非常に便利に実装されたと思うのですが、何らかの理由で再設計することになったのだから、超便利なものが生まれるはずだと思うのです。
MetaDriver さん、お待たせしました。ここで質問ですが、EAでティックを処理する際に、以前のバー(可能であればティックも)の相場に関する情報をどのように取得することができますか?
いつでも大歓迎です。
残念ながら、前のティックに関する情報を要求することはできません - そのような機能は(残念ながら)提供されていません。 完全な代用品ではありませんが、ティックに関する情報を独自のバッファ(配列)に蓄積し、しばらくするとその配列が前のティックのダイナミクスの分析に適したものになるでしょう。
相場(分単位)の情報は、端末の間接的に利用可能なバッファからコピーすることで取得できます(直接アクセスはできません - まさにオブジェクト指向の伝統的な精神に則っています)。この目的のために、CopyRates (...)、CopyClose(...)、CopySpread(...)などのCopyXXX(...) ファミリーの関数が使用されます。これらに関する情報は、サイトのドキュメントで「時系列および指標データへのアクセス」を参照してください。
質問に対する答え:いいえ、新しいバージョンの言語は、まず古いものより便利になってほしいと思います。 特にこの点は、私の考えでは、第4バージョンで非常に便利に実装されていたので、変えることにしたのだから、超便利なものになったはずだと思います。
例えば、"mql4-access" は mql5 のツールでほぼ再現可能で、対応するコードを書けば (重要!) Expert Advisor のそれぞれに (重要!!) 挿入しなければなりません。mql5では、このデータを各EAに提供する「義務」を放棄しただけです。 しかし、必要な場合は、コピー機能を使って、必要な範囲 内で要求すればいいのです。
// 経済的でしょう? つまり、 本体やmql-codeの量ではなく、ターゲットコードの実行 時間を節約すればいいのです。
つまり、 flespaceやmql-codeの量ではなく、ターゲットコードの実行 時間を節約するのであれば、//経済的ですよね。
こんばんは、ヘルプお願いします。Windows 8が搭載された新しいコンピュータを購入しました。MT-4をパソコンにダウンロードし、すべてOKなのですが、プラットフォームを再起動すると、ダウンロードしたときにあった4つの通貨ペアのチャートが毎回表示されます。捨てられないんです。XPでこのようなことは見たことがない。
何か良いアドバイスがありましたら、よろしくお願いします。
よろしくお願いします。