MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 945

 
どなたか、私のトピックについてご意見をお聞かせください。https://www.mql5.com/ru/forum/320451?
Код не работает, как ожидалось.
Код не работает, как ожидалось.
  • 2019.08.20
  • www.mql5.com
Я не понимаю, что не так с моим кодом. Посмотрите и дайте мне знать. Клещи не меняются...
 

フィボナッチレベルの数を求めるにはどうしたらよいですか?

標準ライブラリの クラスを使って構築しています。

   CChartObjectFibo *fibo=new CChartObjectFibo();
   if(!fibo.Create(0,name,0,first_time,first_price,second_time,second_price))
     {
      Print(__FUNCTION__+": Fibonacci create failed. Bar #",start_bar,". Error: ",GetLastError());
      return false;
     }
   int levels_count=fibo.LevelsCount();

レベルカウントは常に0です。

 
leonerd:

フィボナッチレベルの数を求めるにはどうしたらよいですか?

標準ライブラリの クラスを使って構築しています。

レベルカウントは常に0です。

ファイボを作成する際にレベルはありません。作成後は、レベル数を設定し、値や説明などのオブジェクトのプロパティを割り当てます。

 

MQLでクラス内に静的フィールドを 使用することは可能ですか?こんな感じで、変なのが欲しいです。

// ...

int OnInit()
  {
//---
  A::test();
//---
   return(INIT_SUCCEEDED);
  }

//...

class A{
   public:
      static int t;
 
      A(){};
      ~A(){};
      static void test(){
         if(Is_Works){
            Print (t); // unresolved static variable 'AA::t'
         }
      }
};

メソッド内でクラスのインスタンスを生成できる のはわかるが、インスタンスなしで欲しい...。可能なのでしょうか?
 
Oleh Fedorov:

MQLでクラス内に静的フィールドを 使用することは可能ですか?こんな感じで、変なのが欲しいです。

メソッド内でクラスのインスタンスを生成できる のはわかるが、インスタンスなしで欲しい...。可能なのでしょうか?
Документация по MQL5: Основы языка / Объектно-ориентированное программирование / Статические члены класса
Документация по MQL5: Основы языка / Объектно-ориентированное программирование / Статические члены класса
  • www.mql5.com
Члены класса могут быть объявлены с использованием модификатора класса памяти static. Такие члены данных разделяются всеми экземплярами данного класса и хранятся в одном месте. Нестатические члены данных создаются для каждой переменной-объекта класса. Отсутствие возможности объявлять статически члены класса привело бы к необходимости объявлять...
 
Artyomさん、ありがとうございます!助かりました...。とはいえ...直感的でない :-)初期化だけでなく、宣言することも...。以前、このセクションを何度か読み直し、その後さらに - 今-、自分のコードとリファレンスのコードの違いについて長い間考えていました :-)
 
EAがテスト終了 日を知る方法はありますか?

例えば、テスターでEAのテスト期間を2019.07.20から2019.08.20と 設定しました。

この2019.08. 20という日付を知るために、EAコードにどうにか書き込めないでしょうか。テストの終了日。

そのため、テストの開始時、OnInit関数、またはOnTick関数の開始時にこれを検出するようにします。
 
こんばんは。多分、誰かが既に持っているか、作ろうとしたか、または垂直線を持つ既製のFibo拡張ツールのリンクを持っています。
 
こんにちは。この点についてアドバイスをお願いします・・・。プッシュ通知は、画面をつけているときと充電しているときだけ、普通にやってきます。しかし、画面をオフにする必要があり、しばらくすると(すぐにではない!)メッセージが配信されなくなります。というか、画面をつけて、その時だけEAからの通知が大量に表示されるんです。

スマホ:Samsung SM-G955F Galaxy S8 Plus、Android 9 Pie。
端末:MT4、Build 1170、Windows 10。

p.s. この問題は、携帯電話の節電やスリープモードでの無線LANの無効化などとは全く関係ありません。 プロファイルフォーラムのアドバイスを参考に、すべての設定とモードを確認しました。例えば、メッセンジャーからのメッセージは正常に届いています。

何ができるのか?

Скачайте мобильное приложение MetaTrader 5 для Android
Скачайте мобильное приложение MetaTrader 5 для Android
  • www.metatrader5.com
Мобильный трейдинг с MetaTrader 5 для Android — это возможность торговать валютой, акциями и фьючерсами при помощи смартфонов и планшетов. Где бы вы ни были, вы можете подключаться к серверам брокерских компаний, анализировать котировки акций и валют и совершать торговые сделки. Все это — бесплатно и круглосуточно! MetaTrader 5 для Android...
 
Darirunu:
こんばんは。多分、誰かが既に持っているか、作ろうとしたか、または垂直線を持つ既製のFibo拡張ツールのリンクを持っています。

スクリーンショットを表示する - あなたが何を望んでいるのかが明確ではありません。