MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 1711 1...170417051706170717081709171017111712171317141715171617171718...1953 新しいコメント Порт-моне тв 2021.11.03 13:07 #17101 開始時間、ロット、開始価格(最後の2つ)が同一の注文のうち、1つを強制的に削除する必要があります。ありがとうございます。 Tretyakov Rostyslav 2021.11.03 13:10 #17102 Vitaly Muzichenko #:問題は、「入力パラメータ」を任意の言語で出力することです。 その通りです。 スルーすることは可能でしょうか? #define LANG(...) ... #ifdef ... #else ... #endif Artyom Trishkin 2021.11.03 13:10 #17103 Vitaly Muzichenko #:問題は、「入力パラメータ」を任意の言語で出力することです。 コンパイル時に端末言語を定義し、#ifdef -- #else -- #endifで条件付きコンパイルを行うことで、初めて実現できます。 Tretyakov Rostyslav 2021.11.03 13:14 #17104 Порт-моне тв オープンタイム、ロット、オープンプライス(最後の2つ)で同一の注文のうち1つを強制的に削除する必要があります。ありがとうございます。ブラケットからブラケットへのコードを掲示する{ ..... ticket = OrderSend(Symbol(),OP_BUY, Lot*3, Ask, Slippage, SLbuy, 0, "открыт ордер на покупку", Magic, 0, Blue); ..... ticket = OrderSend(Symbol(),OP_SELL, Lot*3, Bid, Slippage, SLsell, 0, "открыт ордер на продажу", Magic, 0, Red); } この特定のセクション。 Tretyakov Rostyslav 2021.11.03 13:17 #17105 Artyom Trishkin #:コンパイル時に端末言語を定義し、#ifdef -- #else -- #endifで条件付きコンパイルを行うことで、初めて実現できます。 これはMQLの見落としです。残念ながら( Artyom Trishkin 2021.11.03 13:21 #17106 Порт-моне тв #:テスターでレースをしています。私自身がテレパスなのに、なぜサイキックが必要なのでしょう。だからこそ、自分に必要なものがよくわかるんです。そして、あなたは無意味な雑談であなたと私の時間を浪費しています。 このローソク足で建てたポジションがあるか(1バー1ポジションの場合)、このローソク足でこの価格で建てたポジションがあるか(スリッページのため信頼できない)、このシグナルで何秒か前に建てたポジションがあるか・・・を開く前にチェックします。 いろいろなやり方がありますね。しかし、あなたのコードでは、この信号でポジションの存在を確認する必要があります。コードがないので、どうするかは自分で決めてください。 コードがないからこそ、みんなが推測し、結局は意味のないおしゃべりになってしまうのです。 Порт-моне тв 2021.11.03 13:28 #17107 MakarFX #:ブラケットからブラケットへのコードを掲示する という項目があります。 if(sb1 + sb1/100*LotRisk*(DayMultiplicatorProfit/100/2) > AccountBalance() && TimeCurrent()>TimeCheck_a && TimeCurrent()<TimeCheck_ac && Ogranichitel > 0) { if(OrderOfSymbol<1) if(signal=="buy") if(Close[1]>Open[1]) { ticket = OrderSend(Symbol(),OP_BUY, Lot, Ask, 3, SLbuy, TPbuy, "открыт ордер на покупку", Magic, 0, Green); Print("OpenOrderSuccess"); } if(OrderOfSymbol<1) if(signal=="sell") if(Close[1]>Open[1]) { ticket = OrderSend(Symbol(),OP_SELL, Lot, Bid, 3, SLsell, TPsell, "открыт ордер на продажу", Magic, 0, Red); Print("OpenOrderSuccess"); } } Tretyakov Rostyslav 2021.11.03 13:31 #17108 Порт-моне тв #: 早速ですが、OrderOfSymbol どう定義するのでしょうか? Порт-моне тв 2021.11.03 13:36 #17109 MakarFX #: 早速ですが、どのように定義されているのでしょうか? OrderOfSymbol=CounterOrderTradeType(-1); ............ //+------------------------------------------------------------------+ //| Подсчет ордеров потекущему символу | //+------------------------------------------------------------------+ int CounterOrderTradeType(ENUM_ORDER_TYPE order_type) { int cnt=0; //---- for(int pos=OrdersTotal()-1; pos>=0; pos--) { if(OrderSelect(pos, SELECT_BY_POS, MODE_TRADES)==false) continue; if(OrderSymbol()!=_Symbol) continue; if(order_type == OrderType() || order_type == -1) cnt++; } //---- return(cnt); } //+------------------------------------------------------------------+ あなたはまだエラーを見つけようとしていますが、私は何時間もあなたに他のことをするように頼んでいるのです。それはなぜでしょうか? Tretyakov Rostyslav 2021.11.03 13:43 #17110 Порт-моне тв #: トライ if(sb1 + sb1/100*LotRisk*(DayMultiplicatorProfit/100/2) > AccountBalance() && TimeCurrent()>TimeCheck_a && TimeCurrent()<TimeCheck_ac && Ogranichitel > 0) { if(OrderOfSymbol<1) { if(signal=="buy"&&Close[1]> Open[1]) { if(OrderSend(Symbol(),OP_BUY, Lot, Ask, 3, SLbuy, TPbuy, "открыт ордер на покупку", Magic, 0, Green)) {Print("OpenOrderSuccess");} } if(signal=="sell"&&Close[1]> Open[1]) { if(OrderSend(Symbol(),OP_SELL, Lot, Bid, 3, SLsell, TPsell, "открыт ордер на продажу", Magic, 0, Red)) {Print("OpenOrderSuccess");} } } } 黄色でハイライトされています。そういうものなのでしょうか? 1...170417051706170717081709171017111712171317141715171617171718...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
問題は、「入力パラメータ」を任意の言語で出力することです。
その通りです。
スルーすることは可能でしょうか?
問題は、「入力パラメータ」を任意の言語で出力することです。
コンパイル時に端末言語を定義し、#ifdef -- #else -- #endifで条件付きコンパイルを行うことで、初めて実現できます。
ブラケットからブラケットへのコードを掲示する
この特定のセクション。コンパイル時に端末言語を定義し、#ifdef -- #else -- #endifで条件付きコンパイルを行うことで、初めて実現できます。
テスターでレースをしています。私自身がテレパスなのに、なぜサイキックが必要なのでしょう。だからこそ、自分に必要なものがよくわかるんです。そして、あなたは無意味な雑談であなたと私の時間を浪費しています。
このローソク足で建てたポジションがあるか(1バー1ポジションの場合)、このローソク足でこの価格で建てたポジションがあるか(スリッページのため信頼できない)、このシグナルで何秒か前に建てたポジションがあるか・・・を開く前にチェックします。
いろいろなやり方がありますね。しかし、あなたのコードでは、この信号でポジションの存在を確認する必要があります。コードがないので、どうするかは自分で決めてください。
コードがないからこそ、みんなが推測し、結局は意味のないおしゃべりになってしまうのです。
ブラケットからブラケットへのコードを掲示する
という項目があります。早速ですが、どのように定義されているのでしょうか?
トライ
黄色でハイライトされています。そういうものなのでしょうか?