エキスパートアドバイザー - 雑多な質問 - ページ 2 123456789...43 新しいコメント Max Enrik 2016.11.27 21:38 #11 #ロット - 終了この問題は以下のように解決 しました。ObjectSetString( 0, _edtLot, OBJPROP_TEXT, "Lot: " + DoubleToString( _lot, 2 ) );とにかく、ありがとうございます。 Max Enrik 2016.11.28 00:25 #12 #注文の間違い - オープンインターネットが「切断」されている間、「買い」と「売り」の注文ボタンを 何度もクリックしたが何も起こらず、数分後にインターネットが「再接続」されて、すべての注文が開いた(切断されている間に注文を開くにはどれが必要か - 追記 ほとんど注文数は15を超えている)。だから、私は絶対に それが起こったのか、その問題はどこから来るのか見当もつかない、それについて何かを教えてください、私はこのタイプの不快な状況を 防止する必要があります。私はそのような不快な状況を防ぐ必要があります。 William Roeder 2016.11.28 00:41 #13 クリックすると、注文が送信され、接続が切れました。その後、さらにクリックしてキューに入れ、OrderSendが128で戻るか、再接続して有効なOrderSendが戻ってくるか、どちらかでした。あなたは、このエラーを無視して、さらにクリックを処理しました。 OrderSendが進行している間は、クリックを無視します。 Max Enrik 2016.11.28 00:50 #14 whroeder1:あなたはクリックし、注文が送信され、接続が切断されました。その後、さらにクリックしてキューに入れ、OrderSendが128で戻るか、再接続して有効なOrderSendが戻りました。あなたはエラーを無視して、さらにクリックを処理しました。 OrderSend が進行している間は、クリックを無視します。迅速な対応に感謝します。このように理解しています。私は「OrderSendが進行している間はクリックを無視する」 ためのコードを書くことができました。Errorsのコードを書けばいいんですね。そうなんですか?回答後、それについて研究してみます。すべてのベスト! Max Enrik 2016.11.28 12:20 #15 #第0区画(ゼロ)・オープンロット' サイズを0(ゼロ)にしようとしたのですが、できませんでした。助けが必要です、お願いします。double _lotSize = 0.10 ; // Lot Sizedouble _lotStep = 0.01 ; // Lot Step//-------Lot Minus--------------------------------------------------------------|if ( sparam == _btnLotMinus ){ ObjectSetInteger( 0, _btnLotMinus, OBJPROP_STATE, false ); _lotSize -= _lotStep; if ( _lotSize <= 0 ) { _lotSize = _lotStep; } _calcUpdade( CALC_CHANGE_LOT ); Print( " | DoubleToStr / ", DoubleToStr( _lotSize, 2 ) );} //---if Close ありがとうございます。 honest_knave 2016.11.28 12:29 #16 Max Enrik:#ロット0(ゼロ) - オープンロット' サイズを0(ゼロ)にしようとしたのですが、できませんでした。助けが必要です、お願いします。double _lotSize = 0.10 ; // Lot Sizedouble _lotStep = 0.01 ; // Lot Step ありがとうございます。注:スレッド全体を読んだわけではありませんなぜ手動でロットステップの値を設定するのですか?それはブローカーによって決定されます(そして、0.01以上である可能性が十分にあります)。double _lotStep = SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_STEP); Max Enrik 2016.11.28 12:40 #17 honest_knave:なぜ手動でlotstepの値を設定するのですか?それはブローカーによって決定されます(そして、よく0.01以上であるかもしれません)。 おお!ナイスマン!ありがとうございます!早速私のEAにも入れてみますね。 honest_knave 2016.11.28 12:53 #18 Max Enrik: おお!ナイスマン!ありがとう!早速私のEAに入れようかな。maxlot、minlot、lotstepをチェック する必要があります。HTH Max Enrik 2016.11.28 13:07 #19 honest_knave:maxlot、minlot、lotstepをチェックする必要があります。HTHやった!それはとても助かる。最大ロットと最小ロットについては 気にしてない。それについて調べ始めたんだ。(そして、ほんの数分で何かを見つけました。)大感謝です。 Max Enrik 2016.11.28 23:19 #20 私は自分のEAにNormalizeDoubleを 使用しています。しかし、'NormalizeDouble'のメッセージが気になるのですが、チャート上のロットサイズは このように表示されます。0.07そこで、良いアドバイスをお願いします。02:00:00.069 - custom expert EURUSD,H1: | _lotSize - NormalizeDouble: 0.0700000000000000102:00:00.069 - custom expert EURUSD,H1: | _lotSize - DoubleToString : 0.07 123456789...43 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
#ロット - 終了
この問題は以下のように解決 しました。
とにかく、ありがとうございます。
#注文の間違い - オープン
インターネットが「切断」されている間、「買い」と「売り」の注文ボタンを 何度もクリックしたが何も起こらず、数分後にインターネットが「再接続」されて、すべての注文が開いた(切断されている間に注文を開くにはどれが必要か - 追記 ほとんど注文数は15を超えている)。
だから、私は絶対に それが起こったのか、その問題はどこから来るのか見当もつかない、それについて何かを教えてください、私はこのタイプの不快な状況を 防止する必要があります。
私はそのような不快な状況を防ぐ必要があります。
クリックすると、注文が送信され、接続が切れました。その後、さらにクリックしてキューに入れ、OrderSendが128で戻るか、再接続して有効なOrderSendが戻ってくるか、どちらかでした。あなたは、このエラーを無視して、さらにクリックを処理しました。
OrderSendが進行している間は、クリックを無視します。
あなたはクリックし、注文が送信され、接続が切断されました。その後、さらにクリックしてキューに入れ、OrderSendが128で戻るか、再接続して有効なOrderSendが戻りました。あなたはエラーを無視して、さらにクリックを処理しました。
OrderSend が進行している間は、クリックを無視します。
迅速な対応に感謝します。
このように理解しています。
- 私は「OrderSendが進行している間はクリックを無視する」 ためのコードを書くことができました。
- Errorsのコードを書けばいいんですね。
そうなんですか?回答後、それについて研究してみます。
すべてのベスト!
#第0区画(ゼロ)・オープン
ロット' サイズを0(ゼロ)にしようとしたのですが、できませんでした。
助けが必要です、お願いします。
double _lotStep = 0.01 ; // Lot Step
if ( sparam == _btnLotMinus )
{
ObjectSetInteger( 0, _btnLotMinus, OBJPROP_STATE, false );
_lotSize -= _lotStep;
if ( _lotSize <= 0 )
{
_lotSize = _lotStep;
}
_calcUpdade( CALC_CHANGE_LOT );
Print( " | DoubleToStr / ", DoubleToStr( _lotSize, 2 ) );
} //---if Close
ありがとうございます。
#ロット0(ゼロ) - オープン
ロット' サイズを0(ゼロ)にしようとしたのですが、できませんでした。
助けが必要です、お願いします。
double _lotStep = 0.01 ; // Lot Step
ありがとうございます。
注:スレッド全体を読んだわけではありません
なぜ手動でロットステップの値を設定するのですか?それはブローカーによって決定されます(そして、0.01以上である可能性が十分にあります)。
なぜ手動でlotstepの値を設定するのですか?それはブローカーによって決定されます(そして、よく0.01以上であるかもしれません)。
おお!ナイスマン!ありがとう!早速私のEAに入れようかな。
maxlot、minlot、lotstepをチェック する必要があります。
HTH
maxlot、minlot、lotstepをチェックする必要があります。
HTH
やった!
それはとても助かる。最大ロットと最小ロットについては 気にしてない。それについて調べ始めたんだ。(そして、ほんの数分で何かを見つけました。)
大感謝です。
そこで、良いアドバイスをお願いします。
02:00:00.069 - custom expert EURUSD,H1: | _lotSize - DoubleToString : 0.07