[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 943 1...936937938939940941942943944945946947948949950...1145 新しいコメント 削除済み 2010.11.01 06:53 #9421 OrderClose(OrderTicket(),OrderLots(),Ask,3,Red); また、このようなクローズコードには、クローズがFALSEであれば、再びクローズするというチェックを入れる必要があります。 というのは、OrderCloseを通過したらIFチェックがあるので、return(1);のようなものを入れればよいのでは? 削除済み 2010.11.01 11:00 #9422 お願いがあります。 保留に設定されたStopLossとTakeProfit(pips単位ではなく絶対値)を確認する。 バイストップ 次のように書いています。 if ((Bid-StopLoss)/Point < MarketInfo(Symbol(),MODE_STOPLEVEL)) SL = NormalizeDouble((Bid - (MarketInfo(Symbol(),MODE_STOPLEVEL)*Point)),Digits); // устанавливаем SL на минимально возможном уровне else SL = StopLoss; // StopLoss - изначально заданный ценовой уровень if ((TakeProfit - Ask)/Point < MarketInfo(Symbol(),MODE_STOPLEVEL)) TP = NormalizeDouble((Ask + (MarketInfo(Symbol(),MODE_STOPLEVEL)*Point)),Digits); // устанавливаем ТР на минимально возможном уровне else TP = TakeProfit; // TakeProfit - изначально заданный ценовой уровень 正しくできているか? 削除済み 2010.11.01 11:12 #9423 スクリプトに入力パラメータを要求するようにするにはどうしたらいいですか?:) つまり、スクリプトを起動するときに、ユーザーが関連するボックスに必要なパラメータを設定できるようにしたいのですが、その方法がまだ見つかっていないのです。 techno 2010.11.01 11:14 #9424 Mathers: スクリプトに入力パラメータを要求するようにするにはどうしたらいいですか?:) つまり、スクリプトを起動するときに、ユーザーが関連するボックスに必要なパラメータを設定できるようにしたいのですが、その方法がまだ見つかっていないのです。 #property show_inputs 削除済み 2010.11.01 11:22 #9425 ありがとうございました。 削除済み 2010.11.01 17:41 #9426 こんにちは、私はmqlプログラミングの初心者です、私はアルゴリズムを正しく理解することができません。私はmqlのプログラミングが初めてで、正しく書けません。私は、例えば、Xという価格で買いのマーケットに入り、この価格に対してX+50ポイントとX+100ポイントの2つの買い注文を 入れる必要があります。このようなプログラムコードをどのように書くのか見てみたい。mql4で独学で時間をかけて勉強しているのですが、プログラミングの仕方がわからず、とても難しいです。でも、狂おしいほどの欲望があるんです :)。 Юрий 2010.11.01 19:31 #9427 簡単な例を挙げますと...。 ファイル: lywqkt.mq4 1 kb Юрий 2010.11.01 19:35 #9428 例えば、イベントAが起こり、5秒後にイベントBが起こるようなタイマーを設定 する方法をご存知の方、アドバイスをお願いします。 ありがとうございました。 anomalia13 2010.11.01 23:10 #9429 Lim1:例えば、イベントAが起こり、5秒後にイベントBが起こるようなタイマーを設定する方法をご存知の方、アドバイスをお願いします。ありがとうございました。 sleep()関数は 対話式で、わからなければコードのどこかにカーソルを当ててF1キーを押してください(とても便利です)。 削除済み 2010.11.02 05:33 #9430 if (OrderType() == OP_SELL) { diff = OrderStopLoss()-Ask-Point*TrailingStop; if (diff>0) { if (!OrderModify(OrderTicket(), OrderOpenPrice(), Ask+Point*TrailingStop,0,0)) Print("Error ", GetLastError(), ": Start()->OrderModify() [trailing stop]"); else Print("Trailing stop on #", OrderTicket()," [place stop loss at ", Ask+Point*TrailingStop, "]"); } return(0); } if (OrderType() == OP_SELL) { diff = OrderStopLoss()-Ask-Point*TrailingStop; if (diff>0) { if (!OrderModify(OrderTicket(), OrderOpenPrice(), Ask+Point*TrailingStop,0,0)) Print("Error ", GetLastError(), ": Start()->OrderModify() [trailing stop]"); else Print("Trailing stop on #", OrderTicket()," [place stop loss at ", Ask+Point*TrailingStop, "]"); } return(0); } TrailingStopのコードを見つけたのですが、正しく動作しません。つまり、TrailingがTickチャートに対して常に動いてしまうのです。必要な値まで引き上げるのではなく、上へ-上へ、下へ-下へと振れていく......。 1...936937938939940941942943944945946947948949950...1145 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
また、このようなクローズコードには、クローズがFALSEであれば、再びクローズするというチェックを入れる必要があります。
というのは、OrderCloseを通過したらIFチェックがあるので、return(1);のようなものを入れればよいのでは?
お願いがあります。
保留に設定されたStopLossとTakeProfit(pips単位ではなく絶対値)を確認する。 バイストップ 次のように書いています。
正しくできているか?スクリプトに入力パラメータを要求するようにするにはどうしたらいいですか?:)
つまり、スクリプトを起動するときに、ユーザーが関連するボックスに必要なパラメータを設定できるようにしたいのですが、その方法がまだ見つかっていないのです。
スクリプトに入力パラメータを要求するようにするにはどうしたらいいですか?:)
つまり、スクリプトを起動するときに、ユーザーが関連するボックスに必要なパラメータを設定できるようにしたいのですが、その方法がまだ見つかっていないのです。
#property show_inputs
例えば、イベントAが起こり、5秒後にイベントBが起こるようなタイマーを設定 する方法をご存知の方、アドバイスをお願いします。
ありがとうございました。
例えば、イベントAが起こり、5秒後にイベントBが起こるようなタイマーを設定する方法をご存知の方、アドバイスをお願いします。
ありがとうございました。