[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 201

 

スクリプトのコードを変えてみましたが、残念ながら結果は同じです...。なぜなんでしょう?

アラートでロウソクを入力した - 常に0を表示する

 
dmmikl86 >> :

スクリプトのコードを変えてみましたが、残念ながら結果は同じです...。なぜなんでしょう?

アラートにローソク足値を入力 - 常に0を表示

int start()
  {
   double sum = 0; // Переменная должна объявляться и иницилизироваться до цикла, а не в цикле
   for(int i=1; i<=500; i++) 
      {
      int candle= (High[ i]-Low[ i])*MathPow(10,Digits);
      sum= sum+ candle;
      }  
   double total_size= sum/500.0; // При делении любого числа на целое число, результат округляется до целого числа
   Alert(" средний размер свечи (High-Low) = ", total_size);
   return(0);
  }
 
tmp.0 >> :

なぜ、ろうそくをパワーアップさせる必要があるのでしょうか?

 
皆さん、こんにちは。MT4にそのような機能があるかどうか教えてください。異なる年の5分足チャートの履歴を表示したいのですが。Expert Advisorで実行するのではなく、手動で目を通すことです。私は別の証券会社からいくつかの端末を試しているということです、5minの履歴は、過去数ヶ月間のみ利用可能ですが、例えば、すでに不可能な2005年を見てください。このようなサービスを利用しようとしたことはありません。
 
double total_size=sum/500.0; // При делении любого числа на целое число, результат округляется до целого числа
事実ではない :)
 
dmmikl86 >> :

なぜAlert=0なのか?

以下はスクリプトのコードです。ローソク足の平均サイズを読み取ります。


素晴らしいコードですが、なぜ配列のhighとlowはdouble型であり、その差は整数型変数にマージされるのでしょうか?タイプでバカにしないでください、自分もたまにやりますが。

 
dmmikl86 >> :

なぜ、ろうそくをパワーアップさせる必要があるのでしょうか?


High-Lowの結果がpips単位ではなく、価格単位で表示されるため(例えば、12ではなく0.0012)。 ろうそくではなく、10番です。 0.0012*(10の4乗)=0.0012*10000=12(pips)が得られます。

 
E_mc2 >> :
>> みなさん、こんにちは。MT4でそのような可能性があるかどうか、アドバイスをお願いします。異なる年の5分足チャートの履歴を表示したいのですが。Expert Advisorで動かすのではなく、手動で確認したいだけなのです。いろいろな証券会社の端末を試しましたが、5minの履歴は過去数ヶ月分しかありませんが、例えば2005年分を見ることはもうできません。このようなサービスを利用しようとしたことはありません。

Service-Settings-Chartsで履歴の最大バー数を設定します(近くにチャート上のバー数もありますが、あなたの場合、とてつもなく遅くなるので注意してください)、通常は数百万で十分です。その後、Service-Archiveの見積もりを行い、必要なタイムフレームをダウンロードします。

 
splxgf >> :

タイプでバカにしないでください。私自身、時々バカにされますが。

時々切り上げ :)


例えば、こんな感じです。


int start()
  {
   double sum = 0; // Переменная должна объявляться и иницилизироваться до цикла, а не в цикле
   for(int i=1; i<=500; i++) 
      {
      int candle= (High[ i]-Low[ i])*MathPow(10,Digits);
      sum= sum+ candle;
      }  
   int total_size= sum/500.0; // При делении любого числа на целое число, результат округляется до целого числа
   Alert(" средний размер свечи (High-Low) = ", total_size);
   return(0);
  }
 
E_mc2 >> :
>> みなさん、こんにちは。MT4にそのような機能があるかどうか教えてください。異なる年の5分足チャートの履歴に目を通す必要がある。Expert Advisorで実行するのではなく、手動で目を通す必要があるのですが。いろいろな証券会社の端末を試しましたが、5minの履歴は過去数ヶ月分しかありませんが、例えば2005年分を見ることはもうできません。いろいろなものの端子を何種類か試しました。

MENU mt4 SERVICE/COUNTRY ARCHIVE/Instrument-TF/PLOY