Znaleziono 60 wyników

autor: Szymon_P
09 sie 2021, 22:09
Forum: Programowanie
Temat: Tester strategii - szybkość testowania
Odpowiedzi: 11
Odsłony: 4729

Re: Tester strategii - szybkość testowania

Mam wszystko tak samo. Co do danych historycznych to mam wczytane te same na obydwu kompach.To samo z modelem "każdy tick"
autor: Szymon_P
09 sie 2021, 09:29
Forum: Programowanie
Temat: Tester strategii - szybkość testowania
Odpowiedzi: 11
Odsłony: 4729

Tester strategii - szybkość testowania

Witam, czy ma ktoś pomysł dlaczego jak wykonuję testy o takich samych ustawieniach na laptopie i kompie stacjonarnym to na PC trwa tp 5-10 razy dłużej? PC ma mniej więcej taką konfigurację: win7 procesor AMD A8-7600 Radeon R7, 10 Cores 4C+6G karta Radeon R7 RAM 8 GB Laptop: win7 Intel Core i3 2,53 G...
autor: Szymon_P
21 kwie 2021, 07:32
Forum: Programowanie
Temat: Wszystkie pytania dozwolone początkujących programistów
Odpowiedzi: 2258
Odsłony: 572839

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

Nazwa wątku "Wszystkie pytania dozwolone początkujących programistów". Z czym przeginam? Od tego jest forum żeby pytać... pozdrawiam
autor: Szymon_P
20 kwie 2021, 23:39
Forum: Programowanie
Temat: Wszystkie pytania dozwolone początkujących programistów
Odpowiedzi: 2258
Odsłony: 572839

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

Można jeszcze prościej: dla aktualnego wykresu wystarczy zapis Bid, Ask. Zgadza się, w MQL4 wystarczy napisać Ask, albo Bid. Natomiast, dla poprawności systematycznej lepiej zdefiniować zmienne: double dAsk=Ask; double dBid=Bid; I to musi być wewnątrz pętli OnTick(), dla EA. A co gdy mamy np 5 pozy...
autor: Szymon_P
20 kwie 2021, 17:50
Forum: Programowanie
Temat: Wszystkie pytania dozwolone początkujących programistów
Odpowiedzi: 2258
Odsłony: 572839

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

Jakim poleceniem uzyskać ostatnią cenę sprzedaży/zakupu?
double Cena_zakupu= (jakie polecenie?);
double Cena_sprzedazy=(jakie polecenie?);

już znalazłem
double vbid = MarketInfo(Symbol(),MODE_BID);
double vask = MarketInfo(Symbol(),MODE_ASK);
autor: Szymon_P
17 kwie 2021, 15:56
Forum: Programowanie
Temat: Wszystkie pytania dozwolone początkujących programistów
Odpowiedzi: 2258
Odsłony: 572839

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

Jak obliczyć średnią cenę z otwartych pozycji? Załóżmy, że EA zawarł X transakcji buy lub sell, a ja chciałbym poznać ich średnią cenę czyli poziom BE?
autor: Szymon_P
16 kwie 2021, 21:51
Forum: Programowanie
Temat: Wszystkie pytania dozwolone początkujących programistów
Odpowiedzi: 2258
Odsłony: 572839

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

Dziękuję, muszę nauczyć się myśleć w ten sposób. Kolejny problem rozwiązany :D Czy po zakończeniu doby, EA na nowo przelicza OnInit czy tylko podczas pierwszego uruchomienia?
autor: Szymon_P
14 kwie 2021, 18:40
Forum: Programowanie
Temat: Wszystkie pytania dozwolone początkujących programistów
Odpowiedzi: 2258
Odsłony: 572839

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

Dziękuję za IsNewBar() - działa i o to mi chodziło. Co do pkt.2 jakieś jeszcze wskazówki?
autor: Szymon_P
14 kwie 2021, 16:50
Forum: Programowanie
Temat: Wszystkie pytania dozwolone początkujących programistów
Odpowiedzi: 2258
Odsłony: 572839

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

Czasami człowiek nie zauważa rzeczy oczywistych :oops: Pojawiły się kolejne pytania dotyczące Stocha. Funkcja oblicza mi wartość wskaźnika na każdym ticku, więc mam kolejne pytania: 1. Jak zrobić aby wynik był podawany dopiero po zamknięciu świecy? 2. Jak zrobić aby po otrzymaniu wyniku np. >80, kol...
autor: Szymon_P
11 kwie 2021, 13:06
Forum: Programowanie
Temat: Wszystkie pytania dozwolone początkujących programistów
Odpowiedzi: 2258
Odsłony: 572839

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

Dziękuję za pomoc przy poprzednim pytaniu. Jako, że dopiero raczkuję w programowaniu to pojawił się kolejny problem tym razem z funkcją własną. Napisanie samej funkcji jakoś mi wychodzi. Np: double BokA,BokB,BokC,BokD; doubel obwod; double Funkcja(double A,double B) { double obwod=(2*a+2*b); return ...