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

 
Сергей Таболин:

SLとTPと価格が同じなのは気になりませんか!?

MQL5を学び始めたところです。このEAをコピーして一緒に書いてみたところ、どうやら記事の作者である

記事の著者は、コードを間違えたようですこの記事の著者のコードをダウンロードし、テスターで実行したところ、まったく同じ結果になりました

ご興味のある方は記事へのリンクを貼っておきますね

https://www.mql5.com/ru/articles/100

Пошаговое руководство по написанию MQL5-советников для начинающих
Пошаговое руководство по написанию MQL5-советников для начинающих
  • www.mql5.com
Эта статья предназначена для начинающих, для тех, кто хочет научиться написанию простых советников на новом языке MQL5. Сначала мы определимся с тем, что требуется от нашего советника, а затем приступим к написанию того, каким образом он будет это делать. 1. Торговая стратегия Он будет следить за некоторыми индикаторами и при определенном...
 

もう1度、お聞きします。

int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
  {

こちらです。

const double &open[],

何か自分で滑り込ませてもいいですか?オープン/2 と言う

 
こんにちは、皆さん。次のような問題が生じています。テスターのビジュアライザーは、インジケーターウィンドウを複製しています。具体的には、3つのインジケータと連動するExpert Advisorを持っており、そのうちの1つは移動窓です。他の2つのインジケーターは別のパネルに表示されます。問題は、ビジュアライザーで、したがってデバッグで、これらのパネルが二重に表示されることです。ビジュアライゼーションなしのテストでは、すべてがスムーズに進みます。ニュアンスです。テストはカスタムシンボル(インポートクオート、数式なし)で実行されます。ある指標で可視化/デバッグを伴うテストを行うと、ある時点でゼロ除算のエラーが表示されます。可視化せずにテストしたり、同じチャートに指標を重ねるだけでは、この問題は発生しませんが、特にそのように処理されます。どなたかご存知の方、教えてください。
 
Guys Hi All, can you tell me if cuskalp can be linked to mt5.broker opening.ありがとうございました。
 

mt5でテスト用のスプレッドを設定する方法を教えてください。

 
Roman Sharanov:

mt5でテスト用のスプレッドを設定する方法を教えてください。

無理です。本物のダニでテストした方が良いのでしょうか?

 
Alexey Viktorov:

私はmt5でそのようなブローカーを知らない。本物のダニでテストしたほうがいいのでは?

mt5でのテストはmt4とは比較にならないほど優れていることを知っているので、mt5でロボットをテストしたかったのですが、非常に小さなスプレッドが必要で、mt5でそのようなブローカーを知りません。

 

ごあいさつ

入力フィールドを 作成し、入力パラメータに "double "と記述しています。

input double TralingStop = 15;

int OnInit()
 {
  EditCreate(0,"TR",0,0,0,X,Y,(string)TralingStop,true);

その結果、mt4で整数の数値を入力すると、それが表示されるようになりました。


mt5で端数が出るのですが。


端数を入力しても問題ありません。風水ではすべてがうまくいきます。)


質問:mt5で表示を整数で取得する方法は?

 
Vitaly Muzichenko:

ごあいさつ

入力フィールドを 作成し、入力パラメータに "double "と記述しています。

その結果、mt4で整数の数値を入力すると、それが表示されるようになりました。


mt5で端数が出るのですが。


端数を入力しても問題ありません。風水ではすべてがうまくいきます。)


質問:mt5でマッピングを整数で取得するにはどうしたらいいですか?

DoubleToString(TralingStop,0)。

DoubleToString

数値からテキスト文字列に変換する。

string  DoubleToString( 
   double  value,      // число 
   int     digits=8    // кол-во знаков после запятой 
   );
 
Vladimir Karputov:

DoubleToString(TralingStop,0)。

DoubleToString

数値からテキスト文字列に変換する。

そうすると、端数が出ないんです。

たぶん、こういうのが必要なんだと思います。

EditCreate(0,"TR",0,0,0,X,Y, isInteger(TralingStop) ? DoubleToString(TralingStop,0) : DoubleToString(TralingStop,1),true);