記事"初心者のためのクイックスタート、あるいはショートガイド"についてのディスカッション - ページ 2

 

素晴らしい記事だ。私はアドバイザーのことが分からなかった。

でも、今は分からない。

クラス

CTrade m_Trade;

これは新しく作られないが、同時にソースでは静的ではない。クラスの他の例では(私はこのクラスについては言いません)クラスからのオブジェクトは、新しい作成されます。この方法とその方法。

また、関数bool CTrade::Buy(const double volume,const string symbol=NULL,double price=0.0,const double sl=0.0,const double tp=0.0,const string comment="")はstaticではありません。

CPositionInfo m_Positionクラスも同様です;

私は完全に混乱しています。

 
YUBA:

素晴らしい記事だ。私はアドバイザーのことが分からなかった。

でも、ここでは分からない。

...

私の記事に興味を持っていただき、ありがとうございます。

m_Trade クラスとm_Position クラスは、標準ライブラリの要素であるヘッダーファイル

#include <Trade\Trade.mqh>
#include <Trade\PositionInfo.mqh>

で宣言されている。

おそらく、これからレンガを投げつけられてしまうかもしれませんが、あるクラスのオブジェクト(CTrade m_Trade)を定義することと、new演算子を使ってオブジェクトを生成することの違いは、次のようなものだと思います:

  1. 前者では、オブジェクトはデフォルトのコンストラクタによって生成されます、
  2. 前者では、オブジェクトはデフォルトのコンストラクタによって生成され、後者では、オブジェクトは(それが定義されていれば)パラメータ付きのコンストラクタによって生成されます。
 

現時点では、MQL5を学び 始める人々にとって、認識という点で最高の記事です。ご苦労様でした。

 

私は初心者ですが、このような記事はとても興味深いと思います。ありがとうございます。

 

初めの一歩を踏み出すのにとても役に立ったよ。本当にありがとう

 
素晴らしい記事だ!
 
素晴らしい記事だ!
 
参考になる記事をどうもありがとう。
 

こんにちは、ドミトリー!

あなたは、プログラミングとはまったく 縁遠い人たちのために、素晴らしい記事を書いてくれました。これからもこのような記事を書き続けてください。もし必要であれば、ゼロからプログラミングを始める人たちの興味を引くような質問のリストをたくさん作ることができます 私の訴えに応えてください。

よろしく、ウラジミール。

 
それらは驚くほど良い機会であり、プログラムを管理し、企業にとって信頼できるアドバイザーの設計とデザインをスピードアップするサポート資金を提供する良いアドバイザーである。