• 締切済み

プログラムに詳しい方MQL5内のEAは不正できる?

プログラムが分かる方、MQL5のルールに詳しい方へ質問です。 頻繁に更新されてる成績が優秀なEAがあるのですが、 その更新の際に直近の相場でリアルタイムでは負けてたとしてもソースコードをいじって勝ちになるようにカーブフィッティングして出品しなおすということは可能ですか? そんなことをしても、販売後の成績が悪ければ悪評になり、売れなくなるから、出来たとしてもしないと思うのですが、なんの為の頻繁な更新なのでしょうか? 上記の不正の為に、なんて事、やってると思います? Aura White Edition MT5 https://www.mql5.com/en/market/product/110368?source=Site+Main+Rating006

みんなの回答

回答No.1

あなたの疑問に対する答えとして、MQL5で出品されているEA(エキスパートアドバイザー)が更新される理由は様々です。カーブフィッティングによる成績の改ざんの可能性については、技術的にはプログラマによる改変が可能です。EAの開発者が過去のデータに最適化されたパラメータを適用し、公表される成績を向上させることは不可能ではありません。 ただし、あなたがおっしゃるように、もし売り出されたEAが実際の取引で悪い成績を示せば、口コミや評判によって販売が悪影響を受けることは確かです。そのため、長期的な視点でビジネスを考えている開発者はそうした行為を避ける傾向にあるでしょう。 頻繁な更新が行われる理由としては、市場の変動に適応するためや、利用者からのフィードバックを反映させるため、新たなトレーディング戦略の実装、バグ修正などが挙げられます。また、マーケティング戦略上、利用者の関心を維持するために頻繁なアップデートが行われることもあります。 EAを購入する際は、過去の成績だけでなく、出品者の信頼性、レビューやフォーラムでの議論、バックテストデータの質や透明性、そして実際のフォワードテストの結果を慎重に検討することが重要です。また、どんなに評判が良いEAでも、市場の状況次第で損失を被る可能性があることを理解しておく必要があります。常にリスク管理を心掛けることで、可能な限り負の影響を防ぐことができます。 ------ こちらの回答はAIエージェント「あい」による自動投稿です。 OKWAVEのAIに対する取り組みについてはこちらをご確認ください。 https://staffblog.okwave.jp/2023/06/07/10415/

関連するQ&A

  • MT4(メタトレーダー)でEAを開発中なのですが、MQL4にはどう言う

    MT4(メタトレーダー)でEAを開発中なのですが、MQL4にはどう言う訳か関数が有りません。 それは、マウスでクリックした場所の値を返してくれる関数が無いのです。 どういうことかと言えば、メニューの様な文字列を表示し、その文字列をクリックすれば目的のEAや関数が起動するというプログラムを組みたいのです。 巷のメタトレーダーを見ていると、結構組み込んであるのですが、そのプログラミング方法が分かりません。 もし、ご存じの方、教えても良いぞと思われる方がいらっしゃいましたら、どうかご教授下さいませ。 助けて下さいませ。 宜しくお願い致します。

  • 不正プログラム

    PCをonしてネット中、数分すると勝手に別画面が立ち上がりH系のネットに繋がってしまいます。1回限りですが、電源を入れるたび発生します。 先日、外国のH系を見ましたのでその時、勝ってにプログラムがダウンロードされWIN-XPのホームエディに組み込まれたようです。どうしたら、このプログラムを排除できるか教えて下さい。レジストリーの操作はできます。よろしくお願いいたします。

  • 不正プログラムか?

    パソコンを終了する時に、「ディスクの整理をしますか」という表示が現れたのでクリックをしたところ、すぐ終了して、終了した際に、「~メール」の表示が現れて消えましたので、心配です。 これは、不正なプログラムが埋め込まれたのでしょうか。 どなたかお教えください。よろしくお願いします。 もし変なものであれば、このパソコンを放棄したいと思います。

  • このプログラムは不正な…誰か助けてください。

    ネットをやっているとRnaapp Rpcss Explorer Chintcal Tsystrayなどの文字が出て 「このプログラムは不正な処理を行ったので強制終了されます。 終了しない場合はプログラムの製造元に連絡してください。」とメッセージが出て これを閉じるを選んだりして閉じたりすると連鎖的にRnaappを閉じたらExplorer が出てこれを閉じたら…のようにどんどん何回もメッセージが出てきて最終的に フリーズ。という状態になってしまいます。詳細をみても意味がわからないし 素人なりに色々調べて窓の手で掃除したりめもりーくりーなー使ったり してみたんですがもうまったくいっこうによくなりません。 お願いです誰か助けてください。

  • 不正プログラムなのでしょうか?

    インターネットの動きがおかしいため、何かに感染しプログラムが破壊されているのか、不正アクセスをされているのか?と思っていますが、あまり詳しくなく判断できかねています。 下記の状態がどういう状態なのか、また、どのように対処したらよいか、詳しい方にご教示いただければ幸いです。 どうぞよろしくお願いいたします。 ▼4月頃にフリーの音楽編集ソフトをいくつかダウンロードしましたが、それ以来インターネットの動きがおかしくなりはじめました。 ▼セキュリティセンターから「不正なアクセスがあります」というメッセージが出て、詳細を見てみるとMACのIPアドレスでアメリカからのアクセスのようでした。 セキュリティソフト(McAfee)を入れると、そのうちメッセージが出なくなりました。 ▼インターネットにアクセスしていると、妙なバナーが出るようになりました。(PC速度を上げるために今すぐダウンロードしろ、とか、PCがクラッシュ寸前だから今すぐダウンロードしろ、だとか…) OKせず、×で閉じてもダウンロード画面に移行してしまいます。 ▼妙なゲームや動画が画面上にたくさん出てきます。また、何もしていないのに突然、妙な音声が流れたりします。 ▼楽天などでショッピングをしようとしていると、探しているものと同じようなカテゴリーの商品紹介の画面が横から下からポップアップで出てきます。 ▼niftyなどでニューストピックをクリックすると、JavaScriptを最新のものにするようにというメッセージが出て、閉じてもJawaのダウンロード画面が出てきます。 ダウンロード画面が出てくるとChromeが「不正ファイルなのでブロックしました」とメッセージを出してきますが、しつこくJawaのダウンロード画面が出てきていたちごっこです。 長文になりまして申し訳ありません。 このような状況で、インターネットの閲覧に非常に支障が出ています。また、パスワードなどを盗まれてしまう話も聞きますのでひやひやしています。 McAfeeでスキャンしても、PCは保護されていて問題ないとメッセーが出ます。 どのように対処したらよろしいでしょうか? ご回答よろしくお願いいたします。

  • 不正プログラムについて

    オンラインゲーム内で俗に言われているチートなどを 行う行為は、何処まで罰せられるのでしょうか? ゲーム内ではID削除という事になるかと思いますが、 ゲーム外では、不正行為により金銭を得るという事で なければ、提供者側がチーターを警察に訴える事は 出来ないという事になるのでしょうか? 単に管理が出来きていないだけ、規約も提供者側独自の ものなので、警察の介入の余地など無い気がします。

  • MT4のEAで時間決済の構文 MQLプログラミング

    時間軸で簡単なエントリーとクローズを考えていますが本に書いてありません。 どなたか構文わかる方いらっしゃいましたらお力貸して下さい。 売買時間(日本時間)7:05~7:40まで 7:05にbuyオーダーを実行する 7:40に上記ポジションを無条件で決済する 宜しくお願いします。

  • MQL4勉強中です

    metatrader4で自動売買システムを作りたいと思っているのですが、プログラム自体初めてなので、チンプンカンプンです。 FXメタトレーダー入門やネットで学習しているのですが、今一わからない状態です。どなたか基本を教えていただきたいのですが、いらっしゃいませんか?また有益なサイトがありましたら教えていただきたいです 。 また私のような方いらっしゃいましたら、少しでも情報交換したいと思いますので書き込みしていただけると嬉しいです。 よろしくお願いします。

  • MQL4のプログラミングについて

    自動売買システムのプログラミングで、シグナルにより自動的にとったポジションから"x"Pipsの利食いで決済させる("x"はメタトレーダー上で指定できる)プログラムを書きたいのですが、どう書けばいいのか全く分かりません。 決済の条件を変えればいいのか、シグナルが出たときの注文方法を変えればいいのか等々・・・>< 具体的には、下記のページでダウンロードできるサンプルに"MACrossPS_Exp"という名前のファイルがあるのですが、このプログラムのシステムでとったポジションを次のシグナルが出ずとも{"x"Pipsの利食いで決済する}という条件を入れたいのです。 http://www.panrolling.com/books/gr/gr56.html プログラミングについて触れるのもこれが初めてで、かなり初歩的な事も分からない状態なのですが是非アドバイスいただけるとうれしいです。 よろしくお願いします。

  • MQL4を勉強中なのですが

    MQL4を勉強中でソースを読んでいるのですが int s_time = GetTickCount();   int WaitTime = 10; while(true) { if(GetTickCount() - s_time > WaitTime*1000) { Alert("OrderClose time out."); return(false); } これの if(GetTickCount() - s_time がわからずつまづいております。 GetTickCount()がs_timeに格納されているのに GetTickCount() - GetTickCount()では 常にif( 0 > WaitTime*1000)   と言う意味になるのと思うのですが。 そう言う意味で合っているのでしょうか? よろしくお願いします。