[ARCHIVE]フォーラムを乱立させないために、どんなルーキーの質問でも。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 5. - ページ 240

 
alega:

カウンセリングの知恵(聖書)

生き生きとした好奇心があれば、脳は生きているのです。この点では、ときどき子どもがうらやましくなりますね......。
 
gyfto:

生き生きとした好奇心があれば、それは脳が生きているということです。この点では、ときどき子どもがうらやましくなりますね......。

プロフェッショナルは、「邪魔をするな、私は忙しいのだ」(聖書)という親のようなものです。


そして、詳細な返信をありがとうございました。(実行ファイルなので危険です。しかし、virustotal.comにはオンラインのマルチアンチウイルスがあり、そこにDLLをアップロードして、誰が何を見つけたかを見て、結論を出すことができます。つまり、オンラインで既知のすべてのアンチウイルスをチェックするのです。誰かが一度でもファイルをチェックしたことがあれば(サービスは名前ではなく、ファイルの中身を見ます)、どんな種類のファイルが、何を見つけたかを表示してくれます。)

正直、その回答は理解できませんでした。 (あります。hands v.2.0を探してください。sergeev: 参照)

 

EAでDLLライブラリを使用しないが、「DLLインポートを 許可する」にチェックが入っている場合、危険性や危害はないか教えてください。

 
alega:

EAでDLLライブラリを使用せず、「DLLインポートを許可する」にチェックが入っている場合、危険性や危害はないか教えてください。

DLLが禁止されている場合、正規のシステムDLLを使用する全てのMQL4プログラムが動作しなくなります。

モジュールの確認はお客様ご自身でお願いします。インターネットに情報を漏らさないことが大きな特徴です。これは、ファイアウォールで確認することができます。インターネットに流出しなければ、すべてOKです。

 
Zhunko:

DLLが禁止された場合、リーガルシステムのDLLを使用する全てのMQL4プログラムは動作しなくなります。

モジュールの確認はお客様ご自身でお願いします。要は、インターネットに情報を漏らさないということです。これは、ファイアウォールで確認することができます。インターネットに流出しなければ、すべてOKです。

(ため息) ありがとうございます。今ならわかる。
 
alega:

正直、その回答は理解できませんでした(はい、hands v.2.0に注目。sergeev:を参照)。

あなたの手のことです、2個。良いロボットはないかと聞かれると、経験豊富なトレーダーはたいてい「数ページ前に検索して、そこの人が@MOZG2013@という良いロボットを投稿していますよ」などと答えます。すぐに手に入らなければ、探しに行くのです。新人がいきなり「グレイルは ありますか」と聞かれて、「ヘッドはあります」と答えたら、その新人は全く初心者ではないことが明らかな場合もそうです。プロの皮肉)。

alega:

私はEAsでDLLライブラリを使用しないが、チェックボックス "DLLのインポートを許可する "がチェックされている場合は、任意の脅威や危険性があるのか教えてもらえますか?


クラッカーの目線で見てみよう。オープンソースのコードであれば、被害者であるあなたはエディタでヘッダーを見たり、DLLを見たり、virustotalでチェックしたりすることができます。コンパイル済みのものだけだと、スタンドアロンのDLLを追加でバンドルしない限り、WinAPIしか使えない可能性があります(クラッカーにはできない確実なチェックが必要です)。そのため、WinAPIのみを使用することになります。WinAPI、つまりsystem32を通して、Hookのuser32.dllで傍受し、さらにwininet.dllを通してネットワーク経由で第三者に渡す、つまりスパイウェアとしか思えませんね。これはデコンパイラ(トレーダーフォーラムに転がっている有料のハック)で確認でき、トラフィックをトレースして、ファイアウォールを設定することができるのです。しかし、ファイアウォールを迂回する方法があることは知っていますが、それが何なのかはわかりません。他にWinAPIで何ができるのか、思いつきません。

 
solnce600:

皆さん、こんにちは。

教えてください

2つのコードの違いは、1つの機能だけです。

最初のコードでは、条件ヘッダに関数 if ((MathAbs(NormalizeDouble (Bid - S, Digits))<= 0.5*Point)) が含まれています。

私の理解が正しければ、計算結果が負の数 - 0.0010 であるにもかかわらず Bid(0.83401) < S(0.84401) ならば、この関数はこの数を正の数に変換する、つまり負の符号を返すのです。

2つ目のコードは1つ目のコードと同じですが、上のヘッダーにMathAbs 関数が ありません

問題です。

2つ目のコードは、テスターで注文を開き、PRINT関数の結果をジャーナルに印刷します。

最初のコードは 、StrategyTesterで 注文を開かず、PRINT 関数の作業結果をジャーナルに印刷しません。

どちらの場合も、チャートとデータ(2000年12ヶ月の1時間足)は同じものです。Expert Advisorウィンドウの設定は同じです。

その答えを見つけるために、あなたも参加しませんか?

誰もあなたのコードを真剣に調べていませんし、そうでなければ、ライブラリの宣言は関数の外で行わなければならないと警告されているはずです(私はすでにそのことをお伝えしています)。

あなたが怠惰な自分自身/別の理由を知ることができない場合 - あなたは内容によってファイルを比較することができますツールがあります(例えば、Total Commanderは、そのような機能を持っています)。そして、その比較によって、(既述のものとは別に)ラインの違いがわかるはずです。

if( (NormalizeDouble (Bid-massiv[S],Digits) <=0.5))
P.S. 興味本位で「あなたの職業は何ですか?職種別では?
 
gyfto:



クラッカーの目線で見てみよう。オープンソースのコードがあれば、被害者であるあなたはエディタでヘッダーを見て、それを使ってDLLにたどり着き、virustotalでチェックすることができるのです。コンパイル済みのものだけだと、スタンドアロンのDLLを追加でバンドルしない限り、WinAPIしか使えない可能性があります(クラッカーにはできない、確実なチェックが必要です)。そのため、WinAPIのみを使用することになります。WinAPI、つまりsystem32を経由して、Hookのuser32.dllで乗っ取り、さらにwininet.dllでネットワーク経由で第三者に渡す、つまりスパイウェアとしか思えませんね。これはデコンパイラ(トレーダーフォーラムに転がっている有料のハック)で確認でき、トラフィックをトレースして、ファイアウォールを設定することができるのです。しかし、ファイアウォールを迂回する方法があることは知っていますが、それが何なのかはわかりません。他にWinAPIで何ができるのか、思いつきません。


ありがとうございました。
 
alega:

考えていたんですが...もし、WinAPIスパイウェアがDLLに埋め込まれていれば、クラッカーは管理トレーダーだけでなく、投資家である可能性もある。従って、インジケータを受け取った人が知っていて、その人がex4でカスタムメイドのファイルを書いておらず、成功者や投資家であれば、virusotalのチェックやファイルのアクセスのトレースは意味があり、基本的にデコンパイラの必要はない。Filemonのようなプログラムです。しかし、標的型監視であっても、これらはすでに極端な方法であり、このように人々を探ることはできないのです。そして、無料ダウンロードでWinAPIに感染させるとは......どうでしょう、それにはまず確信犯的な破壊者でなければならないのでは......。

 

クラスや構造体を作るにはどうしたらいいのでしょうか?mql4で。メモリーセルを参考にすればいいのかもしれませんが...。どうすればいいのか?