Znaleziono 35 wyników
- 10 cze 2014, 13:49
- Forum: Programowanie
- Temat: EA nie kompiluje się w 646
- Odpowiedzi: 6
- Odsłony: 1403
Re: EA nie kompiluje się w 646
Wrzuć załączone biblioteki do foldera Include, spróbuj skompilować ponownie i sprawdź jak działa.
- 09 cze 2014, 17:27
- Forum: Programowanie
- Temat: Proszę o pomoc -zmiana w kodzie chodzi o godziny handlu
- Odpowiedzi: 2
- Odsłony: 766
Re: Proszę o pomoc -zmiana w kodzie chodzi o godziny handlu
Dodałem funkcję sprawdzającą, czy świeca została zamknięta oraz godziny zawierania transakcji.
- 16 maja 2014, 17:56
- Forum: Programowanie
- Temat: pomoc w małej zmianie w EA
- Odpowiedzi: 4
- Odsłony: 1040
Re: pomoc w małej zmianie w EA
Dodałem funkcję sprawdzającą ostatnio otwartą pozycję i zmieniłem kolejność funkcji otwierających i zamykających zlecenia, tzn. najpierw następuje zamknięcie zlecenia a dopiero potem otwarcie przeciwstawnego. W przeciwnym wypadku będą pojawiały się opóźnienia w otwieranych pozycjach. Teraz EA powini...
- 06 mar 2014, 10:38
- Forum: Programowanie
- Temat: Grupowy TP i SL EA
- Odpowiedzi: 6
- Odsłony: 1639
Re: Grupowy TP i SL EA
Wystarczy dodać warunek: OrderSymbol()==Symbol(). Poniżej zmodyfikowany kod. EA powinien ustawiać SL i TP tylko dla bieżącego symbolu. //+------------------------------------------------------------------+ //| [EA]Go2SamePoint.mq4 | //| Copyright © 2009, Viking234.Com. | //| http://www.viking234.com...
- 06 lut 2014, 14:15
- Forum: Programowanie
- Temat: Wszystkie pytania dozwolone początkujących programistów
- Odpowiedzi: 2258
- Odsłony: 563138
Re: Wszystkie pytania dozwolone początkujących programistów
Szesnastkowo jest to wartość 0x7FFFFFFF, która odpowiada stałej EMPTY_VALUE (http://docs.mql4.com/constants/special)
@bfx: oprócz sprawdzenia czy wartość jest mniejsza od 10 sprawdzaj też czy jest różna od EMPTY_VALUE.
@bfx: oprócz sprawdzenia czy wartość jest mniejsza od 10 sprawdzaj też czy jest różna od EMPTY_VALUE.
- 29 sty 2014, 13:03
- Forum: Programowanie
- Temat: Parametry świecy z innego interwału czasowego
- Odpowiedzi: 2
- Odsłony: 690
Re: Parametry świecy z innego interwału czasowego
Kod: Zaznacz cały
double min = iLow(Symbol(), PERIOD_H1, 5);
- 25 sty 2014, 14:15
- Forum: Programowanie
- Temat: Napisanie robota do strategii
- Odpowiedzi: 8
- Odsłony: 4186
Re: Napisanie robota do strategii
W pierwszej kolejności wypisz sobie założenia projektu, czyli wskaźniki + warunki wejścia i wyjścia. Potem rozważ dwa warianty realizacji: samodzielne programowanie lub zlecenie napisania EA. Na pewno samodzielna realizacja jest tańsza, ale w przypadku konieczności nauki programowania będzie zdecydo...
- 12 lis 2013, 18:36
- Forum: Programowanie
- Temat: Proszę o pomoc -zmiana w kodzie chodzi o godziny handlu
- Odpowiedzi: 2
- Odsłony: 670
Re: Proszę o pomoc -zmiana w kodzie chodzi o godziny handlu
Dodałem jeszcze 2 dodatkowe przedziały czasowe: extern string S1=" Godziny Handlu "; extern int Open_Hour1=7; extern int Close_Hour1=9; extern int Open_Hour2=12; extern int Close_Hour2=14; extern int Open_Hour3=19; extern int Close_Hour3=23; extern bool TradeOnFriday=TRUE; extern int Friday_Hour=22;...
- 01 paź 2013, 23:26
- Forum: Programowanie
- Temat: Wszystkie pytania dozwolone początkujących programistów
- Odpowiedzi: 2258
- Odsłony: 563138
Re: Wszystkie pytania dozwolone początkujących programistów
Można zastosować swoją funkcję zliczającą ilość otwartych pozycji dla bieżącego symbolu: int OrdersTotalForCurrentSymbol() { int count=0; for (int i=0;i<OrdersTotal();i++) { OrderSelect(i,SELECT_BY_POS,MODE_TRADES); if(OrderSymbol()==Symbol()) count++; } return (count); }
- 20 wrz 2013, 16:16
- Forum: Programowanie
- Temat: Wszystkie pytania dozwolone początkujących programistów
- Odpowiedzi: 2258
- Odsłony: 563138
Re: Wszystkie pytania dozwolone początkujących programistów
Drobny błąd się wkradł w ostatniej linii.
Zamiast:
powinno być:
Zamiast:
Kod: Zaznacz cały
ObjectSetText("Spread", Spreadtekst+DoubleToStr(MarketInfo(Symbol(),spread),1));
Kod: Zaznacz cały
ObjectSetText("Spread", Spreadtekst+DoubleToStr(spread,1));