[ARCHIVE!] フォーラムを散らかさないように、どんなルーキーの質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしではどこにも行けない - 4. - ページ 212 1...205206207208209210211212213214215216217218219...631 新しいコメント Роман 2012.06.26 12:35 #2111 olis: では、どの関数が現在の価格を返すのか、教えてください。 パズロ? Vyacheslav Kirillov 2012.06.26 14:03 #2112 Roman.: 根性がないのか? それは何か!?私はそんなに賢くないので、ロシア語でも当てられなかったでしょう。 Alekseu Fedotov 2012.06.26 14:32 #2113 YOUNGA: テスト後にテスト結果(トランザクション)をファイルに書き出したい deinit()ブロックにtofile()関数を置いた(作業終了後に書き込む)。 が、関数自体は は動作しません。ヘッダのみを書き込みます。int total=OrdersTotal(); //заменить на int total=OrdersHistoryTotal(); как-то так // записываем в файл только закрытые ордера Vyacheslav Kirillov 2012.06.26 15:09 #2114 Roman.: 根性がないのか? あくまでオープンオーダーの「Bid」です。そうだろ?本当の値段を表示してくれる。それとも、後々問題になるのでしょうか? Artyom Trishkin 2012.06.26 16:18 #2115 olis: オープンオーダーの場合は、単に「Bid」となります。そうだろ?現在の価格が表示されるんです。それとも、後で問題が発生するのでしょうか? オープンオーダー」のBidではなく、EAが動作しているチャートのBidとなります。 現在の価格と"本当の "価格とでは、どのような違いがあるのでしょうか? MarketInfo() を使用すると、任意のシンボルの現在の価格を取得できます。AskかBidのどちらかです。 Vyacheslav Kirillov 2012.06.26 16:53 #2116 artmedia70: オープンオーダー」のBidではなく、EAが動作しているチャートのBidです。 また、現在の価格と「本当の」価格とでは、どのように違うとお考えですか? 混乱させちゃったね、ごめん、そういう意味じゃないんだ。 MarketInfo() を使用すると、任意のシンボルの現在の価格を取得できます。Askとは何か、Bidとは何か? ありがとうございます、もう少し大きくなったら見てみます )) 削除済み 2012.06.26 17:20 #2117 r772ra: ありがとうございます - コードをかじり続けてみます evgens 2012.06.26 20:10 #2118 こんにちは、皆さん、長い間(1年半)ここに来なかったので、少し記憶を呼び覚ましてください。 EAではt/pとs/lで注文していたのですが、それをせずに、ある条件下で必要な分だけクローズしたいのです の注文を受け付けています。 以下はそのコードです。 int clos(int mn) { int k=OrdersTotal(); for(int a=0;a<=k;a++) { if(OrderSelect(a,SELECT_BY_POS,MODE_TRADES)) { if(OrderMagicNumber()==mn) { if(OrderType()==OP_BUY || OrderType()==OP_SELL)) int n=OrderTicket()とする。 double l=OrderLots(); OrderClose(n,l,Ask,5,0); }}} return(0)です。 } どのオーダーも閉じないし、全部パスしたんだけど、どうしたんだろう? コーディングのヘルプ アスク! MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 Роман 2012.06.26 22:09 #2119 gheka: こんにちは、みなさん、しばらく(1年半)ここに来ていないので、少し記憶を呼び覚ましていただけませんか? エキスパートアドバイザーを使ってt/pとs/lで注文を出したので、それを使わずに必要な注文を決済したいということです。 ワラント 以下はそのコードです。 int clos(int mn) { int k=OrdersTotal(); for(int a=0;a<=k;a++) { if(OrderSelect(a,SELECT_BY_POS,MODE_TRADES)) { if(OrderMagicNumber()==mn) { if(OrderType()==OP_BUY || OrderType()==OP_SELL) int n=OrderTicket()とする。 double l=OrderLots(); OrderClose(n,l,Ask,5,0); }}} return(0)です。 } どのオーダーも閉じないし、全部パスしたんだけど、どうしたんだろう? 2枚目のページに ある繊維を選んで、フクロウに差し込んでください - 自転車が発明されたのはずいぶん前のことです。:-) Roman Kutemov 2012.06.27 01:41 #2120 こんにちは。 私はSpreadがゼロに等しいときにこのバーを記憶する必要があります、このコードを完了するために私を助けることができますか? そして、Spreadをコントロールし、一定値以上であれば、取引を開始する。 int razdvizka =20; int Price1、Price2、Spread。 for (int m=1;m<Bars;m++) { Price1 =(iClose(Symbol_1,0,0) - iClose(Symbol_1,0,m)) / MarketInfo(Symbol_1, MODE_POINT).Price1=(iClose(Symbol_1,0,0))。 Price2 = K*(iClose(Symbol_2,0,0) - iClose(Symbol_2,0,m)) / MarketInfo(Symbol_2, MODE_POINT); Spread = Price1 - Price2; if (Spread==0){.........} } Price1 = (iClose(Symbol_1,0,0) - iClose(Symbol_1,0,m)) / MarketInfo(Symbol_1, MODE_POINT); Price2 = K*(iClose(Symbol_2,0,0) - iClose(Symbol_2,0,m)) / MarketInfo(Symbol_2,MODE_POINT); Spread = Price1 - Price2.Price2 = K*(Symbol_1,0,000) - iClose(Symbol_2,000); Price2(Price1,Point)は、価格差です。 if (Spread> razdvizka ) { open trade }. 1...205206207208209210211212213214215216217218219...631 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
では、どの関数が現在の価格を返すのか、教えてください。
根性がないのか?
それは何か!?私はそんなに賢くないので、ロシア語でも当てられなかったでしょう。
テスト後にテスト結果(トランザクション)をファイルに書き出したい
deinit()ブロックにtofile()関数を置いた(作業終了後に書き込む)。
は動作しません。ヘッダのみを書き込みます。が、関数自体は
根性がないのか?
あくまでオープンオーダーの「Bid」です。そうだろ?本当の値段を表示してくれる。それとも、後々問題になるのでしょうか?
オープンオーダーの場合は、単に「Bid」となります。そうだろ?現在の価格が表示されるんです。それとも、後で問題が発生するのでしょうか?
オープンオーダー」のBidではなく、EAが動作しているチャートのBidとなります。
現在の価格と"本当の "価格とでは、どのような違いがあるのでしょうか?
MarketInfo() を使用すると、任意のシンボルの現在の価格を取得できます。AskかBidのどちらかです。
オープンオーダー」のBidではなく、EAが動作しているチャートのBidです。
また、現在の価格と「本当の」価格とでは、どのように違うとお考えですか?
混乱させちゃったね、ごめん、そういう意味じゃないんだ。
MarketInfo() を使用すると、任意のシンボルの現在の価格を取得できます。Askとは何か、Bidとは何か?
ありがとうございます、もう少し大きくなったら見てみます ))
ありがとうございます - コードをかじり続けてみます
こんにちは、皆さん、長い間(1年半)ここに来なかったので、少し記憶を呼び覚ましてください。
EAではt/pとs/lで注文していたのですが、それをせずに、ある条件下で必要な分だけクローズしたいのです
の注文を受け付けています。
以下はそのコードです。
int clos(int mn)
{ int k=OrdersTotal();
for(int a=0;a<=k;a++)
{ if(OrderSelect(a,SELECT_BY_POS,MODE_TRADES))
{ if(OrderMagicNumber()==mn)
{ if(OrderType()==OP_BUY || OrderType()==OP_SELL))
int n=OrderTicket()とする。
double l=OrderLots();
OrderClose(n,l,Ask,5,0);
}}}
return(0)です。
}
どのオーダーも閉じないし、全部パスしたんだけど、どうしたんだろう?
こんにちは、みなさん、しばらく(1年半)ここに来ていないので、少し記憶を呼び覚ましていただけませんか?
エキスパートアドバイザーを使ってt/pとs/lで注文を出したので、それを使わずに必要な注文を決済したいということです。
ワラント
以下はそのコードです。
int clos(int mn)
{ int k=OrdersTotal();
for(int a=0;a<=k;a++)
{ if(OrderSelect(a,SELECT_BY_POS,MODE_TRADES))
{ if(OrderMagicNumber()==mn)
{ if(OrderType()==OP_BUY || OrderType()==OP_SELL)
int n=OrderTicket()とする。
double l=OrderLots();
OrderClose(n,l,Ask,5,0);
}}}
return(0)です。
}
どのオーダーも閉じないし、全部パスしたんだけど、どうしたんだろう?
こんにちは。
私はSpreadがゼロに等しいときにこのバーを記憶する必要があります、このコードを完了するために私を助けることができますか?
そして、Spreadをコントロールし、一定値以上であれば、取引を開始する。
int razdvizka =20;
int Price1、Price2、Spread。
for (int m=1;m<Bars;m++)
{
Price1 =(iClose(Symbol_1,0,0) - iClose(Symbol_1,0,m)) / MarketInfo(Symbol_1, MODE_POINT).Price1=(iClose(Symbol_1,0,0))。
Price2 = K*(iClose(Symbol_2,0,0) - iClose(Symbol_2,0,m)) / MarketInfo(Symbol_2, MODE_POINT);
Spread = Price1 - Price2;
if (Spread==0){.........}
}
Price1 = (iClose(Symbol_1,0,0) - iClose(Symbol_1,0,m)) / MarketInfo(Symbol_1, MODE_POINT);
Price2 = K*(iClose(Symbol_2,0,0) - iClose(Symbol_2,0,m)) / MarketInfo(Symbol_2,MODE_POINT);
Spread = Price1 - Price2.Price2 = K*(Symbol_1,0,000) - iClose(Symbol_2,000); Price2(Price1,Point)は、価格差です。
if (Spread> razdvizka ) { open trade }.