問題タブ [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.
c++ - MQL4: オブジェクト = (クラス*)NULL;
改善しようとしているプログラムでこれに遭遇しました。
オブジェクトを作成するときの * の意味と、クラスをインスタンス化するときに object = the class something null にする理由を教えてください。これについて読める本はありますか?または、MQL4、C++ のクラスとオブジェクトに関する適切なドキュメントまたは Web ページ ...
mql4 - 注文の送信がエラー #130 で失敗しました
takeprofit
関数にandstoploss
引数を挿入しようとしてSendOrder()
いますが、次のエラーが発生します。
これは私のコードです:
function のドキュメントを既に確認しましたNormalizeDouble()
が、まだエラーが発生しています。
私は何をすべきか?
algorithmic-trading - MQL4 で注文開始バーより数ピップ上に注文を設定する方法
これが売り注文の場合は前の注文の開始バーの高値より上、またはこれが買い注文の場合は前の注文の開始バーの安値より下に配置されるストップロス注文を作成したいと考えています。
問題を説明するための図を次に示します (この例は売り注文のケースを示しています)。
それを行う方法はありますか?固定されたストップロスを使用すると、以下のコードは正常に機能します。ストップロスを高値または安値に基づく変数に置き換えると、注文は発生しません。
これが私のコードです:
mql4 - MQL4 : 空のバッファをインラインでコーディング
だから私はいくつかのコーディングを行い、空のバッファを持っています。EMPTY_BUFFERをどのように感じるかを尋ねたいので、IF行== EMPTY BUFFERを使用する場合は、それを埋めてください..私はすでにいくつかのコーディングを試していますが、まだ空のバッファを埋めていません
struct - 構造にオブジェクトがあり、コピーできません
私は最初の MQL4 エキスパートアドバイザーから始めようとしています。
struct
注文を処理するために を作成しました:
しかし、私はこれを行うことができないようです:
コンパイラは次のように言ってハングします。
を割り当てるにはどうすればよいstruct
ですか?
mql4 - MQL4 iCustom は常に同じ (間違った) 値を返します (0x7FFFFFFF)
Speed.mq4
次のようにカスタムインジケーターを作成しました。
インジケーターはアプリケーションで正常に機能し、チャートは正しくプロットされます。
ExpertAdvisor で最後の値を取得しようとすると、常に同じ値を受け取ります。
プリント:
速度は: 2147483647
いつも同じ数字です。どこに問題があるのか わかりません。
インジケーターからPrint
、値が正しく計算されていることがわかります。しかし、iCustom を使用すると、その値しか受け取りません。
mql4 - SQL データベースからデータをダウンロードして MT4 チャートに注釈を付ける方法
最近、MetaTrader ターミナル プラットフォーム ( MT4
) をダウンロードしました。
SQL サーバー データベースに出力を保存する独自のバック テスト エンジンがあります。出力は、テストしているモデルによって異なります。ただし、出力は、取引のエントリの時間と同じくらい単純です。
知りたいこと
MQL4で SQL サーバー データベースからデータをダウンロードし、チャートに単純な " B " で買いエントリーを、" S " で売りエントリーを注釈することは可能ですか?
そこで、バック テスト シミュレーション (つまり、2010 年から 2011 年までの EURUSD) を実行し、売買エントリの時間を保存しました。次に、MetaTrader 4 プラットフォームに移動し、スクリプトを実行して、SQL データベースと EURUSD チャート ラベルのこれらの XTO からすべての売買エントリの時間をダウンロードします。