//--------------------------------------------------------------------#property indicator_separate_window// Индик. рисуется в основном окне#property indicator_buffers2// Количество буферов#property indicator_color1 Blue // Цвет первой линии#property indicator_color2 Red // Цвет второй линииdouble zz;
double Buf_0[],Buf_1[]; // Объявление массивов (под буферы индикатора)//--------------------------------------------------------------------int init() // Специальная функция init()
{
SetIndexBuffer(0,Buf_0); // Назначение массива буферуSetIndexStyle (0,DRAW_LINE,STYLE_SOLID,2);// Стиль линииSetIndexBuffer(1,Buf_1); // Назначение массива буферуSetIndexStyle (1,DRAW_LINE,STYLE_DOT,1);// Стиль линииreturn; // Выход из спец. ф-ии init()
}
//--------------------------------------------------------------------int start() // Специальная функция start()
{
int i, // Индекс бара
Counted_bars; // Количество просчитанных баров //--------------------------------------------------------------------
Counted_bars=IndicatorCounted(); // Количество просчитанных баров
i=Bars-Counted_bars-1; // Индекс первого непосчитанногоwhile(i>=0) // Цикл по непосчитанным барам
{
zz=iCustom(NULL,0,"Zig_Zag",15,5,5,0,i);
Buf_0[i]= zz; // Значение 0 буфера на i-ом баре
Buf_1[i]=Low[i]; // Значение 1 буфера на i-ом баре
i--; // Расчёт индекса следующего бара
}
//--------------------------------------------------------------------return; // Выход из спец. ф-ии start()
}
//--------------------------------------------------------------------
皆さんこんにちは。質問なのですが、設定ウィンドウを開かずに、その場でインジケーターのパラメータを変更することは可能でしょうか?
https://www.mql5.com/ru/forum/213718#comment_5624828
という感じで書きました...。jpyのペアが正しく表示されないのはなぜでしょうか...。ターミナルでjpyのないペアにアタッチしてからjpyのあるペアにアタッチしてみると、結果が違う...。
JPYとのペアでは、Pointの値が異なることがわかりました。MarketInfo("SYMBOL",MODE_POINT))で、フォント、サイズ、カラーを変更しました。さらに1つのエラーを修正
全てのチャートに同時にティックが来るとは限らないし、バーを変えると間違ったデータが出るので、タイミングを付けたいのですが......。
ただ、ほぼ同じシステムで、実際に使ってみると、結果にばらつきがあるんです。
私はこのように解決しました -。
は、他のチャートのすべての読み取りをオープン・チャートに 同期させます。つまり、すべてのチャートで新しいバーが始まるまで...
全てのチャートに同時にティックが来るとは限らないし、バーを変えると間違ったデータが出るので、タイミングを付けたいのですが......。
ただ、ほぼ同じシステムで、実際に使ってみると、結果にばらつきがあるんです。
私はこのように解決しました -。
これは、開いているチャートに他のチャートのすべての読み取りを同期させます。つまり、すべてのチャートで新しいバーが開始されるまで...
掲載されているコードをよく見てください。一般的には、ミスをなくし、セルゲイが大きな利益を得られるようにすることが仕事でした。
iCustomのインジケータの 値が常に0になってしまうのですが、原因を教えてください。天板にも。これは、インジケータで値を取得した場合です。その後、問題なくEAと同じように。問題なくインジケーターの2つ目のバッファ。
iCustomのインジケータの 値が常に0になる理由を教えてください。天板にも。インジケータで値を受信した場合です。それならExpert Advisorでも問題ないですね。問題なくインジケーターの2つ目のバッファ。
添付のスクリプトがお役に立てるかどうか、ご覧ください。ZigZagは、頂点以外ではゼロになる。 iCustom - カスタムインジケーター算出用関数
添付のスクリプトがお役に立てるかどうか、ご覧ください。ZigZagは、頂点以外ではゼロになる。 iCustom - カスタムインジケーター算出用関数
私は具体的にこう言った。- "頂点でも "です。つまり、 iCustomは トップで 値を表示 する必要があります。 Expert Advisorでまさにそれを実現しています。しかし、インジケーターではそれをしない。なぜ?
私は具体的にこう言った。- "てっぺん "でも。つまり、 iCustomは トップで 値を表示 する必要があります。 それがExpert Advisorではどうなっているかというと。しかし、インジケーターではそれをしない。なぜ?
ここに掲載されているスクリプトを見てみてください。もしかしたら、あなたの疑問に対する答えが見つかるかもしれません。一般に、スクリプトは、確認する、調べる、明らかにする......などに使用されます。
スクリプトを学ぶ、スクリプトを書くことは、言語を学び、間違いを探すのに良い方法です。