DLLをデバッグする?MT4およびMT5において - ページ 6

 
Renat:

コードが複雑なのと、当然プロテクトがかかっているので、そうはならないでしょう。いずれにせよ、すべては私たちの手にかかっている。

私たちはコンパイラで大丈夫です。私たちには十分なパワーとキャパシティがありますし、私たちの分野では、リモートエージェントで分散テスト環境を持つ32/64ネイティブでマネージドJITを誇れるところはほとんどありません。

他人のEAを動かすには、非常に安全で安心なアプリケーション環境を作っています(DLLサポートは無効)。これは、トレーディングシステム用のプログラミング言語を作る際の基本的な条件である。基本的なことですが、ユーザーのコミュニティが大きくなるためには、コードを共有しなければならないからです。この流れで、MQL5言語が DLLなしですべての計算を実行できるように最善を尽くしています。Pure MQL5/EX5は配布しても問題ありません。

トレーダーのコミュニティが活発にサポートされなければ、この言語の普及はあり得ません。当社は長年にわたり、当社の技術を利用する多くのトレーダーを技術的、情報的、経済的に支援してきました。支えることこそ、私たちの強さなのです。


取引端末の開発者の中には、「C#/Javaなどで書けばいい」という安直な解決策で追いつこうとする意志薄弱な人もいるが、役に立つものは得られない。安価な技術投入は、同様に安価で、断片的で、サポートされていない解決策を生じさせる。そして、その後のサポートのレベルは、「私たちはMQL4をサポートしています」という安直なごまかしをしようとすることで明確に示されます。

ビジュアル・トレーディング・ストラテジー・テスターに関する興味深いニュースを近々お届けする予定です。うまくいけば爆弾になりますよ。

いずれにしても、DLLデバッグを禁止することに賛成する意見は聞いていません。

私たちは、ちょうど感動的なテキストの別の部分を見てきました。狙いはユーザー

しかし、一般的な感想として全部読むと「安心して応募できる環境を作ってくれている」ということがわかります。うーん、なんとなく前に一度見たことがあるような気がするんですよね。そして、そのように感じさせない。熊手のような感覚です。つまり、MQはすでに試した人のネガティブな経験を生かすことができるかもしれない。C#やJavaを見てみるといい。

でも、そんな安全な環境が手に入る」みたいな論調で理解すると。それこそ、全員が100%必要なのかどうか、調べたのでしょうか?

私はソースコードのないコードを利用することはありませんし、90%の人もソースコードのないコードを実行することはないと確信しています。せめて仮想マシンで。

そこで問題は、誰がこの成果を必要としているかということです。誰も必要としないことが判明したが、このためDLLはキャンセルされることになった。つまり、誰も必要としないもののために、みんなが必要とするものをキャンセルしてしまうのです。

世論調査をして、そのために許されない機能をたくさん犠牲にしてでも「安全な環境」が必要かどうかを問えばよかったのです。いや、私も他の人もそうだ。さらに、ユーザーがそれに慣れて、すべてを自分の言語で書くようになるという希望は、200%甘い考えです。本製品は、商用ソフトウェアおよび個人の科学研究用です。できますし、DLLがないと、私には機能がないようなものだとも言っています。

だいたい、ここにたむろしている人たちを、トレーダーのためのプログラマー、「荒らし掲示板推進者」と読んでいるのなら、大間違いです。

 
今のあなたは、自分のことしか考えていない。EX5のプロテクトを(できるだけ)破れないようにしてほしいと思っているMQL5プログラマーは もっといるはずです。そのため、ターミナルをデバッガーに読み込ませることはマストです


追記
言語そのものとその環境はさらに発展し、EX5ビット独立の特別な数学ライブラリ(MA,DEV,FFTなど)が登場する予定である。特別なプロセッサコマンドを使用し、場合によってはビデオカードも使用します)。だから、純粋なMQLで書くと、さらに収益性が上がる。

暇な時にPDBフォーマットや、ロード可能なEX5 DLLに添付されたプラグイン用のデバッガがあるかもしれませんね。

 
Prival:

もう、ずいぶん前のことですが...。

まったくもって突拍子もない問題だと、私は思います。簡単に言うと、守らなければならないものが2つあります。まず、端末自体ですが、少なくとも一部の第三者(クライアントとサーバーの2つがあるという意味でそう呼びましょう)の利益のために、制御の傍受、コードの改変、スパイ活動の可能性はないはずです。現時点では、市販のいずれかの手段で端末を保護する。さらに、ユーザープログラムも同様に保護されています。第二に、サーバーと端末の間のやりとりが安全に行われること。これもありです。それが、実はプロテクトで理解すべきことのすべてなのです。どうせ全部ハッキングされるとか、そういう話は全部仮定の話です。自分で何かを壊そうとしたことがない人が作るのが普通です。現実には、保護機能があり、どのような要件であれ、それを満たしているのです。それでいいし、デバッガが端末のコードに入り込んで保護を台無しにすることもない(DLLのデバッグの話です)。

2点目は、「トレーダーのことを考え、その仕事を守る」ということではありません。ここには、ある種の歪みを感じる瞬間がある。客観的に見れば、MQが「トレーダーのことを考えていない」と非難するのは無理があります。彼らは素晴らしい端末を作り、それを開発し、サポートする等しています。そして、この端末は、トレーダーには何のコストもかからない。それはビジネスの一面です。もう一方は、これらは端末の保護とは全く関係のない問題です。

トレーダーは取引履歴を 変更できないが、証券会社がそれを行うのは簡単だ、と書いていますね。

ここにも、全く根拠のない概念のすり替えの要素が見て取れます。広義の証券会社であれば、たとえ規制されている取引所であっても、簡単に業績を変えることができるという事実から始めましょう。怖いことも犯罪的なこともない。これは、特定の人が管理している自動化された会計システムの数字に過ぎない。人がまともであれば(仮に)、正当で正当な理由なくして何かを変える人はいないでしょう。まあ、チートでカードを遊びたい人がいれば、文句はないでしょうけど。

あなたが書いた:引用の歴史の変化から保護し、紛争がないように引用かどうか、保護は、任意の法廷で受け入れられるように十分に効果的 である...

これは非常に広範で複雑なテーマなので、おそらくこの場にはふさわしくありません。ただ、ロシアンフォレックスという名の賭け事については、一般的にロシアの法的枠組みから外れている、ということだけは申し上げておきたいと思います。ここでも、端末の向こう側にいる人の「品性」に大きく左右される。問題は、宝くじの番号でどこかに文句を言いに行き、何かを証明できるのなら、「FXの相場」では庭に行くしかないことだ。法律にはFXというものがありません。これは法律上の問題であって、端末やMQの問題ではありません。本当にこの問題を解決したいのであれば、道は明らかです。 憲法、立法イニシアティブ、ドゥーマ小委員会、上院での議論=法律⇒裁判所への申請、セッション、評決です。

トレーダーに対する個人的な価格操作の禁止...と書きましたね。

繰り返しになるが、MQは悪徳DCの価格操作を禁止することはできない。それができないんです。なぜなら、彼らはジャッジ・ドレッドとダーティ・ハリーの化身であり、最高神判事でもなく、ただのソフトウェア開発者だからだ。そのソフトをどう使うかは、dcの中の特定の人たち次第なんです。

あなたが書いたもの:EDS . ..

それが何かは、わからない。

一般的にはEDSを知らなければ、証券取引所で冗談を言いがちです。これを明確に理解する必要があります。規制された取引所であっても、カモはそのように騙されるのだということを、我々は明確に理解すべきです。

 
Academic:


安全な環境」が必要かどうか、そのために禁止された機能がたくさんあることの弊害を考えて、投票したらいいんじゃない?いや、私も他の人もそうだ。さらに、ユーザーがそれに慣れて、すべてを自分の言語で書くようになるという希望は、200%甘い考えです。本製品は、商用ソフトウェアおよび個人の科学研究用です。できますし、DLLがないと、私には機能がないようなものだとも言っています。


私個人としては、プロテクトに満足しています。だから、私のアドバイスは簡単で、彼の言うことを聞くことです。もし、端末の中で気に入らないものがあれば、それを使わず、他のものを選び、自分を苦しめないことです。そして、一休みする。
 
Academic:

私はソースコードなしでコードを操作することはありませんし、90%の人もソースコードなしでコードを実行することはないと確信しています。せめて仮想マシンで。

そこで問題は、誰がこの成果を必要としているかということです。誰も必要としないことが判明したが、このためDLLはキャンセルされた。つまり、すべての人に必要なもの-誰も必要としないもののために、それを廃止するのです。

まず、DLLをキャンセルする人はいない(MT4 2番をキャンセルするというヒステリーが始まったか)。

次に、DLLのデバッグについてです。

1.DLLのデバッグはできないでしょうし、1000ページ、10000回のあなたの主張も、開発者が(最後通牒の形であっても)自分の立場を表明しているのですから、何の役にも立ちませんよ。

2.デバッグの魅力を余すところなく発揮するために、開発者はすべてをピュアMQL5で記述することを提案しました。

3.a) 他の取引プラットフォームに移行する、b) エミュレータを使ってDLLをデバッグする、c) MQLで必要なものをすべて書き、それをすべてデバッグしてからDLLに移行する(このDLLとのMQL通信で起こりうるすべてのエラーに備えながら)、この3つのオプションがあるのです。

第三に、95%の人は内蔵デバッガをMQLコードのデバッグに使い、神話上のDLL(実際には外部のソフトウェア製品と通信するために必要)の機能チェックには使わないだろうと、私は100%確信しているのです。

第四に サードパーティのDLLをあえて実行する人はどれくらいいるのでしょうか?全部自分でやるか、ソースコードをお客さんに渡すか」みたいな答えになることは、もう想像がつくんですけど...。

5つ目。そして、なぜ「ジョブズ」の サービスが意図され、さらに「ストア」が用意されているのか(おそらくソースを共有するため)。

6つ目。このトレーディングコンプレックスは、もともと(奇妙なことに)トレーディングシステムとして計算されたもので、最も効率的な自動または半自動トレーディングを可能にするものです。その結果、多くのプログラマーがこれを利用し、一定の成果を上げている。その結果、彼らは自動売買のために提供するコード(スクリプト、指標、Expert Advisorなど)に努力と創造性を注いでいます。


彼らの権利はどうなるのか?それとも、海賊版の「MS Windows」や「1C:Enterprise 7.7」が、怠け者にしか使われなかった後は、知的財産なんてどうでもいいのか?

 

HideYourRichess:
Меня, лично, защита устраивает. Так что, совет простой, прислушайтесь к нему - если вам что то не нравится в терминале - не пользуйтесь им, выберите себе другой, не мучайте себя. Да и мы отдохнём.

モデレーターの皆さん、最初から文化的な枠組みを設定することはできないのでしょうか?このような低知能の無礼に耳を傾ける気はない。この代理人会員に何らかの叱責を与えて、このような投稿をやめさせることはできないのでしょうか。
 
mql5:
今のあなたは、自分のことしか考えていない。EX5のプロテクトを(できるだけ)破れないようにしてほしいと思っているMQL5プログラマーは もっといるはずです。そのため、ターミナルをデバッガーに読み込ませることはマストです


追記
言語そのものとその環境は進化し、システムのビットレートに依存しない特別なFAST数学ライブラリ(MA、DEV、FFTなど)が登場することでしょう。特別なプロセッサコマンドを使用し、場合によってはビデオカードも使用します)。だから、純粋なMQLで書くと、さらに収益性が上がる。

暇な時にPDBフォーマットや、ロード可能なEX5 DLLに添付されたプラグイン用のデバッガがあるかもしれませんね。


詮索する必要はない、諸君、今は2010年なのだ。とっくにMSにやられてるんだよなぁ

答えは明確で、「あの」端末を覚え始めたのです。残念ながら、私には他に選択肢がないのです。

 
Interesting:

まず、DLLをキャンセルする人はいない(MT4 2番をキャンセルするというヒステリーが始まったか)。


彼らの権利はどうなるのか?あるいは、怠け者だけが使っていない海賊版の「MS Windows」や「1C:Enterprise 7.7」以降、知的財産を気にしなくなったのだろうか。

私はプログラマーであり、あなたの知的財産は必要ありません。

私はプログラマーで、自分用のプログラムを開発したり、注文や販売用のプログラムを開発したりしています。私はいつもソースコードを渡しています。つまり、プログラムを守る人たちが何を望んでいるのか、(幸いにも)私には理解できない(以前もそう思っていた)(愚かさからも明らかだ)。役に立たないので。

しかし、この会話は無意味で、ソボクには勝てないのです。嗚呼。

 
Academic:
モデレーターの皆さん、最初から文化的な枠組みを設定することはできないのでしょうか?このような低知能の無礼に耳を傾ける気はない。このREQUIRED参加者に何らかの叱責をして、このような投稿がなくなるようにできないものでしょうか。
問題解決の可能性を機転を利かせて指摘されたのですね。あなたの不満はすでにすべて解消され、答えが出ています。したがって、繰り返さないようにしましょう。さもなければ、フラッディングで追放されます。
 

HideYourRichess:

あなたが書いたもの:EDS . ..

それが何であるかは、私にはわからない。

一般的には理解できるが全く根拠のない否定的な意見をここで流すのではなく、DTからより規制の厳しい市場へ、少なくとも取引所へと向かうべきだろう。これを明確に理解する必要があります。そして、規制された取引所でも、カモはそのように騙されるのだということを、はっきりと理解しなければなりません。

すべての愛されるEDS(電子デジタル署名と理解しています)開発者は、すでに複数回表明しています。彼らの発言(VTB24という銀行について私が間違っていなければ)は、次のようなものだった。
レナート

EDSの問題で、私たちの州の要件に目を向けてください。こんな馬鹿げたことが続く限り、ロシアのために解決策を講じる人はほとんどいないでしょう。

マーケットと規制されているものの違いがわからない人は、規制されている取引所でもそのようにだまされていることを理解しなければなりません。

追記

私たちの指導者たちは、残念ながら、株式や為替市場で取引を行う大きな中心地を作ることのほうをよく話しています。現実には、我々の法律は「中世」(株式市場は何とか規制されているので平均的)あたりなのだが...。