どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 604

 
tuner:

皆さん、doubleをintに変換する方法を教えてください。

MatRound やその他の丸め関数は,奇妙なことに Double を返します.また,MatRound 関数に int 変数が代入された場合,コンパイラは以下のような警告を大量に出します.

double d = 123.456;
int i = int(d);
 
tuner:

皆さん、doubleをintに変換する方法を教えてください。

MatRound やその他の丸め関数は,奇妙なことに Double を返します.また,MatRound 関数に int 変数が代入された場合,コンパイラは以下のような警告を大量に出します.



明示的な型変換を 使用する。
 
tuner:

皆さん、doubleをintに変換する方法を教えてください。

MatRound やその他の丸め関数は,奇妙なことに Double を返します.また,MatRound 関数に int 変数が代入された場合,コンパイラは以下のような警告を大量に出します.




数値型の変換
 

ずん子コンテンダーr772ra

ありがとうございました。助かりました :)

削除済み  

最後の注文に関する情報を含む行の束を含むコピー可能なテキストメッセージの出力が必要である。

MessageBox() では、テキストの選択とコピーができないようです。

ObjectCreate()でOBJ_EDIT型を作成しようとしましたが、そこでは改行がうまくいかず、四角で一行で表示されてしまいます。

ただ、ヘッダーのAlert()は必要なように改行して出力され、テキストはハイライトされますが、下の時間付きのメッセージログは私には不要です。

どなたか遭遇された方、Alert以外にメッセージを複数行で表示したり、コピーしたりする方法はありますか?

 
pu6ka:

最後の注文に関する情報を持つ行の束を含むコピー可能なテキストメッセージの出力を要求する。

MessageBox()では、テキストの選択とコピーができないよう です。

ObjectCreate()でOBJ_EDIT型を作成しようとしましたが、そこでは改行がうまくいかず、四角で一行で表示されてしまいます。

ただ、ヘッダーのAlert()は必要なように改行して出力され、テキストはハイライトされますが、下の時間付きのメッセージログは私には不要です。

どなたか遭遇された方、Alert以外にメッセージを複数行で表示したり、コピーしたりする方法はありますか?

許可→Ctrl-C。
削除済み  
Zhunko:
許可→Ctrl-C。


うまくいった。

スクリーンショットの上のAlertのように選択できないので、コピーを使おうとは思いませんでした。

ただ、ヘッダーからタイトル、ボタンから「OK」もコピーされてしまうのですが、「消す」ことができるので、何とかしてみます。

Zhunkoさん、ありがとうございます。

 
このコードは、オープニングオーダーに使用できますか?
 if (USDCAD){
          while(Count("USDCAD")==0){
            Result[0] = OrderSend("USDCAD",OP_BUY,Lot,MarketInfo("USDCAD",MODE_ASK),slip,0,0,"USDCAD",magic[0],0,Red);
            if (Result[0]<0){
              Answer=ERRORS(GetLastError());
              if (Answer==1)continue;
              if (Answer==2)break;
            }
          }
        }


int ERRORS (int Error)  // Error - номер ошибки  
  {
  if(Error==0)
      return(0);        // Нет ошибки      
  // 4-торговый сервер занят,132-рынок закрыт,137-брокер занят
  if(Error==4||Error==132||Error==137)  
      {
      Sleep(240000);    // Пауза 240 сек.
      return(1);        // Сообщаем о преодол. ошибке
      }
  // 128,142,143 - истек срок ожидания и т.д.
  if(Error==128||Error==142||Error==143) 
      {      
      Sleep(60000);     // Пауза 60 сек.
      return(1);        // Сообщаем о преодол. ошибке 
      }    
  // 135-цена изменилась,138-цена устарела
  if(Error==135||Error==138)               
      {      
      return(1);        // Сообщаем о преодол. ошибке
      }        
  // 6-нет связи,129-неправильные цены,
  // 130-неправильные стопы,136-нет цен
  if(Error==6||Error==129||Error==130||   
  Error==136||Error==137||Error==138)    
      {
      Sleep(5000);      // Пауза 5 сек. 
      return(1);        // Сообщаем о преодол. ошибке
      }
  // 146-подсистема торговли занята
  if(Error==146)               
      {      
      // Пока подсистема занята
      while(IsTradeContextBusy())
         {
         Sleep(10);     // Пауза 0.01 сек.
         }
      return(1);        // Сообщаем о преодол. ошибке
      }         
  // Критическая ошибка
  Alert("Ошибка №",Error,". Дальнейшая работа советника невозможна."); 
  return(2);          // Сообщаем о критич. ошибке
  }
 
なぜブローカーによって標準ウィザードの同じアドバイザーの最適 化とテスト結果が異なるのでしょうか...ブローカーのタイムゾーンを含むすべての設定は同じで、両方の結果は実際のアカウントで行われました。
 
Zver4991:
こんにちは、なぜ異なるブローカーは、最適化と同じアドバイザーの標準的なマシュカのテストのために異なる結果を持っています...ブローカーのタイムゾーンを含むすべての設定は同一であり、両方の結果は、実際のアカウントを介して実施されました。

実際の口座で1つのEAをテストするためのベースとして使うべきで、実際の口座でどのように使うのかがわからない。