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

 
Vitaly Muzichenko:

インジケーターの本質:多くのチャートを開き、インジケーターは1つのチャートにのみインストールされ、マーケットレビューから新しいチャートを追加すると、インジケーターはその場でそれを拾い上げ、管理します。

指標:ターミナル内のすべてのチャートの通常の同期、高速管理と分析のために作成され、1つでタイムフレームを切り替えると、それは並行してすべてに切り替え、ズームイン/ズームアウト、同期スクロールします。

要するに、チャートは色やその上のオブジェクトの有無で、あるいはオブジェクトがなくても、異なるものになる。テストされたチャートは、テスト中のTSや気分によって背景が異なる場合があります。

Strategy Testerのチャートかどうかをプログラム的に判断する方法はないのでしょうか?


ChartGetInteger(0,CHART_IS_OFFLINE) を試してみるといいかもしれません。

試していないので~とは言いませんが、もしかしたら・・・。
 
Artyom Trishkin:

ChartGetInteger(0,CHART_IS_OFFLINE) を試すべきかもしれません。

試していないので何とも言えませんが、もしかしたら...。
確認しました - 動作しません(
 
Mikhail Zaprudin:


失敗した売りストップ1.00 RTS-12.16 at 62180 sl: 66497 tp: 60453 [無効なストップ].

楽器仕様の目盛りの大きさを見れば、すべてが一発でわかるはずです。
 
Alexey Kozitsyn:
ツールのデータシートでティックサイズを調べれば、すべてが一度に明らかになります。

ありがとうございます。コメントより少し前に気づいたので、私の投稿を削除しました。

以前は(他のツールでは)このパラメータに注意を払う必要はなく、桁数で正規化すれば十分でした。

 
Mikhail Zaprudin:

ありがとうございます。コメントより少し前に気づいたので、私の投稿を削除しました。

以前は、このパラメータに注意を払う必要はなく、桁数で正規化すれば十分でした

私も最初にFORTSのExpert Advisorを書いたときは、どこからエラーが出ているのかを理解するのに時間がかかりました...。
 
ストラテジーテスターで ローソク足(始値)の代わりに線だけを表示するようになった理由を教えてください MT4
batteur volum も適切ではありません。
ファイル:
 
こんにちは、どなたかMT4からMT5へ簡単なフクロウを変換する方法を教えてください。
ファイル:
c2j.mq4  3 kb
 
Alexandr Vetrov:
皆さんこんにちは!どなたかMT4からMT5へ最もシンプルなフクロウをリメイクする方法を教えてください/教えてください。

標準ライブラリを使用する。

#include <Trade\PositionInfo.mqh>
#include <Trade\Trade.mqh>
#include <Trade\SymbolInfo.mqh>  

CPositionInfo - ポジションプロパティへのアクセス、CTrade - トレードアクション(買い、売り)の実行、CsymbolInfo - 現在の価格を取得するためのものです。その他のヘルプ

TimeToStruct


例えば、私の最新のコードであるEAを 例にとると、以下のようになります。


不明な点があれば、尋ねる。

 
Alexandr Vetrov:
こんにちは、どなたかMT4からMT5へ簡単なフクロウを変換する方法を教えてください。
#include <MT4Orders.mqh>    // https://www.mql5.com/ru/code/16006
#include <MQL4_to_MQL5.mqh> // https://www.mql5.com/ru/code/16006

#ifdef __MQL5__
  int Hour( void )
  {
    MqlDateTime time;
    
    TimeCurrent(time);
    
    return(time.hour);
  }  
#endif

#include "c2j.mq4"
 
Vladimir Karputov:


ありがとうございます!!!
理由: