どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 1035

 
SunnYtheDreamer:
経済編では、リスク管理、資金管理ルール、分散投資の方法、つまり、このEAを使うことができる最低限の条件とそのリスクを説明し、その条件から、さらにリスクが低くなる条件と、このEAのバージョンアップを始めるべき条件を説明します。コストの面では、次に、EAを作成するのに費やした時間、その使用を開始する時点まで、開発中に費やしたお金、何かが有料で購入した場合、すなわちレンタルVPSや平凡な作業の過程で消費される資金 - 電力消費フクロウが立っているコンピュータ+インターネットのコスト、および起動資本です。
ありがとうございました。まさに私が聞きたかった答えです!どの方向に進めばいいのか、教えてくれました
 
と聞かれましたが...。
 
では、もう1つ質問です。起動時やコンパイル時に、特定のバーからインジケータを読み取るようにするにはどうしたらよいでしょうか?だって、刻一刻とバーが増えているんですもの......。
 
nikelodeon:
では、もう1つ質問です。起動時やコンパイル時に、特定のバーからインジケータを読み取るようにするにはどうしたらよいでしょうか?だって、刻一刻とバーが増えているんですもの......。
バーには時間が決まっている。この時間を使って、必要なバーを計算することができます。それなら、刻一刻とバーが増えていくことに支障はないでしょう。
 
Vit201:

スクリプトをEAに追加するための関数に変換するためのヘルプ

スクリプトへのパーマネント・リンク https://forum.mql4.com/ru/5872#24097

隣のスレで助けられたんだから、その繰り返しを削除してくれ!そして、カムコーダーの左にあるSRCボタンでコードを貼り付けよう!
 
artmedia70:
バーには時間が決まっている。その時間を使って、右のバーを計算します。それなら、刻一刻とバーが増えていくのも気にならないでしょう。

それは、1970年からの秒数という形の数字でしょうか。

 
nikelodeon:

1970年からの秒数という形の数字のことでしょうか?

int 変数には1970年からの秒数、datetime 変数には日付が格納されています。

履歴の中の特定のバーが必要な場合、日付や秒数など、どのように指定してもかまいませんが、いずれにせよ、この変数は、新しいティックの到着や新しいバーのオープンにかかわらず、この特定のバーの開始時刻 を示します。

 
よろしくお願いします。除算がうまくいかず、すべての除数と被除数の値に対して1.00000という結果が出るのですが、原因がわかりません。以下は、コードのスニペットです。ps.SRCは挿入されていません。if(Down>Up) {rezult=Down/Up; string value=DoubleToString(rezult, 5);Alert("Down=", Down,", Up=", Up,", Zero=", Zero);Alert("POWER DOWN=",value);}
else {rezult=Up/Down; string value=DoubleToString(rezult, 5); Alert("Down=", Down,", Up=", Up,", Zero=", Zero);Alert("POWER UP=",value);}。Alertが出力する値Down、Up、Zeroは、割り算をしようとしない。
 
rapid_minus:
よろしくお願いします。その理由がわからない。除算をしないし、除数と被除数のすべての値に対して1,00000の結果を与える。以下は、コードのスニペットです。ps.SRCは挿入されません、このように書きます。
if(Down>Up)
 {
  rezult=Down/Up;
  string value=DoubleToString(rezult, 5);
  Alert("Down=",Down,",Up=",Up,",Zero=",Zero);
  Alert("СИЛА ВНИЗ=",value);
 }
else
 {
  rezult=Up/Down;
  string value=DoubleToString(rezult, 5);
  Alert("Down=",Down,",Up=",Up,",Zero=",Zero);
  Alert("СИЛА ВВЕРХ=",value);
 }
Down、Up、Zeroの値を警告出力するが、除算はしたくない。

すべて正常に挿入されています。

また、どこで、どのような種類の変数が宣言されて いるのでしょうか?

 
rapid_minus:
よろしくお願いします。除算がうまくいかず、すべての除数と被除数の値に対して1.00000という結果が出るのですが、原因がわかりません。以下は、コードのスニペットです。ps.SRCは挿入されていません。if(Down>Up) {rezult=Down/Up; string value=DoubleToString(rezult, 5); Alert("Down=", Down,", Up=", Up,", Zero=", Zero); Alert("POWER DOWN=", value);}.
else {rezult=Up/Down; string value=DoubleToString(rezult, 5); Alert("Down=",Down,",Up=",Up,",Zero=",Zero); Alert("POWER UP=",value);}; Alert("POWER UP=",value);}.AlertはDown、Up、Zeroの値を出力するが、除算はしたくない。
ひょっとして、この結果はint型ではありませんか?