[ARCHIVE!] フォーラムを散らかさないように、どんなルーキーの質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしではどこにも行けない - 4. - ページ 95 1...888990919293949596979899100101102...631 新しいコメント Рустам 2012.05.01 15:21 #941 そして、預金が十分かどうかをチェックする? https://docs.mql4.com/ru/constants/marketinfo そして、出力のロットを確認する? Sergey Dymov 2012.05.01 15:25 #942 それが問題なんだ...。ロット数が無限大に増える、つまり増量がループしてしまい、コードによって一過性の増量であることが判明する...。 その後、分かりやすくするために、以下をご覧ください。 if (Total==0 && Opn_B==true) // Открытых орд. нет { // критерий откр. Buy RefreshRates(); // Обновление данных Min_Lot=MarketInfo(Symb,MODE_MINLOT); // Миним. колич. лотов Free =AccountFreeMargin(); // Свободн средства One_Lot=MarketInfo(Symb,MODE_MARGINREQUIRED);// Стоимость 1 лота Step =MarketInfo(Symb,MODE_LOTSTEP); // Шаг изменен размера Lts=MathFloor(Vol); // Для открытия Alert ("Lts ", Lts); if(Lts < Min_Lot) Lts=Min_Lot; // Не меньше минимальн if (Lts*One_Lot < Free) Alert(" Не хватает денег на ", Lts," лотов"); // Лот дороже свободн. SL=Ask-StopLoss_Open*Point; // Вычисление SL откр. TP=Ask+TakeProfit_Open*Point; // Вычисление TP откр. Alert("Попытка открыть Buy. Ожидание ответа.."); Ticket=OrderSend(Symb,OP_BUY,Lts,Ask,2,SL,TP); //Открытие Buy if (Ticket > 0) // Получилось :) { Alert ("Открыт ордер Buy ",Ticket); VKO0=Ask; Opn_B =false; KO++; Alert ("Цена открытия =", VKO0); } if (Fun_Error(GetLastError())==1) // Обработка ошибок continue; // Повторная попытка } --- 2012.05.01 15:30 #943 continue; // Повторная попытка いわゆる "一発屋 "なのでしょうか? キャップ、当たり前ですが、サイクルがあるんです。 Sergey Dymov 2012.05.01 15:55 #944 sergeevさん、ご自身の考えが甘いのでは...オープニングエラーが発生した場合のサイクルであって、ロット数を増やすためのものではありませんよ。 gogent 2012.05.01 16:33 #945 こんにちは。 以下の質問に対する回答が見つかりません。 保留中の注文が 約定した場合、その種類は保留中の注文の種類のままなのか、それともOP_BUYやOP_SELLに変更されるのでしょうか? Paladin80 2012.05.01 16:44 #946 oDin48:それが問題なんだ...。ロット数が無限大に増える、つまり増量がループしてしまい、コードによって一過性の増量であることが判明する...。その後、分かりやすくするために、以下をご覧ください。 トライif (Fun_Error(GetLastError())==0) // Нет ошибки break; エラーが発生した場合は、新しいティックで再度ポジションを開こうと するだけです。ところで、この掲示板(P.90-91)で、ifの中で&&(アンド)演算子を使わない方が良いと説明されていました。 --- 2012.05.01 16:51 #947 gogent: 保留中の注文が約定した場合、保留中の注文のままなのか、OP_BUYやOP_SELLに変更されるのか、どちらでしょうか? はい、もちろんそうです。 Numlocked 2012.05.01 17:00 #948 pipsの数を通貨に換算する方法をご存知の方はいらっしゃいますか? i.e. 利益が通貨単位なら、50pipsは通貨単位に換算すべき...つまり、レバレッジを考慮すべき...なのでしょうか? 0_о Sergey Dymov 2012.05.01 17:03 #949 paladin80さん、問題は注文を開けないことです...。正常に動作しています。01.05.12 19:15の投稿から、どの変数がさらに使われたかを明確にするために、この部分を読み飛ばしました... 問題はこれ(後述)、一回限りの実行なのに、なぜかVolが無限大に増え、それゆえLtsも無限大に増える......ということです。よくわからないが...問題の投稿を見て、何が問題なのか教えてください...。 if ((Opn_S==true)||(Opn_B==true)) // Если есть сигнал на открытие ордера { // Вычисляем объем умножая на VP if (AccountBalance()<50000) Vol=Opn_Lots*VP; if (AccountBalance()>50000) Vol=2*Opn_Lots*VP; } --- 2012.05.01 17:10 #950 w_ersoc: pipsの数を通貨に換算する方法をご存知の方はいらっしゃいますか? i.e. 利益が通貨単位なら、50pipsは通貨単位に換算すべき...つまり、レバレッジを考慮すべき...なのでしょうか? 0_о profit=lot*points*TICK_VALUE。 1...888990919293949596979899100101102...631 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
そして、預金が十分かどうかをチェックする? https://docs.mql4.com/ru/constants/marketinfo
そして、出力のロットを確認する?
それが問題なんだ...。ロット数が無限大に増える、つまり増量がループしてしまい、コードによって一過性の増量であることが判明する...。
その後、分かりやすくするために、以下をご覧ください。
いわゆる "一発屋 "なのでしょうか?
キャップ、当たり前ですが、サイクルがあるんです。
こんにちは。
以下の質問に対する回答が見つかりません。
保留中の注文が 約定した場合、その種類は保留中の注文の種類のままなのか、それともOP_BUYやOP_SELLに変更されるのでしょうか?
それが問題なんだ...。ロット数が無限大に増える、つまり増量がループしてしまい、コードによって一過性の増量であることが判明する...。
その後、分かりやすくするために、以下をご覧ください。
保留中の注文が約定した場合、保留中の注文のままなのか、OP_BUYやOP_SELLに変更されるのか、どちらでしょうか?
pipsの数を通貨に換算する方法をご存知の方はいらっしゃいますか?
i.e. 利益が通貨単位なら、50pipsは通貨単位に換算すべき...つまり、レバレッジを考慮すべき...なのでしょうか? 0_о
paladin80さん、問題は注文を開けないことです...。正常に動作しています。01.05.12 19:15の投稿から、どの変数がさらに使われたかを明確にするために、この部分を読み飛ばしました...
問題はこれ(後述)、一回限りの実行なのに、なぜかVolが無限大に増え、それゆえLtsも無限大に増える......ということです。よくわからないが...問題の投稿を見て、何が問題なのか教えてください...。
pipsの数を通貨に換算する方法をご存知の方はいらっしゃいますか?
i.e. 利益が通貨単位なら、50pipsは通貨単位に換算すべき...つまり、レバレッジを考慮すべき...なのでしょうか? 0_о
profit=lot*points*TICK_VALUE。