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

 
Galim_V 配列を初期化 しようとしている

呪い

数値」から「文字列」への暗黙の変換 Roller.mq4 64 12


struct Li
{
        string poli;
        double lot;
        double price;
};

Li ne[] = {{"", 0.0, 0.0}, {"", 0.0, 0.0}, {"", 0.0, 0.0}};
 
Koldun Zloy #:

なぜそんなに複雑なのか?

void  ZeroMemory( 
   void & variable      // обнуляемая переменная 
   );
ゼロメモリ

備考

関数パラメータが文字列の場合、この呼び出しはパラメータにNULLを指定することと同じである。
単純な型とその配列、およびそのような型からなる 構造体/クラス では、これは単純なNULLである。
文字列や動的配列を含むオブジェクトの場合、各メンバに対して ZeroMemory()が呼び出される。
const修飾子で保護されていない配列は、すべての要素がゼロになる。
複雑なオブジェクトの配列の場合、各メンバに対してZeroMemory()が呼び出されます。

 
Koldun Zloy #:

はい)ありがとうございました

 

ごあいさつアドバイスをお願いします。

私はmt4ロボットを持っています。このロボットの取引がバイナンス取引所で複製されるようにソリューションを作成する必要があります。
これまではMQLしか使ったことがありません。
どんなツールを使い、どこから理解すればいいでしょうか?

 
MakarFX #:

この場合も、グリッドに3次を開くことはできないかもしれません...。

これらの機能が何のためにあり、このEAでどのような役割を担っているのか、ご自分の言葉で説明してください。



EventSetMillisecondTimer(100);
 EventKillTimer();
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- create timer
   EventSetMillisecondTimer(100);

//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//--- destroy timer
   EventKillTimer();
  // ObjectsDeleteAll(0,"AveragePriceLine");
  }
 
EVGENII SHELIPOV #:

マカー

個人的なメッセージはプライベートメッセージに書くのが一番かもしれませんね。

 
EVGENII SHELIPOV #:

Makar good day これらの機能は何のためにあり、このアドバイザーの中でどのような役割を担っているのか、ご自身の言葉で説明してください。

タイマースタート、タイマーストップ、取り外し可
 
Andrey Sokolov #:

個人的なメッセージは、プライベートメッセージに書いた方がいいかもしれません。

答えられたかもしれない...質問は個人的なものではない)
 
Andrey Sokolov #:

個人的なメッセージは、プライベートメッセージに書いた方がいいかもしれません。

ただ、プライベートメッセージにコードの一部をアップロードする方法がわからなかったのです。

 
MakarFX #:
タイマーのスタートとストップ、削除が可能です

このタイマーは何のためにあるのか