Znaleziono 13 wyników

autor: Propeth
26 cze 2012, 21:30
Forum: Programowanie
Temat: Wszystkie pytania dozwolone początkujących programistów
Odpowiedzi: 2266
Odsłony: 1077689

Coś w tym jest, ale potrzebuje jeszcze ostatnie wyjaśnienie co dokładnie dzieje się we fragmencie: void start() { if(Bars<100 || IsTradeAllowed()==false) return; if(CalculateCurrentOrders(Symbol())==0) CheckForOpen(); else CheckForClose(); } Rozumiem, że jest to moduł odpowiedzialny za wykonywanie c...
autor: Propeth
26 cze 2012, 19:43
Forum: Programowanie
Temat: Wszystkie pytania dozwolone początkujących programistów
Odpowiedzi: 2266
Odsłony: 1077689

A czy może mi ktoś wyjaśnić za co odpowiedzialne są wytłuszczone fragmenty?

OrderSend(Symbol(),OP_SELL,LotsOptimized(),Bid,3,0,0,"",MAGICMA,0,Red);
autor: Propeth
26 cze 2012, 19:14
Forum: Programowanie
Temat: Wszystkie pytania dozwolone początkujących programistów
Odpowiedzi: 2266
Odsłony: 1077689

Dzięki za odpowiedź, a możesz mi jeszcze napisać na jakiej zasadzie działa ten kod: if(Volume[0]>1) return; ma=iMA(NULL,0,MovingPeriod,MovingShift,MODE_SMA,PRICE_CLOSE,0); Jeżeli aktualna świeczka > 1, zwróci nową obliczoną średnią kroczącą tak? Tylko co to oznacza, że jest większa od 1? ps. ten kod...
autor: Propeth
26 cze 2012, 19:04
Forum: Programowanie
Temat: Wszystkie pytania dozwolone początkujących programistów
Odpowiedzi: 2266
Odsłony: 1077689

Witam,

if(Open[1]>ma && Close[1]<ma)

jeżeli jest [1]: Open[1] i Close[1], oznacza to, że ma pobierać wartości przedostatniej zamkniętej świeczki?
autor: Propeth
19 cze 2012, 21:54
Forum: Programowanie
Temat: Wszystkie pytania dozwolone początkujących programistów
Odpowiedzi: 2266
Odsłony: 1077689

LowcaG pisze: oznacza sells pomnożone razy -1
A możesz mi wyjaśnić dlaczego jest mnożone razy -1? Ten fragment jest z Moving Average wbudowanego w MetaTrader.
autor: Propeth
19 cze 2012, 19:54
Forum: Programowanie
Temat: Wszystkie pytania dozwolone początkujących programistów
Odpowiedzi: 2266
Odsłony: 1077689

Witam,

proste pytanko:

if(buys>0) return(buys);
else return(-sells);

Jeżeli liczba otwartych pozycji będzie większa od 0, zwróci te otwarte pozycje, a w innym wypadku zwróci "-sells" ? Co oznacza, to -sells?

Pozdrawiam
autor: Propeth
08 cze 2012, 18:55
Forum: Programowanie
Temat: Wszystkie pytania dozwolone początkujących programistów
Odpowiedzi: 2266
Odsłony: 1077689

Prawdopodobnie chodzi o wartość sprzed 6 świec. Ale nazewnictwo nie jest szblonowe. Każdy programista może sobie nazwać co chce i jak chce. Po wyzerowaniu Shift, MA przesuwa się w tył, prawdopodobnie o to 6. Idąc tym tropem, odpowiedzialny jest on za przesunięcie w czasie naszej średniej ruchomej, ...
autor: Propeth
08 cze 2012, 17:40
Forum: Programowanie
Temat: Wszystkie pytania dozwolone początkujących programistów
Odpowiedzi: 2266
Odsłony: 1077689

extern double MovingPeriod = 12; extern double MovingShift = 6; Będę wdzięczny za wyjaśnienie, za co dokładnie odpowiedzialne są te 2 zmienne? MovingPeriod - czyli, że do obliczenia średniej ruchomej wykorzystujemy 12 ostatnich sesji? Natomiast nie mam pojęcia za co odpowiedzialna jest MovingShift....
autor: Propeth
23 maja 2012, 23:29
Forum: Programowanie
Temat: Wszystkie pytania dozwolone początkujących programistów
Odpowiedzi: 2266
Odsłony: 1077689

Pierz Andrzej pisze: z dokumentacji :
ERR_INVALID_TRADE_VOLUME 131 Invalid trade volume.

czyli zle dobrana wielkosc pozycji

pozdrawiam
Andrzej Pierz
Czyli wystarczy zmienić wielkość LOTA i powinno być po problemie? Dla przykładu:

Zmienić lota z 0.1 na 1, TP z 100 na 1000, SL z 60 na 600 itd?
autor: Propeth
23 maja 2012, 22:24
Forum: Początki na rynku Forex
Temat: Wszystkie pytania dozwolone-Dla początkujących Forexowców
Odpowiedzi: 6830
Odsłony: 1749874

raposo pisze: Google twierdzi, że to: ERR_INVALID_TRADE_VOLUME

Wystarczy odrobina wysiłku... ;)
Ja rozumiem, znalazłem też to, problem jest jedynie taki, że nie bardzo wiem którą opcję/własność muszę zmienić, żeby to zadziałało :)