MetaTrader 4 Build 529 ベータ版リリース、新コンパイラー搭載 - ページ 153

 
VOLDEMAR:


ソースがないのに、なぜフォルダをスクリーンショットしたのだろう?

ソースがないのに、あたかもソースがあるかのように端末が書き込んでいる.

ここにコードがあります、コンパイルしてソースを削除してください ...

同じ結果を得ることができる ...


従って、エラー行や列が原文のままであれば、実行ファイルはデコンパイル可能であるという結論になります。


ちなみに、私のログには0による除算については何も書いてありません。

2014.01.06 19:38:46.875 Script ndn EURUSD,H1: removed
2014.01.06 19:38:46.859 Script ndn EURUSD,H1: loaded successfully

(私はスクリプトとしてそれをしました、私がEAとしてそれをしたとき、それから、はい、ログにエラーがあります、まさにそれがソースコードにあるべき場所です)

 
ALXIMIKS:


製品が販売され、ある特定の、しかし非常に稀な理由によってエラーが発生した場合 - そして、あなたはどこにエラーがあるかをすぐに知ることができ、作者に知らせることができます。

今、あなたは憤慨していますね。

"削除したのに..."

- と書いてあるのを喜んでください!!!!


嬉しい!!!!(笑)))mq4ファイルの20行目、シンボル30にエラーがあるようなメッセージをセラーが送ってくれるときだけ、わくわくします。

売り手は、なんて悪い買い手なんだ、コードを逆コンパイルして動かないなんて......と言うことでしょう。

メッセージは、ソースコードが存在しない場合にのみ正確に同じである場合eh4を書かれ、mq4の存在と明確にし、不確実性を払拭されると思います... ...。

 
evillive:

したがって、この実行ファイルは逆コンパイル可能であると結論づけることができます。


ちなみに、私のログには0による除算は全く書いてありません。

(私はスクリプトとして行いましたが、EAとして行った場合は、はい、ログにエラーがあります、正確にソースのどこにあるべきですか)


端末がex4命令(実行ファイル)の行や文字を指している可能性があります。
 

ビルド番号569

#1.ツールチップが全く表示されない(複数のオブジェクトが重なって表示される)。

#2.Expert Advisor をツマミを使ってチャートから外し(ExpertRemove())、手動でチャートに再付加しようとすると、うまくいきません。すぐに「ExpertRemoved...」と表示される。

 
実際にポジションを持たずに手数料を調べる方法はありますか(手数料は、例えばibリベートやシンボルベース通貨など、様々な要因で変わる可能性があります)。
 
maximillion:
実際にポジションを持たずに手数料を調べる方法はありますか(手数料は、例えばibリベートやシンボルベース通貨など、様々な要因で変わる可能性があります)。

証券会社に聞いてください。ほとんどの証券会社では、このような情報をホームページで公開しています。
 
起動時に AccountServer() は NULL を返します (明らかに接続されていませんが、OnInit() はいずれにせよ呼び出されます)。そうすれば、実際に接続に成功した後に、OnCalculate() や OnTick() などの On*()関数で 初期化するのではなく、OnInit() で初期化することができます (OnCalculate() で初期化が必要であれば、OnInit() はちょっと無意味になります)。
 
evillive:

証券会社に聞いてください。ほとんどの証券会社では、このような情報をホームページで公開しています。

EAが実際に取引を開始する前に)資金管理やシンボル選択の一環としてEAに取引コストを反映させたい場合は、その特定のシンボルをその特定の設定で取引するにはあまりにも高価になる可能性があります。また、リスクプロファイルに適合させるために、手数料を考慮してストップを調整する必要があります)、ユーザーが手数料を指定できる別の設定が必要です - そしてそれは様々な要因(そして商業EAのクライアントはこれらのいくつかを知らないかもしれません!)に応じてシンボルとクライアントに大きく異なる可能性があるので、あなたはそれを指定することができます。)、きれいでも効率的でもない方法です。スワップや必要証拠金 などと同じように、MarketInfo()で教えてもらう方がずっと簡単でいいですね。あなたも知っているのに、トレーダーに「おい、ダミー、スワップはどうなっているかブローカーに聞け」と言ったり、必要証拠金がすべての商品で均一であると思い込んだりはしません(私のブローカーの必要証拠金は、通貨、金、銀などさまざまです)。
 
maximillion:

もし資金管理やシンボル選択の一環としてEAに取引コストを反映させたい場合(EAが実際に取引を開始する前に、その特定のシンボルをその特定の設定で取引するにはあまりにもコストがかかりすぎるかもしれません)、ユーザーが手数料を指定できる別の入力行が必要です - そしてそれは様々な要因によってシンボルとクライアントごとに大きく異なる場合があるので(そして商用EAのクライアントもこれらの一部を知らないかもしれません!)。)、きれいでも効率的でもない方法です。スワップや必要証拠金などと同じように、MarketInfo()がそれを教えてくれる方がずっといいし、簡単です。あなたもこれらを知っているのに、トレーダーに「おいダミー、スワップはいくらかブローカーに聞け」とは言いませんし、レバレッジはすべてのシンボルで均一だと思い込むこともありません(私のブローカーの必要証拠金は通貨、金、銀などに対して異なっています)。

ああ、申し訳ありませんが、あなたはその質問がEAを参照していることを指定しませんでした:P。

いいえ、MQLではポジションを開いてもコミッションを知る方法はありません、ターミナルで見るだけです。

 
evillive:

ああ、申し訳ありませんが、あなたはその質問がEAを参照していることを指定しませんでした:P。

いいえ、MQLではポジションを開いてもコミッションを知る方法はありません、ターミナルで見るだけです。


OrderCommission()で貰えると言うことは、MQに雇われていないことを祈りますが...。ポジションを開いた後...