Wszystkie pytania dozwolone początkujących programistów

O jezykach programowania w platformach i nie tylko.
ZdolnyLen
Bywalec
Bywalec
Posty: 17
Rejestracja: 29 gru 2009, 14:21

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

Nieprzeczytany post autor: ZdolnyLen »

witam
chcialbym zapisac proste dzialajace EA.

Buy: punktualnie o 15:00 jezeli cena 1h temu byla wyzsza niz aktualna cena(15:00)
Short: punktualnie o 15:00 jezeli cena 1h temu była niższa niz aktualna cena (15:00)

wyjście z pozycji o godzinie 16.

pzdr

Awatar użytkownika
rh-fx
Gaduła
Gaduła
Posty: 191
Rejestracja: 12 lis 2007, 21:39

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

Nieprzeczytany post autor: rh-fx »

Pytanie laika...

Przeczytałem gdzieś, że szybkość działania EA zależy od tego jakie długie są przerwy w linijkach kodu.
Czy ściśnięcie kodu poprawi szybkość działania EA ? (nie mam na myśli szybkości łącza,procka,RAMU itp)

Czy to jest prawda ?
- Co ja tutaj robię ?
- Gdzie są ci co powinni tu być ?
- Co robią ci , których nie powinno tutaj być ?

Awatar użytkownika
bfx
Pasjonat
Pasjonat
Posty: 1260
Rejestracja: 11 sty 2013, 15:49

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

Nieprzeczytany post autor: bfx »

Chyba istnieje funkcja która zwraca długośc wykonywania kodu, więc mógłbyś to sprawdzic. Niestety nie mogę takiej znaleźc. Jak coś to daj znac, też jestem ciekaw.
"Ty też jesteś Bogiem! Tylko uświadom to sobie, sobie"

dulf
Pasjonat
Pasjonat
Posty: 399
Rejestracja: 24 kwie 2010, 15:13

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

Nieprzeczytany post autor: dulf »

Zasadniczą cechą kodu źródłowego jest to, iż komputery nie wykonują zawartych w nim instrukcji bezpośrednio.
Kod musi zostać wcześniej poddany translacji na kod wynikowy, np. skompilowany (przetłumaczony) do postaci kodu maszynowego lub kodu pośredniego. Możliwe jest także wykonywanie go w locie za pośrednictwem dodatkowego programu zwanego interpreterem.
http://pl.wikipedia.org/wiki/Kod_%C5%BA ... d%C5%82owy
Nie ma znaczenia.
Nie spiesz się , zawsze zdążysz stracić .

Awatar użytkownika
Tig3r
Przyjaciel Forum
Przyjaciel Forum
Posty: 2310
Rejestracja: 02 sty 2008, 10:46

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

Nieprzeczytany post autor: Tig3r »

rh-fx pisze:Pytanie laika...

Przeczytałem gdzieś, że szybkość działania EA zależy od tego jakie długie są przerwy w linijkach kodu.
Czy ściśnięcie kodu poprawi szybkość działania EA ? (nie mam na myśli szybkości łącza,procka,RAMU itp)

Czy to jest prawda ?
Nie, to nie prawda. Kompilowany/wykonywany jest tylko kod, odstępy itd nie mają najmniejszego znaczenia gdyż "wykonywane" są polecenia jedno za drugim.
======================================================
Nie głupi ten co nie wie, lecz ten który nie chce się nauczyć..

JAREK67
Maniak
Maniak
Posty: 2143
Rejestracja: 13 lip 2006, 11:21

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

Nieprzeczytany post autor: JAREK67 »

Dla wartości zakresu cen jest WindowPriceMax() i WindowPriceMax().
A dla zakresu czasu jest coś podobnego?

Awatar użytkownika
bfx
Pasjonat
Pasjonat
Posty: 1260
Rejestracja: 11 sty 2013, 15:49

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

Nieprzeczytany post autor: bfx »

WindowFirstVisibleBar(), numer pierwszego słupka po lewej widocznego na wykresie.
"Ty też jesteś Bogiem! Tylko uświadom to sobie, sobie"

daamiian
Stały bywalec
Stały bywalec
Posty: 26
Rejestracja: 31 gru 2009, 00:42

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

Nieprzeczytany post autor: daamiian »

Jeżeli zmodyfikujemy SL w zleceniu to funkcja OrderStopLoss() zwróci ten pierwotny czy ten po zmianie ?

Awatar użytkownika
Pierz Andrzej
Przyjaciel Forum
Przyjaciel Forum
Posty: 1200
Rejestracja: 02 lip 2006, 14:17

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

Nieprzeczytany post autor: Pierz Andrzej »

powinna zwrócić ten przed zamianą , musiałbyś ponowie użyć funkcji OrderSelect() żeby zwróciła po zmianie .
z poważaniem
Andrzej Pierz
FOREX-SERVICE

Awatar użytkownika
mike_05
Maniak
Maniak
Posty: 1668
Rejestracja: 02 wrz 2010, 11:55

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

Nieprzeczytany post autor: mike_05 »

Chce coś takiego wsadzić do zlecenia.

datetime expiration = (60 minut);

W jakich jednostkach te 60 minut trzeba zapisać, w sekundach?


edit
coś takiego wymyśliłem

Kod: Zaznacz cały

extern int pendingWeg = 60; //minuty
datetime PendingTime;// 
 PendingTime =  TimeCurrent() + pendingWeg  * 60;
ale daje mi ostrzeżenie
'PendingTime' - expression on global scope not allowed
???
Jeżeli chcesz odnieść sukces, naucz się cenić ludzi.

ODPOWIEDZ