KimIVの便利な機能 - ページ 38 1...313233343536373839404142434445...128 新しいコメント Igor Kim 2008.08.07 06:07 #371 obabuev писал (а)>> int b を文字列に追加する方法 Time2 minutes now or how to plus minus make it random.void start() { int a=MathFloor(MathRand()/32767.0*300); int b=-MathFloor(MathRand()/32767.0*300); Comment("a=",a," b=",b,"\n", "плюс ",TimeToStr(TimeLocal()+a, TIME_SECONDS),"\n", "минус ",TimeToStr(TimeLocal()+b, TIME_SECONDS)); } Subreality 2008.08.07 13:35 #372 注文数を制限する既存の方法についてアドバイスしてください。 1) 注文数を利用可能な残高にリンクさせる方法、例えば利用可能な資金が残高の半分以下であれば、制限が発動されるようなダイナミックさがあるようにする。 2) 同時注文数を一定値(例:10)に制限する方法 obabuev 2008.08.07 13:42 #373 KimIV писал (а)>> イゴール ありがとうございます。 プロが使うような、とてもシンプルで簡単なコードです。 ただし、コードを書くことはおろか、言葉で説明することもできないと思った。 必要なのは、1つのオシレータからランダムなシフトを発生させることですが、両方向にランダムに発生します。 例えば、ポインターがゼロ付近で振動しているような場合です(下降して上昇)。 そして、この私のゼロ、つまり平均値が私のセットタイムとなるのです。 すべてのランダム性を途中で2つに分けるにはどうすればいいのでしょうか? このような仕組みになるのでしょうか? void start() { int a=MathFloor(MathRand()/32767.0*300); if(a > 150) a=-a.MathF loor(MathRand()/32767.0*300);if (a > 150) a=-a; Comment("a=",a,"\n","プラスマイナス ",TimeToStr(TimeLocal()+a, TIME_SECONDS) );}. あと、このことをインジケータでやろうとしています。 TimeToStr(TimeLocal()+a,TIME_SECONDS) が正しいのか、それとも TimeToStr(Time[i] +a,TIME_SECONDS) か TimeToStr(iTime(NULL,0,i)+a) か ?!!? >>ありがとうございました。 Igor Kim 2008.08.07 15:18 #374 obabuev писал (а)>> 片方のオシレータから、両方向にランダムにシフトする必要があります。 ゼロ付近で針が振動している(上下する)ような感じです。 そして、この私のゼロ、つまり平均値が私のセットタイムとなるのです。 どういうわけか、すべてのものは、途中で偶然に2つに分かれるに違いないとか、何? すると、こんな感じです。 void start() { int a=MathFloor(MathRand()/32767.0*300)-150; Comment("a=",a,"\n", "плюс-минус ",TimeToStr(TimeLocal()+a, TIME_SECONDS)); } obabuev さんが書き込みました(a) >> です。 TimeToStr(TimeLocal()+a,TIME_SECONDS) が正しいのか、それとも TimeToStr(Time[i] +a,TIME_SECONDS) か TimeToStr(iTime(NULL,0,i)+a) か ??? 何が正しくて何が間違っているのか、どうすればわかるのでしょうか。それは自分にしかわからない。私は、どのコードが何を意味するのかを説明するだけで、何が必要で何が正しいかは、自分で判断してください。 TimeToStr(TimeLocal()+a,TIME_SECONDS) ローカルタイムに秒を足して、その結果を文字列に変換しているのです。 TimeToStr(Time[i] +a,TIME_SECONDS) ローカルコンピュータの時刻に秒を足して、その結果を文字列に変換しているのです。 TimeToStr(iTime(NULL,0,i)+a) 現在のチャート上の i 番目のバーの開始時刻に秒数を加算し、結果を線に変換する。 Igor Kim 2008.08.07 15:26 #375 AlexDub писал (а)>> 注文数を制限する既存の方法についてアドバイスしてください。 1) 注文数を利用可能な残高にリンクさせる方法、例えば利用可能な資金が残高の半分以下であれば、制限が発動されるようなダイナミックさがあるようにする。 2) 注文数を一定量(例えば10個)に制限する方法 if (AccountFreeMargin()<AccountBalance()/2.0) { // срабатывает ограничение } AlexDub さんが書き込みました(a) >> です。 注文数を制限するにはどのような方法があるか教えてください。 2) 同時注文数を一定値(例:10)に制限する方法if (OrdersTotal()>=10) { // срабатывает ограничение } obabuev 2008.08.07 15:37 #376 KimIV писал (а)>> >> では、こんな感じです。 >> ありがとうございました。 >> あなたの記念碑 Igor Kim 2008.08.07 17:53 #377 obabuev писал (а)>> モニュメントが必要なんですね。 まだです :)) kombat 2008.08.07 18:14 #378 そして、自宅にブロンズの胸像を...。;) Igor Kim 2008.08.07 18:33 #379 みんな、なんて優しいんだろう。自分を撃った方がいい kombat 2008.08.07 18:37 #380 まあ、バストアップくらいはいいとして...。 生前の ソ連の英雄二人のために出すべきだった。 国家の犠牲の上に...:))) 1...313233343536373839404142434445...128 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
int b を文字列に追加する方法 Time2 minutes now or how to plus minus make it random.
注文数を制限する既存の方法についてアドバイスしてください。
1) 注文数を利用可能な残高にリンクさせる方法、例えば利用可能な資金が残高の半分以下であれば、制限が発動されるようなダイナミックさがあるようにする。
2) 同時注文数を一定値(例:10)に制限する方法
プロが使うような、とてもシンプルで簡単なコードです。
ただし、コードを書くことはおろか、言葉で説明することもできないと思った。
必要なのは、1つのオシレータからランダムなシフトを発生させることですが、両方向にランダムに発生します。
例えば、ポインターがゼロ付近で振動しているような場合です(下降して上昇)。
そして、この私のゼロ、つまり平均値が私のセットタイムとなるのです。
すべてのランダム性を途中で2つに分けるにはどうすればいいのでしょうか?
int a=MathFloor(MathRand()/32767.0*300);
if(a > 150) a=-a.MathF loor(MathRand()/32767.0*300);if (a > 150) a=-a;
Comment("a=",a,"\n",
"プラスマイナス ",TimeToStr(TimeLocal()+a, TIME_SECONDS) );
}.
TimeToStr(TimeLocal()+a,TIME_SECONDS) が正しいのか、それとも TimeToStr(Time[i] +a,TIME_SECONDS) か TimeToStr(iTime(NULL,0,i)+a) か ?!!?
片方のオシレータから、両方向にランダムにシフトする必要があります。
ゼロ付近で針が振動している(上下する)ような感じです。
そして、この私のゼロ、つまり平均値が私のセットタイムとなるのです。
どういうわけか、すべてのものは、途中で偶然に2つに分かれるに違いないとか、何?
すると、こんな感じです。
TimeToStr(TimeLocal()+a,TIME_SECONDS) が正しいのか、それとも TimeToStr(Time[i] +a,TIME_SECONDS) か TimeToStr(iTime(NULL,0,i)+a) か ???
何が正しくて何が間違っているのか、どうすればわかるのでしょうか。それは自分にしかわからない。私は、どのコードが何を意味するのかを説明するだけで、何が必要で何が正しいかは、自分で判断してください。
ローカルタイムに秒を足して、その結果を文字列に変換しているのです。
ローカルコンピュータの時刻に秒を足して、その結果を文字列に変換しているのです。
現在のチャート上の i 番目のバーの開始時刻に秒数を加算し、結果を線に変換する。注文数を制限する既存の方法についてアドバイスしてください。
1) 注文数を利用可能な残高にリンクさせる方法、例えば利用可能な資金が残高の半分以下であれば、制限が発動されるようなダイナミックさがあるようにする。
2) 注文数を一定量(例えば10個)に制限する方法
注文数を制限するにはどのような方法があるか教えてください。
2) 同時注文数を一定値(例:10)に制限する方法
>> では、こんな感じです。
>> ありがとうございました。
>> あなたの記念碑
モニュメントが必要なんですね。
まだです :))
みんな、なんて優しいんだろう。自分を撃った方がいい
まあ、バストアップくらいはいいとして...。
生前の ソ連の英雄二人のために出すべきだった。
国家の犠牲の上に...:)))