"ダミー "からの質問 - ページ 102

 
Alfff:

こんにちは。AUD/USDでExpert Advisorを実行したいのですが。どうすればいいのでしょうか。ユーロ/ドルでしか動作していません。サービス/設定/デバッグメニューのペアを変更しました。しかし、「選択されたシンボルは 見つかりませんでした」というメッセージが表示されました。

ありがとうございます。

ターミナルで「Market Watch」を開き(Ctrl+M)、右クリックで「Symbols...」を選択し、目的のシンボルを選択してみてください。
 

コンパイル時に黄色い警告を出さずに、datetime型からint型に秒を変換する方法を教えてください。

   datetime DT = 100; 
   int Sec = DT;

黄色警告:型変換によりデータが失われる可能性が あります。

いずれも整数の秒数です。何を失えばいいのか?

 
awkozlov:

どちらも全秒...何を失えばいいのか?

4バイト

datetimeは実際長い

明示的な型変換について 読む

Документация по MQL5: Основы языка / Типы данных / Приведение типов
Документация по MQL5: Основы языка / Типы данных / Приведение типов
  • www.mql5.com
Основы языка / Типы данных / Приведение типов - Документация по MQL5
 
awkozlov:

コンパイル時に黄色い警告を出さずに、datetime型からint型に秒を変換する方法を教えてください。

   datetime DT = 100; 
   int Sec = (int)DT;

または

   datetime DT = 100; 
   int Sec = int(DT);


黄色警告:型変換によりデータが失われる可能性が あります。

いずれも整数の秒数です。何を失えばいいのか?

datetime == uint, not int.より整数のものもあります。:)

 
MetaDriver:

または


datetime == uint, not int. 整数にはさまざまな種類があります。より整数のものもあります。:)

ありがとうございます。

それから、Sleepは 負のミリ秒を理解する :)

 
MetaDriver:

または


datetime == uint, not int.より整数のものもあります。:)

いや、「4」でもそうなんですが、ここではすでに未来を見据えているんです。

https://www.mql5.com/ru/docs/basis/types/integer

時分

8

0 (1970.01.01 0:00:00)

32 535 244 799 (3000.12.31 23:59:59)

__time64_t

Документация по MQL5: Основы языка / Типы данных / Целые типы
Документация по MQL5: Основы языка / Типы данных / Целые типы
  • www.mql5.com
Основы языка / Типы данных / Целые типы - Документация по MQL5
 
awkozlov:

ありがとうございます。

それから、Sleepは負のミリ秒を理解する :)

残念です。眠っている彼はすべてを理解している...;)
セルゲイ

いや、「4」でもそうなんですが、ここではすでに未来を見据えているんです。

https://www.mql5.com/ru/docs/basis/types/integer

時分

8

0 (1970.01.01 0:00:00)

32 535 244 799 (3000.12.31 23:59:59)

__time64_t

そうですね、同じことです。より血の通った安全な:-)
 
Sleep()PlaySound()などの関数をテストモードや 最適化モードでの 使用を制限すべきか、あるいは既に制限しているか教えてください。
 
tol64:
Sleep()PlaySound()などの関数をテストモードや 最適化モードで使用するよう制限すべきか、あるいはすでに実装されているか、アドバイスをお願いします。

この先も見てください:https://www.mql5.com/ru/forum/1111/77901#comment_77901

経験上:テスターは、sleep()が絡むと、指定した時間だけ履歴をスクロールします。 音の議論については、覚えていません。

 
Yedelkin:

この先も見てください:https://www.mql5.com/ru/forum/1111/77901#comment_77901

経験上:テスターは、sleep()が絡むと、指定した時間だけ履歴をスクロールします。 音の議論については、覚えていません。

ありがとうございます。一部晴れ。

---

オブジェクトのリストに「List All」ボタンが追加されました。Expert Advisorとユーザーが作成したオブジェクトが分離されたということでよろしいでしょうか?つまり、ボタンが押されないと、リストにはユーザーが作成したオブジェクトのみが表示されるようになったのです。とても便利です、ありがとうございます。:)

---

スタックオーバーフローについて、もう一つ質問があります。エキスパートが読み込まないことがある。正確には、そのようなメッセージとともに、一気にロード、アンロードされるのです。起こるかもしれないし、起こらないかもしれないので、理由は不明である。その理由は誰にもわからない。