[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 988

 
Aleksander:
ということで、上の投稿の同志、このプロセスに対する誤解です :)

このプロセスを誤解しているのは、あなたの方です。マイクロロットを使用できるDCに端末を接続すると、あら不思議!?テスターはロット0.01を不可解に受け取ります。

このプロセスは、あなたの好きな言葉で言えば、頭の中で混乱しているのです。あなたは、"...私のDCでは、テスターでは... "と書いていますね。

テスターは端末に...DCでは - 端末が使用する相場と取引条件。

では、農民工は理解しているのですか?

 
なんであれでしょう- 保証金を10倍にして、どこの証券会社でも「0.01」ロットでシミュレーションしてみたらどうだろう、というのが私のアドバイスです :)
 

理解を助ける。

Expert Advisorのコーディングでファイル(.mqh)を使用することにしました。usualexpert.mq4から スキレットを取りました。 すべてのファイルをダウンロードし、ディレクトリ♪\expertsincludeに 入れましたが、いたるところでエラーが 発生します。

'Mas_Ord_Old' - variable not defined C:\Program FilesMetaTrader - EXNESS﹑experts﹑include﹑Terminal.mqh (26, 14)

Mas_Ord_Oldの変数が宣言されていないことは理解できますが、この場合、なぜ別の関数Variables.mqhが 存在するのでしょうか?

全体的に、専門家への質問は、本の例は、全体のプロセスをレイアウトすることができ、何が私の戦略にこれらの標準機能のすべてを置き換える予定ですので、コンパイルする場所などに配置され、いずれにせよ、私は検証が必要でしょう

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

 
ex_kalibur:

理解を助ける。

Expert Advisorのコーディングでファイル(.mqh)を使用することにしました。usualexpert.mq4から スキレットを取りました。 すべてのファイルをダウンロードし、ディレクトリ♪\expertsincludeに 入れましたが、いたるところでエラーが 発生します。

'Mas_Ord_Old' - variable not defined C:\Program FilesMetaTrader - EXNESS﹑experts﹑include﹑Terminal.mqh (26, 14)

Mas_Ord_Oldの変数が宣言されていないことは理解できますが、この場合、なぜ別の関数Variables.mqhが 存在するのでしょうか?

全体的に、専門家への質問は、本の例は、全体のプロセスをレイアウトすることができ、何が私の戦略にこれらの標準機能のすべてを置き換える予定ですので、コンパイルする場所などに配置され、いずれにせよ、私は検証が必要でしょう

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

ライブラリの接続順を確認してください。#include <Variables.mqh> は #include <Terminal.mqh> よりも上にあるべき。
 
artmedia70:
ライブラリの接続順を確認してください。#include <Variables.mqh> は #include <Terminal.mqh> よりも上にあるべき。

この段階では、私は全く何も変更せず、この例をターミナルに置いてみるだけで、いくつかのエラーは解決していますね。

例えば、すべてのファイルを直接ダウンロードして、\expertsincludeという フォルダーに入れると、 拡張子が .mqhではなく、.mq4になって しまいます。

私はエディタで.mqhヘッダーファイルを作成し、コピーしたテキストをすべて貼り付けました。 この後、コンパイルはうまくいきましたが、すべてのファイルではなく、例えば Terminal.mqh というファイルでは次のようなエラーが表示されるようになりました。

'Mas_Ord_Old' - variable not defined C:\Program FilesMetaTrader - EXNESS﹑experts﹑include﹑Terminal.mqh (26, 14)

Expert Advisor 自体にエラーがあります。

'Qnt' - variable not defined C:\Program FilesMetaTrader - EXNESS﹑EXperts﹑usualexpert.mq(39, 41)

Qnt 変数はTerminal.mqh 関数で宣言されています。

ということが判明し、エラーを確認するために、一般的には停止するのですが

.mqhファイルはコンパイルが必要なのでしょうか?

 
ex_kalibur:

は、.mqh ファイルをコンパイルすべきかどうか?

保存するだけでいい。ライブラリが接続されているプログラムのコンパイルが必要です。
 

mql5に関するヘルプです。テスターで1シンボル15枚以上のロットを受け付けない(5枚で3枚、それ以上)。GetLastError()= 4756

コード リターン トレード サーバー- "このシンボルの注文とポジションの数量制限に達しました".

15枚以上のロットを確認できる場所はありますか?15区画も必要ない。一本の歯に。
 
フォントを間違えてしまったので、質問を繰り返しますが、ファイルに変更を加えても、プログラムの中でしかコンパイルしませんよね?
 
ex_kalibur:
私はフォントで間違った何かをした、すなわち、私は質問を繰り返す、私はファイルの変更を行うが、私はそうプログラムの中でだけコンパイルする?
コンパイラ指令 #include <ファイル名.mqh> を入れたファイルをコンパイルします。
 
Snaf:

mql5に関するヘルプです。テスターで1シンボル15枚以上のロットを受け付けない(5枚で3枚、それ以上)。GetLastError()= 4756

コード リターン トレード サーバー - "このシンボルの注文とポジションの数量制限に達しました".

15枚以上のロットを確認できる場所はありますか?15区画も必要ない。一本の歯に。
別のDCにて。