裁量をするにしてもチャートはMT4をメインに見ています。
インジも自分の好きなヤツを。。更に改造したりして。
で、改造の参考になるネタ。
リペイント系のインジできちんと全部リペイントしないのがあったので参考に。
int counted_bars = IndicatorCounted();
↓
int counted_bars = 0;
多くはTime[0]を使っていますが、Barsの方がシンプルです。
void Play_Sound(int pos)
{
static int PrevBar = 0;
//—- PlaySound
if( (Bars != PrevBar)&&(pos==0) ){
PlaySound(“Stops.wav”);
PrevBar = Bars;
}
}使い方は関数ですからコピペして呼び出すだけです。
posには現在のポジションを与えてください。
取り急ぎ2件。
MTF(マルチタイムフレーム)化も結構やりました。。
結局使わなくなったけど(爆
あっ。。
あと、動作確認等々用。
上手く動かない??とか、値がちゃんととれてるか確認するのに。
<追記>
MT4でアラートメールが連続で来てしまいます。1本の足に1回だけ送信する
私の場合は、インジケーターですが、変数に時間を覚えさせて、同じ足ではメールを送らないようにさせています。
例えば、sendmail したあと、
int LastTime=TimeHour(Time[0])*100+TimeMinute(Time[0]);
というふうにその足の時間を覚えさせます。
sendmailの条件文に
LastTime!=TimeHour(Time[0])*100+TimeMinute(Time[0]);
というふうに加えておけば、その足では1回しか送らないはずです。