"ダミー "からの質問 - ページ 67 1...606162636465666768697071727374...277 新しいコメント x572intraday 2011.09.20 18:43 #661 sergeev:要素数は定数で指定する。要素数が不明な場合は、ArrayResize を使用する。以上、c++の基礎知識でしたconst int elements=4; もしそうなら、何の役にも立たなかった。 --- 2011.09.20 18:43 #662 x100intraday: もしそうなら、何の役にも立たなかった。#define elements 4 x572intraday 2011.09.20 18:50 #663 sergeev: ありがとうございます。 Дмитрий 2011.09.20 22:48 #664 こんにちは。MetaTrader5で、現在の注文を追跡できるようにハイライトされた領域を設定する方法を教えていただけませんか?添付のスクリーンショットをご覧ください。よろしくお願いします。 ファイル: uf2mcfxvni.JPG 285 kb Olegs Kucerenko 2011.09.20 23:03 #665 Dimm-ua:こんにちは。MetaTrader5で、現在の注文を追跡できるようにハイライトされた領域を設定する方法を教えていただけませんか?添付のスクリーンショットをご覧ください。よろしくお願いします。 ツールボックス」ウィンドウの「取引」タブ。 Дмитрий 2011.09.20 23:08 #666 Karlson: ツールウィンドウ.トレードタブ. 私は完全なダミーに違いないが、そのようなものはない Olegs Kucerenko 2011.09.20 23:26 #667 Дмитрий 2011.09.21 21:26 #668 Karlson: OK、ありがとうございました - sorted Sergey Diubakin 2011.09.23 15:44 #669 開発者への質問 - ポジションリバーサルは、ポジションの開始時間を 変更しますか?そうでない場合、ポジションのロールオーバータイムはどのように取得するのでしょうか?ポジションを反転させるには、現在のポジションをクローズし、反対方向に新しいポジションをオープンするという2つのリクエストしかないことがわかりました。また、1リクエストずつ反転させると、PositionGetInteger関数でポジションのロールオーバータイムを取得できないのでは...? x572intraday 2011.09.23 17:26 #670 社内インジケーターの最もシンプルな例であるフラクタル(https://www.mql5.com/ru/code/viewcode/30/5540/fractals.mq5)を取り上げてみました。 そこには、そんなコードの積み重ねがある。ExtUpperBuffer[i]=High[i];ExtLowerBuffer[i]=Low[i];これらのバッファはダブル タイプのダイナミックである。さらに、価格データ(HighとLow)だけでなく、極端なバーの指定されたHighTimeとLowTimeを保存する必要があります(ご存知のように、M1を除くすべてのTFはおおよその時間値を持っているので、私はそれをさらに使うために時間バッファに追加するために自分自身で正確な時間を計算する必要があります)。キャプテンハインドサイトは、datetime 型の適切な配列を宣言し、同様に埋める必要があることを示唆しています。ExtUpperTimeBuffer[i]=exactTime[0]; // правая часть - элемент массива, вычисленный заранееExtLowerTimeBuffer[i]=exactTime[0]; // правая часть - элемент массива, вычисленный заранееといった具合です。ExtUpperTimeBuffer[i]=EMPTY_VALUE;ExtLowerTimeBuffer[i]=EMPTY_VALUE;が、その前に、datetime helpと discover に行ってみてください。"日付と時刻の定数..." と "...リテラル文字列として 表現することができる"。さらに、このデータ型の配列にインジケータバッファを関連付けることはできず(その必要もない?)、よく知られた理由から、このデータ型の配列にSetIndexBufferを適用することもできません。そして、私たちはそうではありません。長い間反省し、「これでいいのだ」という結論に至るのです。出来上がったコードをコンパイルします。EMPTY_VALUE の文字列は「定数値の切り捨て」という警告が表示され(悲しい)、同じ文字列は Expert Advisor のレポートに「Array out of range 」というエラーが表示されます(最後に悲しい 思いをします)。EMPTY_VALUEが datetime 型に収まらないようで 、配列のサイズはゼロのまま です。EMPTY_VALUEを0に変更すると、エラーはなくなりますが、配列のサイズはゼロの ままです。もうひとつ不思議なことがあります。バッファExtUpperBufferと ExtLowerBufferのサイズが0でないことです。つまり、フラクタルが表示されないにもかかわらず、バッファは満たされているということです。なぜ、急にそうなったのでしょうか?私が興味があるのは、価格バッファのように時間バッファを直接埋めることは可能か(CopyTimeや 配列へのコピーの他の通常の関数に頼ることなく)、そしてどのように可能か、もし不可能ならなぜか、という点です。この目的のために、1970年の始まりからの秒を格納するための別のバッファのペアを作る必要がありますが、そのタイプはdatetimeではなく、例えばdoubleや longで、必要な瞬間にTimeToStringを通してリテラル文字 列としての時間 フォーマットに変換するのでしょうか?追伸:Fractals.mq5の 完成したコードを再現するのが面倒な人、教えてください、計算された時間固有のデータをどのように保存するのですか(組み込みの指標のハンドルを呼び出して作業せずに)?ありがとうございます。 1...606162636465666768697071727374...277 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
要素数は定数で指定する。
要素数が不明な場合は、ArrayResize を使用する。
以上、c++の基礎知識でした
もしそうなら、何の役にも立たなかった。
こんにちは。
MetaTrader5で、現在の注文を追跡できるようにハイライトされた領域を設定する方法を教えていただけませんか?
添付のスクリーンショットをご覧ください。
よろしくお願いします。
こんにちは。
MetaTrader5で、現在の注文を追跡できるようにハイライトされた領域を設定する方法を教えていただけませんか?
添付のスクリーンショットをご覧ください。
よろしくお願いします。
ツールウィンドウ.トレードタブ.
開発者への質問 - ポジションリバーサルは、ポジションの開始時間を 変更しますか?そうでない場合、ポジションのロールオーバータイムはどのように取得するのでしょうか?
ポジションを反転させるには、現在のポジションをクローズし、反対方向に新しいポジションをオープンするという2つのリクエストしかないことがわかりました。また、1リクエストずつ反転させると、PositionGetInteger関数でポジションのロールオーバータイムを取得できないのでは...?
社内インジケーターの最もシンプルな例であるフラクタル(https://www.mql5.com/ru/code/viewcode/30/5540/fractals.mq5)を取り上げてみました。 そこには、そんなコードの積み重ねがある。
これらのバッファはダブル タイプのダイナミックである。
さらに、価格データ(HighとLow)だけでなく、極端なバーの指定されたHighTimeとLowTimeを保存する必要があります(ご存知のように、M1を除くすべてのTFはおおよその時間値を持っているので、私はそれをさらに使うために時間バッファに追加するために自分自身で正確な時間を計算する必要があります)。キャプテンハインドサイトは、datetime 型の適切な配列を宣言し、同様に埋める必要があることを示唆しています。
といった具合です。
ExtUpperTimeBuffer[i]=EMPTY_VALUE;
ExtLowerTimeBuffer[i]=EMPTY_VALUE;
が、その前に、datetime helpと discover に行ってみてください。
"日付と時刻の定数..." と "...リテラル文字列として 表現することができる"。さらに、このデータ型の配列にインジケータバッファを関連付けることはできず(その必要もない?)、よく知られた理由から、このデータ型の配列にSetIndexBufferを適用することもできません。そして、私たちはそうではありません。長い間反省し、「これでいいのだ」という結論に至るのです。出来上がったコードをコンパイルします。EMPTY_VALUE の文字列は「定数値の切り捨て」という警告が表示され(悲しい)、同じ文字列は Expert Advisor のレポートに「Array out of range 」というエラーが表示されます(最後に悲しい 思いをします)。EMPTY_VALUEが datetime 型に収まらないようで 、配列のサイズはゼロのまま です。EMPTY_VALUEを0に変更すると、エラーはなくなりますが、配列のサイズはゼロの ままです。もうひとつ不思議なことがあります。バッファExtUpperBufferと ExtLowerBufferのサイズが0でないことです。つまり、フラクタルが表示されないにもかかわらず、バッファは満たされているということです。なぜ、急にそうなったのでしょうか?
私が興味があるのは、価格バッファのように時間バッファを直接埋めることは可能か(CopyTimeや 配列へのコピーの他の通常の関数に頼ることなく)、そしてどのように可能か、もし不可能ならなぜか、という点です。この目的のために、1970年の始まりからの秒を格納するための別のバッファのペアを作る必要がありますが、そのタイプはdatetimeではなく、例えばdoubleや longで、必要な瞬間にTimeToStringを通してリテラル文字 列としての時間 フォーマットに変換するのでしょうか?
追伸:Fractals.mq5の 完成したコードを再現するのが面倒な人、教えてください、計算された時間固有のデータをどのように保存するのですか(組み込みの指標のハンドルを呼び出して作業せずに)?
ありがとうございます。