Mt4 サポート終了。 - ページ 36

 
Vitaly Muzichenko:

そうなんです、そうやって確定的にやったんですね、まあ、あるいは、あなたのソリューションを正しく実行することに失敗したんです。

根気よく、コードを考えてみてください。上記で改めて詳しく説明しました。エラーを探します。まだ見つけられません。あるいは、すべてがスペルアウトされていなければならない。ここにはプログラマーはいないのですか?規格が少しずれているので、すでに手を挙げているのでしょうか?言語が重要視されるなら、プロ意識を疑われる。(もし存在するならば)
 

誰がプロフェッショナリズムなんて言ったんだ?
あなたは荒らしのプロだと思いますが、他の人が探すようなバグのあるコードを、そのような方法で公開するのは...。が多すぎる。
外から見ていると、不思議な感じですね。

 
Реter Konow:
ニコライ 恥ずかしながら、私はデバッガの使い方がわからないんだ。使ったことがないんです。((

さて、さて...
やっぱりカッコイイ!デバッガなしで大作を書く!?安易に手を出すことはないでしょう。
悪い知らせと良い知らせがあります。
まず、いい話から。

仕事でデバッガーを使うようになれば、しかし、多くの時間を節約することができます。しかも、エラーの発見だけでなく、いろいろなことができるのです。

さて、悪いニュースです。
もちろん、サービスデスクに手紙を出して、次のバージョンでロシア語の変数を理解できるようにするよう依頼することはできます。でも、納得してもらえないんじゃないかと思うんです。
つまり、変数名にロシア語を使うことの利点についての議論は、たった一つの欠点、つまりこのコードのデバッグができないことと比べれば、取るに足らないということです。

確認しました。MQL5 MetaEditorでも同じです。そして、デバッガを使わないでプログラミングを続けていると、なんというか、とても理不尽なことになる。OOPを 使わないことよりもさらに理不尽なことでしょう。

そして、私が今あなたのコードをチェックできる唯一の方法は、すべての変数名をラテン語のアルファベットに変更することです。

 

Artiomは新しいバー 機能でどこに消えてしまったのでしょうか、正しく動作するかどうか確認してみると面白いですよ。

 
Nikolai Semko:

うわあ...
やっぱりカッコイイ!デバッガなしで大作を書く!?安易に手を出すことはないでしょう。
悪い知らせと良い知らせがあります。
まず、いい話から。

仕事でデバッガーを使うようになれば、しかし、多くの時間を節約することができます。しかも、エラーの発見だけでなく、いろいろなことができるのです。

さて、悪いニュースです。
もちろん、サービスデスクに手紙を出して、次のバージョンでロシア語の変数を理解できるようにするよう依頼することもできます。でも、納得してもらえないんじゃないかと思うんです。
つまり、変数名にロシア語を使うことの利点についてのあなたの議論は、たった一つの欠点、つまりこのコードをデバッグできないことと比べれば、ごくわずかなものだということです。

確認しました。MQL5 MetaEditorでも同じです。そして、デバッガを使わないでプログラミングを続けていると、なんというか、とても理不尽なことになる。OOPを 使わないことよりもさらに理不尽なことでしょう。

そして、今私があなたのコードをチェックできる唯一の方法は、すべての変数名をラテン文字に変更することです。

ニコライ、もう手遅れなんだ。プロジェクトはまもなく終了し、名称変更にはさらに1年かかる)。

なんとかなるさ。なぜ必要なのかわからず対処していたが、今は言わないでほしい、無駄な努力をしたと後悔しないように)。

誰も私のようなプログラミングをしたがらないという事実、それすらも良いことなのです。私には、相手も理解していない強みがある。このままでいい。

良い知らせをありがとう、まあ、悪いことは考えない方がいい。自分にとっては悪くないかも)


名前を変えてみてください。間違いを見つけるのに役立つのなら、大賛成です。

 
Vitaly Muzichenko:

Artiomは新しいバー 機能でどこに消えてしまったのでしょうか、正しく動作するかどうか確認してみると面白いですよ。

ベトナムから来た家族を空港に迎えに行った時のことです。これからも注目です。それは面白いですね。
 
Реter Konow:

ニコライ、もう手遅れなんだ。プロジェクトはまもなく終了し、名称変更にはさらに1年かかる)。

なんとかなるさ。無駄な努力をしたと後悔しないためにも、今は言わないほうがいい)。

誰も私のようなプログラミングをしたがらないという事実、それすらも良いことなのです。私には、相手も理解していない強みがある。このままでいい。

良い知らせをありがとう、まあ、悪いことは考えない方がいい。自分にとっては悪くないかも)


名前を変えてみてください。ミスを見つけるのに役立つなら、大賛成です。

CTRL+Hを押したことがありますか?
 
Artyom Trishkin:
空港でベトナムからの家族を乗せた。これからも見続けます。それは面白いですね。

アルチョム、面白くないよ、信心深いなんて恥ずかしいよ。

P.S.ベトナムにご飯を食べに行ったのですか(笑)
 
Реter Konow:

ニコライ、もう手遅れなんだ。プロジェクトはまもなく終了し、名称変更にはさらに1年かかる)。

なんとかなるさ。無駄な努力をしたと後悔しないためにも、今は言わないほうがいい)。

誰も私のようなプログラミングをしたがらないという事実、それすらも良いことなのです。私には、相手も理解していない強みがある。このままでいい。

良い知らせをありがとう、まあ、悪いことは考えない方がいい。自分にとっては悪くないかも)


名前を変えてみてください。それでエラーが見つかるなら、大賛成です。


了解です。アルゴリズムが根本的に間違っているのです。直すところがないんです。全部書き直さないといけない。
すみません~、パスします。特に、私自身のバージョンを すでに実装しているので、悩むのは怠慢です。そして、それはかなりうまく機能しています(すべてが無音であることから判断して:)。

少なくとも-iBarsの代わりにiTimeを使うのがより正しいということだけ言っておきます。なぜなら、それぞれが独自の(Service-Settings-Graphs)を持っている履歴のバーの最大数の数に達したとき、バーの数は新しいバーの到着で変化しないのです。高速ループがあるのかと思いきや、OnTimerの2400回目の入力ごとしか動作しないことが判明しました。配列が間違ってよく埋めるために入力 - 毎分一度ではなく、ゼロ秒から、プログラムが開始されたバーの到着と、すなわち、でも現在のシンボルで、他の文字はもちろんのこと、正しくありません。25ミリ秒ごとに2400回のロギングを行い、1分経過したかどうかを確認するという、非常に驚くべき方法です。さらに、あなたのアルゴリズムは、現在のタイムフレームに新しいバーが到着すると動作を開始し、1日に実行した場合、それが動作するまで一日中待つことができます(つまり、Time[0]の代わりにiTime(NULL,1,0)を使用するとよいでしょう)。そして、なぜプログラム全体にコードを分散(ゴミ)させなければならないのか。結局のところ、タスクは関数を作り、それをプログラム本体から呼び出すだけだったのです。

つまり、ドミトリーは正しく、私が「あなたのアルゴリズムは非常に速い」と言ったのは間違いだったということです。もちろん、1分間に1回更新すれば、その1分の間にすべてのシンボルで、そして自分の過去で、非常に多くのイベントが発生します。

しかし、あなたは理解できますね、バーで仕事をしていないのですから。私も、キャンバスをもっといじくり回したいです。

さて、ピーター、私は私の願いを繰り返すことしかできない。

- メガプロジェクトを素早く完成させ、ついに "魔法のキック "を手に入れる(これは人生において誰もが必要とするものだ)。

- マスターオーピー

- ラテン語のアルファベットをマスターし、素晴らしいツール「Code Debugger」を使いこなす。

- そして、この荷物と手続き型プログラミングの膨大な経験を持って、新しいスーパープロジェクトを始めるのです。

 
Реter Konow:
ニコライ 恥ずかしながら、私はデバッガの使い方がわからないんだ。使ったことがないんです。((

マジかよ......。