[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 394

 
dkfl.zrjdktdbx:

こんばんは!!今回は、価格から上の順、下の順までの距離を計算する方法を書くことにしました。 1回1回の注文をループフォワードで数えていき、その中から最小限の数を選びます。 まあ、こんなくだらないことが判明したわけです。まあ、いいや、距離がたまにすごいことになる、1162点以上、ほぼ100%間違いないまあ、いいや!(笑 でも、1162を40で割ると、4...

そして、それは出てくるのですが、ログのスクリーンショットを見てみると、X+++の後の行に、ちょうどMイコール4があります......。 私がバカなのか、ノーマライズダブルファンクションを理解していないのか...。意味がわからない! それとも何? 教えてください、私は完全に混乱し、驚いています!!

Kimの機能を ご覧ください。あなたの問題の解決策が見つかるかもしれません。
 
ありがとうございます!!!!
 

新しいバーが 来たときだけプログラムを実行し、バー間のティックを無視するコードを書くのを手伝ってくれませんか?ありがとうございます。

 
kolaider:

新しいバーが来たときだけプログラムを実行し、バー間のティックを無視するコードを書くにはどうしたらよいでしょうか?ありがとうございます。


初期化ブロックの前に整数型変数を宣言する。例えば、int MyBars;

そして、初期化ブロックの中で、この変数に値=0を代入してください。スタート関数に書く。

if(MyBars<Bars){
  MyBars=Bars;
// пришёл новый бар - выполняем какой-то код.
}
さて、次のティックではどうなるのでしょうか?MyBars変数には何が入るのでしょうか?
 

ウラジミール あえて言うなら、何も起こらないということです。MyBars変数にはBarsが入ったままです :(

 
kolaider:

新しいバーが来たときだけプログラムを実行し、バー間のティックを無視するコードを書くにはどうしたらよいでしょうか?ありがとうございます。


くらいの

初期化ブロックの前に、整数変数を宣言する。例えば、int g_time。

スタート関数に書く。

//------- : ждём следующий бар
   if (g_time == Time[0]) return (0); // возврат на начало кода, если условие не выпоняется программа работает дальше
       g_time =  Time[0]; 
 
elmucon:


くらいの

初期化ブロックの前に、整数変数を宣言する。例えば、int g_time

スタート関数に書く。


ここに書き込まないほうがいい。私ならあなたの投稿を削除するところです。
 
tara:

ここに書き込まないほうがいい。私ならあなたの投稿を削除するところです。

わからないわ、どうして?
 
DhP:

SRC(テキストボックスの上部にボタンがあります)を使って、コードを挿入してみてください。あなたの投稿を読みやすくなります。

影(top_ten=High-Close;)を探していることに気づきました。なぜ、OpenではなくCloseを引くのですか?考えてみてください。

白いローソク足が閉じるので、上側の影が閉じるとカウントされ、開いていれば上側の影+ローソク足本体になる
 
frixer:
白いローソク足は、クローズで閉じているため、上側の影となり、オープンであれば、上側の影+ローソク足本体となります。


上影(高-MathMax(Open.Close))

低影(MathMin(Open, Close)-Low)