アスク! - ページ 102

 

早速ですが、質問させてください。 先日、私のブローカーであるIBFXからこんなものが送られてきました...。

「ビルド213でエキスパートアドバイザーまたはスクリプトをコンパイルした場合、ビルド214/215にアップデートすると、再コンパイルする必要があるとMetaTraderから通知されました。

再コンパイルするには、次の場所に移動します。

ツール

MetaQuotes言語エディタ (F4)

ナビゲータでExpert Advisorまたはスクリプトを左ダブルクリックします。

コンパイルボタンを左クリックします。

MetaQuotes言語エディタを終了する"

質問ですが、リコンパイルはEA/スクリプトに何をするのでしょうか?

ありがとうございます。

 
JJLL:
簡単な質問があります。 私のブローカーであるIBFXが最近これを送ってきました...

「ビルド213でエキスパートアドバイザーまたはスクリプトをコンパイルした場合、ビルド214/215に更新すると再コンパイルが必要になるとMetaTraderから通知されました。

再コンパイルするには、次の場所に移動してください。

ツール

MetaQuotes言語エディタ (F4)

ナビゲータでExpert Advisorまたはスクリプトを左ダブルクリックします。

コンパイルボタンを左クリックします。

MetaQuotes言語エディタを終了する"

質問ですが、リコンパイルはEA/スクリプトに何をするのでしょうか?

感謝

新しいex4コードが生成されます。

 

フィルタリング/範囲(時間)内の場合はバーをプロットしない

メタトレーダーが特定の時間や範囲にあるバーを表示しないようにする/フィルタリングする公式をお持ちの方はいらっしゃいますか?

 
 
 
Michel:
返されたエラーは何ですか?エラーメッセージもナンバリングする必要がありますが、例えば注文2と注文5で2つのエラーがある場合、注文2には注文5のエラーが表示されることになるので注意が必要です。

編集しました。

すみません、エラーはExpertウィンドウに表示されますよね?そして、Errorを1〜5まで名前を変えたらこうなりました。

ファイル:
error.gif  13 kb
 
ableze_joepardy:
を編集しました。

エラーはExpertウィンドウに表示されるんですよね?そして、Errorの名前を1~5まで変更した結果、このようになりました...

エキスパートプロパティで 取引が許可されていません" というエラーが出ています。

そこで、ctrl-Oを押して、タブ「Expert Avisors」で「Allow live trading」を選択します。

ちなみに、変数の名前を変えても偽情報の可能性は消えないので、OrderSend()を呼び出した後、次の呼び出しの前にエラーを確認する必要があります。

 
 
 

ダミーのためのEA構築

新しいスレッドを投稿した後にこのスレッドに気づいたのですが、これなら一部の人がポチッとすると思うのですが・・・・・・。

https://www.mql5.com/en/forum/178588

事前に検索してみたのですが、あまり出てきませんでした。 何かアイデアがあれば教えてください。

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