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

 
すでに買っている注文を単純に売る方法を教えてください。Exchange Executionとはどういう意味ですか?
 
rachel21:
すでに買っている注文を単純に売る方法を教えてください。Exchange Executionとはどういう意味ですか?

https://www.metatrader5.com/ru/terminal/help/trading/performing_deals#position_manage

取引を終了する。

 
最後のティックの価格を調べる方法がわかりません。BidでもなくAskでもない、本当の価格。(ヒントを教えてください))
 
agvozdezkiy:
最後のティックの価格を調べる方法がわかりません。BidでもなくAskでもない、本当の価格。(教えてください))
BidとAskまたはLastは最後のティックの価格です。
 

こんにちは。

機器については、私の理解では、MT4/MT5端末の設置に 対応し、標準的な機能を持つ機器が必要で、例えばアンドロイドを搭載したそれらの機器は、オンラインに物理的に存在し、そこに設置された端末のシグナルを受信するにのみ適しており、アカウントの設定やシグナル選択は、例えば据え置きから行う必要があります。

 
Serg_72:

こんにちは。

機器については、私の理解では、MT4/MT5端末の設置に 対応し、標準的な機能を持つ機器が必要で、例えばアンドロイドを搭載したそれらの機器は、オンラインに物理的に存在し、そこに設置された端末のシグナルを受信するにのみ適しており、アカウントの設定やシグナル選択は、例えば据え置きから行う必要があります。

一番便利なのは、VPS(仮想専用サーバー)を持って、そこにMT4/MT5用のシグナルを設定することです。
 

CChart を使って、チャートのタイムフレームを変更する方法を教える。

他のものを使った方が便利なのでしょうか?

開いている すべてのチャートで、タイムフレームをスクリプトで設定したものに変更するホットキー・スクリプトが必要です。

Документация по MQL5: Операции с графиками / ChartOpen
Документация по MQL5: Операции с графиками / ChartOpen
  • www.mql5.com
Операции с графиками / ChartOpen - Документация по MQL5
 
amikkima:

CChart を使って、チャートのタイムフレームを変更する方法を教える。

他のものを使った方が便利なのでしょうか?

このタスクは、開いている すべてのチャートで、タイムフレームをスクリプトでプリセットされたものに変更するホットキースクリプトが必要であるということです。

一番簡単なこと。

   for(long i=ChartNext(0);i>0;i=ChartNext(i))
    {
     ChartSetSymbolPeriod(i, ChartSymbol(i), NewTimeFrame);
     ChartRedraw(i);
    } // for(Charts)

テスト済みです。

効くんです。

 

ありがとうございます、自分でもなぜうまくいかなかったのかわかりました。

ChartRedraw(i);
 

もう一つ質問ですが、Alt+[]キーの組み合わせではなく、数字の部分にスクリプトを配置するにはどうしたらよいのでしょうか?

あるいは、キーが押されたときに、スクリプトにコマンドを渡す?

キー押下をトラッキングできるOnChartEvent関数を 見つけたのですが...。

次にEAを作ることになったのですが、スクリプトが動作して閉じてしまうので。

理由: