Super Hedge ::..
kwadrat.
a tak to u mnie wygladalo:
ps:
ja bym jeszcze byl ostrozny. choc bedzie powyzej 2, to na transakcje na spadek spreadu chyba za wczesnie.
wez pod uwage najstarszy wskaznik, nominalna wartosc spreadu,
jest on teraz zaledwie 0,0040 wyzszy od minimow - to malo, bywalo 100 pipsow nawet przeciez.
to by bylo widac wlasnie na szerszym TF, a Ty na M5 tego nie dostrzegasz.
zwroc uwage na komunikat wskaznika:
Trade: none
he he ; )
a tak to u mnie wygladalo:
ps:
ja bym jeszcze byl ostrozny. choc bedzie powyzej 2, to na transakcje na spadek spreadu chyba za wczesnie.
wez pod uwage najstarszy wskaznik, nominalna wartosc spreadu,
jest on teraz zaledwie 0,0040 wyzszy od minimow - to malo, bywalo 100 pipsow nawet przeciez.
to by bylo widac wlasnie na szerszym TF, a Ty na M5 tego nie dostrzegasz.
zwroc uwage na komunikat wskaznika:
Trade: none
he he ; )
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Ostatnio zmieniony 07 sie 2008, 15:52 przez trzycenty, łącznie zmieniany 1 raz.
- magictrader
- Pasjonat
- Posty: 684
- Rejestracja: 01 lut 2008, 10:26
- magictrader
- Pasjonat
- Posty: 684
- Rejestracja: 01 lut 2008, 10:26
1) wiec, troche zle to uzupelnilesmagictrader pisze:niedługo dojdzie do +2
Zrobiłem testowy arkusz dla dźwięku, ale coś nie chce grać. Może ktoś z odwiedzających temat zna język VBA i wie jak to poprawić??
'Windows API function declaration
Private Declare Function PlaySound Lib "winmm.dll" _
Alias "PlaySoundA" (ByVal lpszName As String, _
ByVal hModule As Long, ByVal dwFlags As Long) As Long
Function Alarm(Cell, Condition)
Dim WAVFile As String
Const SND_ASYNC = &H1
Const SND_FILENAME = &H20000
On Error GoTo ErrHandler
If Evaluate = Alarm(E3, ">=5") Then
WAVFile = ThisWorkbook.Path & "D:\sound\alarm.wav"
Call PlaySound(WAVFile, 0&, SND_ASYNC Or SND_FILENAME)
Alarm = True
Exit Function
End If
ErrHandler:
Alarm = False
End Function
Dodano po 1 minutach:
i jest +2
zobaczymy czy odwrót się sprawdzi. Robi się coraz ciekawiej...
2) problem w tym przypadku jest tez taki ze alarm dzwiekowy uruchamia sie co kalkulacje komorek, a excel pobiera np. 200 razy (x 2 pary walutowe) dane, wiec gdy warunek jest pelniony mialbys taki dluzszy dzwiek, chociaz hm... o ile pamietam w czasie aktualizacji calkulacja jest wylaczona wiec ok.
3) o ile mi sie dobrze wydaje to warunek wpisujesz w komorce.
4) Jak sobie nie poradzisz mobe Wam to moge wam to wpisac w excelu
5) chodzi mi po glowie pomysl zeby jednak bardziej sprzegnac excela z MT4 i niektore elementy przerzucic do MT4, i dorobic mozliwosc zeby excel sam otwieral/zamykal pozycje po okrelonym warunku.
- magictrader
- Pasjonat
- Posty: 684
- Rejestracja: 01 lut 2008, 10:26
Haa, Excel jest genialny! Czemu takich rzeczy nie uczą w szkole 
żeby wstawić alarm, do jednego katalogu wrzucamy plik .xls i plik dźwiękowy w formacie .wav (w moim przypadku alarm.wav). Otwieramy arkusz i wciskamy alt+F11, mamy teraz okno Visual Basic. Tak jak na poniższym obrazku tworzymy moduł klikając prawy przyciskiem myszy. Do modułu kopiujemy to:
'Windows API function declaration
Private Declare Function PlaySound Lib "winmm.dll" _
Alias "PlaySoundA" (ByVal lpszName As String, _
ByVal hModule As Long, ByVal dwFlags As Long) As Long
Function Alarm(Cell, Condition)
Dim WAVFile As String
Const SND_ASYNC = &H1
Const SND_FILENAME = &H20000
On Error GoTo ErrHandler
If Evaluate(Cell.Value & Condition) Then
WAVFile = ThisWorkbook.Path & "\alarm.wav" 'Edit this statement
Call PlaySound(WAVFile, 0&, SND_ASYNC Or SND_FILENAME)
Alarm = True
Exit Function
End If
ErrHandler:
Alarm = False
End Function
Zamykamy okno Visual Basic i przechodzimy do arkusza, a w nim w dowolnej komórce wstawiamy np: =alarm(A1;">2") i wtedy, gdy komórka A1 osiągnie wartość większą niż 2 zadzwoni nasz alarm.wav
.
Także teraz mogę odejść od monitora z ustawionymi alarmami =alarm(AG103;">3") i =alarm(AG103;"<1") i nasłuchiwać
Miłej zabawy.
Dodano po 35 minutach:
Czas na odbicie EG czyli L EU i S GU załadowane.
Doszło już prawie do +4.

żeby wstawić alarm, do jednego katalogu wrzucamy plik .xls i plik dźwiękowy w formacie .wav (w moim przypadku alarm.wav). Otwieramy arkusz i wciskamy alt+F11, mamy teraz okno Visual Basic. Tak jak na poniższym obrazku tworzymy moduł klikając prawy przyciskiem myszy. Do modułu kopiujemy to:
'Windows API function declaration
Private Declare Function PlaySound Lib "winmm.dll" _
Alias "PlaySoundA" (ByVal lpszName As String, _
ByVal hModule As Long, ByVal dwFlags As Long) As Long
Function Alarm(Cell, Condition)
Dim WAVFile As String
Const SND_ASYNC = &H1
Const SND_FILENAME = &H20000
On Error GoTo ErrHandler
If Evaluate(Cell.Value & Condition) Then
WAVFile = ThisWorkbook.Path & "\alarm.wav" 'Edit this statement
Call PlaySound(WAVFile, 0&, SND_ASYNC Or SND_FILENAME)
Alarm = True
Exit Function
End If
ErrHandler:
Alarm = False
End Function
Zamykamy okno Visual Basic i przechodzimy do arkusza, a w nim w dowolnej komórce wstawiamy np: =alarm(A1;">2") i wtedy, gdy komórka A1 osiągnie wartość większą niż 2 zadzwoni nasz alarm.wav

Także teraz mogę odejść od monitora z ustawionymi alarmami =alarm(AG103;">3") i =alarm(AG103;"<1") i nasłuchiwać

Miłej zabawy.
Dodano po 35 minutach:
Czas na odbicie EG czyli L EU i S GU załadowane.
Doszło już prawie do +4.
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
ej, mi sie ciagle falsz pokazuje jesli chce komorke w ktorej jest formula. tylko jesli jest po prostu liczba wpisana to dziala.
LowcaG wiesz o co moze chodzic?
Dodano po 4 minutach:
Co do rozkladu spreadu, to jest zle liczony Magic.
Swiadczy o tym chocny to, jakie ruchy nam sie trafiaja - zbyt czesto ; )
popracuje nad tym, moze to nie jest bardzo istotne, bo dla Ciebie to po prostu filtr, ale chcialbym zeby pokazywal prawdziwe prawdopodobienstwo.
dlatego trzeba znalezc rozklad. sprobuje to zrobic.
________________________
zdarzenie takie jak to praktycznie nie moze sie zdarzyc, p<0,005
LowcaG wiesz o co moze chodzic?
Dodano po 4 minutach:
Co do rozkladu spreadu, to jest zle liczony Magic.
Swiadczy o tym chocny to, jakie ruchy nam sie trafiaja - zbyt czesto ; )
popracuje nad tym, moze to nie jest bardzo istotne, bo dla Ciebie to po prostu filtr, ale chcialbym zeby pokazywal prawdziwe prawdopodobienstwo.
dlatego trzeba znalezc rozklad. sprobuje to zrobic.
________________________
zdarzenie takie jak to praktycznie nie moze sie zdarzyc, p<0,005
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.