При создании пользовательского индикатора можно указать один из 18 типов графического построения (способа отображения на главном окне графика или в подокне графика), значения которых указаны в перечислении ENUM_DRAW_TYPE. В зависимости от стиля рисования, может потребоваться от одного до четырех буферов значений (отмеченных как INDICATOR_DATA...
int limit=ArraySize(Ma);
//---- EMA --------------------------------------------------------------- // а не вот сюда?for(i=limit1; i>=1; i--) Ma[i] =iMA(NULL,0,period,0,MODE_EMA,PRICE_CLOSE,i);
for(i=limit1; i>=1; i--) MaOn[i]=iMAOnArray(Ma,limit,period,0,MODE_EMA,i);
for(i=limit1; i>=1; i--)
もう一方の端からインジケータバッファを埋めようとすると (ArraySetAsSeries (..., false)) 、しばらくはうまくいくのですが、バッファに何かが起こり、最後の配列インデックスが埋められるはずもないのに、埋められるのです。
おそらく、端末が何かの拍子にバッファをクリップしてしまい、そのために最後の配列インデックスでもバッファのウェイトが埋まってしまうのでしょう。おそらく、アレイバッファはある瞬間に解放されるはずですが、いつ解放されるのでしょうか?テスト例を修正してもらえますか?
こんにちは。
このインジケータは履歴にほとんど矢印を描かないのに、取引を始めると頻繁に描くようになるのはなぜか、教えてください。
その後、MT4を閉じてもう一度開くと、リアルタイムで機関銃のようなインジケータがディールを描いた同じ場所で、再び1-2ディールになっているのです。
履歴を見ると、このインジケータはうまく取引できるはずなのに、リアルタイム取引に切り替えた途端、いろいろと変なことが起こるんです。
その理由を教えてください。以下は、インジケーターのコードです。
三箇所ほど0を1に置き換えてみてください
三箇所ほど0を1に置き換えてみてください
また、これを動かすと
三箇所ほど0を1に置き換えてみてください
ありがとうございました。さて、現在のタイムフレームで現在のローソクの終わりにだけ取引を開くようにするにはどうしたらいいでしょうか?:))今、いつお得なキャンペーンが始まるかわからない...。矢印は正しいようで、ローソク足を見て、すべてがOKですが、お得な情報は、一般的に、どこでも、ろうそくの終わり近くに開かれるように見えるが、それが必要とされる場所ではない。:(
一般的に、新しいキャンドルが 形成された瞬間に取引を開始するのが通例であり、その際、既に閉じたばかりのキャンドルに関するすべての情報が存在する場合
これも動かそう。
本当にそこに映っていたのですか?
一般的に、新しいキャンドルが 形成された瞬間に取引を開始するのが通例であり、すでにちょうど閉じていたキャンドルに関するすべての情報があるとき
Vitaly お互いに楽しんでいる間に、みんなは質問を書いて、自分の仕事に取りかかるんだなあと思いました。時には数ページにわたって抜粋されることもあります。