[ARCHIVE!] フォーラムを散らかさないように、どんなルーキーの質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしではどこにも行けない - 4. - ページ 438 1...431432433434435436437438439440441442443444445...631 新しいコメント 削除済み 2012.10.17 14:12 #4371 非常に些細な質問ですが、保留中の注文を 入れ、時間による有効期限を確認し、正しい時間を設定しましたが、時間切れで注文が開かれなかった場合、削除されません。 Crash 2012.10.17 14:32 #4372 見つけたんだ...ログブックに何も書かれていない Boris 2012.10.17 14:53 #4373 Elektronik: 皆さん、こんばんは。 過去1時間の最高値と最低値を調べる方法を教えてください。教科書には最後のバーについてしか書かれていません。 説明については、ドキュメントをご参照ください。 double valHigh = iHigh(Symbol(),PERIOD_H1,1); double valLow = iLow(Symbol(),PERIOD_H1,1); Pacman 2012.10.17 15:22 #4374 みなさん、こんにちは。 MQLを学び始めたばかりです(あまり厳しく判断しないでください)。 MQL4チュートリアルから質問があります。 //-------------------------------------------------------------------- // stringarray.mq4 // Предназначен для использования в качестве примера в учебнике MQL4. //-------------------------------------------------------------------- extern double Level=1.3200; // Заданный уровень string Text[101]; // Объявление массива //-------------------------------------------------------------------- int init() // Спец. ф-ия init() { // Присвоение значений Text[1]="один "; Text[15]="пятнадцать "; Text[2]="два "; Text[16]="шестнадцать "; Text[3]="три "; Text[17]="семнадцать "; Text[4]="четыре "; Text[18]="восемнадцать "; Text[5]="пять "; Text[19]="девятнадцать "; Text[6]="шесть "; Text[20]="двадцать "; Text[7]="семь "; Text[30]="тридцать "; Text[8]="восемь "; Text[40]="сорок "; Text[9]="девять "; Text[50]="пятьдесят "; Text[10]="десять "; Text[60]="шестьдесят"; Text[11]="одиннадцать "; Text[70]="семьдесят "; Text[12]="двенадцать "; Text[80]="восемьдесят "; Text[13]="тринадцать "; Text[90]="девяносто"; Text[14]="четырнадцать "; Text[100]= "сто"; // Вычисление значений for(int i=20; i<=90; i=i+10) // Цикл по десяткам { for(int j=1; j<=9; j++) // Цикл по единицам Text[i+j]=Text[i] + Text[j]; // Вычисление значения } return; // Выход из init() } //-------------------------------------------------------------------- int start() // Спец. ф-ия start() { int Delta=NormalizeDouble((Bid-Level)/Point,0);// Превышение //-------------------------------------------------------------------- if (Delta>=0) // Цена не выше уровня { Alert("Цена ниже уровня"); // Сообщение return; // Выход из start() } //-------------------------------------------------------------------- if (Delta<100) // Цена более 100 { Alert("Более ста пунктов"); // Сообщение return; // Выход из start() } //-------------------------------------------------------------------- Alert("Плюс ",Text[Delta],"pt."); // Вывод на экран return; // Выход из start() } //-------------------------------------------------------------------- プログラムを開始し、効果が出ています。 ループ演算子「for(int i=20; i<=90; i=i+10)」で20から、「for(int j=1; j<=9; j++)」で1〜9をカウントしているのに、どうして10〜19まで数えられるのかが分かりません。 説明してください。 Константин 2012.10.17 15:26 #4375 borilunad: これにより、敷地の1/2が閉鎖されます。OrderLots() = 0.03 ならば、0.02 がクローズして 0.01 が残る。 そして OrderClose() の結果の Lot を OrderTicket() の後のその場所に置く。これではっきりしましたか? 理解できる - ありがとう、ただし.........どうすればいいんだ :)? Boris 2012.10.17 16:04 #4376 kostural: を理解する - ありがとう、しかし、ここで......どのようにそれを行うか)? OrderClose()で受け取ったLotをOrderTicket()の後のその場所に置くことができない場合、どこに明記されているのでしょうか?それ以外に説明のしようがない。 DocまたはMetaEditorヘルプの OrderClose()関数を参照してください! Boris 2012.10.17 16:13 #4377 Pacman: みなさん、こんにちは。 MQLを学び始めたばかりです(あまり厳しく判断しないでください)。 MQL4チュートリアルから質問があります。 プログラムを開始し、効果が出ています。 ループ演算子「for(int i=20; i<=90; i=i+10)」で20から、「for(int j=1; j<=9; j++)」で1〜9をカウントしているのに、どうして10〜19まで数えられるのかが分かりません。 説明してください。 Text[i+j]=Text[i] + Text[j];// 値を計算する。 何が不明なのか? tens+units=10+units(例:原始時代のマシンで20+5=20+5は25を意味する)。 算数からはじめよう! Pacman 2012.10.17 16:28 #4378 borilunad: テキスト[i+j]=テキスト[i] + テキスト[j];// 算出 何がわからないかというと、10+1=10+1(例:20+5=20+5で原始時代の機械は25を意味する)です。 算数からはじめよう! 10,11,12,・・・,19という数字が具体的にどのように得られるのかがわからない。 プログラムでは、ループ文は20から始まり、1〜9? Mikhail Kozhemyako 2012.10.17 16:44 #4379 krutishc: 非常に些細な質問ですが、保留中の注文を出し、有効期限を確認し、必要な時間を設定しましたが、時間が経過しても注文が開か れず、削除もされません。 注文を開くための条件がない場合、注文は開きません。そして、適切なタイミングで、単に削除されるだけです。あなたのExpirationTimeがおかしいのです......。 expiration time -保留注文の 有効期限。1970年1月1日00:00以降の秒数です。 Yury Reshetov 2012.10.17 16:54 #4380 krutishc: 非常に些細な質問ですが、保留中の注文を出し、有効期限にチェックを入れ、必要な時間を入力しましたが、時間が経過しても注文が開か れず、削除されません。 契約書の仕様を確認する必要があります。GTCの保留注文がサポートされていない可能性は十分にあります。 1...431432433434435436437438439440441442443444445...631 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
皆さん、こんばんは。
過去1時間の最高値と最低値を調べる方法を教えてください。教科書には最後のバーについてしか書かれていません。
説明については、ドキュメントをご参照ください。
みなさん、こんにちは。
MQLを学び始めたばかりです(あまり厳しく判断しないでください)。
MQL4チュートリアルから質問があります。
プログラムを開始し、効果が出ています。
ループ演算子「for(int i=20; i<=90; i=i+10)」で20から、「for(int j=1; j<=9; j++)」で1〜9をカウントしているのに、どうして10〜19まで数えられるのかが分かりません。
説明してください。
これにより、敷地の1/2が閉鎖されます。OrderLots() = 0.03 ならば、0.02 がクローズして 0.01 が残る。 そして OrderClose() の結果の Lot を OrderTicket() の後のその場所に置く。これではっきりしましたか?
を理解する - ありがとう、しかし、ここで......どのようにそれを行うか)?
OrderClose()で受け取ったLotをOrderTicket()の後のその場所に置くことができない場合、どこに明記されているのでしょうか?それ以外に説明のしようがない。
DocまたはMetaEditorヘルプの OrderClose()関数を参照してください!
みなさん、こんにちは。
MQLを学び始めたばかりです(あまり厳しく判断しないでください)。
MQL4チュートリアルから質問があります。
プログラムを開始し、効果が出ています。
ループ演算子「for(int i=20; i<=90; i=i+10)」で20から、「for(int j=1; j<=9; j++)」で1〜9をカウントしているのに、どうして10〜19まで数えられるのかが分かりません。
説明してください。
Text[i+j]=Text[i] + Text[j];// 値を計算する。
何が不明なのか? tens+units=10+units(例:原始時代のマシンで20+5=20+5は25を意味する)。
算数からはじめよう!
テキスト[i+j]=テキスト[i] + テキスト[j];// 算出
何がわからないかというと、10+1=10+1(例:20+5=20+5で原始時代の機械は25を意味する)です。
算数からはじめよう!
10,11,12,・・・,19という数字が具体的にどのように得られるのかがわからない。
プログラムでは、ループ文は20から始まり、1〜9?
非常に些細な質問ですが、保留中の注文を出し、有効期限を確認し、必要な時間を設定しましたが、時間が経過しても注文が開か れず、削除もされません。
注文を開くための条件がない場合、注文は開きません。そして、適切なタイミングで、単に削除されるだけです。あなたのExpirationTimeがおかしいのです......。
expiration time -保留注文の 有効期限。1970年1月1日00:00以降の秒数です。
非常に些細な質問ですが、保留中の注文を出し、有効期限にチェックを入れ、必要な時間を入力しましたが、時間が経過しても注文が開か れず、削除されません。