ちょっとびっくり :)私は、共有し、NOT修辞的な質問をすることを考えました。 - ページ 25

 
2011.04.05 01:35:35     RationalSpeedTest (EURUSD,H1)   Common time int test = 31 ms; // 1000000 calls
2011.04.05 01:35:35     RationalSpeedTest (EURUSD,H1)   Common time long test = 63 ms; // 1000000 calls
2011.04.05 01:35:35     RationalSpeedTest (EURUSD,H1)   Common time double test = 31 ms; // 1000000 calls
2011.04.05 01:35:35     RationalSpeedTest (EURUSD,H1)   Common time IntRational test = 609 ms; // 1000000 calls
2011.04.05 01:35:35     RationalSpeedTest (EURUSD,H1)   Common time LongRational test = 438 ms; // 1000000 calls

2011.04.05 01:36:50     RationalSpeedTest (EURUSD,H1)   Common time int test = 360 ms; // 10000000 calls
2011.04.05 01:36:50     RationalSpeedTest (EURUSD,H1)   Common time long test = 500 ms; // 10000000 calls
2011.04.05 01:36:50     RationalSpeedTest (EURUSD,H1)   Common time double test = 422 ms; // 10000000 calls
2011.04.05 01:36:49     RationalSpeedTest (EURUSD,H1)   Common time IntRational test = 6093 ms; // 10000000 calls
2011.04.05 01:36:43     RationalSpeedTest (EURUSD,H1)   Common time LongRational test = 4407 ms; // 10000000 calls
winXP PRO SP3 32 intel core 2 quad 9400 2.67Ghz 3.5GB MetaTrader 5 Build 425
 
MetaDriver:

構造体として作られた。

struct Rational
  {
   long              n;
   long              m;
   void ErrDZ() { Print("Rational error: zero-denominator!"); }
   void Neg() { n=-n; }
   void Norm() { long d=gcd(n,m); n/=d; m/=d; if (m<0) { n=-n; m=-m; } }
...

は、オフトレで申し訳ないのですが、なぜクラスではなく、構造なのでしょうか?

ZSです。mql5でプログラミングをすればするほど、mql5言語が特殊な言語の独自の道をたどることを実感しています。しかし、最近、私はmql5のHELPを勉強するのに多くの時間を費やさなければならない。mql5はクラシックC++と一致する必要があるし、私はそれを必要としない。

 
IgorM:

は、オフトレで申し訳ないのですが、なぜクラスではなく、構造なのでしょうか?

C++では構造体がないのですか?
 
IgorM:

は、オフトレで申し訳ないのですが、なぜクラスではなく、構造なのでしょうか?

ZSです。mql5でプログラミングをすればするほど、mql5言語が特殊な言語の独自の道をたどることを実感しています。しかし、最近、私はmql5のHELPを勉強するのに多くの時間を費やさなければならない。なぜなら、mql5は古典的なC++と同じであるべきで、さもなければ、私はそれを必要としない。

構造?そんな「賢い」プログラマーです。構造体のメンバがすべてパブリックであることを除けば、クラスと何ら変わりはない。

API?何のためのAPIなのか?純粋に売買を行うには、MT5が非常に適しています。いくつかの組み合わせ、いくつかのチェック、いくつかの簡単な計算が必要ですが、MT5で十分です。あとは、残念ながら、С++でやるしかないでしょう。


実は、「レイアウト」を理解する必要があるのです :)一言で言えば、「顧客に興味を持つ証券会社がいる」ということです。クライアントはプロのトレーダーではなく、ビルダーのVasyaです。iPhoneの売買ボタンを押したいだけの人。 クライアントがカモにされる :)。お客様は、手動で取引をすることができないことを十分承知しています。大量に売れるわけではありません。21世紀にはコンピュータを使わなければならないことを理解したのでしょう。取引用のロボットを渡される。あなたが眠っている間に、彼は外でお金を稼いでいるのです。誰かがこのロボットを書かなきゃいけないの?ええ、誰?プログラマーは......それはクライアントも含めて、みんな知っています。:) .MQはDCに興味があり、DCはクライアントに興味があり、クライアントはROBOTSを必要としている - OK!MQと言われ、プログラム可能なMTXを渡された。プログラマは、彼らのロボットが作るどのくらいのお金を示すために、テスターを必要とし、間違いなくオプティマイザを必要とするので、クライアントは明らかにプログラマの言葉の後に彼の主張 "となぜ失われた?それだ!- 満足のいく完全な連鎖を見ることができるのです。みんな満足しています。さらに、この方式では、すべてのリンクが重要である--ここではすべてのレイヤーが重要である、としています。:)ロッホ、プログラマー、MT(テスター兼オプティマイザー)、そしてもちろんDCです。ここには、タダで済むと渇望する怠惰な愚民を満足させるためのビジネスの仕組みがあるのだ。:)テスターはキャベツを簡単に切れること、オプティマイザーはシンプルでクライアントにも理解しやすいこと、といった具合です。以上です :)それ以外のものはまったく必要ありません。何のAPIか。あなたは誰ですか?カモ?まあ、「プログラマー」なんでしょうけど。プログラマー?テスターですべてを動かしたい - あなたにとってのAPIは? ... :)上のテキストを書く - それはすぐに削除されます、それは長くは続かないでしょう。しかし、最も重要なことは、「テスターは何のためにいるのか」という問いに対する正しい答えが何であるかを理解することです。:))

 
Academic:

構造?そんな「ポン付け」のプログラミングです。

MQL5では、クラスとは別個の存在です。

実は、「配線」の仕組みを理解していること :)簡単に言えば、次のようなことだ.

あなたは考えが狭すぎるのですよ。
 
TheXpert:

MQL5では、クラスとは別個の存在です。

考えが狭すぎるんだよ。
広げる。:))
 
Academic:

構造?そんなプログラマーの "あるある "です。構造体は,すべてのメンバがパブリックであることを除けば,クラスと何ら変わりはありません.

API?なぜAPIが必要なのですか?純粋に売買を行うには、MT5が非常に適しています。いくつかの組み合わせ、いくつかのチェック、いくつかの簡単な計算が必要ですが、MT5で十分です。あとは、残念ながら、С++でやるしかないでしょう。


実は、「レイアウト」を理解する必要があるのです :)一言で言えば、「顧客に興味を持つ証券会社がいる」ということです。クライアントはプロのトレーダーではなく、ビルダーのVasyaです。クライアントがカモにされる :)お客様は、自分の手では取引できないことをよくご存知です。しかも、大勢で行くわけではありません。21世紀にはコンピュータを使わなければならないことを理解したのでしょう。取引用のロボットを渡される。あなたが眠っている間に、彼は外でお金を稼いでいるのです。誰かがこのロボットを書かなきゃいけないの?ええ、誰?プログラマーは......それはクライアントも含めて、みんな知っています。:) .MQはDCに興味があり、DCはクライアントに興味があり、クライアントはROBOTSを必要としている - OK!MQと言われ、プログラム可能なMTXを渡されました。プログラマは、彼らのロボットが作るどのくらいのお金を示すために、テスターを必要とし、間違いなくオプティマイザを必要とするので、クライアントは明らかにプログラマの言葉の後に彼の主張 "となぜ失われた?それだ!- 満足のいく完全な連鎖を見ることができるのです。みんな満足しています。さらに、この方式では、すべてのリンクが重要です。ここでは、すべてのレイヤーがMUSTです。:)ロッホ、プログラマー、MT(テスター兼オプティマイザー)、そしてもちろんDCです。ここには、タダで済むと渇望する怠惰な愚民を満足させるためのビジネスの仕組みがあるのだ。:)テスターはキャベツを簡単に切れること、オプティマイザーはシンプルでクライアントにも理解しやすいこと、といった具合です。以上です :)それ以外のものはまったく必要ありません。何のAPIか。あなたは誰ですか?カモ?まあ、「プログラマー」なんでしょうけど。プログラマー?テスターですべてを動かしたい - あなたにとってのAPIは? ... :)上のテキストを書く - それはすぐに削除されます、それは長くは続かないでしょう。しかし、あなたが理解しなければならない最も重要なことは - 「何のためのテスターなのか」という問いに対する正しい答えとして - です。:))

ドアスラムナンバーワン

叩きのタイプ - "自分はクソほども理解できないが、お前の目を開いてやる。"

 
Academic:
拡大する。:))
荒らしに餌をやるのはおもしろくない。
 
Academic:

構造ですか?そんな「賢い」プログラマーです。構造体は、すべてのメンバがパブリックであることを除けば、クラスと何ら変わりはありません。

...

しかし、最も重要なことは、「テスターは何のためにいるのか」という問いに対する正しい答えが何であるかを理解することです。:))

まあ、パントならパントで、非標準・非古典的な記述は嫌いなので、Delphi/Pascalが好きです。C++でも、変数、クラス、構造体を最初に記述して、それからメインコードを記述するように指導されていますが、気にしないことにします。

私はテスターで遊んでいたのですが、このようなストラテジーではマイクロアカウントでさえ取引できないことに気付くまで、止めることができませんでした。そして練習の結果、実行可能で収益性の高いExpert Advisorは「目で見て」書くことができることがわかりました。このように、ストラテジーテスターを使わなくても、私の手でテストすれば、実用的で収益性の高いExpert Advisorを「目で見て」作成することができます - そして私は今、それを行っています。