[アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. - ページ 348 1...341342343344345346347348349350351352353354355...537 新しいコメント --- 2011.04.25 11:11 #3471 いいえ、私はちょうど必要です OrderSend("EURUSD", OP_BUY,0.1,Ask,0,Ask-400*Point,Ask+100*Point); ストップはBaiのみ正しく表記されています。 ベイの場合は、反対方向のサインでSL+上、TP-下となっています。 また、OrderSendに渡す前に、計算された価格をすべてDigits記号で正規化することをお勧めします。 NormalizeDouble(Ask-100*Point,Digits)です。 KONDOR 2011.04.25 11:14 #3472 -Viktoria-: ...特定の期間を色で強調するインジケータ... i-Sessions-02.mq4 -Viktoria- 2011.04.25 12:20 #3473 本当にありがとうございました!!!:) xlapex 2011.04.25 14:20 #3474 Roger: 2次元の配列を宣言し、そこに系列から必要な量のデータを転送し、1次元目でソートする、という方法です。2次元目には、バーナンバーが入ります。どのように動作するかは、例を参照してください。 何かわからないことがある。 というダブりを宣言する。 double a1,a2,a3,a4,a5,a6,a7,a8,a9,a10;ボリュームで初期化し、配列に挿入しました。 int start() { a1=Volume[1], a2=Volume[2], a3=Volume[3], a4=Volume[4], a5=Volume[5], a6=Volume[6], a7=Volume[7], a8=Volume[8], a9=Volume[9], a10=Volume[10]; int mas1[10]={a1,a2,a3,a4,a5,a6,a7,a8,a9,a10}; //Вот здесь компилятор что-то хочет в конце строки int mas2[10][2]; コンパイル時のエラー - カンマまたはセミコロンが期待される 彼が何を望んでいるのか、教えてもらえますか? [Archive!] Any rookie question, If 2 cars are I have a good Alexander 2011.04.25 14:29 #3475 sergeev: いいえ、私はちょうど必要です OrderSend("EURUSD", OP_BUY,0.1,Ask,0,Ask-400*Point,Ask+100*Point); それができない場合、Askはタイムテーブルから引き継ぐことになります。でなければならない。 double newAsk = MarketInfo("EURUSD",MODE_ASK); OrderSend("EURUSD", OP_BUY,0.1,newAsk,0,newAsk-400*Point,newAsk+100*Point); Alexander 2011.04.25 14:35 #3476 -xlapex-: 何かわからないことがある。 この方法では配列を宣言することはできませんし、あなたの場合はその必要もありません。すでにVolume配列があるので、それを適当なインデックスでループに挿入して、次のような場所に置きます。 mas2[i,0]=Volume[i]とする。 xlapex 2011.04.25 15:57 #3477 Roger: この方法では配列を宣言することはできませんし、あなたの場合はその必要もありません。すでにVolume配列があるので、それを適当なインデックスでループに挿入して、次のような場所に置きます。 mas2[i,0]=Volume[i]とする。 ロジャーさん、ありがとうございます!やっとやり方がわかりました。 xlapex 2011.04.25 17:47 #3478 Roger: この方法では配列を宣言することはできませんし、あなたの場合はその必要もありません。すでにVolume配列があるので、それを適当なインデックスでループに挿入して、次のような場所に置きます。 mas2[i,0]=Volume[i]とする。 同じテーマでもう一つ質問です。 ソートした後、アラートに配列のデータを表示させています。 ArraySort(mas2); min_2=mas2[2,0]; min_V2=mas2[2,1]; Alert(min_2," ",min_V2," ", High[min_V2]);すべて正常に表示されます。 しかし、チャートに出力しようとすると、反応がないのです。: ArraySort(mas2); min_1=mas2[1,0]; min_V1=mas2[1,1]; min_2=mas2[2,0]; min_V2=mas2[2,1]; ObjectCreate("", OBJ_HLINE,0,0,High[min_V2]); ObjectSet("", OBJPROP_COLOR,Ex_col_1); ObjectSet("", OBJPROP_STYLE, 0); ObjectSet("", OBJPROP_WIDTH , 2); どうしたらいいのでしょうか? KONDOR 2011.04.25 19:38 #3479 -xlapex-: 同じテーマでもう一つ質問です。どうすればいいのか? рабочий пример: void create_line(string name_line,double level,color c,int style,int w){ if(ObjectFind(name_line)<0 ) { ObjectCreate(name_line, OBJ_HLINE, 0, 0,0); ObjectSet(name_line, OBJPROP_PRICE1, level); ObjectSet(name_line, OBJPROP_COLOR , c); ObjectSet(name_line, OBJPROP_STYLE , style); ObjectSet(name_line, OBJPROP_WIDTH , w); WindowRedraw(); } else { ObjectMove(name_line,0,Time[1],level); WindowRedraw(); } } xlapex 2011.04.26 03:49 #3480 To: この方法も試してみたが、描画しようとしない。 High[min_V2],min_V2 は配列の要素.配列の要素をPrintやMessageやAlertとしてではなく、何らかのオブジェクトとしてチャート上に表示する方法がわかりません。そして、これは私が遭遇した最初の例ではありません。私は、配列に問題があります...。 1...341342343344345346347348349350351352353354355...537 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
いいえ、私はちょうど必要です
OrderSend("EURUSD", OP_BUY,0.1,Ask,0,Ask-400*Point,Ask+100*Point);
ストップはBaiのみ正しく表記されています。
ベイの場合は、反対方向のサインでSL+上、TP-下となっています。
また、OrderSendに渡す前に、計算された価格をすべてDigits記号で正規化することをお勧めします。
NormalizeDouble(Ask-100*Point,Digits)です。
...特定の期間を色で強調するインジケータ...
2次元の配列を宣言し、そこに系列から必要な量のデータを転送し、1次元目でソートする、という方法です。2次元目には、バーナンバーが入ります。どのように動作するかは、例を参照してください。
何かわからないことがある。
というダブりを宣言する。
ボリュームで初期化し、配列に挿入しました。
a1=Volume[1],
a2=Volume[2],
a3=Volume[3],
a4=Volume[4],
a5=Volume[5],
a6=Volume[6],
a7=Volume[7],
a8=Volume[8],
a9=Volume[9],
a10=Volume[10];
int mas1[10]={a1,a2,a3,a4,a5,a6,a7,a8,a9,a10}; //Вот здесь компилятор что-то хочет в конце строки
int mas2[10][2];
コンパイル時のエラー - カンマまたはセミコロンが期待される
彼が何を望んでいるのか、教えてもらえますか?
いいえ、私はちょうど必要です
OrderSend("EURUSD", OP_BUY,0.1,Ask,0,Ask-400*Point,Ask+100*Point);
それができない場合、Askはタイムテーブルから引き継ぐことになります。でなければならない。
何かわからないことがある。
この方法では配列を宣言することはできませんし、あなたの場合はその必要もありません。すでにVolume配列があるので、それを適当なインデックスでループに挿入して、次のような場所に置きます。
mas2[i,0]=Volume[i]とする。
この方法では配列を宣言することはできませんし、あなたの場合はその必要もありません。すでにVolume配列があるので、それを適当なインデックスでループに挿入して、次のような場所に置きます。
mas2[i,0]=Volume[i]とする。
この方法では配列を宣言することはできませんし、あなたの場合はその必要もありません。すでにVolume配列があるので、それを適当なインデックスでループに挿入して、次のような場所に置きます。
mas2[i,0]=Volume[i]とする。
同じテーマでもう一つ質問です。
ソートした後、アラートに配列のデータを表示させています。
min_2=mas2[2,0];
min_V2=mas2[2,1];
Alert(min_2," ",min_V2," ", High[min_V2]);
すべて正常に表示されます。
しかし、チャートに出力しようとすると、反応がないのです。:
min_1=mas2[1,0];
min_V1=mas2[1,1];
min_2=mas2[2,0];
min_V2=mas2[2,1];
ObjectCreate("", OBJ_HLINE,0,0,High[min_V2]);
ObjectSet("", OBJPROP_COLOR,Ex_col_1);
ObjectSet("", OBJPROP_STYLE, 0);
ObjectSet("", OBJPROP_WIDTH , 2);
どうしたらいいのでしょうか?
同じテーマでもう一つ質問です。どうすればいいのか?
この方法も試してみたが、描画しようとしない。 High[min_V2],min_V2 は配列の要素.配列の要素をPrintやMessageやAlertとしてではなく、何らかのオブジェクトとしてチャート上に表示する方法がわかりません。そして、これは私が遭遇した最初の例ではありません。私は、配列に問題があります...。