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

 
burbur87:   注文を修正できない 修正の数学に詳しくないので

改造の 様子はこちらで解説しています -教科書的な 章です

 
皆さん、こんにちは。1時間オフセットしてのオープニングの取り方を教えてください。つまり、1時間目は取らず、2時間目はその日のうちに取ること?
 
nikelodeon:
皆さん、おはようございます。1時間オフセットしてのオープニングの取り方を教えてください。つまり、最初の1時間を取るのではなく、1日の2時間を取るということですか?

こんな感じです。

if(iTime(_Symbol, PERIOD_H1, 1) == iTime(_Symbol, PERIOD_D1, 0))


しかし、新しい日のチェックを入れておくと、1:00から2:00までのすべてのティックが条件に対応することになるので、損はないでしょう。

 
こんにちは。問題を解決するのを手伝ってください。あるインジケーターのウィンドウをいくつかチャートに 追加しなければなりません。 このインジケーターはObjectCreateを持っていますが、問題があります。このインジケーターのウィンドウは異なる値を持っているので、ObjectCreateのウィンドウインデックスはそれ自身でなければならず、異なる名前を持つインジケーターのクローンを作りたくはありません。例えば、ウィンドウのインデックスを1に設定すると、他のウィンドウのアイコンはすべてインデックス1のウィンドウに描画され、自分のウィンドウには描画されません。
 
iOpen(NULL,PERIOD_D1,1) という演算子を使うと、その日のオープニングが表示されますが、2時間目のオープニングはどうすればいいのでしょうか・・・・・・?
 
こんにちは、親愛なる皆さんどこが間違いなのか、間違いがないのであれば、どのような修正をすればいいのか、教えてください。停電後に再びコンピュータの電源を入れると、すべてのコード行が順次読み込まれ、OnTick()の閉じ中括弧の後に、その後ろにあるユーザー関数が読み込まれ、CloseAllBuy()のコードを読んだ後、OnTick()から呼び出されていないにもかかわらず、実行される。そのため、EAをロード すると、すべてのオープンポジションがクローズされます。これを避けるにはどうしたらいいのでしょうか?
 
rapid_minus:
こんにちは、親愛なる皆さん私の推理のどこに間違いがあるのか、間違いがないのであれば、どのようにコードを修正すればよいのか、ご教示ください。停電後に再びコンピュータの電源を入れると、すべてのコード行が順次ロードされ、OnTick()の閉じる中括弧を読んだ後にその後ろにあるユーザー関数を読み、CloseAllBuy()のコードを読んだ後は、OnTick()から呼び出されていないにもかかわらず、実行される。そのため、EAをロードすると、すべてのオープンポジションがクローズされます。これを避けるにはどうしたらいいのでしょうか?

グローバル変数 を使ってみてください。EAを閉じたときと同じ状態から起動させたい場合は、すべての状態フラグをグローバル変数に格納する必要があります。その価値は変わることなく、こんな日のために蓄えておく...。

 
早速のご返信ありがとうございます。ただ、mcloレベルの文盲のせいで、何も理解できなかったんです。エキスパートレベル、ターミナルレベル、どちらのグローバル変 数を使用すべきか?(ここでも浮いてますね、残念)。
 
nikelodeon:
iOpen(NULL,PERIOD_D1,1) という演算子を使うと、その日のオープニングが表示されますが、この日の2時間目のオープニングを作るにはどうしたらいいでしょうか・・・・・・?

iOpen()は価格ですが、iTime()は上記の提案のように使用する必要があります。それに欧米の会社によっては、日曜の夕方から営業することもあるから、その辺も気をつけないとね。

一般に、iBarShiftとは 何かを勉強する。

 
rapid_minus:
ごきげんよう、親愛なる皆様。私の推論のどこに間違いがあるのか、また、間違いがないのであれば、どのようにコードを修正すればよいのか、ご教示ください。停電後にコンピュータの電源を再投入すると、すべてのコード行が順次読み込まれ、OnTick()の閉じ括弧の後にその後ろにあるユーザー関数が読み込まれ、OnTick()から呼び出されていないにもかかわらず、CloseAllBuy()のコードを読んだ後にその実行が行われます。そのため、EAをロードすると、すべてのオープンポジションがクローズされます。これを避けるにはどうしたらいいのでしょうか?

また、CloseAllBuy()がどこからともなく呼び出されないことをどのように確認したのでしょうか?それとも、やはり閉鎖はどこかで処方されるのでしょうか?

コードがなければ、作者以外にはわからない。