MQL5のデータベースには、なぜエキスパートが少ないのですか? - ページ 3 12345678910...15 新しいコメント Andrey Dik 2010.07.04 21:59 #21 sergey1294:クラスなしで書いたエキスパートがあるのですが、商用配布用に書いたものなのでお見せできません。しかし、クラスなしで書くことは可能ですが、標準的な構造である、例えば などなど 構造体は、同じクラスで機能を持たないものです。授業がないとできないって言ったじゃないですか。 Yedelkin 2010.07.04 22:04 #22 sergey1294:...私はMQL5 Expert Advisorsを Code Baseに入れたくないですし、今使っている人の多くもそう思っていると思います。+1 削除済み 2010.07.04 22:10 #23 Yedelkin:+1 では、なぜMT4で書いている人はそのような願望があり、すでにMT5で書いている人はそのような願望がないのか、ということです。 Sergey Gritsay 2010.07.04 22:11 #24 joo: 構造体はクラスと同じですが、機能はありません。授業がないと無理だと言っているんです。 私がまだクラスを使いこなせていないせいか、インジケータやスクリプトもクラスがないと書けないことが判明しました。 削除済み 2010.07.04 22:14 #25 Figar0:このプラットフォームを普及させるためには(MQの計画の一部であることは間違いない)、トレーダーの間で普及させる必要がある。MQの開発の最大のメリットはオートトレードが使えることであり、オートトレードが使えなければ人気も何もあったものではない。誰に宣伝するのが一番簡単なのか?確かに、すでにそのメディアに親しんでいる人たちの間では、そうかもしれません。そして、そのほとんどは、移行が複雑なため、まさにMQL4とまだ友好的です。カスタムプログラマの使用は、選択肢ではありません(私は、MT4の経験がかなり少ないので、断言できます)。そして、プラットフォームは、トレーダーの間で人気がありません、オートトレードが禁止されている可能性があります?この新バージョンの開発には、MTを新しい市場に導入すること(主目的)と、MQL言語の能力を向上させることの2つの目的があったことを、多くの人が知らないのであれば、お知らせしたいと思います。 この2つの目標は、いずれも達成されつつあります。 Figar0:Z.U.移行は大変ですか?今のところ困難というより...。私の例ですが、技術的なバックグラウンドとして、私は以前、perl、asm、foxpro、html、phpでプログラミングをし、C、java、VBを少し使っていました。興味を持ったら、すぐにMQ4をマスターしてしまいました(知り合った初日に最初のExpert Advisorを書きました)。でも、今回で5回目のアプローチですが、ほとんど進歩がありません...。でも、まだそんなにラッキーじゃないかも:) 移行はどの程度難しいのでしょうか?そして、個人的に必要なのか、それともMT4で静かに過ごしたいのか、まず判断する必要があります。私の経験も「素人同然」で、上に挙げた言語はすべて知っていますし、Pascalも追加できます。他の多くのEAと違って、私は100行のDEMANDED EAを書いているわけではありませんが、すでに6ヶ月間、コードライブラリーを開発してきました。このライブラリのコードのほとんどは、MQL4からMQL5への移行の問題に費やされています。なぜそんなに時間がかかるのかと聞かれたら、すぐにお答えします。私はすべてをゼロから開発し、既製のソリューション(クラス、構造体など)は使いません。MQL5のアイデアは記事で紹介しましたが、私の経験をすべての友人と共有し、MQL4からMQL5への移行は、Pascal 7.0から Delphi 7.0(多くの人の意見では、Classic Editionの実装は最も成功していた)よりも、複雑ではないことを保証したいと思います。ポイントは、モジュラー(Unity)レイアウトとは何か、オブジェクトやクラスとは何か、データ構造とは何か、そして最後にイベントやメソッドとは何かについて、きちんと説明したものを見つけることです(もちろん、これらすべてはヘルプによく書かれていますが、十分ではない人は、他のソースから簡単にすべてを見つけることができます)。追記SIMPLEと最大限の精度で書き直したMQL4 Expert Advisorsについて、以前の記事にもう一つコメントを加えたいと思います...。2つのМАшишиで取引するEAを書くことができ、そのすべてのMMはロットサイズ選択に基づいていた時代は過ぎ去りました。それを理解していない者は、遅かれ早かれ、この市場から排除される(取引保証金の代償でないなら良い)。当時は100~300行程度のコードしかなく(しかも多通貨での運用やテストができなかった)、どうして効果的なEA(特にニューラルネットワーク)を語れるのか、今でも不思議です...。:) 削除済み 2010.07.04 22:25 #26 Figar0: だから、4Indicatorsと大差ない指標がたくさんある一方で、エキスパートやスクリプトは非常に少ないのですね。すべてがパブリックドメインになったら、プログラマーは何を食べていくのだろう?8月になったら(もっと遅くなるかも)、SHOPがオープンして、それから(特にせっかちな人はWORKを使えるように)来て...。:)追記MQ Expert Advisorsの例として - 提案と私の投稿があり、興味のある人は何をどのように見つけると見ることができます... Sergey Gritsay 2010.07.04 22:26 #27 Figar0: なぜ、MT4で書いている人はそのような欲求があり、すでにMT5で書いている人はないのでしょうか?専門 家なら開発に時間がかかるし、プログラマーはそれ以外にもやることがあるし、プライベートもある。2006年、半年間でMQL4 Expert Advisorが15本、インジケーターが60本投稿されました。また、Expert Advisorは2005年11月9日から、インジケーターは2005年9月15日から、2ヶ月後の2005年9月16日に最初のスクリプトが投稿され、半年間で10記事ほどが投稿されました。 Yedelkin 2010.07.04 22:29 #28 Figar0: さて、ではなぜMT4で書いている人はそのような願望があるのに、すでにMT5で書いている人はないのでしょうか? MT4で書いたことがないので、欲望とその理由を比較することができません。 Andrey Dik 2010.07.04 22:34 #29 sergey1294: もしかしたら、私はまだクラスを使いこなせていないのかもしれませんが、先生のお話によると、インジケーターやスクリプトもクラスがないと書けないということですね。以前にも書きました。ジュクラスがなければ、ほとんどどんな複雑なことでもできる。スクリプト - はいインジケータ - はい しかし、授業がなければExpert Advisorを作ることはできません。そのためか、コードベースにはほとんど存在しないのでは?ほとんどの人は、OOPをよく知りません。もし私が間違っているならば、授業のない専門家を示してください。 削除済み 2010.07.04 22:43 #30 joo:授業のない専門家の例を聞かれた。例を挙げていただけますか?とてもありがたいことです。自分で簡単にできる、なら。1.隣接するフォーラムで、それほど複雑ではないExpert Advisorを探し回ってください。2.ディレクトリの内容を明示的に適用する方法は忘れてください:Array、ChartObjects、Chartsなど(私たちの生活を便利にしてくれるものです)。3.タイマーなど、MQL5で登場した生活の魅力は禁じ手です。4.Expert Advisor で明示的に必要とされず、コア言語に含まれていないクラスや構造体を作成することを禁 止します(たとえば、MqlTradeRequest やMqlTradeResult など)。追記もちろん、上記のすべてを含まないExpert Advisorの例をすぐに提示することもできますが、その必要はないと思うのでやりません(それに、この場合、私の経験を使わずにすべてを実装しなければならなくなります)。そして、私は今(数ヶ月前)、そのようなExpert Advisorを純粋な形で持っていません。なぜなら、その中でOWN CLASSESとSTRUCTURESを使っているからです(私は完全に馬鹿ではないので、MQL5の恩恵を拒むことはできません)...。 12345678910...15 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
クラスなしで書いたエキスパートがあるのですが、商用配布用に書いたものなのでお見せできません。しかし、クラスなしで書くことは可能ですが、標準的な構造である、例えば
などなど構造体は、同じクラスで機能を持たないものです。授業がないとできないって言ったじゃないですか。
...私はMQL5 Expert Advisorsを Code Baseに入れたくないですし、今使っている人の多くもそう思っていると思います。
+1
構造体はクラスと同じですが、機能はありません。授業がないと無理だと言っているんです。
Figar0:
このプラットフォームを普及させるためには(MQの計画の一部であることは間違いない)、トレーダーの間で普及させる必要がある。MQの開発の最大のメリットはオートトレードが使えることであり、オートトレードが使えなければ人気も何もあったものではない。誰に宣伝するのが一番簡単なのか?確かに、すでにそのメディアに親しんでいる人たちの間では、そうかもしれません。そして、そのほとんどは、移行が複雑なため、まさにMQL4とまだ友好的です。カスタムプログラマの使用は、選択肢ではありません(私は、MT4の経験がかなり少ないので、断言できます)。
そして、プラットフォームは、トレーダーの間で人気がありません、オートトレードが禁止されている可能性があります?
この新バージョンの開発には、MTを新しい市場に導入すること(主目的)と、MQL言語の能力を向上させることの2つの目的があったことを、多くの人が知らないのであれば、お知らせしたいと思います。
この2つの目標は、いずれも達成されつつあります。
Figar0:
Z.U.移行は大変ですか?今のところ困難というより...。私の例ですが、技術的なバックグラウンドとして、私は以前、perl、asm、foxpro、html、phpでプログラミングをし、C、java、VBを少し使っていました。興味を持ったら、すぐにMQ4をマスターしてしまいました(知り合った初日に最初のExpert Advisorを書きました)。でも、今回で5回目のアプローチですが、ほとんど進歩がありません...。でも、まだそんなにラッキーじゃないかも:)
移行はどの程度難しいのでしょうか?そして、個人的に必要なのか、それともMT4で静かに過ごしたいのか、まず判断する必要があります。
私の経験も「素人同然」で、上に挙げた言語はすべて知っていますし、Pascalも追加できます。
他の多くのEAと違って、私は100行のDEMANDED EAを書いているわけではありませんが、すでに6ヶ月間、コードライブラリーを開発してきました。このライブラリのコードのほとんどは、MQL4からMQL5への移行の問題に費やされています。なぜそんなに時間がかかるのかと聞かれたら、すぐにお答えします。私はすべてをゼロから開発し、既製のソリューション(クラス、構造体など)は使いません。
MQL5のアイデアは記事で紹介しましたが、私の経験をすべての友人と共有し、MQL4からMQL5への移行は、Pascal 7.0から Delphi 7.0(多くの人の意見では、Classic Editionの実装は最も成功していた)よりも、複雑ではないことを保証したいと思います。
ポイントは、モジュラー(Unity)レイアウトとは何か、オブジェクトやクラスとは何か、データ構造とは何か、そして最後にイベントやメソッドとは何かについて、きちんと説明したものを見つけることです(もちろん、これらすべてはヘルプによく書かれていますが、十分ではない人は、他のソースから簡単にすべてを見つけることができます)。
追記
SIMPLEと最大限の精度で書き直したMQL4 Expert Advisorsについて、以前の記事にもう一つコメントを加えたいと思います...。
2つのМАшишиで取引するEAを書くことができ、そのすべてのMMはロットサイズ選択に基づいていた時代は過ぎ去りました。それを理解していない者は、遅かれ早かれ、この市場から排除される(取引保証金の代償でないなら良い)。
当時は100~300行程度のコードしかなく(しかも多通貨での運用やテストができなかった)、どうして効果的なEA(特にニューラルネットワーク)を語れるのか、今でも不思議です...。
:)
だから、4Indicatorsと大差ない指標がたくさんある一方で、エキスパートやスクリプトは非常に少ないのですね。
すべてがパブリックドメインになったら、プログラマーは何を食べていくのだろう?8月になったら(もっと遅くなるかも)、SHOPがオープンして、それから(特にせっかちな人はWORKを使えるように)来て...。
:)
追記
MQ Expert Advisorsの例として - 提案と私の投稿があり、興味のある人は何をどのように見つけると見ることができます...
なぜ、MT4で書いている人はそのような欲求があり、すでにMT5で書いている人はないのでしょうか?
さて、ではなぜMT4で書いている人はそのような願望があるのに、すでにMT5で書いている人はないのでしょうか?
MT4で書いたことがないので、欲望とその理由を比較することができません。
もしかしたら、私はまだクラスを使いこなせていないのかもしれませんが、先生のお話によると、インジケーターやスクリプトもクラスがないと書けないということですね。
以前にも書きました。
ジュ
クラスがなければ、ほとんどどんな複雑なことでもできる。
スクリプト - はい
インジケータ - はい
しかし、授業がなければExpert Advisorを作ることはできません。そのためか、コードベースにはほとんど存在しないのでは?ほとんどの人は、OOPをよく知りません。もし私が間違っているならば、授業のない専門家を示してください。joo:
授業のない専門家の例を聞かれた。例を挙げていただけますか?とてもありがたいことです。
自分で簡単にできる、なら。
1.隣接するフォーラムで、それほど複雑ではないExpert Advisorを探し回ってください。
2.ディレクトリの内容を明示的に適用する方法は忘れてください:Array、ChartObjects、Chartsなど(私たちの生活を便利にしてくれるものです)。
3.タイマーなど、MQL5で登場した生活の魅力は禁じ手です。
4.Expert Advisor で明示的に必要とされず、コア言語に含まれていないクラスや構造体を作成することを禁 止します(たとえば、MqlTradeRequest やMqlTradeResult など)。
追記
もちろん、上記のすべてを含まないExpert Advisorの例をすぐに提示することもできますが、その必要はないと思うのでやりません(それに、この場合、私の経験を使わずにすべてを実装しなければならなくなります)。
そして、私は今(数ヶ月前)、そのようなExpert Advisorを純粋な形で持っていません。なぜなら、その中でOWN CLASSESとSTRUCTURESを使っているからです(私は完全に馬鹿ではないので、MQL5の恩恵を拒むことはできません)...。