MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 1746 1...173917401741174217431744174517461747174817491750175117521753...1953 新しいコメント Ivan Butko 2021.11.14 16:18 #17451 MakarFX #:まず、確認すること。第二に、ブローカーがそのような見積もり量を持っていない可能性があります。いやいや、ちょっと真似して、1日から1年までの期間を試したんです。指定されたパラメータは最大値(10000000)です。 ... インジケータにデータを要求する際、要求されたタイムシリーズがまだビルドされていないか、サーバからダウンロードする必要がある場合、この関数は直ちに-1を返しますが、ダウンロード/ビルド処理自体は開始されます。 Expert Advisor またはスクリプトからデータを要求すると、端末がローカルにこれらのデータを持っていない場合はサーバーからの読み込みが 開始され、ローカル履歴からデータを構築できるがまだ準備ができていない場合は、必要な時系列の構築が開始されます。この関数は、タイムアウト時間までに準備できる量のデータを返しますが、履歴の読み込みは継続され、次の同様のリクエストではより多くのデータが返されます。 ... それは変ですね。ダウンロード自体はロードされていない履歴からコピーすれば行くと書いてありますが、、、。何も起こらない。4073エラー(繰り返すと再起動後にも発生) Документация по MQL5: Доступ к таймсериям и индикаторам / Организация доступа к данным www.mql5.com Организация доступа к данным - Доступ к таймсериям и индикаторам - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5 Tretyakov Rostyslav 2021.11.14 16:44 #17452 Ivan Butko #:な、な、なんと、ちょっと真似して、1日~1年の期間を試したことがあるんです。指定されたパラメータは最大値(10000000)です。 不思議ですね。ロードされていない履歴からコピーすれば勝手にロードされるらしいが...。は何も起こりません。エラー4073 MT5ではMT4と同じではない Ivan Butko 2021.11.14 16:46 #17453 MakarFX #: MT5ではMT4と同じではない テキスト ... インジケータにデータを要求する際、要求されたタイムシリーズがまだ構築されていないか、サーバからダウンロードする必要がある場合、この関数はすぐに-1を返しますが、ロード/構築プロセス自体は開始 されます。 Expert Advisor またはスクリプトからデータを要求すると、端末がローカルにこれらのデータを持って いない場合はサーバーからの読み込みが 開始され、ローカル履歴からデータを構築できるがまだ準備ができていない場合は、必要な時系列の構築が開始されます。この関数は、タイムアウト時間までに準備できる量のデータを返しますが、履歴の読み込みは継続され、次の同様のリクエストではより多くのデータが返されます。 ... MT4ハンドブックより引用https://docs.mql4.com/ru/series/copytime 私の理解では、1回リクエストした後でも、履歴は に読み込まれるはずです。 void OnStart() { datetime rates[1]; int copied=CopyTime(Symbol(),PERIOD_CURRENT,16216,1,rates); if(copied<=0) Print("Ошибка копирования ценовых данных ",GetLastError()); else Print("Скопировано ",ArraySize(rates)," баров"); } でも、読み込まない。1バーもない)) CopyTime - Доступ к таймсериям и индикаторам - Справочник MQL4 docs.mql4.com CopyTime - Доступ к таймсериям и индикаторам - Справочник MQL4 Any questions from newcomers エラー、バグ、質問 初心者の方からの質問 MQL5 MT5 MetaTrader Tretyakov Rostyslav 2021.11.14 16:54 #17454 Ivan Butko #: テキスト MT4ハンドブックより引用https://docs.mql4.com/ru/series/copytime 私の理解では、1回リクエストした後でも、履歴はダウンロードされるはずです void OnStart() { datetime rates[1]; int copied=CopyTime(Symbol(),PERIOD_CURRENT,16216,1,rates); if(copied<=0) Print("Ошибка копирования ценовых данных ",GetLastError()); else Print("Скопировано ",ArraySize(rates)," баров"); } しかし、読み込みができない。1バーもない)) 私が遭遇した限りでは、MT4はアーカイブから、MT5はブローカーのサーバーからロードします。 Ivan Butko 2021.11.14 17:01 #17455 MakarFX #:私が遭遇した限りでは、MT4はアーカイブからロードし、MT5はブローカーのサーバーからロードします。 彼らのアーカイブ」とはどういう意味ですか? Tretyakov Rostyslav 2021.11.14 17:11 #17456 Ivan Butko #:彼らのアーカイブ」とはどういう意味なのか、明らかにしてください。 Ivan Butko 2021.11.14 17:28 #17457 MakarFX #: あ~、なるほどね。なるほど。 えー、そのドキュメンテーションの入力が今、本当に面倒くさい は、端末がローカルにこのデータを持って いない場合、サーバーのダウンロードを 開始します。 Andrei Sokolov 2021.11.14 20:31 #17458 ごあいさつこのようなことが可能かどうか、またどのように可能かを教えていただけませんか? 関数に異なる数のパラメータを渡せるように書くことはできますか? どのように、例えば、この関数では、4つまたは5つのパラメータを渡すことができます。 Maxim Kuznetsov 2021.11.14 20:39 #17459 Andrey Sokolov #:ごあいさつこのようなことが可能かどうか、またどのように可能かを教えていただけませんか?関数に異なる数のパラメータを渡せるように書くことはできますか?どのように、例えば、この関数では、4つまたは5つのパラメータを渡すことができます。 2.5通り。1) デフォルト値を持つパラメータを作る 2) 同じ名前で異なる引数を持つ関数を書く3)「テンプレート関数」を書く(1、2の両方を使う) 関数のユーザにとっては、関数が「4つか5つ」のパラメータを持つことや、パラメータが異なる型を取ることに似ています。 Andrei Sokolov 2021.11.14 21:12 #17460 Maxim Kuznetsov #:2.5通り。1) デフォルト値を持つパラメータを作る 2) 同じ名前で異なる引数を持つ関数を書く3)「テンプレート関数」を書く(1、2の両方を使う)関数のユーザにとっては、関数に4つも5つもパラメータがあるように見えるでしょうし、パラメータが異なる型を取ることもあるでしょう。 ありがとうございます。 同じ名前の違う関数が判明。 しかも、違う数のパラメータを渡せるようにできないの? 1...173917401741174217431744174517461747174817491750175117521753...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
まず、確認すること。
第二に、ブローカーがそのような見積もり量を持っていない可能性があります。
いやいや、ちょっと真似して、1日から1年までの期間を試したんです。指定されたパラメータは最大値(10000000)です。
...
インジケータにデータを要求する際、要求されたタイムシリーズがまだビルドされていないか、サーバからダウンロードする必要がある場合、この関数は直ちに-1を返しますが、ダウンロード/ビルド処理自体は開始されます。
Expert Advisor またはスクリプトからデータを要求すると、端末がローカルにこれらのデータを持っていない場合はサーバーからの読み込みが 開始され、ローカル履歴からデータを構築できるがまだ準備ができていない場合は、必要な時系列の構築が開始されます。この関数は、タイムアウト時間までに準備できる量のデータを返しますが、履歴の読み込みは継続され、次の同様のリクエストではより多くのデータが返されます。
...
それは変ですね。ダウンロード自体はロードされていない履歴からコピーすれば行くと書いてありますが、、、。何も起こらない。4073エラー(繰り返すと再起動後にも発生)
な、な、なんと、ちょっと真似して、1日~1年の期間を試したことがあるんです。指定されたパラメータは最大値(10000000)です。
不思議ですね。ロードされていない履歴からコピーすれば勝手にロードされるらしいが...。は何も起こりません。エラー4073
MT5ではMT4と同じではない
テキスト
...
インジケータにデータを要求する際、要求されたタイムシリーズがまだ構築されていないか、サーバからダウンロードする必要がある場合、この関数はすぐに-1を返しますが、ロード/構築プロセス自体は開始 されます。
Expert Advisor またはスクリプトからデータを要求すると、端末がローカルにこれらのデータを持って いない場合はサーバーからの読み込みが 開始され、ローカル履歴からデータを構築できるがまだ準備ができていない場合は、必要な時系列の構築が開始されます。この関数は、タイムアウト時間までに準備できる量のデータを返しますが、履歴の読み込みは継続され、次の同様のリクエストではより多くのデータが返されます。
...
MT4ハンドブックより引用
私の理解では、1回リクエストした後でも、履歴はhttps://docs.mql4.com/ru/series/copytime
に読み込まれるはずです。
テキスト
MT4ハンドブックより引用
私の理解では、1回リクエストした後でも、履歴はダウンロードされるはずですhttps://docs.mql4.com/ru/series/copytime
私が遭遇した限りでは、MT4はアーカイブから、MT5はブローカーのサーバーからロードします。
私が遭遇した限りでは、MT4はアーカイブからロードし、MT5はブローカーのサーバーからロードします。
彼らのアーカイブ」とはどういう意味ですか?
彼らのアーカイブ」とはどういう意味なのか、明らかにしてください。
あ~、なるほどね。なるほど。
えー、そのドキュメンテーションの入力が今、本当に面倒くさい
ごあいさつこのようなことが可能かどうか、またどのように可能かを教えていただけませんか?
関数に異なる数のパラメータを渡せるように書くことはできますか?
どのように、例えば、この関数では、4つまたは5つのパラメータを渡すことができます。
ごあいさつこのようなことが可能かどうか、またどのように可能かを教えていただけませんか?
関数に異なる数のパラメータを渡せるように書くことはできますか?
どのように、例えば、この関数では、4つまたは5つのパラメータを渡すことができます。
2.5通り。1) デフォルト値を持つパラメータを作る 2) 同じ名前で異なる引数を持つ関数を書く3)「テンプレート関数」を書く(1、2の両方を使う)
関数のユーザにとっては、関数が「4つか5つ」のパラメータを持つことや、パラメータが異なる型を取ることに似ています。
2.5通り。1) デフォルト値を持つパラメータを作る 2) 同じ名前で異なる引数を持つ関数を書く3)「テンプレート関数」を書く(1、2の両方を使う)
関数のユーザにとっては、関数に4つも5つもパラメータがあるように見えるでしょうし、パラメータが異なる型を取ることもあるでしょう。
ありがとうございます。
同じ名前の違う関数が判明。 しかも、違う数のパラメータを渡せるようにできないの?