MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 89 1...828384858687888990919293949596...1953 新しいコメント Renat Akhtyamov 2017.01.22 23:58 #881 そろそろMT4のヘルプスレッドを1つに統合しませんか? Artyom Trishkin 2017.01.23 00:02 #882 Renat Akhtyamov: そろそろMT4に関するスレッドを1つにまとめてはどうでしょうか?作家はそれぞれ自分の支店を持っています。一人の作者が運営し、もう一人の作者が運営しない、しないってだけなんだけどね。ただ、助けたい人のための場所です。なぜ、mql4で助けてくれない作者のブランチに、自分のブランチを突っ込む必要があるのでしょうか? Mickey Moose 2017.01.23 10:57 #883 Artyom Trishkin: と私も思います。 DVlad 2017.01.24 15:09 #884 こんにちは。MT4の言語表記はどこにありますか? Vitalie Postolache 2017.01.24 15:17 #885 DVlad:こんにちは。MT4の言語表記はどこにありますか? F1上のMetaEditorで。またはこちら、同じものですが、オンラインです。また、C++に関する書籍もググってみてください。 Справочник MQL4 docs.mql4.com Справочник MQL4 Sile Si 2017.01.24 21:12 #886 こんにちは。 最後の注文の価格を調べるのを手伝ってください。 この関数は最も古い注文の価格を求めますが、最も若い注文が必要です。 何を変えるか? double GetOrderOpenPrice(string sy="", int op=-1, int mn=-1) { datetime t; double r=0; int i, k=OrdersTotal(); if (sy=="0") sy=Symbol(); for (i=0; i<k; i++) { if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) { if (OrderSymbol()==sy || sy=="") { if (OrderType()>1 && OrderType()<6) { if (op<0 || OrderType()==op) { if (mn<0 || OrderMagicNumber()==mn) { if (t<OrderOpenTime()) { t=OrderOpenTime(); r=OrderOpenPrice(); } } } } } } } return(r);} KimIVの便利な機能 [ARCHIVE]フォーラムを乱立させないために、どんなルーキーの質問でも。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 5. Any questions from newcomers Vitaly Muzichenko 2017.01.24 21:28 #887 Marina Korotkih:こんにちは。 最後の注文の価格を調べるのを手伝ってください。 この関数は最も古い注文の価格を求めますが、最も若い注文が必要です。 何を変えるか? double GetOrderOpenPrice(string sy="", int op=-1, int mn=-1) { datetime t; double r=0; int i, k=OrdersTotal(); if (sy=="0") sy=Symbol(); for (i=0; i<k; i++) { if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) { if (OrderSymbol()==sy || sy=="") { if (OrderType()>1 && OrderType()<6) { if (op<0 || OrderType()==op) { if (mn<0 || OrderMagicNumber()==mn) { if (t<OrderOpenTime()) { t=OrderOpenTime(); r=OrderOpenPrice(); } } } } } } } return(r);} まあ、それが最新の、つまり、最新の Alekseu Fedotov 2017.01.24 21:38 #888 Marina Korotkih:こんにちは。 最後の注文の価格を調べるのを手伝ってください。 この関数は最も古い注文の価格を求めますが、最も若い注文が必要です。 何を変えるか? double GetOrderOpenPrice(string sy="", int op=-1, int mn=-1) { datetime t; double r=0; int i, k=OrdersTotal(); if (sy=="0") sy=Symbol(); for (i=0; i<k; i++) { if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) { if (OrderSymbol()==sy || sy=="") { if (OrderType()>1 && OrderType()<6) { if (op<0 || OrderType()==op) { if (mn<0 || OrderMagicNumber()==mn) { if (t<OrderOpenTime()) { t=OrderOpenTime(); r=OrderOpenPrice(); } } } } } } } return(r);} それでラストオーダーの価格が決まるんです。 Sile Si 2017.01.24 21:52 #889 Alekseu Fedotov: それでラストオーダーの価格が決まるんです。ヴィタリー・ムジチェンコ まあ、一番新しい、つまり、最新の いいえ、この関数は売り注文の価格1.07057を返し、私は14番目の売り注文の価格1.06637が必要なのです。 Vitaly Muzichenko 2017.01.24 22:06 #890 Marina Korotkih: いいえ、この関数は売り注文の価格1.07057を返し、私は14番目の売り注文の価格1.06637が必要なのです。double GetOrderOpenPrice(string sy="", int op=-1, int mn=-1) { double r=-1; if (sy=="0") sy=Symbol(); for (int i=0; i<OrdersTotal(); i++) { if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) { if (OrderSymbol()==sy || sy=="") { if (OrderType()>1 && OrderType()<6) { if (op<0 || OrderType()==op) { if (mn<0 || OrderMagicNumber()==mn) { if (r>OrderOpenPrice() || r==-1) { r=OrderOpenPrice(); }}}}}}} return(r);} 1...828384858687888990919293949596...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
そろそろMT4に関するスレッドを1つにまとめてはどうでしょうか?
作家はそれぞれ自分の支店を持っています。一人の作者が運営し、もう一人の作者が運営しない、しないってだけなんだけどね。ただ、助けたい人のための場所です。なぜ、mql4で助けてくれない作者のブランチに、自分のブランチを突っ込む必要があるのでしょうか?
こんにちは。
MT4の言語表記はどこにありますか?
こんにちは。
MT4の言語表記はどこにありますか?
こんにちは。
最後の注文の価格を調べるのを手伝ってください。
この関数は最も古い注文の価格を求めますが、最も若い注文が必要です。
何を変えるか?
datetime t;
double r=0;
int i, k=OrdersTotal();
if (sy=="0") sy=Symbol();
for (i=0; i<k; i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderSymbol()==sy || sy=="") {
if (OrderType()>1 && OrderType()<6) {
if (op<0 || OrderType()==op) {
if (mn<0 || OrderMagicNumber()==mn) {
if (t<OrderOpenTime()) {
t=OrderOpenTime();
r=OrderOpenPrice();
}
}
}
}
}
}
}
return(r);
}
こんにちは。
最後の注文の価格を調べるのを手伝ってください。
この関数は最も古い注文の価格を求めますが、最も若い注文が必要です。
何を変えるか?
datetime t;
double r=0;
int i, k=OrdersTotal();
if (sy=="0") sy=Symbol();
for (i=0; i<k; i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderSymbol()==sy || sy=="") {
if (OrderType()>1 && OrderType()<6) {
if (op<0 || OrderType()==op) {
if (mn<0 || OrderMagicNumber()==mn) {
if (t<OrderOpenTime()) {
t=OrderOpenTime();
r=OrderOpenPrice();
}
}
}
}
}
}
}
return(r);
}
こんにちは。
最後の注文の価格を調べるのを手伝ってください。
この関数は最も古い注文の価格を求めますが、最も若い注文が必要です。
何を変えるか?
datetime t;
double r=0;
int i, k=OrdersTotal();
if (sy=="0") sy=Symbol();
for (i=0; i<k; i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderSymbol()==sy || sy=="") {
if (OrderType()>1 && OrderType()<6) {
if (op<0 || OrderType()==op) {
if (mn<0 || OrderMagicNumber()==mn) {
if (t<OrderOpenTime()) {
t=OrderOpenTime();
r=OrderOpenPrice();
}
}
}
}
}
}
}
return(r);
}
それでラストオーダーの価格が決まるんです。
まあ、一番新しい、つまり、最新の
いいえ、この関数は売り注文の価格1.07057を返し、私は14番目の売り注文の価格1.06637が必要なのです。
いいえ、この関数は売り注文の価格1.07057を返し、私は14番目の売り注文の価格1.06637が必要なのです。
double r=-1;
if (sy=="0") sy=Symbol();
for (int i=0; i<OrdersTotal(); i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderSymbol()==sy || sy=="") {
if (OrderType()>1 && OrderType()<6) {
if (op<0 || OrderType()==op) {
if (mn<0 || OrderMagicNumber()==mn) {
if (r>OrderOpenPrice() || r==-1) {
r=OrderOpenPrice();
}}}}}}}
return(r);
}