記事"MetaTrader 5 から MetaTrader 4へトレードをコピーする方法"についてのディスカッション - ページ 5

 
joo:
ああ、Win7でやったよ。問題ない。UACは無効。

やったー、

翻訳機は問題ないけど、コピー機が起動しない...。

スクリプトにコピー機を入れているのですか?デフォルト設定か、それとも何かスイッチを切る必要があるのか?UACは何を無効にしていますか?

mt初心者なので、質問が素人っぽかったらすみません...。

 
IvanIvanov:
UAC無効とは何ですか?

ユーザーアカウント制御
 
プラグを抜いて、コンピュータを再起動しても、何も起こらない......。
 
IvanIvanov:
プラグを抜いて、コンピュータを再起動しても、ダメだった......。

"何をやってもうまくいかないときは、マニュアルを読め":)

記事を読み直してみては?そうすれば、問題を解決できるかもしれません。

 
joo:

「何をやってもうまくいかないときは、マニュアルを読め」。:)

記事を読み直してみては?それで解決しないようなら、あなたの行動を詳しく書いてください。そうすれば、問題を解決できるかもしれません。

私もIvanov氏と全く同じような状況です。 MT4では、スクリプトはチャートに添付されているようですが、コメントがなく、ログには「ファイルオープニングエラー 4103」と「配列初期化関数内部エラー」と書かれています。 私もプログラミングは素人で、フォーラムは初めてなので、何か助けていただけるとありがたいです。
Документация по MQL5: Файловые операции / FileOpen
Документация по MQL5: Файловые операции / FileOpen
  • www.mql5.com
Файловые операции / FileOpen - Документация по MQL5
 
IvanIvanov:
コピー機が起動しません。

MT4で「Allow EA to trade」にチェックが入っているか確認してください。
 

ニコラス、改めて素晴らしい楽器を ありがとう。近代化についてもう一つ考えています。

MT4でポジションがクローズし、同じ瞬間にまたオープンし、すぐにクローズすることが時々あります。何が問題なのか理解できません。ここがポイントです:

1. MT5でTRとSLでポジションを建てた

2. MT4でTRとSLでポジションを建てた。

3.相場の違いにより、MT4ではTRまたはSLが発動したが、MT5ではまだ発動していない。

4. コピー機がポジションを再度オープンする(MT5ではまだクローズされていないため)。

5. MT5でTRまたはSLがトリガーされる。

6. MT4でポジションが決済される。

MT4で追加の取引が行われます。

実際、MT4でTRとSLを送信する必要は ありません。MT5でクローズした後、ポジションはいずれにせよそこでクローズされるため、冗長な情報です。

また、コードが小さくなり、チャート上の数字が目に飛び込んでくることもなくなります:)

 
SoundChip:

ニコラス、改めて素晴らしい楽器を ありがとう。近代化についてもう一つ考えています。

MT4でポジションがクローズし、同じ瞬間にまたオープンし、すぐにクローズすることが時々あります。何が問題なのか理解できません。ここがポイントです:

1. MT5でTRとSLでポジションを建てた。

2. MT4でTRとSLでポジションを建てた。

3.相場の違いにより、MT4ではTRまたはSLが発動したが、MT5ではまだ発動していない。

4. コピー機がポジションを再度オープンする(MT5ではまだクローズされていないため)。

5. MT5でTRまたはSLがトリガーされる。

6. MT4でポジションが決済される。

MT4で追加の取引が行われます。

実際、MT4でTRとSLを送信する必要は ありません。MT5でクローズした後、ポジションはいずれにせよそこでクローズされるため、冗長な情報です。

また、コードが小さくなり、チャート上の数字が目に飛び込んでくることもなくなります:)


コピー機を開発する際、ストップレベルの設定を特別に別のブロックに割り当てました。このおかげで、外部ステータス・フラグを追加して簡単に無効にでき、グローバル変数で このフラグを制御できる。そのため、コードは柔軟に変更できる。

スクリプトを終了するときとセッションの最後のバーでストップレベルを設定することで、プロセスを自動化することもできます。そうすることで、あなたのトレードは、あなたがコントロールを失ったときの市場のサプライズから保護されます。

Документация по MQL5: Основы языка / Переменные / Глобальные переменные
Документация по MQL5: Основы языка / Переменные / Глобальные переменные
  • www.mql5.com
Основы языка / Переменные / Глобальные переменные - Документация по MQL5
 
Urain:

また、スクリプトを終了するときやセッションの最後のバーでストップレベルを設定することで、プロセスを自動化することもできます。そうすれば、コントロールが効かなくなる瞬間の市場のサプライズからトレードを守ることができます。

そう、ストップはおそらくここで役に立つだろう。しかし、私はそれらをコードから削除し、最大限に単純化することにした。どうなるか見てみよう。)
 
デモでうまくいったら、実際の口座で試して みようと思っている。
Documentation on MQL5: Standard Constants, Enumerations and Structures / Environment State / Account Properties
  • www.mql5.com
Standard Constants, Enumerations and Structures / Environment State / Account Properties - Documentation on MQL5