初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 372

 
valeriy odintsov:

mt4エキスパートへの質問

トレーダーは、保留中の注文を 発注し、それが有効になる前に決済を行います。1週間後、彼はこの注文がオープンし、トリガーされたことを確認する。

問題は、ブローカーがリモート保留注文を開くことが技術的に可能かどうかです(例えば、誰かの口座を閉鎖する)。

メールにレポートが送られてこないという事態が現実に起きている。ブローカーのサーバーログとアカウントログはオフにされています。

ブローカーのサーバーログとトレーダーのmt4ログが異なる - 異議のある注文の開始時間によって。

トレーダは、機能しなかった注文を削除するか、トリガーされた注文をクローズすることだけが可能です。

何を言っているのかはっきりさせるために、ログラインを見せてください。

 

端末のログには記録されているが、サーバーのログには削除 されていない-しかも別の-後の時刻に設定された-ことがわかる。

以下はその情報です。

端末ログオン

88872265(コンプ)、2015.05.13:
20:52:35.905 '161820': 保留注文 #88872265 を修正 1.1303 で 3.00 EURUSD 買い指値 sl: 0.0000 tp: 0.0000 -> 価格: 1.1301 sl: 0.0000 tp: 0.0000
20:52:36.106 '161820': 保留注文 #88872265 買指値 3.00 EURUSD が変更されました -> price: 1.1301 sl: 0.0000 tp: 0.0000
20:56:35.622 '161820': 保留注文 #88872265 を修正 1.1301 で 3.00 EURUSD を買い指値 sl: 0.0000 tp: 0.0000 -> 価格: 1.1297 sl: 0.0000 tp: 0.0000.
20:56:35.812 '161820': 保留注文 #88872265 買指値 3.00 EURUSD が変更されました -> price: 1.1297 sl: 0.0000 tp: 0.0000.
23:23:34.611 '161820': 保留注文 #88872265 を削除 1.1297 で 3.00 EURUSD を買い指値 sl: 0.0000 tp: 0.0000
23:23:34.791 '161820': 保留注文 #88872265 が削除されました。

注文が削除されたようです

ブローカー提供ログ

2015.05.13 17:15:57.913 95.67.255.56 '161820': 注文 #88872265, 買い指値 3.00 EURUSD at 1.13020
2015.05.13 17:19:58.809 95.67.255.56 '161820': 修正注文 #88872265, buy limit 3.00 EURUSD at 1.13020, sl: 0.00000 tp: 0.00000 -> 1.13030, sl: 0.00000 tp: 0.00000 exp: never.
2015.05.13 17:19:58.809 95.67.255.56 '161820': 修正 #88872265, 買い指値 3.00 EURUSD at 1.13030, sl: 0.00000 tp: 0.00000

削除の記載がない

 
valeriy odintsov:

端末のログには記録されているが、サーバーのログには削除 されていない-しかも別の-後の時刻に設定された-ことがわかる。

以下はその情報です。

端末ログオン

88872265(コンプ)、2015/05/13。
20:52:35.905 '161820': 保留注文 #88872265 を修正 1.1303 で 3.00 EURUSD 買い指値 sl: 0.0000 tp: 0.0000 -> 価格: 1.1301 sl: 0.0000 tp: 0.0000
20:52:36.106 '161820': 保留注文 #88872265 買い指値 3.00 EURUSD が変更されました -> price: 1.1301 sl: 0.0000 tp: 0.0000
20:56:35.622 '161820': 保留注文 #88872265 を修正 1.1301 で 3.00 EURUSD を買い指値 sl: 0.0000 tp: 0.0000 -> 価格: 1.1297 sl: 0.0000 tp: 0.0000.
20:56:35.812 '161820': 保留注文 #88872265 買指値 3.00 EURUSD が変更されました -> price: 1.1297 sl: 0.0000 tp: 0.0000.
23:23:34.611 '161820': 保留注文 #88872265 を削除 1.1297 で 3.00 EURUSD を買い指値 sl: 0.0000 tp: 0.0000
23:23:34.791 '161820': 保留注文 #88872265 が削除されました。

注文が削除されたようです

ブローカー提供ログ

2015.05.13 17:15:57.913 95.67.255.56 '161820': 注文 #88872265, 買い指値 3.00 EURUSD at 1.13020
2015.05.13 17:19:58.809 95.67.255.56 '161820': 修正注文 #88872265, buy limit 3.00 EURUSD at 1.13020, sl: 0.00000 tp: 0.00000 -> 1.13030, sl: 0.00000 tp: 0.00000 exp: never.
2015.05.13 17:19:58.809 95.67.255.56 '161820': 修正 #88872265, 買い指値 3.00 EURUSD at 1.13030, sl: 0.00000 tp: 0.00000

削除の話は出ていない。

これらのエントリーをご自身で把握されましたか?

ターミナルログでは、何らかの理由で注文が開始されず、1.13030の価格に変更されています。

1.13030でのモディファイから始まる。

そして、ブローカーのログでは、唯一の注文は1.13020の価格で開かれ、1.13030の価格にそれを変更することです。

しかし、命令でそれ以上のアクションはない。

何を比較するのか?

 

皆さん、こんにちは。私はプログラマーではありません。フリーランスとして応募する前に明らかにしておきたいことがあります。

任意のEAに挿入できるコードの断片を作成する必要があります。MT5

コードを作成する必要があります。ボットの作業を時間や口座 番号で制限するもの。可能なのでしょうか?

また、風の中で時間を巻き戻すと、ボットが動かなくなります。バイオから情報を取るように。
とか、そんな感じです。

要するにプロテクト。

 
MASTERXAYS:

皆さん、こんにちは。私はプログラマーではありません。フリーランスとして応募する前に明らかにしておきたいことがあります。

任意のEAに挿入できるコードの断片を作成する必要があります。MT5

コードを作成する必要があります。ボットの作業を時間や口座 番号で制限するもの。可能なのでしょうか?

また、風の中で時間を巻き戻すと、ボットが動かなくなります。バイオから情報を取るように。
とか、そんな感じです。

要するにプロテクト。

誰も知らないの?
 
MASTERXAYS:
誰も知らないの?

夏ですからね。みんなリラックスしています。背中を向けて寝たり。

1

 
MASTERXAYS:

皆さん、こんにちは。私はプログラマーではありません。フリーランスとして応募する前に明らかにしておきたいことがあります。

任意のEAに挿入できるコードの断片を作成する必要があります。MT5

コードを作成する必要があります。ボットの作業を時間や口座 番号で制限するもの。可能なのでしょうか?

また、風の中で時間を巻き戻すと、ボットが動かなくなります。バイオから情報を取るように。
とか、そんな感じです。

要するにプロテクト。

//+------------------------------------------------------------------+
//| Expert Check Account owner function                              |
//+------------------------------------------------------------------+
bool ExpCheckUser()
{
  long     acc_login = long ( AccountInfoInteger( ACCOUNT_LOGIN ) );
  string   acc_user  = AccountInfoString( ACCOUNT_NAME );
  datetime renta     = D'2015.05.30 00:00';

  if ( ( acc_login == ХХХХХ ) && ( acc_user == "Ххххххх Михаил Хххххххх" ) && TimeCurrent()<renta )
  {
    return( true );
  }
  return( false ); 
} 
 
Alexey Viktorov:

これらのエントリーをご自身で把握されましたか?

ターミナルログにはなぜか注文が出ず、1.13030の価格に修正する。

1.13030でのモディファイから始まる。

そして、ブローカーのログでは、唯一の注文は1.13020の価格で開かれ、1.13030の価格にそれを変更することです。

しかし、注文があってもそれ以上のアクションはない。

ここでは何を比較すればいいのでしょうか。

もう一度言います。

保留中の注文がありましたが、削除され、トリガーされませんでした。

しばらくすると、トレーダーはそれが引き金になることに気づく。

 
こんにちは!あなたはmql5ウィザードの信号について教えてください、彼らは指標の内部バッファに基づいてのみ作成されている?(つまり、インジケータ全体から、これらのバッファの値だけを分析/印刷すればよいのでしょうか?)
 
valeriy odintsov:

もう一回

保留中の注文がありましたが、トリガーされることなく削除されました。

しばらくすると、トレーダーはそれが引き金になることに気づく。

もう一度言います。

トレーダーの行動ではなく、そのログ(回線)を公開したことについての話です。

例えば、ターミナルのログに注文開始行とその最初の修正がなくても気にしないことにしよう...。

しかし、 なぜブローカーのログにこの注文の履歴が残って いないのでしょうか?命令が発動された記録はどこにあるのか?また、起動する前に修正されたのでしょうか?

理由: