Super Hedge ::..

Jeżeli masz pomysł lub używasz ciekawego systemu albo strategii gry, opisz ja tutaj.
trzycenty

Nieprzeczytany post autor: trzycenty »

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 ; )
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.

Awatar użytkownika
magictrader
Pasjonat
Pasjonat
Posty: 684
Rejestracja: 01 lut 2008, 10:26

Nieprzeczytany post autor: magictrader »

Elegancka transakcja Trzycenty, teraz lecę na odwrót:
L EU i S GU , ponad 2,5 już było.

trzycenty

Nieprzeczytany post autor: trzycenty »

ha ha, ale zabawa ; )

zobacz tam wyzej ^

Awatar użytkownika
magictrader
Pasjonat
Pasjonat
Posty: 684
Rejestracja: 01 lut 2008, 10:26

Nieprzeczytany post autor: magictrader »

Ale ludziom stopy koszą, a u nas spokój z lekkim odbiciem :).

trzycenty

Nieprzeczytany post autor: trzycenty »

to jest najpiekniejsze w tej strategii

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

Nieprzeczytany post autor: LowcaG »

magictrader 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 :D

zobaczymy czy odwrót się sprawdzi. Robi się coraz ciekawiej...
1) wiec, troche zle to uzupelniles
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.

trzycenty

Nieprzeczytany post autor: trzycenty »

dobry pomysl.

cos w MT4 mogloby sprawdzac warunek z Excela.
jak Excel w komorce mialby Ok, to trade.

gensek
Stały bywalec
Stały bywalec
Posty: 26
Rejestracja: 07 cze 2005, 15:34

Nieprzeczytany post autor: gensek »

Dobra robota panowie teraz tylko trzeba gościa coby pod MT4 napisał takie cudo i nie pogubił się podczas tworzenia tego

Awatar użytkownika
magictrader
Pasjonat
Pasjonat
Posty: 684
Rejestracja: 01 lut 2008, 10:26

Nieprzeczytany post autor: magictrader »

Haa, Excel jest genialny! Czemu takich rzeczy nie uczą w szkole :D

ż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.

trzycenty

Nieprzeczytany post autor: trzycenty »

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
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

ODPOWIEDZ