MQL5言語をゼロから独学で学ぶ - ページ 83

 
SanAlex #:

私はそれらを書きません。私は既製の関数を必要とし、ドキュメントはそれらでいっぱいです。足りない機能は、イメージ通りに動くのであれば、できる限り型取りしています。

サーシャ 中学3年の教育を受けていれば、誰でも他人のコードを使うことができるんだ。自分で書けないなら、何も投稿するな。そのようなコードでは、益となるよりも害となることの方が多いのです。
 
SanAlex #:

私は自分の手でそれをやった、何を意味するのかわからない? コードは、ターミナルからですが、メソッド自体は、テスターでいくつかのペアのオープンを実装する方法、私は個人的に結果を達成しています。

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

私があなたのコードを取った場所を教えてください。

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

24時間端末に座り続け、すべてを無償でコピーし、それでも非難される。私は無料でシェアしています。一部の人がするような方法ではありません。

ああ、サーシャ・・・最初にドキュメントやCodeBaseからコードを取ってきたと言い、次に自分で書いたと言い、そして書き直した・・・ガラクタからきれいなものは作れない、それは何度も証明されている・・・しかしその逆は何度も繰り返されてきた。

このような配列の宣言はどこで手に入れたのでしょうか?

int    ExtHandle[]= {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20};

といった、すでに埋まっている配列への充填を行うことができます。

//---
   for(int i=0; i<20; i++)
     {
      ExtTrade.SetTypeFillingBySymbol(symb_name[i]);
      //--- Moving Average indicator
      ExtHandle[i]=iMA(symb_name[i],_Period,12,6,MODE_SMA,PRICE_CLOSE);
      if(ExtHandle[i]==INVALID_HANDLE)
        {
         printf("Error creating MA indicator");
         return(INIT_FAILED);
        }
     }
//---

ループの中で埋めるのであれば、なぜ埋めた状態で宣言する必要があった のか・・・配列int ExtHandle[21]; と宣言する方が簡単で正しい・・・他に何も必要ないのです。

素直じゃない人は、こういう例から学ぶんだ、という主張ばかり......。

そして、その答えは...。


そして、この**のほとんどは、お菓子をクソにしない私の仕事だと思う人がいるかもしれない...。

 
Alexey Viktorov #:

あ、サーシャ...最初にドキュメントやCodeBaseからコードをパクったと言い、次に自分で書いたと言い、そして書き直した...クソみたいなものは作れない、それは何度も証明されている...が、その逆は何度も繰り返されているのである。

このような配列の宣言はどこで手に入れたのでしょうか?

といった、すでに埋まっている配列への充填を行うことができます。

ループの中で埋めるのであれば、なぜ埋めたと宣言する必要があった のか・・・配列int ExtHandle[21]; と宣言する方が簡単で正しい・・・他に何も必要ないのです。

素直じゃない人は、こういう例から学ぶんだ、という主張ばかり......。

そして、その答えは...。


そして、この****のほとんどは私の仕事であり、お菓子をクソに変えないことだと思うかもしれません...。

そして、問題がわからない。

そうですね。満たされた配列が宣言され、その後、他のデータで再び満たされる。私見では、かなり許容範囲の広い初心者のミスだと思います。

そして、それはエラーなのでしょうか?

変数や配列を宣言するときは、必ず即座に入力しなければならない。宣言した時点で正確な値がわからない場合は、無効であることを承知の上で記入する。初期化せずに変数を宣言して使用すると、ランダムな値が入ってしまい、作業中にその値が使われ、作業結果が不正確になり、問題を発見するのが非常に難しくなります(私は何度も発見しました)。

しかし、変数が生成された直後に無効な値で初期化された場合、初期化されていない変数を使用した場合、その変数に何らかのゴミが入っていることがすぐにわかり、それがどこから来たのか、初期化せずに使用したことが容易にわかる。

ですから、個人的には、すでに入力されている配列を宣言するのは良い方法だと思います。ただし、そこの値はWRONG_VALUEであるべきです。

 
Alexey Viktorov #:


そして、この****のほとんどは私の仕事であり、お菓子をガラクタに変えることではないと思うかもしれません...。

被害妄想にしか聞こえない。誰が見るんだ?

私のコードでは、他の人の作品を使うときは、必ずどこから入手したかというコメントを書きます。何かあれば、作者に連絡して、可能な限り議論できるようにするためです。このノートは私以外誰も見ないと思います。そして、初心者がそんなことを書いたら......自分のコードが誰かの手本になることを喜べばいいのです。

 
Georgiy Merts #:

被害妄想にしか聞こえない。誰がよく見るんだ?

私のコードでは、他人の作品を使うときは、必ずどこから入手したかというコメントを書きます。何かあれば、作者に連絡して、可能な限り議論できるようにするためです。このノートは私以外誰も見ないと思います。そして、初心者がそんなことを書いたら......自分のコードが誰かの手本になることを喜べばいいのです。

誰もあなたのコードを見たことがない、指と比較しないでください
 
Vladimir Baskakov #:
誰もあなたのコードを見ていない、指と比較するな。

見ていないのはピエロのほうだ。そうなんです。ピエロの誰一人としてそうしなかった。

他の人が持っている。私は何度も自分のコードを公開したことがあります。そして、例えば、ピエロに知られていないfxsaberは、昨年の時点で私のコードライブラリ全体を保有しています。

 
Georgiy Merts #:

見ていないのはピエロのほうだ。そうなんです。ピエロの誰一人としてそうしなかった。

他の人が持っている。私は何度も自分のコードを公開したことがあります。そして、例えば、ピエロに知られていないfxsaberは、昨年の時点で私のコードライブラリ全体を保有しています。

コドベースにコードがないじゃないか、落ち着けよ。
 
Vladimir Baskakov #:
コドバツにコードはないだろ、落ち着けよ。

もちろん、Kodobaseではありません。1つ1つがあまりにもしつこく、ライブラリとして完全にレイアウトされていればいいのです。そして、これだけのコードを理解する人はいないでしょう。そして、図書館を利用する人はほとんどいません。興味のある方 - すべてを直接提供します。

Kodobaseは、標準的な構成を除いて、「何にも縛られない」シンプルなもののためにあります。

コードベースではなく、「誰も見たことがない」という意味ですね。私はあなたに答えました - ピエロの中で、誰も本当に見たことがない...まあ、それが彼らのピエロの宿命なんだけどね。

 
Georgiy Merts #:

もちろん、Kodobaseではありません。1つ1つがあまりにもしつこく、ライブラリとして完全にレイアウトされていればいいのです。そして、これだけのコードを理解する人はいないでしょう。そして、図書館を利用する人はほとんどいません。興味のある方 - すべてを直接提供します。

そしてKodobaseは、標準的な構造を除けば「何にも縛られない」シンプルなもののためのものです。

誰も興味がない、あなたの支店と同じように、誰かが偶然に迷い込んできて、あなたがそこにいない場合に備えてそこに行く
 
Vladimir Baskakov #:
誰も興味がない、あなたの支店のように、そこに行く、誰かが偶然に迷い込んで、あなたがそこにいない場合に備えて

そういうことだ!

そして、『誰も見ていない』と言うんですね。誰も興味を示さない-だから誰も見ていない(ピエロは興味を示さない-見ていない)。興味を持った人-見たことがある人