[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 919 1...912913914915916917918919920921922923924925926...1145 新しいコメント 削除済み 2010.10.19 09:09 #9181 Nilog: インジケーター自体をチャートから削除した際に、ウインドウ内のインジケーターが作成したオブジェクトを削除する方法を教えてください。 特殊関数 deinit() を使って と、ループ内の全てのオブジェクトの名前を列挙し、数が少ない場合は個別に規定する boolObjectDelete() 文字列名) 指定された名前のオブジェクトを削除する。削除に成功した場合は TRUE を、失敗した場合は FALSE を返す。 エラーの詳細情報を得るには、GetLastError() 関数を呼び出してください。 パラメータ 名前 - 削除されたオブジェクトの名前。 例ObjectDelete("text_object")。 Nilog 2010.10.19 09:16 #9182 forex-k: --特殊関数deinit()を用いて --。 ありがとうございました。 削除済み 2010.10.19 09:27 #9183 例えば、1つの未決済注文があり、その後2つ目の未決済注文が開いたとします。1つ目の注文のテイクプロフィットと 2つ目の注文のテイクプロフィットを同じにするにはどうしたらよいでしょうか。また、1,2=3 1,2,3=4 1,2,3,4=5 というようにできますか。 evgens 2010.10.19 09:42 #9184 冗談抜きで、私のExpert Advisorは本当に動かないのです。 答えは「うまくいくはずだ」というだけなのに、うまくいかない。 この問いには「うまくいくはずだ」としか答えようがなかったが、そうはいかない。 問題は別のところにあるのではないでしょうか? extern double StopLoss=50.0; extern double TakeProfit=50.0; extern double Lots=1; extern int total; int start() { double Price_1, Price_2, min, max; RefreshRates(); Price_1=Bid; Price_2=Ask; min=iLow(NULL,0,2); max=iHigh(NULL,0,2); total=OrdersTotal(); if(total<1) { if(Price_1>max) OrderSend(Symbol(),OP_BUY,Lots,Ask,5,Bid-StopLoss*Point,Ask+TakeProfit*Point,"My order#",16384,0,Green); if(Price_2<min) OrderSend(Symbol(),OP_SELL,Lots,Bid,5,Ask+StopLoss*Point,Bid-TakeProfit*Point,"My order#",16384,0,Green); } } return(0); スマイリーがずっと笑っているのですが、ポジションが開かず、うまくいきません。 [WARNING CLOSED!] Any newbie You can add T/P help my ea does Dimitry 2010.10.19 09:43 #9185 gheka:冗談抜きで、私のExpert Advisorは本当に動かないのです。答えは「うまくいくはずだ」というだけなのに、うまくいかない。この問いには「うまくいくはずだ」としか答えようがなかったが、そうはいかない。問題は別のところにあるのではないでしょうか? extern double StopLoss=50.0; extern double TakeProfit=50.0; extern double Lots=1; extern int total; int start() { double Price_1, Price_2, min, max; RefreshRates(); Price_1=Bid; Price_2=Ask; min=iLow(NULL,0,2); max=iHigh(NULL,0,2); total=OrdersTotal(); if(total<1) { if(Price_1>max) OrderSend(Symbol(),OP_BUY,Lots,Ask,5,Bid-StopLoss*Point,Ask+TakeProfit*Point,"My order#",16384,0,Green); if(Price_2<min) OrderSend(Symbol(),OP_SELL,Lots,Bid,5,Ask+StopLoss*Point,Bid-TakeProfit*Point,"My order#",16384,0,Green); } } return(0); スマイリーがずっと笑っているのですが、ポジションが開かず、うまくいきません。 口座にすでにオープンポジションが あることを意味します。 evgens 2010.10.19 09:55 #9186 Necron: アカウントにすでにオープンポジションがあることを意味します デモ口座を 開設したのですが、入金に手を付けませんでした。 DTの種類と関係があるのかどうか? Nilog 2010.10.19 09:58 #9187 なぜ、音は一度しか繰り返されないのですか? if (Balance < Loss) { for(int i = 0; i < 5; i++) PlaySound("LossLimitReached.wav"); Sleep (1000); } evgens 2010.10.19 10:02 #9188 Nilog: なぜ、音は一度しか繰り返されないのですか? if (Balance < Loss) { for(int i = 0; i < 5; i++) { - ты наверно это забыл поставить PlaySound("LossLimitReached.wav"); Sleep (1000); } - и это тоже } Nilog 2010.10.19 10:15 #9189 gheka: 追加されました。まだ1回しか繰り返していません。:( evgens 2010.10.19 10:31 #9190 もう一つの方法は、音を取って、NERO(サウンド編集ソフト)に入れ、可能であれば、一つの音を作る 5本です。 間違っていなければ、"i++"は1ティックごとに機能します。つまり、5ティック連続で発音されることになります。 また、念のため、こちらもご覧くださいhttps://book.mql4.com/ru/operators/for 1...912913914915916917918919920921922923924925926...1145 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
インジケーター自体をチャートから削除した際に、ウインドウ内のインジケーターが作成したオブジェクトを削除する方法を教えてください。
特殊関数 deinit() を使って
と、ループ内の全てのオブジェクトの名前を列挙し、数が少ない場合は個別に規定する
エラーの詳細情報を得るには、GetLastError() 関数を呼び出してください。
--特殊関数deinit()を用いて --。
ありがとうございました。
冗談抜きで、私のExpert Advisorは本当に動かないのです。
答えは「うまくいくはずだ」というだけなのに、うまくいかない。
この問いには「うまくいくはずだ」としか答えようがなかったが、そうはいかない。
問題は別のところにあるのではないでしょうか?
extern double StopLoss=50.0;
extern double TakeProfit=50.0;
extern double Lots=1;
extern int total;
int start()
{
double Price_1, Price_2, min, max;
RefreshRates();
Price_1=Bid;
Price_2=Ask;
min=iLow(NULL,0,2);
max=iHigh(NULL,0,2);
total=OrdersTotal();
if(total<1)
{
if(Price_1>max)
OrderSend(Symbol(),OP_BUY,Lots,Ask,5,Bid-StopLoss*Point,Ask+TakeProfit*Point,"My order#",16384,0,Green);
if(Price_2<min)
OrderSend(Symbol(),OP_SELL,Lots,Bid,5,Ask+StopLoss*Point,Bid-TakeProfit*Point,"My order#",16384,0,Green);
}
}
return(0);
スマイリーがずっと笑っているのですが、ポジションが開かず、うまくいきません。
冗談抜きで、私のExpert Advisorは本当に動かないのです。
答えは「うまくいくはずだ」というだけなのに、うまくいかない。
この問いには「うまくいくはずだ」としか答えようがなかったが、そうはいかない。
問題は別のところにあるのではないでしょうか?
extern double StopLoss=50.0;
extern double TakeProfit=50.0;
extern double Lots=1;
extern int total;
int start()
{
double Price_1, Price_2, min, max;
RefreshRates();
Price_1=Bid;
Price_2=Ask;
min=iLow(NULL,0,2);
max=iHigh(NULL,0,2);
total=OrdersTotal();
if(total<1)
{
if(Price_1>max)
OrderSend(Symbol(),OP_BUY,Lots,Ask,5,Bid-StopLoss*Point,Ask+TakeProfit*Point,"My order#",16384,0,Green);
if(Price_2<min)
OrderSend(Symbol(),OP_SELL,Lots,Bid,5,Ask+StopLoss*Point,Bid-TakeProfit*Point,"My order#",16384,0,Green);
}
}
return(0);
スマイリーがずっと笑っているのですが、ポジションが開かず、うまくいきません。
アカウントにすでにオープンポジションがあることを意味します
デモ口座を 開設したのですが、入金に手を付けませんでした。
DTの種類と関係があるのかどうか?
なぜ、音は一度しか繰り返されないのですか?
なぜ、音は一度しか繰り返されないのですか?
追加されました。まだ1回しか繰り返していません。:(
もう一つの方法は、音を取って、NERO(サウンド編集ソフト)に入れ、可能であれば、一つの音を作る
5本です。
間違っていなければ、"i++"は1ティックごとに機能します。つまり、5ティック連続で発音されることになります。
また、念のため、こちらもご覧くださいhttps://book.mql4.com/ru/operators/for