Visual mode speed

O jezykach programowania w platformach i nie tylko.
keraM
Stały bywalec
Stały bywalec
Posty: 22
Rejestracja: 15 lut 2011, 21:01

Visual mode speed

Nieprzeczytany post autor: keraM »

Witajcie,

zastanawiam sie czy ktos z Was jest w stanie podpowiedziec mi jak rozwiazac nastepujacy problem:

kiedy uzywam strategy testera MT4 w trybie visual mode mam nielada problem z ustawianiem odpowiedniej predkosci rysowania swieczek na wykresie. Chodzi o swiece dzienne. Otoz, na predkosciach od 1 do 31 swieczki rysuja sie zbyt wolno natomiast kiedy ustawiam 32 to wykres zaczyna sie rysowac w takim tempie, ze nie jestem w stanie zauwazyc odpowiedniej formacji i zatrzymac wykresu odpowiednio szybko :?

Czy jest jakas mozliwosc dostosowania wartosci rysowania swieczek? Moze ktos dysponuje jakims skrypetem albo innym rozwiazaniem? Zakldam, ze w samym MT4 nie znajde opcji umozliwiajacej edytowanie szybkosci dla kazdej z wartosci od 1 do 32?

pozdrawiam
Ostatnio zmieniony 08 mar 2011, 15:08 przez keraM, łącznie zmieniany 1 raz.

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

Nieprzeczytany post autor: Tig3r »

Zatrzymaj (pauza) i F12 sam przesuwasz wykres, albo masz suwak do prędkości rysowania świec.
======================================================
Nie głupi ten co nie wie, lecz ten który nie chce się nauczyć..

keraM
Stały bywalec
Stały bywalec
Posty: 22
Rejestracja: 15 lut 2011, 21:01

Nieprzeczytany post autor: keraM »

Tiger,

chodzi o to, ze wiem oczywiscie o suuwaku (stad moje wartosci 1-32). niestety przytrzymanie F12 rowniez nie daje dobrych rezultatow, gdyz wykres jest rysowany zdecydowanie za wolno (jak w przypadku suwka ustawionego miedzy 1 a 31).

Dodano po 8 godzinach 41 minutach:

Naprawde nikt nic nie podpowie?

Awatar użytkownika
Tymek
Pasjonat
Pasjonat
Posty: 648
Rejestracja: 20 mar 2006, 13:39

Nieprzeczytany post autor: Tymek »

Bo nie ma rozwiązania, wszyscy tak mają, zawsze możesz pododawać
programów w tle by spowolnić system ;) Wtedy będzie pomiędzy 31 - 32
Każdy chce mieć pieniądze, ale pieniądze nie zawsze chcą każdego ;)

LowcaG
Pasjonat
Pasjonat
Posty: 1068
Rejestracja: 05 paź 2007, 15:39

Nieprzeczytany post autor: LowcaG »

Tymek pisze:Bo nie ma rozwiązania, wszyscy tak mają,
oj tam oj tam, iod razu nie ma rozwiazania ;)
Dla chcacego nic trudnego ;)

Wiec tak na szybko:
wrzucasz funkcje gdzies do swojego EA , na koniec. (to jest funkcja wiec nie do zadnej innej funkcji typu start itp.

Kod: Zaznacz cały

void max_speed_not_so_fast(int p_slower){
   int lv_stop = GetTickCount()+p_slower;     
   while ( GetTickCount() <  lv_stop )
   {    
   }
} 
Nastepnie mozesz w funkcji start wywolac nasza funkcje (najlepiej na samym koncu.

Mozesz to zrobic np tak:

Kod: Zaznacz cały

max_speed_not_so_fast(20);
liczba 20 jest tutaj kluczowa, to jest opoznienie w milisekundach (dobierasz wg. uznania, albo ustawiasz jako parametr wejsciowy do EA)

[Edit]
O wlasnie wrzuce to od razu do mojego fx game :)

keraM
Stały bywalec
Stały bywalec
Posty: 22
Rejestracja: 15 lut 2011, 21:01

Nieprzeczytany post autor: keraM »

Dzieki za odpowiedz. Problem polega na tym, ze mam tylko plik ex4 a nie mam mq4. Nie mam wiec jak podlaczyc Twojej funkcji :( Da sie to jakos obejsc?

no chyba, ze ktos poratuje plikiem .mq4 do LFH_Trading_Simulator_3

ODPOWIEDZ