MT5はプログラマー向けであり、トレーダー向けではない - ページ 15

 
fxsaber:

iBarShiftは需要があるのでしょうか?SBのどこにあるんだ?

ところで、そうなんです。CiTimeの授業で~が便利そう。私自身、MT5でそのアナログを書く必要性に直面したところです(私はMT4からインジケータコードを翻訳しています)。

 
Artyom Trishkin:

似たようなこと書いてますね。近日中に公開予定です。でも、徐々に。ステップ・バイ・ステップ

この件に関しても、開発者が解決策を展開する予定です。タイミングは不明です。インサイダーとかね。

 
fxsaber:

iBarShiftは需要があるのでしょうか?SBのどこにあるんだ?

インジケーターやTSを書くための同様のインターフェイスが求められているのでは?

MQL4-simplicityの実力は実証済み、SBのどこにあるのか?技術的にSBに実装することを妨げるものはない。

あなたのコーデックは、探すのが面倒な多くの人に、いつも役立っています。でも、ここには、見つけて使うことよりも、難しいことをおしゃべりすることに気負いがある人が多い。もちろん、すべてがアウトライン化されているわけではありません。しかし、リソースはすでにすべて持っている。

 
Andrey F. Zelinsky:

つまり、初心者は自分が書いたものがどのようなもので、どのような仕組みになっているのかを理解する必要があります。

初心者は言語を学ばなければならない--そしてあなたは、SBを学ぶべきだと提案する。

基本的な方法(SBを含む)を学ばずに言語を習得することは不可能だと思います。

ファイルシステム、マウスやキーボードの入力、画面出力について何も知らないで、どうやって言語を学ぶというのですか? 初心者は言語を学ぶべきで、画面出力方法を学ぶべきと提案する」つもりですか?

 
fxsaber:

iBarShiftは需要があるのでしょうか?SBのどこにあるんだ?

Bars()の不具合について

指定された間隔の対応するシンボル期間のヒストリーに含まれるバーの 数を返す

int  Bars( 
   string           symbol_name,     // имя символа 
   ENUM_TIMEFRAMES  timeframe,       // период 
   datetime         start_time,      // с какой даты 
   datetime         stop_time        // по какую дату 
   );

とはどう違うのでしょうか?

この関数は、指定した時刻が到来するバーのインデックスを返します。

int  iBarShift(
   string           symbol,          // символ
   int              timeframe,       // период
   datetime         time,            // время
   bool             exact=false      // режим
   );

現在時刻から指定時刻まで、正確に何本のバーをインデックスが見つけるか iBarShift ()

 
George Merts:

もっとよく読むべきでしたね。プログラミングは学校で学びました。電卓から始めたのですが、アセンブラ的なコードですね...。また、WM80のアセンブラは研究所ではなく、Radio、Modelist-Konstruktor、UTなどの雑誌から独学で学びました。

ただ、自分が初心者の頃をよく覚えています。だから、初心者は参考書や例題がたくさんあるから、それを見て勉強して、わからないことがあったら聞いてください、と何度も言ったんです。

ところで、経験豊富なプログラマーが「標準ライブラリの CObjectクラスはどのように動作するのか」といった「くだらない」質問を躊躇なくし、初心者が「恥ずかしい」と思う理由がよくわからないのですが......。

今の初心者はレゴが必要だから-USEが功を奏している-キューブを積み重ねることに慣れているから...。

 
Andrey F. Zelinsky:

Artyom -- 要するに、どんなプログラミング言語も、それを理解せずに学ぶことは不可能だということです。

プロセスを理解するためには、書くだけでは不十分なのです。

書かないといけない。

-- SBの授業から急いで引用したものです(よくなかったかもしれませんが)--でも、言いたいことははっきりしています。

つまり、初心者は自分が書いたものがどのようなもので、どのように機能するのかを理解しなければならない。

初心者は言語を学ぶ必要がある -- SBを学べということですね。

彼は、OrderSend()があり、CTradeクラスではなく、それ自身の内部で何かを解決する、「必要なものすべて、さらに理解する必要さえない」ことを理解すべきなのです。

アンドレイ 全く同感です。しかし、私はプログラミングや知識は必要なく、レンガでできたレゴビルダーを必要としている人たちに答えていたのです。

 
George Merts:

ファイルシステム、マウスやキーボードの入力、画面出力について何も知らないで、どうやって言語を学べというのですか? 初心者は言語を学ぶべきで、画面出力の方法を学べというのがあなたの提案なのでしょうか?

初心者が最初に書くのは、トレーディングスクリプトです。2つ目 - シンプルなインジケーターです。3つ目は、シンプルなExpert Advisorです。

MQL4では最初のステップでさえ、MQL5よりはるかに高速です。

 
fxsaber:

この件に関しても、開発者が解決策を展開する予定です。タイミングは不明です。まるで内部犯行のようだ。

それでいいんです。でも、怠け者のためにラップ以外も用意しますよ ;)

とにかく、当てずっぽうで......あとでどうなるか見てみましょう。

 
Artyom Trishkin:

今日の新人の中にはレゴを必要とする人もいるので、USEが功を奏して、キューブを積み上げることを教わる...というわけです。


そして、ソビエト学校の8年間を修了した人もいる。そして、皆の人生の転機は総じて異なる。でも、これと何の関係があるのでしょうか?

そして一般的には、USE世代=この国の未来と現在であり、彼らに焦点を当てるべき理由がすべてあります。