#property indicator_separate_window#property indicator_minimum 1#property indicator_maximum 10bool initFinished=false;
// добавляем переменную, которая будет запоминать состояние инициализации.// false - инициализации еще не было// true - была//+------------------------------------------------------------------+//| Custom indicator initialization function |//+------------------------------------------------------------------+int init()
{
return(0);
}
//+------------------------------------------------------------------+//| Custom indicator deinitialization function |//+------------------------------------------------------------------+int deinit()
{
ObjectsDeleteAll();
// удаляем все объектыreturn(0);
}
//+------------------------------------------------------------------+//| Custom indicator iteration function |//+------------------------------------------------------------------+int start()
{
if(initFinished==false)
{
IndicatorShortName("Info");
int winID=WindowFind("Info");
if(winID<0)
{
// если номер подокна равен -1, то возникла ошибка
Print("Чёт не могу твоего окошечка найти, пошел я отсюдова");
return(0);
}
//------------------------ Тут можно рисовать ------------------------- // ----------------------- Но не нужно... ----------------//-------------------------------------------------------------------------
WindowRedraw();
initFinished=true;
}
return(0);
}
半年前、ある人がEXCELで作業するために、ジグザグの値(時間とレート)をCSVファイルに出力するスクリプトを投稿しました。今、私はそれを見つけることができません。もしかしたら、誰かが持っているかも?
半年前、ある人がEXCELで作業するために、ジグザグの値(時間とレート)をCSVファイルに出力するスクリプトを投稿しました。今、私はそれを見つけることができません。もしかしたら、誰かが持っているかも?
ここと ここ、またこのインジケーターで 議論されています。
ToLik_SRGV さん、ありがとうございます、これらのスレッドを読ませていただきました。台本があったんです。枝や柱がないように見える。
ToLik_SRGV さん、ありがとうございます、これらのスレッドを読ませていただきました。台本があったんです。どうやら支店やポストを見落としたようだ。
セルゲイさん、スクリプトを探すより自分で書いた方が簡単な場合もありますよ :)))
isAllZigZagDate パラメータは、最後のジグザグポイント(デフォルト)のみを書き込むか、すべての履歴を書き込むかを定義します。
追伸
後で探さなくてもいいように、コードベースに放り込んでおきましょうか。
アナトリー さん、ありがとうございました。そうなんです、探すより自分で書いた方が早いんです。スクリプトをありがとうございました。もちろんコードベースも投入したほうがいい、もしかしたら他の人が必要になるかもしれない。そうでないと、枝が消えてしまいますからね :)私も自分のものを書いたというか、「あったものを組み立てた」という感じです。
私のEAでは、別のインジケーターウィンドウに表示されます。TFの変更時に、新しいティックの到着ではなく、ウィンドウのデータがすぐに更新されるようにするにはどうしたらよいでしょうか。
init()で必要なデータをリフレッシュするための呼び出しを書く
ZS: 週末に、initで引用アンローダのフルコードを書きましたが、ティックなしでうまくいきました。
私のEAでは、情報を別のインジケーターウィンドウに表示します。TFが変化したときに、新しいティックの到着ではなく、ウィンドウのデータがすぐに更新されるようにするにはどうすればよいですか?
WindowRedraw()関数を使用する。
init()で必要なデータを更新するための呼び出しを書く
HH: 週末に、initで引用アンローダのフルコードを書きました、それはティックなしでうまく動きました - それはちょうど開始時にアンロードをループして、データを受け取りました
WindowRedraw()関数を使用する。
空のインジケータウィンドウにこの機能を持たせています。しかし、データは新しいティックにのみ更新されます。