問題タブ [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.
algorithmic-trading - MetaTrader の非同期 Web リクエスト
PHP インターフェイスを使用してサーバーにデータを送信するために、非同期インターネット リクエストを作成できる MetaTrader 用のカスタム インジケーターを構築できるかどうかを確認しようとしています。
これらのリクエストは、ウェブサーバーが処理するのに時間がかかる可能性があるため、同期的に実行された場合、インジケーターが新しいティック データを継続的に更新するのをブロックするのではないかと心配しています。
MT4 で使用できる非同期ライブラリはありますか?
c# - VPS のメタトレーダー ターミナルで ac# DLL を使用するにはどうすればよいですか?
状態:
これDLL
は、(基本的には C に似た言語) で記述されたコードから呼び出され、MQL4
一部のデータを送り返します (管理されていないものから管理されているものに戻って)。
一般に、 はDLL
クエリをMySQL
ホストに送信し、必要に応じてデータを返します。NuGetパッケージの " Unmanaged Exports "を使用しました。Windows 8.1 x64 で実行されDLL
ている FOREX 取引プログラムでこれを使用し、すべてが完全に機能しました。MetaTrader Terminalは x86 でのみ実行されるため、C# コードは x86 でコンパイルされましたMetaTrader Terminal。
ゴール:
今、私は同じDLL
ものを使用して同じコードを使用して呼び出すことに興味がありますが、今回は VPS から実行するコードが必要です。
この VPS は Windows Server 2008 R2 SP1 x64 で動作します。
それ以外はすべて同じです。
同じバージョンのMetaTrader Terminal、
この VPS に VS 2013 (ラップトップで使用したものと同じバージョン) をインストール
し、問題なく C# コードをコンパイルしました。
Microsoft Visual C++ 2010 Redistributable もインストールしました。これが役立つことを願っていますが、まだここにいます...
ホストへのアクセスをブロックする可能性のあるファイアウォールもありません。
DLL
が VPS で実行できない原因は何ですか?
ありがとう!!
問題の切り分け:
を確認するために、VPS で短い C# プログラムを作成しましたDLL
。
( DLL
) うまくいきます。
MetaTrader Terminalが を認識していることはわかっていDLL
ます。そうしないと、その基本的な問題に関するエラーが発生するからです。
したがって、問題は と の間にあるはずMetaTrader TerminalですDLL
。
mql4 - 注文を変更するとエラー 130 が返される
注文を変更しようとしていますが、注文の変更中にエラーが発生しました!、エラー #130. ECN ブローカーを使用しているため、ストップロス/テイクプロフィットを設定するために注文を変更する必要があります。私が間違っていることは何ですか?
arrays - この例で、ビット演算子 & は何をしますか?
この例は MQL4 からのものですが、それは実際には問題ではありません:
重要なのは、ここでビットごとの演算子が何&
を言っているのか理解できないということです。
2 つの変数があり、それを使用するとどうなるかはわかっていますvar1 && var2
が、この状況で配列を使用している場合、誰かが私を助けてくれませんか?
php - サーバーで MQL4 プログラムを実行するには?
MetaTrader で実行される MQL4 言語を使用してエキスパートアドバイザーを実装しました。
実行する必要がある場合は、常に MetaTrader を実行し、EA プログラムをその中のライブ通貨ペア グラフにアタッチする必要があります。
サーバーで MQL4 スクリプトを実行して、コンピューターを常にオンにしておく必要がないようにする方法があるかどうかを知りたいです。この質問をグーグルで検索しましたが、適切な回答が見つかりませんでした。
MetaTrader から Web サーバー (MQL から PHP) にデータを転送する方法があることがわかりましたが、質問を解決するのに役立つかどうかはわかりません ( http://mql4-php.iinuu.eu/ )
前もって感謝します。
mql4 - Ubuntuでファイルを開くことができません
Ubuntu 14 を使用していて、ファイルを書き込むスクリプトを作成しようとしていますが5004
、ファイルを開こうとするたびにエラーが発生します。
Ubuntuでこの問題を解決するにはどうすればよいですか?
アップデート
ファイルを次のように変更しようとしました。
そしてこのためだけに
そしてこのために
しかし、まだエラーが発生していますが、今回はそうではあり5002
ません5004
。
git - これらとこれらのサブフォルダーのみを処理する必要があることを GIT に伝えるにはどうすればよいですか?
特定の開発環境で git を使用したい。メタトレーダー 4.
開発ディレクトリの構造は固定されており、次のタイプです。
一部のディレクトリには、デフォルトでサンプル ファイルが付属しています。私の考えは、これらのディレクトリの下にディレクトリを作成し、.gitignore で示すために、これらのディレクトリのみを git で考慮する必要があることを望みます。
私の考えは正しいですか?より良いものはありますか?これらとこれらのサブフォルダーのみを処理する必要があることを git に伝えるにはどうすればよいですか?
algorithmic-trading - Web サイトから CSV にデータを取得し、5 分ごとに更新します
特定の Web ページから引き出されたいくつかのデータ スニペットを必要とする MQL4 でプログラムを開発しています。
.csv
これを5分ごとにファイルにダンプするにはどうすればよいですか?
私はこれについてどのように行くつもりなのか行き詰まっています。
構造
.html
ページからダンプされたデータの一部.csv
ファイルにプラグイン- MQL4 による読み取り