Znaleziono 15 wyników

autor: remyg
01 maja 2013, 14:36
Forum: Programowanie
Temat: Wszystkie pytania dozwolone początkujących programistów
Odpowiedzi: 2266
Odsłony: 1201307

Re: Wszystkie pytania dozwolone początkujących programistów

Dosyć często zdarza mi się powtarzać te same funkcje w większej ilości moich strategii. Postanowiłem w końcu ogarnąć temat bibliotek .mqh

Mam taką zagwozdkę:
Mam oczywiście takie funkcje, które wykorzystują zmienne externowe. Gdy tego typu funkcje przerzucę do .mqh to przy kompilacji .mqh krzyczy ...
autor: remyg
12 wrz 2012, 21:58
Forum: Programowanie
Temat: Wszystkie pytania dozwolone początkujących programistów
Odpowiedzi: 2266
Odsłony: 1201307

Ostatnia metoda jest super. Podzielę się nieco krótszym kodem

Kod: Zaznacz cały

bool NextBar(){
   static datetime bar = 0;
   if (bar == Time[0]) return(false);
   bar = Time[0];
   return(true);
}
W start() dajemy

Kod: Zaznacz cały

if (!NextBar()) return;
wszystko co nad tym będzie co tick, wszystko co pod tym co bar.
autor: remyg
08 wrz 2012, 15:27
Forum: Programowanie
Temat: Wszystkie pytania dozwolone początkujących programistów
Odpowiedzi: 2266
Odsłony: 1201307

Co decyduje o wyświetlaniu koloru we wskaźniku? Oto screen z tego jak to wygląda w praktyce: http://i.imgur.com/dt6Yq.png

Wklejam pełen kod wskaźnika Synergy_APB

#property copyright "Copyright ˆ 2009, CompassFX"
#property link "http://www.compassfx.com"

#property indicator_chart_window
#property ...
autor: remyg
20 sie 2012, 14:15
Forum: Programowanie
Temat: Wszystkie pytania dozwolone początkujących programistów
Odpowiedzi: 2266
Odsłony: 1201307

Dzięki, chciałem mieć 200% pewności bo już mi głowa paruje.
autor: remyg
20 sie 2012, 13:06
Forum: Programowanie
Temat: Wszystkie pytania dozwolone początkujących programistów
Odpowiedzi: 2266
Odsłony: 1201307

Pewnie już miliard razy było:

Co jest wykonywane najpierw?
- przypisanie zmiennych, w tym extern
czy
- funkcja init()
autor: remyg
26 cze 2012, 21:42
Forum: Programowanie
Temat: Wszystkie pytania dozwolone początkujących programistów
Odpowiedzi: 2266
Odsłony: 1201307

Return kończy wykonywanie funkcji! Nic co jest za returnem nie zostanie wywołane jeśli if będzie pozytywny.
autor: remyg
26 cze 2012, 20:18
Forum: Programowanie
Temat: Wszystkie pytania dozwolone początkujących programistów
Odpowiedzi: 2266
Odsłony: 1201307

Chłopie, ja Ci wytłumaczę coś co jest ważniejsze niż jakieś konkretne wyłuszczone fragmenty :)

W MetaEditorze jest nawigator, tam klikasz zakładkę Szukaj a w niej wpisujesz OrderSend. W panelu na dole masz zapis w dokumentacji, wyłuszczone fragmenty są bardzo dokładnie opisane.

Tak postępujesz ...
autor: remyg
26 cze 2012, 19:24
Forum: Programowanie
Temat: Wszystkie pytania dozwolone początkujących programistów
Odpowiedzi: 2266
Odsłony: 1201307

no nie, jak masz "return" to funkcja kończy swój żywot i czeka na następne wywołanie

de facto oznacza to że ma otrzyma nową wartość jeśli Volume[0] <= 1

ale mogę się mylić, sam dopiero zaczynam.
autor: remyg
26 cze 2012, 19:07
Forum: Programowanie
Temat: Wszystkie pytania dozwolone początkujących programistów
Odpowiedzi: 2266
Odsłony: 1201307

[1] to ostatnia zamknięta świeczka. [0] to aktualna świeczka
Series array elements are indexed in the reverse order, i.e., from the last one to the first one. The current bar which is the last in the array is indexed as 0. The oldest bar, the first in the chart, is indexed as Bars-1.
autor: remyg
20 cze 2012, 22:21
Forum: Programowanie
Temat: Wszystkie pytania dozwolone początkujących programistów
Odpowiedzi: 2266
Odsłony: 1201307

Podpowie ktoś jak zaprogramować EA tak by otwierał pozycje tylko w przedziale między oraz włącznie z wybranymi dniami tygodnia?

zaczynam od ustawienia externów
extern string start_day = "monday";
extern string end_day = "thursday";
int SD;
int ED;

Do funkcji init wrzucam konwersję na tych dni ...