問題タブ [mt4]
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.
trading - EA がポジションを損益分岐点に動かさないのはなぜですか?
成行注文を変更して、ポジションが 100 ピップスになったときにポジションが損益分岐点になるようにしようとしています。StopLevels
これは、私のブローカーの約 20 ~ 30 ピップの原因でもあります。for(){...}
「ループ」関数を介してパラメータをチェックします
はMagicNumber
、チャートの時間枠番号です (つまり240
、=4H、60
=1H) 価格を設定しませんTakeProfit
&最初は価格を設定しませんStopLoss
。
取引の利益が 100 ピップ (プラス ストップレベル) に達したとき、始値に等しくなるようにEAa を追加していません。SL
利益ポイントは130ポイントを優に超えます。
私のコードはOP_SELL
注文のために以下にあります - どんな助けでも大歓迎です. よろしく、 トッド
algorithmic-trading - 買い注文が T/P に達したときに買いを開き、買い注文が S/L に達したときに売ります。売り注文が T/P に達したら売り、売りが S/L に達したら買いを開始しますか?
私は多くのことを試しましたが、以下のコードでは動作しません。
以下のコードのロジックのバリエーションを試しましたが、失敗し、実装する場所がわかりません。
また
これOrderSelect()
は私にとって問題でしたので、どんな助けも大歓迎です。
以下は、私が追加しようとしている EA ですが、それをどこにどのように配置するかを知っているだけでも役に立ちます。
c# - MT4 マネージャー API => .Net ClrWrapper
.Net CLR ラッパーで mtmanapi.dll を使用しています
名前に特殊文字を含まないシンボルの正しい値を取得Ask
していますが (例:など)、シンボルに特殊文字が含まれている場合 (例:など)、メソッドを使用してフェッチおよび値を取得していません。 .Bid
Symbol
EURUSD
GBPUSD
EURUSD'
GBPUSD0
Ask
Bid
SymbolInfoGet()
unicode - mt4インジケーターカウント日
インジケーターに「Count Day」コードを使用する必要があります。正常に動作しますが、MT4 を再起動するまで、このインジケーターは前日のオブジェクトを保持します。
コードの下で何が間違っていますか?
また、チャートのスクリーンショット リンクも表示されます。
http - MQL4 Expert Adviser 経由で HTTP リクエストを送信する方法は?
LI は、MQL4 Expert Adviser を介して http リクエストを送信するコードを発見し、それを私の個人的な EA ロジック用に修正しました。
技術的には機能しますが、ティックごとにリクエストを送信するという大きな問題があります。シグナルごとに 1 つのリクエストに変更する必要があります。
それを解決するために私を助けてください!
コード例:
c# - PHP コード ブロック (fsockopen、fputs、feof、fgets) を C# に変換する
このphpコードブロックを同等のC#に変換してくれる人が必要です。asp.net Webアプリケーションを介してユーザーを登録するMT4に取り組んでいます。ユーザー情報を投稿するためのサイトのphpバージョンが提供されています。すべてがそれに応じて設定されます。ただし、次のコード ブロックは変換する必要があります。オンラインソリューションを検索しようとしましたが、ドキュメントが見つかりませんでした。
お願いします
mql4 - Expert Advisor が取引ポジションのクローズに失敗した場合の電子メール通知
Expert Advisor によって指定された条件が満たされたときに、Expert Advisor によって開かれたポジションがクローズ/清算に失敗したときに通知を送信する MQL4 コードの一部を開発しようとしています。
これが私がこれまでに持っているものです。ポジションが正常に閉じられたときに戻り
、ClosePosition()
EAがポジションを閉じられなかったときに戻ります。これがキックの場所です。true
false
else if (ClosePosition == false)
第一に、これは望ましい結果を得るための正しい方法ですか。これは の代替をコーディングする正しい方法ですか、それともClosePosition == true
のif
代わりにelse if
ですか?
mql4 - ティックごとではなく、一度だけ通知を送信する
else if (ClosePosition == false)
条件が true を返した場合 (つまり、EA がオープンしたポジションをクローズできなかった場合)、EA がiPhone に一度だけ通知を送信できるようにするにはどうすればよいでしょうか。現時点では、ティックごとに ping を実行します。
指定された条件が満たされたときに EA がポジションを正常に閉じると、関数のClosePosition
ブール値がOrderClose()
返されます。EA がポジションをクローズできなかった場合true
に戻ります。ClosePosition == false
これまでの私のコードは次のとおりです
indicator - MT4 - ChartSetSymbolPeriod() - がプラットフォームを遅くするのはなぜですか?
[ カスタム インジケーター ]に使用しようとしていますChartSetSymbolPeriod()
が、このインジケーターを別の [ エキスパート アドバイザー ] で使用しようとすると、MT4 プラットフォームが遅くなります。
特に[Expert Advisors ] の [注文、板情報] タイプ。