問題タブ [mql4]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
4550 参照

arrays - MQL4 - 1 次元配列が挿入される関数のパラメーターとしての多次元配列

もっと簡単だと思っていましたが、単純なmql4関数のパラメーターとして2次元配列を使用して要素を挿入することはできません。どこに問題があるのか​​わからない。

次のように宣言された関数があります。

「ArrayCopy 関数の 1 つのパラメーターは配列でなければなりません」というエラー メッセージが表示されますが、そうではありませんか。

誰かがそれを行う方法を知っていますか?

前もって感謝します。

PD: コンパイル時ではなく、実行時に失敗します

0 投票する
1 に答える
1316 参照

mql4 - MQL4-ArrayCopy-1次元配列を多次元配列要素にコピーします

"a"doubleの配列である配列をdoubleの配列の配列であるにコピーしたいと思い"as"ます。理由はわかりませんが、コンパイル時エラーまたは実行時エラーのいずれかが発生します。

私が持っているコードは次のとおりです。

...私は要素を入力します"a"..."as"

そして今、私はポジション#2のにコピー"a"したいと思います。"as"

私は次のようないくつかの可能な方法を試しました:

しかし、それでも私はそれを得ることができません。何か案が?

ありがとう。

0 投票する
1 に答える
2240 参照

mql4 - mq4エキスパートアドバイザーの横のアイコンが灰色の場合はどういう意味ですか?

私はmq4エキスパートアドバイザーを書きました:donat_chart_test。MetaTrader4では、その横のアイコンが灰色であることがわかります。エキスパートアドバイザーは正常に機能します。

ここに画像の説明を入力してください

エキスパートアドバイザーの横のアイコンが灰色の場合はどういう意味ですか?

0 投票する
3 に答える
13144 参照

mql4 - コマンドラインツールで MQL4 ファイルをコンパイルする方法は?

今、MetaTrader.mq4ファイルを.xml ファイルにコンパイルしてい.ex4ますMetaEditor

しかし、私の.mq4ファイルは Java プロセスによって生成されており、コンパイル プロセスを自動化したいと考えています。

プログラムで呼び出すことができるコマンドライン コンパイラ ツールはありますか?

0 投票する
1 に答える
1224 参照

mql4 - MQL4 から php への HTTP ポスト

POSTこれは、MQL4 スクリプトから upload.php という名前の外部 php スクリプトへの 13 個のパラメーター値のセットに使用しようとしているコードの一部です。

dataコンパイラは、互換性のない型であるというエラーをスローし続けます。その文字列は、phpにパラメーターを送信dataする方法を探していたときに、サイトから取得されました。しかし、その文字列に独自のパラメーター値を持たせる必要がありますが、正しい形式にする方法がわかりません。MQL4POSTdata

かなり検索してみましたが、役立つものが見つかりません。

以下は、upload.php に送信する必要があるパラメーター リストです。HttpSendRequestA()誰かがそれを期待している形式で手配するのを手伝ってもらえますか?

ありがとうございます

0 投票する
1 に答える
1160 参照

metatrader4 - MQL4 - 2 MA クロスオーバーの正確な価格と時間を見つける

私の MT4 チャートですでに発生した 2 MA (50 および 100) 以前のすべてのクロスオーバーの正確な価格と時間を見つけるために、MQL4 コードを書き込もうとしています。

ポインタをいただければ幸いです。

ありがとう、

0 投票する
1 に答える
2363 参照

mql4 - History Center から csv ファイルにデータをエクスポートする MQL4 スクリプト

History Center から csv ファイルにデータをエクスポートするための MQL4 スクリプトはありますか? これを行うことは可能ですか?

ご協力いただきありがとうございます。

0 投票する
1 に答える
792 参照

c++ - DLL 機能を保護する方法、またはインポートされた場所を取得する方法は?

私の C++ DLL を使用できる人/ものを制限したいと思います。私は.mq4スクリプトを持っており (または、私が推測する他のものでもかまいません)、その中で --ed 関数を使用DLL#importています。

制限を行う方法は次のとおりです。DLLには静的ファイルパスがあり、すべての関数の開始時に、ファイルの新しいチェックサム( sha1)を計算し(ファイルパスが指す場所)、元のチェックサムと比較します(また静的)。誰かが を変更する.mq4と、機能が動作しなくなるので、それは良いことです。

私の問題は次のとおりです。オリジナルをそこに残して.mq4新しいものを作成し、そこにDLLをインポートすると、DLLを問題なく使用できます.DLLではオリジナルをチェックしているため.mq4です。 ) を指します。私が使用した場所ではありません。

どういうわけか、DLL がインポートされた場所を特定し、そのファイルの合計を確認する必要があります。あるいは、別のテクニックがあるかもしれませんが、私にはわかりません。

0 投票する
2 に答える
3304 参照

mql4 - カスタムインジケーター内で OrderSend を呼び出すにはどうすればよいですか?

音とアラートでアクションを知らせるインジケーターがあります。

自動売買に OrderSend 関数を追加したかったのですが、次のようになります。

時が来れば、信号があり、警報がありますが、命令はありません。

トレーディング機能は、ドキュメンテーションのエキスパートおよびスクリプトで使用できると言われています:トレーディング機能 ですが、何らかの方法で実行する必要があります。

どうすればそれができますか?