[ARCHIVE]フォーラムを乱立させないために、どんなルーキーの質問でも。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 5. - ページ 236 1...229230231232233234235236237238239240241242243...432 新しいコメント TarasBY 2013.03.22 10:05 #2351 solnce600: バイナリサーチの意味がよくわからないのですが。2次元配列での検索でしょうか?でも、一寸法師は持っています。 配列のソートを行い、init()で正しい準備を制御するために、最初の20~50の要素ではなく、その内容をアンプリントします。 追伸:二進法と二次元の同一性がお分かりになりますか?端末は数字を「バイナリ」コードで見ているので、ArrayBsearch()関数を 正しく動作させるためには、あらかじめ配列をソートしておく必要があるのです。 ANDREY 2013.03.22 10:16 #2352 TarasBY: 何も見えないのか? ArrayBsearch()はどこでも(要素のインデックスとして)0を返すんですね。配列の0番目のセルには、1.0408という数字があります。コードに戻ろう。 ここで、得られた変数の値をこの条件に代入する(カリテBidは0.8~0.9の範囲にあるので、この範囲の最大値-0.9を取ることにしよう)。if (0.9000 - 1.0408 <= 0) OrderSend().条件を満たしているRIGHT!!!配列の完成に誤りがないかを確認する。おそらく、ArrayBsearch()関数のこの句に注意を払わなかったのでしょう。 注)バイナリサーチはソートされた配列しか扱えません。ArraySort() 関数は、数値配列の並べ替えに使用します。 追伸:プリントは画像で提供するのではなく、ターミナルウィンドウでこのプリントの数行(10-20行で十分)を同時に選択し(やり方がわからなければSHIFTを使って)、選択した行をSRCボタンであなたの投稿にコードとしてコピー&ペーストする必要があるのです。 ArrayBsearch()関数に問題があると理解しました。しかし,なぜこの関数が,value に最も近い値を持つ配列の N個の 項目をすぐに返さないのか,私にはまだ理解できません.それ以外になぜmassiv[S-1] とmassiv[S+1] が計算に参加 する必要があるのでしょうか? TarasBY 2013.03.22 10:35 #2353 solnce600:ArrayBsearch()関数に問題があると理解しています。しかし,なぜこの関数が,value に最も近い値を持つ配列の N個の 項目をすぐに返さないのか,私にはまだ理解できません.それ以外になぜmassiv[S-1] とmassiv[S+1] が計算に参加 するのでしょうか? 問題はArrayBsearch()関数ではなく、この関数に渡される配列の準備にあります!!!! そして、ただの「便乗商法」になってしまう...。あなたの想像力... ArrayBsearch()関数はONEの値を返すのですが、コードが曲がっている原因を探るために、値をプリントアウトしてみました。(順番に)インデックスSを持つ配列セル(関数ArrayBsearch()によって返された)の値、インデックスS-1を持つ与えられた配列(massive[])で最も左に近い値、インデックスS+1を持つ最も右に近い値、注文開始時点の価格。 1年生に来たのに、卒業式を覗こうとしているのか...。授業に戻りなさい!! - 類似性:)) ANDREY 2013.03.22 13:18 #2354 TarasBY: 問題はArrayBsearch()関数にあるのではなく、この関数に渡される配列の準備にあるのです!!! そして、それは単なる "便乗 "だった...。あなたの想像力... ArrayBsearch()関数はONEの値を返すのですが、コードが曲がっている原因を探るために、値をプリントアウトしてみました。(順番に)インデックスSを持つ配列セル(関数ArrayBsearch()によって返されたもの)、インデックスS-1を持つ与えられた配列(massive[])で最も左に近い値、インデックスS+1を持つ最も右に近い値、注文開始の瞬間の価格です。 1年生に来たのに、卒業式を覗こうとしているのか...。授業に戻りなさい!! - 類似性:)) 了解です、どうもありがとうございました・・・いつも焦って先走りしちゃうんですよね・・・全体的に短所より長所の方が多いような気がします。ただひとつ、まだ理解できていないことがある......。ここでは、3000の値で配列を初期化する必要があります。そして、私はEXCELを使ってそれを行いました。この長い、多段階の、面倒な作業に思えたのです。この処理に適したアルゴリズムはあるのでしょうか?ありがとうございます。 gyfto 2013.03.22 14:16 #2355 solnce600:EXCELを使ってやってみました。 DDE経由かLazybones経由か?マクロを書いて自動化する、履歴がある場合。マクロ書き込みを有効にしたWordで開き、そこで変換し、マクロでcsvに保存し、DDEを使うのです。メタトレーダーとメタストックのデータファイルのフォーマットについては、自分で理解する時間がなく、よくわからない。また、double array[3000]にゼロがある場合は、forを使用しますが、私の勘違いでなければ、ゼロで初期化されます。 Dima.A 2013.03.22 14:49 #2356 solnce600: 了解です、どうもありがとうございました・・・いつも焦って先走っちゃうんですよね・・・全体的に短所より長所の方が多い気がします。ただ、わからないのは...。3000個の値の配列を初期化する必要があるのですが、今までEXCELでやっていました。長くて多段階の面倒な作業であることがわかりました。この処理に適したアルゴリズムはあるのでしょうか?ありがとうございます。 初期化値が書き込まれているファイルを掲載してください...。 ANDREY 2013.03.22 14:49 #2357 gyfto: DDE経由か、Loafer経由か?マクロを書いて自動化する、履歴がある場合。マクロ書き込みを有効にしたWordで開き、Excelに変換してcsvマクロで保存し、DDEを使用します。メタトレーダーとメタストックのデータファイルの形式は、私にはわからない、時間がないのです。ゼロによる場合は、forを通しますが、ゼロは初期化されますね、私の記憶では。ありがとうございます、勉強します。 今、Serviceに行きました - EXCELファイルにペアの履歴を保存しました。私は、すべてのデータを持つ1つの列を列ごとに分割し、始値の ある列の各値の後にカンマを入れ-行に移し-ソートし-エディタに貼り付けました、すなわち。を含むmqhファイル。DDEやLazybearの参考文献があれば教えてください。ありがとうございます。 Dima.A 2013.03.22 14:54 #2358 solnce600:私は単純に「サービス」に入り、夫婦の履歴をEXCELファイルに保存しました。すべてのデータが入った1つの列をカラムに分割し、始値の列では各値の後にカンマを入れ、1行に転置してソートし、エディタに貼り付ける、つまりを含むmqhファイル。DDEやLazybear情報の参考文献があれば、教えてください。ありがとうございます。 DDEもlazybonesも必要ない。関数(10行のコード)が必要なだけです。 ターミナルディレクトリにそのファイルを投げれば、配列が初期化されます...ファイルをよこせ。 ANDREY 2013.03.22 15:22 #2359 Dima.A.: DDEもLazybonesも必要ない。関数(10行のコード)が必要なだけです。 ターミナルディレクトリにそのファイルを投げれば、配列が初期化されます...ファイルをよこせ。 2つの配列を初期化する必要があります。1.ダブル2.datetime最初の配列で、なぜか1120行目以降の値が、区切り記号をカンマからドットに変えたら、違うフォーマットに変換されてしまいました(カンマがあったんです)。もし難しければ、この10行のコードも送ってください・・・勉強します・・・将来は自分でできるようになりたいです。どうもありがとうございました。 Dima.A 2013.03.22 15:29 #2360 solnce600: おかしいな、ファイルが140キロもある、アーカイブして記事に添付したのに・・・・・・。 ファイルを短くしてください、数行でいいので...。 1...229230231232233234235236237238239240241242243...432 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
バイナリサーチの意味がよくわからないのですが。2次元配列での検索でしょうか?でも、一寸法師は持っています。
配列のソートを行い、init()で正しい準備を制御するために、最初の20~50の要素ではなく、その内容をアンプリントします。
追伸:二進法と二次元の同一性がお分かりになりますか?端末は数字を「バイナリ」コードで見ているので、ArrayBsearch()関数を 正しく動作させるためには、あらかじめ配列をソートしておく必要があるのです。
何も見えないのか?
ArrayBsearch()はどこでも(要素のインデックスとして)0を返すんですね。配列の0番目のセルには、1.0408という数字があります。コードに戻ろう。
ここで、得られた変数の値をこの条件に代入する(カリテBidは0.8~0.9の範囲にあるので、この範囲の最大値-0.9を取ることにしよう)。if (0.9000 - 1.0408 <= 0) OrderSend().条件を満たしているRIGHT!!!配列の完成に誤りがないかを確認する。おそらく、ArrayBsearch()関数のこの句に注意を払わなかったのでしょう。
注)バイナリサーチはソートされた配列しか扱えません。ArraySort() 関数は、数値配列の並べ替えに使用します。
追伸:プリントは画像で提供するのではなく、ターミナルウィンドウでこのプリントの数行(10-20行で十分)を同時に選択し(やり方がわからなければSHIFTを使って)、選択した行をSRCボタンであなたの投稿にコードとしてコピー&ペーストする必要があるのです。
ArrayBsearch()関数に問題があると理解しました。
しかし,なぜこの関数が,value に最も近い値を持つ配列の N個の 項目をすぐに返さないのか,私にはまだ理解できません.
それ以外になぜmassiv[S-1] とmassiv[S+1] が計算に参加 する必要があるのでしょうか?
ArrayBsearch()関数に問題があると理解しています。
しかし,なぜこの関数が,value に最も近い値を持つ配列の N個の 項目をすぐに返さないのか,私にはまだ理解できません.
それ以外になぜmassiv[S-1] とmassiv[S+1] が計算に参加 するのでしょうか?
問題はArrayBsearch()関数ではなく、この関数に渡される配列の準備にあります!!!!
そして、ただの「便乗商法」になってしまう...。あなたの想像力...
ArrayBsearch()関数はONEの値を返すのですが、コードが曲がっている原因を探るために、値をプリントアウトしてみました。(順番に)インデックスSを持つ配列セル(関数ArrayBsearch()によって返された)の値、インデックスS-1を持つ与えられた配列(massive[])で最も左に近い値、インデックスS+1を持つ最も右に近い値、注文開始時点の価格。
1年生に来たのに、卒業式を覗こうとしているのか...。授業に戻りなさい!! - 類似性:))
問題はArrayBsearch()関数にあるのではなく、この関数に渡される配列の準備にあるのです!!!
そして、それは単なる "便乗 "だった...。あなたの想像力...
ArrayBsearch()関数はONEの値を返すのですが、コードが曲がっている原因を探るために、値をプリントアウトしてみました。(順番に)インデックスSを持つ配列セル(関数ArrayBsearch()によって返されたもの)、インデックスS-1を持つ与えられた配列(massive[])で最も左に近い値、インデックスS+1を持つ最も右に近い値、注文開始の瞬間の価格です。
1年生に来たのに、卒業式を覗こうとしているのか...。授業に戻りなさい!! - 類似性:))
ただひとつ、まだ理解できていないことがある......。
ここでは、3000の値で配列を初期化する必要があります。そして、私はEXCELを使ってそれを行いました。
この長い、多段階の、面倒な作業に思えたのです。
この処理に適したアルゴリズムはあるのでしょうか?
ありがとうございます。
EXCELを使ってやってみました。
DDE経由かLazybones経由か?
マクロを書いて自動化する、履歴がある場合。マクロ書き込みを有効にしたWordで開き、そこで変換し、マクロでcsvに保存し、DDEを使うのです。メタトレーダーとメタストックのデータファイルのフォーマットについては、自分で理解する時間がなく、よくわからない。また、double array[3000]にゼロがある場合は、forを使用しますが、私の勘違いでなければ、ゼロで初期化されます。
了解です、どうもありがとうございました・・・いつも焦って先走っちゃうんですよね・・・全体的に短所より長所の方が多い気がします。
ただ、わからないのは...。
3000個の値の配列を初期化する必要があるのですが、今までEXCELでやっていました。
長くて多段階の面倒な作業であることがわかりました。
この処理に適したアルゴリズムはあるのでしょうか?
ありがとうございます。
初期化値が書き込まれているファイルを掲載してください...。
DDE経由か、Loafer経由か?
マクロを書いて自動化する、履歴がある場合。マクロ書き込みを有効にしたWordで開き、Excelに変換してcsvマクロで保存し、DDEを使用します。メタトレーダーとメタストックのデータファイルの形式は、私にはわからない、時間がないのです。ゼロによる場合は、forを通しますが、ゼロは初期化されますね、私の記憶では。
ありがとうございます、勉強します。 今、Serviceに行きました - EXCELファイルにペアの履歴を保存しました。
私は、すべてのデータを持つ1つの列を列ごとに分割し、始値の ある列の各値の後にカンマを入れ-行に移し-ソートし-エディタに貼り付けました、すなわち。
を含むmqhファイル。
DDEやLazybearの参考文献があれば教えてください。
ありがとうございます。
私は単純に「サービス」に入り、夫婦の履歴をEXCELファイルに保存しました。
すべてのデータが入った1つの列をカラムに分割し、始値の列では各値の後にカンマを入れ、1行に転置してソートし、エディタに貼り付ける、つまり
を含むmqhファイル。
DDEやLazybear情報の参考文献があれば、教えてください。
ありがとうございます。
DDEもlazybonesも必要ない。関数(10行のコード)が必要なだけです。 ターミナルディレクトリにそのファイルを投げれば、配列が初期化されます...ファイルをよこせ。
DDEもLazybonesも必要ない。関数(10行のコード)が必要なだけです。 ターミナルディレクトリにそのファイルを投げれば、配列が初期化されます...ファイルをよこせ。
2つの配列を初期化する必要があります。
1.ダブル
2.datetime
最初の配列で、なぜか1120行目以降の値が、区切り記号をカンマからドットに変えたら、違うフォーマットに変換されてしまいました(カンマがあったんです)。
もし難しければ、この10行のコードも送ってください・・・勉強します・・・将来は自分でできるようになりたいです。
どうもありがとうございました。
おかしいな、ファイルが140キロもある、アーカイブして記事に添付したのに・・・・・・。
ファイルを短くしてください、数行でいいので...。