[アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. - ページ 450

 
sammi61:
6時間足チャートを作成するためのスクリプトやExpert Advisorを提案してもらえますか?
フォーラム検索なんて 画期的なものがあるんですね。試してみると、きっと驚かれることでしょう。
 
granit77:
フォーラム検索なんて 画期的なものがあるんですね。試してみてください、きっと驚きますよ。
どうやらナノテクノロジーが 関係しているようですね?
 
semiromid:

bool flag = true;
int i=0;
int w=0;
int start()
{
if (flag)
{

while(i<1)

{
w=w+1;
Alert(+w, "-й, и последний звонок ^_^");
i++
;
}
flag = false;
}
return(0);
}

bool flag=true とする。

int start()

{

if(flag) {

Alert("1回")。

flag=falseとする。

}

return(0)です。

}

 
semiromid:

y=MathMod(r,t); //делим r/t

共有するものがないような。

新しいことに出会ったら、ヘルプを見る。ヘルプを使うのは難しくない。すでに書かれていることを、なぜ他人に無理やり書かせるのか?うんうん?
 
semiromid:
つまり、mql4では、ティックに関係なく、20秒に1回のサイクルを実行することは不可能であることが判明したのですね。


これは、mql4の問題ではありません。これは、FXの問題です。

PS もし、この20秒間で価格が変わらなかったら、何を計算すればいいのでしょうか?

 
sammi61:

6時間足チャートを作るスクリプトやExpert Advisorをご存じですか?
MT4には、ピリオド変換スクリプトが付属しています。しかし、チャートそのものが必要でない場合は、このライブラリを 利用することができます。
 
peshihod:
何か新しいことに出会ったら、ヘルプをご覧ください。ヘルプを使うのは難しいことではありません。なぜ、以前から書かれていることを他人に強要するのですか?そうなのか?


待てよ...事前にヘルプを見て、例題を記述しておいたのですが.

MathMod 関数は、x= i * y + f 、 ここでi は整数、f x と同じ符号、f の絶対値はy の 絶対値より小さい、となるx / y の実数余りf を計算する関数です。

パラメータ

を値付けする。 - 除算器の値。
値2 - 除算器の値。

  double x=-10.0,y=3.0,z; z=MathMod(x,y); Print("The remainder of ",x," / ",y," is ",z); // 出力:-10 / 3の余りは-1である。

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

これがわからない------><。

このMathMod 関数がどう関係するのか

while(true)
{
  if (MathMod(TimeLocal(), 20)==0) // каждая 20 секунда
  while(i<10) {   i++; } // полезный цикл
  Sleep(10); // поспим немного для разгрузки проца
}

.

 


while(true) { if (MathMod(TimeLocal(), 20)==0) // 20秒おきに while(i<10) { i++; }.// 便利なループ Sleep(10); // プロセッサをアンロードするために少し仮眠を取る }.




この手続きは、10ミリ秒 ごとに、TimeLocal()を20で割った余りが 0になるかどうかをチェックします。

それは、計算コストに関係なく、ナノレベルの精度を求める場合です。;)

 
semiromid:

これがわからない------><。

このMathMod 関数がどう関係するのか

MathMod()は除算です。残りは純粋に数学です。もし、TimeLocal()の 結果を毎秒(あるいはもっと頻繁に)20で割れば、20秒ごとに余りはゼロになります。

結論:同じアイデアでも、さまざまな方法で実現することができる。

 

こんにちは。

このような数値を正規化する方法について、どなたかご提案いただけないでしょうか。

つまり、この関数F(8,5464.00) = 85464.00が必要なのです。

ありがとうございます。