[ARCHIVE!] フォーラムを散らかさないように、どんなルーキーの質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしではどこにも行けない - 4. - ページ 23 1...161718192021222324252627282930...631 新しいコメント Рустам 2012.03.26 09:20 #221 TarasBY: 1位:アレイサイズを変えるという思想は最初から欠陥がある、100件中99件は10セルでインジケーターの読み取りを処理すれば良い。 2番目:これらの測定値を刻々と再計算するのは、不勉強な脳の気まぐれです。 イゴール、この状況を打開するための賢明なアドバイスを始めるか、一切投稿しないか、どちらかだ。 Сергей 2012.03.26 09:28 #222 大雑把ですが、要は)実験してみたら、点数のデータは1つのセルにまとめられることに気がつきました。これで十分です。 TarasBY 2012.03.26 09:31 #223 FAQ: イゴール、この状況を打開するための賢明なアドバイスを始めるか、一切投稿しないか、どちらかだ。 私が言っていたことを「適切なアドバイス」と訳すと、その人は行き止まりの方向に向かっているのです。 Рустам 2012.03.26 09:32 #224 だから、デッドロックの事実を述べるだけでなく、正しい方向性を示してあげてください。 このスレは... TarasBY 2012.03.26 09:32 #225 Fox_RM: 大雑把ですが、要は)実験してみたら、点数のデータは1つのセルにまとめられることに気がつきました。これで十分です。 不快にさせようとか、侮辱しようとか、そんなことは微塵も考えずに。 Сергей 2012.03.26 09:36 #226 大丈夫です!このフォーラムでの人助けは貴重です1〜2ヶ月前は、配列の扱い方を全く知りませんでした) Snegovik 2012.03.26 10:35 #227 Fox_RM: 配列が異種混在している場合は,すべての要素を文字列型に変換し,必要な要素を StringFinde(https://www.mql5.com/ru/forum/138609/page22#613148).間違っていたら訂正してください。 ありがとうございました。 機能がわかりました。 ただ、正しい使い方が理解できていない。 文字列の中で検索された部分が始まる場所のみを返し、部分的なものは返しません。 文字列の一部が必要です。 TarasBY 2012.03.26 10:43 #228 Snegovik: ありがとうございます。 機能がわかりました。 ただ、まだ正しい使い方がわかっていないだけなんです。 文字列の中で検索された部分が始まる場所を返すだけで、その部分は返しません。 紐の一部が必要です。 StringSubstr()。 Snegovik 2012.03.26 10:58 #229 TarasBY: StringSubstr()。 私に必要なもの ありがとうございました。 Andrei Shubin 2012.03.26 11:22 #230 みなさん、こんばんは。 問題:2直線の交点を求める関数の使い方がわからない(キムさんの関数も試したが、結果は同じ)。 要は、クロスオーバーを間違った場所で検出してしまうことがあるのです。 こんな感じです。 赤い横線は、関数で計算された物価水準です。黄色いのは、あるべき姿のレベルです。 面白いことに、このバグはいつも起こるわけではなく、多くの場合、交差点はあるべき姿で定義されているのです...。 以下に、その関数のコードを貼り付けます。 //+----------------------------------------------------------------------------+ void Middle(string nm1,string nm2) { //double M; double x1, x2, x3, x4; double y1, y2, y3, y4; double k1, k3; if(ObjectFind(nm1)==0 && ObjectFind(nm2)==0) { y1=ObjectGet(nm1, OBJPROP_PRICE1); y2=ObjectGet(nm1, OBJPROP_PRICE2); x1=ObjectGet(nm1, OBJPROP_TIME1); x2=ObjectGet(nm1, OBJPROP_TIME2); y3=ObjectGet(nm2, OBJPROP_PRICE1); y4=ObjectGet(nm2, OBJPROP_PRICE2); x3=ObjectGet(nm2, OBJPROP_TIME1); x4=ObjectGet(nm2, OBJPROP_TIME2); k1=(y2-y1)/(x2-x1); k3=(y4-y3)/(x4-x3); if(k1 != k3) { T = (y1 - y3 + k3*x3 - k1*x1)/(k3 - k1); M = y1 + k1*(T - x1); Tt = T; } } return(0); } //+----------------------------------------------------------------------------+ トレーラーには、それをテストするためのExpert Advisorが含まれています。 何が間違っているのか、アドバイスをお願いします。 ありがとうございました。) ファイル: proba_per.mq4 11 kb 1...161718192021222324252627282930...631 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
1位:アレイサイズを変えるという思想は最初から欠陥がある、100件中99件は10セルでインジケーターの読み取りを処理すれば良い。
2番目:これらの測定値を刻々と再計算するのは、不勉強な脳の気まぐれです。
イゴール、この状況を打開するための賢明なアドバイスを始めるか、一切投稿しないか、どちらかだ。
大雑把ですが、要は)実験してみたら、点数のデータは1つのセルにまとめられることに気がつきました。これで十分です。
だから、デッドロックの事実を述べるだけでなく、正しい方向性を示してあげてください。
このスレは...
大丈夫です!このフォーラムでの人助けは貴重です1〜2ヶ月前は、配列の扱い方を全く知りませんでした)
配列が異種混在している場合は,すべての要素を文字列型に変換し,必要な要素を
StringFinde(https://www.mql5.com/ru/forum/138609/page22#613148).間違っていたら訂正してください。
ありがとうございました。 機能がわかりました。
ただ、正しい使い方が理解できていない。
文字列の中で検索された部分が始まる場所のみを返し、部分的なものは返しません。
文字列の一部が必要です。
ありがとうございます。 機能がわかりました。
ただ、まだ正しい使い方がわかっていないだけなんです。
文字列の中で検索された部分が始まる場所を返すだけで、その部分は返しません。
紐の一部が必要です。
StringSubstr()。
私に必要なもの
ありがとうございました。
みなさん、こんばんは。
問題:2直線の交点を求める関数の使い方がわからない(キムさんの関数も試したが、結果は同じ)。
要は、クロスオーバーを間違った場所で検出してしまうことがあるのです。
こんな感じです。
赤い横線は、関数で計算された物価水準です。黄色いのは、あるべき姿のレベルです。
面白いことに、このバグはいつも起こるわけではなく、多くの場合、交差点はあるべき姿で定義されているのです...。
以下に、その関数のコードを貼り付けます。
トレーラーには、それをテストするためのExpert Advisorが含まれています。
何が間違っているのか、アドバイスをお願いします。
ありがとうございました。)