
Wszystkie pytania dozwolone początkujących programistów
Witam
Mam taki prosty kod który zupełnie nie działa. Żadnej reakcji po załadowaniu do terminala.
Może ktoś z was zauważy jakiś błąd.
Pozdrawiam
Kod: Zaznacz cały
extern int imax=20;
int start()
{
//----
int i=0;
double PipsHL=0;
double PipsHLAVG=0;
for(i=1;i<=imax;i++)
{
PipsHL=PipsHL+MathAbs(iHigh(NULL,0,i)-iLow(NULL,0,i));
}
string Text =
"Srednia:" + DoubleToStr(PipsHL/Point/i,4) + "\n";
Comment(Text);
return(0);
}
Może ktoś z was zauważy jakiś błąd.
Pozdrawiam
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
wydaje sie byc ok. w takim momencie zmienilbym Comment np na Alert - jesli nadal nie będzie nic widać, to dodawałbym tego Alerta wcześniej i sprawdzał do którego miejsca jest wywoływany.
Ewentualnie usuwał poszczególne linie i sprawdzał czy już się pojawia jakiś wynik.
MQ4 nie ma debbuggera, wiec trzeba sobie radzic jakos samemu.
Ewentualnie usuwał poszczególne linie i sprawdzał czy już się pojawia jakiś wynik.
MQ4 nie ma debbuggera, wiec trzeba sobie radzic jakos samemu.
pytanko do specjalistów od JForex i Eclipsa 
mam taki problem otóż testuje sobie kody z wiki dukasa
np http://www.dukascopy.com/wiki/index.php ... _libraries
i wogole z poziomu eclipsa nie mam reakcji, bo jak rozumie to z pozoimu ekcjipsa powiniem mi sie otworzyc panel dukasa?
czy mam sie zalogować do panelu i wtedy odpalać strategie??
ale po co mi wtedy te logowania itp?

mam taki problem otóż testuje sobie kody z wiki dukasa
np http://www.dukascopy.com/wiki/index.php ... _libraries
i wogole z poziomu eclipsa nie mam reakcji, bo jak rozumie to z pozoimu ekcjipsa powiniem mi sie otworzyc panel dukasa?
czy mam sie zalogować do panelu i wtedy odpalać strategie??
ale po co mi wtedy te logowania itp?
1. Comment("Wynik = ",zmienna)Rafcik pisze:Jeśli mam powiedzmy wskaźnik iMA, on coś tam zwraca to jak narysować jego odczyt na wykresie?
2. Obiekty - poszukaj na forum "ObjectCreate"
======================================================
Nie głupi ten co nie wie, lecz ten który nie chce się nauczyć..
Nie głupi ten co nie wie, lecz ten który nie chce się nauczyć..
- jamesfisher
- Pasjonat
- Posty: 497
- Rejestracja: 03 wrz 2008, 17:42
Zacząłem się uczyć MQL-a. Sobie stworzyłem przykładzik, który otwiera pozycję BUY oraz dwie pozycje oczekujące (jedną BUYSTOP, drugą SELLSTOP). Niestety gdy testuję to w Dzienniku pokazuje mi, że dosłownie co każdy tick otwiera pozycje, a powinno maksymalnie otworzyć trzy pozycje i trzy zamknąć. Nie wiem gdzie popełniłem błąd. Z góry dziękuję za pomoc 

Kod: Zaznacz cały
OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, 0, Ask+TakeProfit*Point, "", 0,0 ,Green);
OrderSend(Symbol(), OP_BUYSTOP, Lots, Ask+buy_stop_pips*Point, 3, 0,Ask+(2*TakeProfit)*Point,"",0,0,Red);
OrderSend(Symbol(), OP_SELLSTOP,Lots, Bid-sell_stop_pips*Point, 3, 0, Bid-(2*TakeProfit)*Point,"",0,0,Red);