すべて閉じる」/「開く」ツール - ページ 36

 

誰かactivtradeブローカーでオープンポジションのスクリプトをテストしたことがありますか?

というのも、fxproで動作していた私のスクリプトがactivtradeで動作しなくなったからです。おそらく、「成行注文」でSLとTPを受け付けないという彼らのポリシーのせいでしょう。誰か、スクリプトで注文を開くためのトリックを持っていますか... それから休憩(1または2秒)して、SLとTPを入れて修正した注文をしてください。

私はこれ(添付ファイル)を試してみましたが、うまくいきません。

ファイル:
buy1.mq4  1 kb
 

購入/販売スクリプト

変更すべきはこれだけでしょうか?

double Lots = 0.05;

int StopLoss=50;

int TakeProfit=200;

そして、どのように私は私のプラットフォームにキーボードショートカットを追加するには?ありがとうございます。

cmalbranc:
必要なものを見つけたので、確認なしで単純な売買をするために修正したスクリプトを以下に添付する(実際の取引では注意すること)。

使い方は、SLとTPの値を編集して入れ替え、コンパイルして実行するだけです。

例えば、ニュースリリースなどの "ラッシュ "時にピップスを狙いたい場合に便利です。

もし、注文を出す前に広告を出したいなら、show_confirmプロパティの前にある // を削除してください。

私のプラットフォームでは、より良い反応性のためにキーボードショートカットを追加していますが、誰かがMT4でボタンをカスタマイズする方法を知っていれば、それは最高です。

(通貨の桁数に応じてSLとTPを使用し、5桁と4桁のために名前を変更したコピーを作成する )
 
romotly007:
変更すべきはこれだけでしょうか?

double Lots = 0.05;

int StopLoss=50;

int TakeProfit=200;

また、どのように私のプラットフォームにキーボードショートカットを追加するのでしょうか?ありがとうございます。

そうです。

この設定で、ブローカーが4桁(例:activtrade)の場合はSLが50pips、TPが200pips、ブローカーが5桁(例:forexpro)の場合はSLが5pips、TPが20pipsで0,05ロットの注文が送信されます。

ショートカットを設定するには、スクリプトを右クリックし、メニューを表示させます。(他の機能に 存在するショートカットを割り当てないように注意してください )

 
jamesfrance:
ありがとうございます。しかし、どれも要求される仕事をしません - すべてのオープンオーダーのトレイリングストップ

トレーリングストップがスクリプトに存在しない、たぶんEAに存在する。

セドリック

 

買い/売り終了スクリプト

ありがとうございます...私は来週それをテストし、私は買い/売りのためのエントリが手動エントリよりも光の速度のように速くなることを願っています?次に、貴重なピップを節約するために、手動で終了するよりも速く取引を終了するためのスクリプトをお持ちですか、またはご存知ですか?ありがとうございます。

cmalbranc:
そうです。

この設定で、ブローカーが4桁(例:activtrade)の場合はSLが50pips、TPが200pips、ブローカーが5桁(例:forexpro)の場合はSLが5pips、TPが20pipsで0,05ロットの注文が送信されます。

ショートカットを設定するには、スクリプトを右クリックし、メニューを表示します。(別の機能に存在するショートカットを割り当てないように注意してください )
 
romotly007:
ありがとうございます...私は来週それをテストし、私は買い/売りのためのエントリが手動エントリよりも光の速度のように高速であることを願っています?次に、貴重なピップを節約するために、手動で終了するよりも速く取引を終了するためのスクリプトをお持ちですか、またはご存知ですか?ありがとうございます。

このスクリプトは最初のオープンポジションをクローズするのに適しています(私の場合は1つしかポジションを取らないので問題ありません)。

ご覧の通り、手動で注文を出すより速いのですが、ブローカーによっては遅くなることがあります(例えばニュースリリースの 時)。

ファイル:
 

ありがとうございます...ちょうど私が必要としていたものです...私がポジションを開いたり終了しようとすると...私は遅延が続き、それによって貴重なピップを失います。本当にありがとうございます...私はforex-tsd.comが大好きです!!!

 

スクリプト BuySell stop

どなたか添付のスクリプトを改造してください。

買いストップ、売りストップを特定の価格で入力できるようにしてください。

ファイル:
 

1clicktradesスクリプトとcloseallprofittarget EAのためのマジックナンバー

こんにちは。

私はそのようなツールを探しています(私の貧しい英語で申し訳ありません)すでに存在するが、グローバルかつ基本的な取引方法のみ(1ペア、1タイムフレーム、そうでない場合:干渉に注意) 。

スクリプト:マジックナンバー識別フラグ付きワンクリック直接売買注文(ユーザーパラメータ編集)。

EA : ポジション/トレードのマジックナンバー・グループに対して、特定の利益(/損失の場合はマイナス)またはピップに達した後、すべて(成行またはトレイリングストップ)クローズする。

目的: マジックナンバーの選択性により、ストラドルやヘッジの種類を差別化し、独立したアクションを実現する。

例:

EURUSD 1MNの場合。

市場価格で即座に手動で建てる(数量、スリッページなど、ユーザーが編集モードでパラメータを変更することによって事前に定義され、各パーソナライズされたバージョンを記録します)。

12345のMN IDで1ロットの買いポジション(ユーザーパラメータ編集)(例:"buydirect_1_12345 "というスクリプトをダブルクリックする)

54321 MNの複数の売りポジション (例 : "selldirect_0 01_54321" というスクリプトをダブルクリックする)

USDJPYの5MNで67890と09876で同じように

...

4つのグラフィックで4つのEAを起動(MT4で複数のEAを処理する他の方法を知らない)。

"closeall 12345 plus50EUR":

は、50ユーロ(この場合はデフォルト口座のお金)の利益を一緒に与えるとすぐに、すべてのユーロ円のロングポジション(先行して12345とマークされていることを覚えておいてください)を閉じます(合計ショートポジションまたはグローバル口座残高が 赤であっても)。

他のすべてのポジション、特に同じペアのショートポジションを、自分の損益やグローバル口座のP/Lがどうであれ、アクティブにする。

"closeall 54321 tp3 loss10" :

注文時に54321とマークされた)すべてのEURUSDショートポジションをトレーリングストップ(3ポイント)(先物全体の変動に対して)決済します。

他のすべての既存ポジション(特に同じグラフィックのロングポジション)は維持されます。

これらの特定のロットのグローバルなピップ損失が、-10のバリアを破った時点で。

同上

"closeall 67890 minus25EUR" と "closeall 09876 profit5" は、USDJPY 5MNの取引で、同じような考え方です。

また、グラフィックス上で、異なるMNファミリーによって異なる色で充填された注文とPRUレベルを視覚化することは素晴らしいことです。

マジックナンバーの違いは、同じ与えられたペアのためのいくつかの時間枠の特徴的な戦略を管理することを可能にするでしょう(例:15MNのための買い、売り、クローズアクションは、1H目標のためにそれらの姉妹と共存している)。

保留中の注文のキャンセルについては、ウェブ上で簡単に見つけることができる効率的な専用スクリプトがあり(私の意見では、MNは必要ありません)、スナップでスクリプト "close all "に組み込まれています。

最後になりますが、「成行」注文の代わりに、利益額に達したときに各ポジションに対して計算される「指値」注文をプログラムすることは可能でしょうか?

誰かが対応するコードを見つけ、投稿してくれることを期待しています。

事前にありがとうございます。

 

jpdusさん、こんにちは。

入力するスクリプトは、このページhttps://www.mql5.com/en/forum/173000 にあります。

私はこのように使っています。

スクリプトの名前と設定を必要なものに合わせて変更しています。

例えば、EURUSDを0.1ロットで買い、テイクプロフィット80、ストップロス100、マジックナンバー12とする必要があります。

そこで、MetaEditorでこのスクリプトを開き、設定(MetaEditorの中)に配置した。

Order_Type = 1; // 0 - 現在値; 1 - SELLSTOP; 2 - SELLLIMIT

Lots = 0.1;

価格 = 0;

Distance = 0; // 保留注文の現在値からの距離(pips).

TakeProfit = 80; // テイクプロフィット(ピップス単位

StopLoss = 100; // StopLoss(ピップ単位

スリッページ = 3;

コメント ="SELL";

マジック = 12;

PointRatio = 10;

というスクリプトを作成し、AllBuyOrders_5d_EURUSD80100_01と名前を変えて「名前を付けて保存」し、コンパイルしています。

というわけで、保留中の注文、すべての設定での買いまたは売り注文のために常に必要なスクリプトが10個ほどあります。

終了に関しては、同様にいくつかのスクリプトであるべきです。スレッドを検索してください - 私はあなたがそれを見つけると思います。