現在、ご提供させて頂いている、MT4用のインジケーターやEA他、ファイルの提供をファイル管理の都合上、mq4ファイルからex4ファイルにさせていただきます。
以下、変更事由、考え方について記しました。ご一読いただければ幸いです。
ご連絡内容
今までmq4ファイル(コンパイル前のファイル)をご提供していましたが、今後はex4ファイル(コンパイル後のファイル)のご提供とさせていただきます。
作成上のファイル管理やバージョン管理が複雑になってきて、余計な時間がかかってしまうことへの対処です。
インジケーター、EA作成の個人的現状
インジケーターやEA作成には、よく利用する処理や動作をまとめたライブラリファイルを使っています。
ライブラリにしておくと、同じ処理を利用するファイルのバグ取りや改善が楽に、また、正確に行えるからです。
インジケーターやEAは、一度ライブラリーを使って作成し、動作確認が終了後に単体で動作可能なようにライブラリファイルから必要部分を抜き出して単体動作が可能なmq4ファイルを作成しています。
ライブラリファイルを使ったままですと、対象となるインジケーターやEAファイルとライブラリファイルを修正すればいいのですが、、、、、
ライブラリから抜き出して単体動作可能にしたインジケーターやEAはどこまで修正したか?、ライブラリはどこまで修正したか?状態になることがとても増えてきました。
管理ミスなのですが、完全に能力オーバー・・・・・
mq4ファイル提供の意図
ブログ本来の目的は『老後安泰』にあり、その目的のひとつにFXがあります。一緒に老後安泰に向かって成長していける仲間がいればいいなぁ、と今もずっと思ってます ^_^
mq4ファイル提供の意図には、インジケーターやEAの内容を共有し、ファイルの中身が見えることによって、プログラミング手法のご指導を得られるのではないか、という思いと、これからMQLプログラミングを勉強しようという方に少しでもお役に立ちたい、との思いがありました。
そのような考えの中、プログラミング技術を共有、教えていただこうと考えるのはムシが良すぎるようです。いままでお送りした方の中で教えてくださったのはおひとり、0.1%以下なんです。(その方とは今後とも情報交換をさせていただきたいです)
インジケーターやEAを受け取るほとんどの方がプログラミング技術の共有は不要で、意図する動作をすればOKです。なので、一緒にプログラミング技術を磨くことは必要なく、希望する動作ができるかどうか、が共有事項になります。mq4ファイルである必要性はとても低いです。
この希望を伝えてくれる方々の考え方もとても興味深く、現状のインジケーターやEA改善につながったり、新規作成案につながったりと、勉強になっています。
mq4からex4へ変更する理由
前記内容と重複するところがありますが、変更する理由としてまとめると次の2点になります。
- ファイル管理が複雑化し、作成速度が大幅に遅延
- ファイルを提供しているほとんどの方がプログラミング技術不要
ファイル管理上の実例をあげますと、EAをコラボ作成しているときに、ファイルやライブラリの管理ミスで大幅に作成が遅れてしまいました。
複数のEAを同時に作成していたことも要因のひとつではありますが、現状では能力オーバーですね。
私自身、取引しながらなので、インジケーターやEA作成に集中する時間が毎日とれるわけではありませんし・・・
作成しているときにピコンとサイン・・・思考停止。この集中力の途切れへの対応もまだまだなんです。
少なくともバージョン管理がしっかりできるようにしておきたいので、各インジケーターやEA単位での修正・改良ではなく、ライブラリも含めた修正・改良とさせていただきます。
ライブラリを提供すればいいのでは?、と感じる方もおいでると思いますが、これは考えておりません。
また、2点目は、提供を希望されるほとんどの方がプログラミング技術の共有は不要で、意図する動作をすればOKです。希望する動作が正常に動くどうか、が共有事項になり、mq4ファイルである必要性はとても低いです。
既提供mq4ファイルの今後
すでにご提供済みのインジケーターやEAは、今後のバージョンアップでもできるだけmq4ファイルでご提供できるよう配慮します。
しかしながらex4ファイルでのご提供となった場合、『あっ、またファイル管理でミスったな』、とご理解いただければ幸いです。
以上、未コンパイルファイル(mq4)の提供を中止し、コンパイルファイル(ex4)を提供していくことをご連絡いたします。
コメント
ex4ファイルだけでも提供していただけること自体ありがたいと思っています。
くれぐれもご負担になりませんぬように。
それと、仮にブログ読者とのコラボネタ(インジケーターやEA)を作成するときも「ブログ記事にする」を前提で作成されては?と思います。
ブログネタにもなりますので管理者さんにもメリットがあるかと^^
コメント失礼しました^^
みいあさん、おはようございます。
お気遣い、ありがとうございます。
ex4ファイル提供の件、ほんとはできるだけmq4でお渡ししたいのです。
当方の管理ミスで、ファイルがぐちゃぐちゃになってしまって、まだ元に戻せない状況。
ほんと初心者プログラマー・・・でも認知症予防にはなってるかも ^_^
うまく管理できるようになったら、再度mq4ファイル提供させていただきます。
きっとどなたかのお役に立てると信じて ^_^
また、「コラボネタはブログ記事にする前提」というご意見、ありがとうございます。
今、コラボ作成しているインジケーターやEAは、相手の方に承認を得てから記事化するようにしています。
現在、ご承認いただけなかったネタは記事化していませんが、タイミングを見て先に承認を取るようにしたいと思います。
コラボネタ作成の意図するところは、ブログ記事化(会議室のような)で、情報共有し、よりよいものを作成することです。
当ブログ読者の方、全員が同じインジケーターやEAを使っても市場の動きに影響を及ぼすことはないですし。
まさか、億単位や兆単位で取引されてる方が読者にいたり・・・まさかね・・・
まだまだ勉強し続けないといいインジケーターやEA作成できないです。
楽しみながら前進します。
ありがとうございます。 ^_^
HappyJijiさま
いつも拝見致しております、私もプログラミングが不慣れなので「TradingView」で他の方のインジケータプログラムを写経しながら、動かしてみたりで勉強しています。
いいアイディアがあればまた連絡しますね。
一笑さん
TradingViewでの写経、ファイルの中身が見れること知りませんでした。
見てみます。
ありがとうございます。