[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 177 1...170171172173174175176177178179180181182183184...652 新しいコメント Alexander 2011.09.14 19:52 #1761 Question1 - 検索・順序確認機能で、以下のように記述します。 if(TimeCurrent()-OrderOpenTime()>18*3600)OrderClose(...).。 質問2 - このようにコードを書きました。 if(Close[0]>Close[1]&&Close[0]>Close[2]&&Close[1]>Close[2]) Артур 2011.09.14 22:11 #1762 Roll: doubleObjectGetValueByShift( string name, int shift ) ありがとうございます。まさに私が求めていたものです。artmedia70 です。 ありがとうございます。あなたの情報は興味深いのですが、今のところ私には難しいです。 Всеволод 2011.09.14 22:34 #1763 NaVolne: この時間条件を設定する方法を説明します、え? 未決済の注文を調べ、OpenOrderTimeと現在の注文の差が18時間(60*60*18秒)以上であれば、それをクローズします。 https://docs.mql4.com/ru/trading/OrderOpenTime https://docs.mql4.com/ru/dateandtime/TimeCurrent 削除済み 2011.09.15 05:42 #1764 迅速なご回答をいただき、誠にありがとうございました。これから試してみます。 Ivan Katsko 2011.09.15 06:06 #1765 DhP: 既成のコードをありがとうございました Александр 2011.09.15 06:41 #1766 splxgf: 棒グラフの番号や最高値で判断するのがよいでしょう。 両方です。ご返信ありがとうございました Александр 2011.09.15 06:47 #1767 Roll: https://docs.mql4.com/ru/series/iHighest または MetaEditor --> MQL4 Reference --> Access to timeseries --> iHighest: 例:double val; //連続する20本のバーの最大値を計算します。 // 現在のチャート上のインデックス4からインデックス23まで val=High[iHighest(NULL,0,MODE_HIGH,20,4)]; ありがとうございます、以上です。20本分の計算なのに、なぜ現在のチャートでindex 4からindex 23までを包括するのか、よく理解できないのです。 あとは、どのバーがその値段でREALLYなのかを見極めるだけだ。 Shniperson 2011.09.15 07:07 #1768 MT4は1日にどれくらいのトラフィックを消費するのですか? また、含まれる商品の数(通貨ペア、CFD)にも影響がありますか? Всеволод 2011.09.15 07:29 #1769 001:ありがとうございます。しかし、20本のバーの計算なのに、なぜ現在のチャートでインデックス4からインデックス23になるのか、よく理解できません。あとは、その値段のバーを探すだけだ。 まあ、ドキュメントに説明のリンクがあるので、それをクリックして読めばいいだけなんですけどね。23小節で4小節からスタート...。は、パラメータに記載されている20小節を通過することです。4小節目から20小節を検索する必要があります。このコードで、バー番号と価格の両方を取得することができます。 価格:val=High[iHighest(NULL,0,MODE_HIGH,20,4)]; バー番号:val=iHighest(NULL,0,MODE_HIGH,20,4); 削除済み 2011.09.15 08:20 #1770 あるインジケータ(どのインジケータでもよい)が、最後のN本のローソク足(N - インジケータパラメータ)の間だけ線を描き、それ以前はすべてチャートから消すにはどうしたらよいですか? 1...170171172173174175176177178179180181182183184...652 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
Question1 - 検索・順序確認機能で、以下のように記述します。
if(TimeCurrent()-OrderOpenTime()>18*3600)OrderClose(...).。
質問2 - このようにコードを書きました。
if(Close[0]>Close[1]&&Close[0]>Close[2]&&Close[1]>Close[2])
ありがとうございます。あなたの情報は興味深いのですが、今のところ私には難しいです。
この時間条件を設定する方法を説明します、え?
未決済の注文を調べ、OpenOrderTimeと現在の注文の差が18時間(60*60*18秒)以上であれば、それをクローズします。
https://docs.mql4.com/ru/trading/OrderOpenTime
https://docs.mql4.com/ru/dateandtime/TimeCurrent
棒グラフの番号や最高値で判断するのがよいでしょう。
両方です。ご返信ありがとうございました
MetaEditor --> MQL4 Reference --> Access to timeseries --> iHighest:
例:double val;
//連続する20本のバーの最大値を計算します。
// 現在のチャート上のインデックス4からインデックス23まで
val=High[iHighest(NULL,0,MODE_HIGH,20,4)];
ありがとうございます、以上です。20本分の計算なのに、なぜ現在のチャートでindex 4からindex 23までを包括するのか、よく理解できないのです。
あとは、どのバーがその値段でREALLYなのかを見極めるだけだ。
ありがとうございます。しかし、20本のバーの計算なのに、なぜ現在のチャートでインデックス4からインデックス23になるのか、よく理解できません。
あとは、その値段のバーを探すだけだ。
まあ、ドキュメントに説明のリンクがあるので、それをクリックして読めばいいだけなんですけどね。23小節で4小節からスタート...。は、パラメータに記載されている20小節を通過することです。4小節目から20小節を検索する必要があります。このコードで、バー番号と価格の両方を取得することができます。
価格:val=High[iHighest(NULL,0,MODE_HIGH,20,4)];
バー番号:val=iHighest(NULL,0,MODE_HIGH,20,4);
あるインジケータ(どのインジケータでもよい)が、最後のN本のローソク足(N - インジケータパラメータ)の間だけ線を描き、それ以前はすべてチャートから消すにはどうしたらよいですか?