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

 
evillive:

同じ名前のオブジェクトを複数作ろうとしているが、それはできない。オブジェクトの名前は、例えば時刻のように一意でなければならない。

これがまず第一に挙げられる。第二に、ループはどこにあるのか。スクリプトはどのようにローソク足を数えるのでしょうか?

ありがとうございました。

差し支えなければ、コードを書いていただけませんか?

50で割り切れる各ローソクに -縦線を 表示する。

そうすれば、何が何だかすぐに理解でき、きっぱりと思い出せます。

そうでないと、ずっと頭でっかちになってしまいますから。

いつもありがとうございます。

 
GSB:

構造体が文字列 変数や動的配列オブジェクトを 含む場合、コンパイラは構造体に暗黙のコンストラクタを割り当て、すべての文字列メンバをクリア し、動的配列オブジェクトを正しく初期化 するようにします。



hushさんのドキュメントを読みましたが、いまいちよくわかりません。例えば、 文字列 型変数や動的配列オブジェクトを 含む構造体です。コンパイラは 文字列型構造体のすべてのメンバーがゼロに なる暗黙のコンストラクタを割り当て 、動的配列オブジェクトが正しく初期化 されることが判明しました。これは、 文字列 型および動的配列オブジェクト 型の変数に 適用 されます。構造体の中に文字列 型変数や動的配列オブジェクト 以外の 変数がある場合、コンパイラはこれらの変数を暗黙のうちに初期化 しない。そのために、自分でコンストラクタとデストラクタを作成する必要があります。

では、構造体はデータ型ごとに異なるコンストラクタとデストラクタを持つことになるのですね。
 
void SetText(datetime sh,datetime tm,double pr,string text,color clr)
  {
   ObjectCreate("x"+sh,OBJ_TEXT,0,tm,pr);
   ObjectSetText("x"+sh,text);
   ObjectSet("x"+sh,OBJPROP_COLOR,clr);
  }

テキストラベルの値を上書きしないようにするにはどうしたらいいか。このようなバリアントが再び見つかった場合、値は上書きされるからだ

私はこのように宣言します。

......難しいのは、繰り返し条件が生成されると、古い場所の古いテキストが上書きされることです。

SetText(TimeCurrent(),Time[pos],High[pos]+30*Point,"Слабость А",Yellow);
 
Zver4991:

テキストラベルの値を上書きしないようにするにはどうしたらいいか。このようなバリアントが再び見つかった場合、値は上書きされるからだ

私はこのように宣言します。

......難しいのは、繰り返し条件が生成されると、古い場所の古いテキストが上書きされることです。


名前にタイムスタンプtmを入れるのはどうでしょうか?
 
バーが強気か弱気かを知るにはどうしたらよいですか?
 
Zolotai:
バーが強気か弱気かを知るにはどうしたらよいですか?

OpenとCloseを比較して、どちらが大きいかを調べます。
 
splxgf:

名前にタイムスタンプtmを入れるべきですか?


ということで、Time[pos]に含まれます。

シグナルコンディショニングの位置にテキストを置く

 
Zver4991:


ということで、Time[pos]が有効になっています。

TimeCurrent 有効

 

ごあいさつ

金曜日にセッション終了の30分前にEAで取引を終了させようとしています。

チュートリアルをやってみたが、うまくいかなかった。

どなたかコードをお持ちの方は教えてください。

30分前にセッションを終了できるようにする必要があります。

 
belck:

ごあいさつ

金曜日にセッション終了の30分前にEAで取引を終了させようとしています。

チュートリアルをやってみたが、うまくいかなかった。

どなたかコードをお持ちの方は教えてください。

クロージングコードは持っているのですが、30分前にセッションの終了を知らせる必要があります。

こんな感じかな。

extern datetime DateTime = D'2014.03.21 11:30';  // Дата и время закрытия



if (TimeCurrent()>=DateTime)
  {
  }