- Beranda
- Komunitas
- Pemrograman
- Problems reading DT-ZigZag-Lauer with iCustom
Edit Komentar Anda
Problems reading DT-ZigZag-Lauer with iCustom
forex_trader_95285
Menjadi Anggota Sejak Oct 15, 2012
1 postingan
Oct 15, 2012 at 14:06
Menjadi Anggota Sejak Oct 15, 2012
1 postingan
Hi,
i try to write an EA and get the values from DT-ZigZag-Lauer indicator with following code:
int depth = 5;
int GrossPeriod = 240;
double Lauer_BUY = iCustom(NULL,0,"DT-ZigZag-Lauer",depth,GrossPeriod,0,1);
double Lauer_SELL = iCustom(NULL,0,"DT-ZigZag-Lauer",depth,GrossPeriod,1,1);
if (Lauer_BUY > 0) {
LauerSignal = "BUY";
ObjectCreate("LBUY_"+Bars, OBJ_ARROW, 0, Time[1], Lauer_BUY + 35 * Point);
ObjectSet("LBUY_"+Bars, OBJPROP_ARROWCODE, SYMBOL_ARROWUP);
ObjectSet("LBUY_"+Bars, OBJPROP_COLOR, Blue);
}
else if (Lauer_SELL > 0) {
GPLauerSignal = "SELL";
ObjectCreate("LSELL_"+Bars, OBJ_ARROW, 0, Time[1], Lauer_SELL - 35 * Point);
ObjectSet("LSELL_"+Bars, OBJPROP_ARROWCODE, SYMBOL_ARROWDOWN);
ObjectSet("LSELL_"+Bars, OBJPROP_COLOR, Red);
}
But my arrows differ from the arrows (dots) of the EA (See Screenshot Lauer.png).
What's wrong in my code.
thanks in advance.
i try to write an EA and get the values from DT-ZigZag-Lauer indicator with following code:
int depth = 5;
int GrossPeriod = 240;
double Lauer_BUY = iCustom(NULL,0,"DT-ZigZag-Lauer",depth,GrossPeriod,0,1);
double Lauer_SELL = iCustom(NULL,0,"DT-ZigZag-Lauer",depth,GrossPeriod,1,1);
if (Lauer_BUY > 0) {
LauerSignal = "BUY";
ObjectCreate("LBUY_"+Bars, OBJ_ARROW, 0, Time[1], Lauer_BUY + 35 * Point);
ObjectSet("LBUY_"+Bars, OBJPROP_ARROWCODE, SYMBOL_ARROWUP);
ObjectSet("LBUY_"+Bars, OBJPROP_COLOR, Blue);
}
else if (Lauer_SELL > 0) {
GPLauerSignal = "SELL";
ObjectCreate("LSELL_"+Bars, OBJ_ARROW, 0, Time[1], Lauer_SELL - 35 * Point);
ObjectSet("LSELL_"+Bars, OBJPROP_ARROWCODE, SYMBOL_ARROWDOWN);
ObjectSet("LSELL_"+Bars, OBJPROP_COLOR, Red);
}
But my arrows differ from the arrows (dots) of the EA (See Screenshot Lauer.png).
What's wrong in my code.
thanks in advance.
Menjadi Anggota Sejak Dec 08, 2010
33 postingan
Oct 16, 2012 at 13:02
Menjadi Anggota Sejak Dec 08, 2010
33 postingan
You also need to check for EMPTY_VALUE, since it is defined as 2147483647 and is greater than 0.
if( Lauer_BUY > 0 && Lauer_BUY != EMPTY_VALUE )
{
....
}
if( Lauer_BUY > 0 && Lauer_BUY != EMPTY_VALUE )
{
....
}
*Penggunaan komersial dan spam tidak akan ditoleransi dan dapat mengakibatkan penutupan akun.
Tips: Memposting URL gambar/YouTube akan otomatis menyematkannya di postingan Anda!
Tips: Ketik tanda @ untuk melengkapi nama pengguna secara otomatis yang berpartisipasi dalam diskusi ini.