dr.house7さん、こんにちは。
何か試行錯誤をされているのでしょうか?
今までに何か試されたことはありますか?私たちに見せられるようなコードの断片はありますか?
もし見せるものがないのであれば、Code Baseで 検索するか、Jobs Sectionで 仕事を投稿した方が良いでしょう。
OK ここでコードです。
int touchedline[10]; int temp = 0; touchedline[0]=doc1Time; touchedline[1]=doc2Time; touchedline[2]=doc3Time; touchedline[3]=doc4Time; touchedline[4]=doc5Time; touchedline[5]=doc6Time; touchedline[6]=doc7Time; touchedline[7]=doc8Time; touchedline[8]=doc9Time; touchedline[9]=doc10Time; for(int i=0;i<10;i++) { if(touchedline[i]>temp) temp=touchedline[i]; }
doc1Time, doc2Time, doc3Time, ...etc は datetime です。
この式で、最後にタッチされた時刻を得ることができましたが、使用されたオブジェクト配列の番号は得られませんでした。
touchline[0]、touchline[1]、touchline[3]など、どのオブジェクトが一番高い値なのか知りたいのです。
サポートありがとうございます。
doc
まさに私が探していた回答です!ありがとうございます。
p.s.
私はいつもtsdフォーラムで、無料でコーディングしていました。
誰もが自由にコーディングすることができます
しかし、mql4.comとmql5.comのフォーラムの伝統は、コードを共有し、彼らの試みを表示する人々を助けることです。
... int highest=-1; for(int i=0;i<10;i++) { if(touchedline[i]>temp) { highest=i; temp=touchedline[i]; } }
これは最も高い値のインデックスを与え、すべての日付touchline[]の値が現在時刻より劣るという条件で、「現在時刻に 最も近い」 ものを提供します。
また、ArrayMaximum() を使用することもできます。
誰もが自由にコーディングできる
しかし、mql4.comとmql5.comのフォーラムの伝統は、彼らのコードを共有し、彼らの試みを示す人々を助けることです。
これは、最も高い値のインデックスと、すべての日付touchline[]の値が現在時刻より劣っていることを条件として、「現在時刻に 最も近い」 ものを提供します。
ArrayMaximum() を使っても良いですよ。
:D
ありがとうございます...私は前のトライで"int highest=0; " を使いました、それは私の問題でした。
良い週末をお過ごしください。
doc
誰もが自由にコーディングすることができます
しかし、mql4.comとmql5.comのフォーラムの伝統は、彼らのコードを共有し、彼らの試みを示す人々を助けることです。
これは、最高値のインデックスと、すべての日付touchline[]の値が現在時刻より劣るという条件で「現在時刻に 最も近い」 ものを提供します。
ArrayMaximum() を使うこともできます。
おはようございます、そして素敵な日曜日です
私は現在だけでなく、 以前の"最高 " を取得する必要があり、私はどのように進めることができますか?
よろしくお願いします。
ドク
おはようございます、そして素敵な日曜日ですね。
また正しい方法を教えてください...現在のものだけ でなく、以前の「最高値」を取得する必要があるのですが、どのように進めれば よいのでしょうか?
よろしくお願いします。
ドクター
そのようなものですか?
... int highest=-1,previousHighest=-1; for(int i=0;i<10;i++) { if(touchedline[i]>temp) { previousHighest=highest; highest=i; temp=touchedline[i]; } }他のソリューションの中で唯一のものです。
そのようなものですか?
他のソリューションの中で唯一のソリューションです。ありがとうございます、とてもうまくいきました。
でも、ちょっと理解しがたいですね :)
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
皆さん、おはようございます。
10個のdatetimeがありますが、どれが現在時刻に 一番近いか知りたいのですが、どのような数式を使えばいいのでしょうか?
サポートありがとうございます。