問題タブ [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 - iRSI() は時間枠の最後に注文を開始しません
まず第一に、私は EA コーディングに関してかなりの初心者です。次に、MT4 フォーラム自体とマイティー グーグルで関連する投稿を探しました。
ここで、特定の条件が満たされた場合に注文を開く簡単な EA を作成しましたdouble RSI_1 = iRSI( NULL, PERIOD_H1, 14, PRICE_CLOSE, 0 ) > 70
。
添付ファイルでわかるように、注文はclose
ろうそくの価格ではなく、より高い価格で開かれました。写真によると、右の次のろうそくで開かれるべきでした。
price_close
ドキュメントによると、 を使用すると、選択した時間枠rsi
の価格で計算されると思いますが、close
そのようには見えません。
私は何が欠けていますか?
どうすれば修正できますか?
user-interface - 時間枠と X 日間のビジュアル用の長方形の描画との間の最高値と最低値
X
私の目的は、指定された時間枠と日数の間の最高値と最低値から測定するチャート上に長方形のオブジェクトを作成することです?
チャートにオブジェクトを作成する方法は知っていますが、それを何日も前に繰り返す方法がわかりませんX
。どうすればこれを達成できますか?Forループが良いアプローチになるのではないかと考えていましたか?いくつかのガイダンスを使用できます。
c++ - C++ アクセス違反は MQL4 の DLL で 0x00000000 に書き込みます
まず、私は C++ を初めて使用するので (ほぼ 1 週間)、これが明らかな場合はご容赦ください。また、同様の問題を抱えた多くの投稿を探しました。私の理解が十分に発達していないか、この問題を理解するのに役立つ関連情報がありませんでした。
Metatrader 4 では、構造変数を dll に渡す方法を理解し、その構造に格納されている変数を変更しようとしています。これまでのところ、構造体配列を扱う場合でも、大きな成功を収めています。その後、問題が発生しました。
問題を文字列の使用に絞り込みました。よろしければ、次のコードを見てください。私はこの問題の解決に集中して使用しており、mt4 でスクリプトを実行しようとするたびに「0x00000000 へのアクセス違反の書き込み」エラーが発生し続ける理由を理解するのに役立ちます。 .
MQL4 コード:
これは、関連する dll コードです。
arrays - 構造体から配列へ、mql4 のファイルへ
次のMQL4
コードはエラーになります:
エラーは次のとおりです。
そして、28行目は次のとおりです。arr[0].date = TimeCurrent();
どこが間違っているのですか?
前もって感謝します/koul。
syntax - #property 値を出力するには?
#property
コードから値にアクセスするにはどうすればよいですか?
たとえば、私はこれらを持っています:
以下のように印刷してみました。
しかし、宣言されていない識別子であるというエラーがあります。何か案は?
mql4 - 保護された EX4 ファイルを MQ4 ファイル内の MQL4 ソースにリバース エンジニアリングして変換する方法は?
.EX4
保護/暗号化されたファイルがいくつかあります。
MQL4
それらをある形式のソース コード ファイルに逆コンパイルしたい.MQ4
。
これに対する直接的な解決策はありますか?
url - MQL4 からの URL の実行
私のMQL4
コードでは、テーブルを更新するために外部 URL/リンクを実行する必要があります。
許可された URL リスト オプションに URL を追加しました。
ただし、次のエラーが発生しました。
この問題を解決する方法はありますか? ありがとう 。
PS: MT4 Build 840 を使用しています。
mql4 - Expert Advisor (EA) にフィボナッチレベルを含めるには?
エキスパート アドバイザー (EA) で 23.6%、38.2%、50%、61.8%、100% などのさまざまなフィボナッチ レベルにアクセスしたいと考えています。トレーダーが入力を介して選択できるように、EA でそれらを定義するにはどうすればよいですか?
私はこれを試しました
しかし、これは一般的なアプローチですか?それらを定義済みとして設定することは可能ですか?
ご協力ありがとうございました!