Vamist Forex - Forum: TUNEL EA - am nevoie de ajutor!

Salt la continut

  • (2 Pagini)
  • +
  • 1
  • 2
  • Nu puteti crea un topic nou
  • Nu puteti replica pe acest topic

TUNEL EA - am nevoie de ajutor! mecanica pura Evaluare topic: -----

#1 Useril este offline   luke65 

  • Forexist in devenire
  • Pip
  • Grup: Members
  • Postari: 24
  • Inregistrat: 21-January 09
  • Gender:Male
  • Location:Bacau
  • Interests:Sport, Aeromodelism

  • Tranzactionez live din 2009
  • Broker curent Alpari
  • Strategie folosita Linii de trend si divergente, Elliott Wave, Suport si Rezistenta

Postat 08 November 2009 - 11:36 AM

Salut!!! In primul rand pe Tradelover , pe care l-am contactat prin ianuarie si l-am stresat cu un indicator ATR, da am renuntat ca trebuia sa vorbim amandoi aceeasi limba iar eu nu stiam abecedarul.
Acu, dupa ce am mai studiat si am trecut de la A la B, m-am gandit sa postez si eu public.
Sunt incepator in Forex si MT4, am testat o metoda mecanica pe demo, eu am numit-o TUNEL si vreau sa cer ajutor pentru implementare intr-un EA.
Regulile sunt:
+BUY+

level1:buy de 0.1 lot TP si SL
level2: sel 0.2 lot la n pips in minus de pretul buy cu TP= SL de la buy , SL=TP de la buy
level3: buy 0.4 lot la pretul de la primul buy TP, SL idem
level4: sel 0.8 lot la pretul de sell and TP, SL idem
……etc.
Sau o alta metoda……………………………
---level1:buy de 0.1 lot TP, SL si pending order (sel 0.2 lot la n pips in minus de pretul buy cu TP= SL de la buy , SL=TP de la buy
)
--- cand ia sell 0.2 lot , pune pending order (buy 0.4 lot la pretul de la primul buy TP, SL idem
)
---cand ia urmatorul buy, pune pending order (sel 0.8 lot la pretul de sell and TP, SL idem)
…..etc………
Similar pentru +SELL+

Intrarea: manual sau time filter sau dupa indicatori
Iesire: cand atinge TP sau un SecureProfit prestabilit.
Astept opinii! :)
Fie roata si patrata, tot se mai intoarce o data! -Liv-1991
0

#2 Useril este offline   luke65 

  • Forexist in devenire
  • Pip
  • Grup: Members
  • Postari: 24
  • Inregistrat: 21-January 09
  • Gender:Male
  • Location:Bacau
  • Interests:Sport, Aeromodelism

  • Tranzactionez live din 2009
  • Broker curent Alpari
  • Strategie folosita Linii de trend si divergente, Elliott Wave, Suport si Rezistenta

Postat 08 November 2009 - 12:23 PM

Aici este un exemplu!

Fisiere atasate


Aceasta postare a fost editata de luke65: 08 November 2009 - 12:26 PM

Fie roata si patrata, tot se mai intoarce o data! -Liv-1991
0

#3 Useril este offline   Criodi 

  • Forexist activ
  • PipPipPipPipPip
  • Grup: Members
  • Postari: 171
  • Inregistrat: 04-July 09
  • Gender:Male
  • Location:Constanta
  • Interests:Trading, Psychology

  • Tranzactionez live din 2009
  • Broker curent Oanda, MB trading
  • Strategie folosita Suporti rezistente, linii de trend, moving averages, timeframe corelation, Instinctiv, Roboti

Postat 08 November 2009 - 12:41 PM

Poate explici si cum calculezi defapt acele levele si cum arata ele pe grafic defapt. Sunt PPZ-uri importante ? sunt linii de suport sau rezistenta ? Plus ca nu prea inteleg cum functioneaza defapt metoda. Am inteles eu ceva defapt, dar imi da intodeauna cu minus la sfarsit. Momentan o vad ca fiind o metoda de hedge, iar personal nu am inteles niciodata cum ar putea fii aceste metode profitabile si cu atat mai putin a ta(pararea me e ca hedgingul trebuie facut strict ca sa protejeze profitul/capitalul si nu ca sa aduca profit). Tu ce rezultate ai avut pe demo? poate ne pui si noua o poza cu un trade facut dupa aceasta metoda.
Impossible is a word to be found only in the dictionary of fools. - Bonaparte
0

#4 Useril este offline   Criodi 

  • Forexist activ
  • PipPipPipPipPip
  • Grup: Members
  • Postari: 171
  • Inregistrat: 04-July 09
  • Gender:Male
  • Location:Constanta
  • Interests:Trading, Psychology

  • Tranzactionez live din 2009
  • Broker curent Oanda, MB trading
  • Strategie folosita Suporti rezistente, linii de trend, moving averages, timeframe corelation, Instinctiv, Roboti

Postat 08 November 2009 - 01:23 PM

In timp ce scriam ultimul mesaj se pare ca tu postai acel document pe care eu nu il vazusem inca. Atasez acum acestui post o imagine care sa exemplifice acele nivele postate de tine intr-o situatie ipotetica cu un exemplu de miscare random a pretului. Poate imi explici si mie cum ai gandit tu defapt aceasta strategie astfel incat sa iti dea cu + caci mie imi da intodeauna pe rosu. Te rog corecteaza-ma daca am gresit pe undeva.

Fisiere atasate


Impossible is a word to be found only in the dictionary of fools. - Bonaparte
0

#5 Userul este online   tradelover 

  • Big Shark
  • PipPipPipPipPipPipPipPipPip
  • Vezi blog
  • Grup: Moderators
  • Postari: 1165
  • Inregistrat: 23-October 06
  • Gender:Male
  • Location:ChiangMai Thailand

Postat 09 November 2009 - 07:09 AM

Stiu ce spune, metoda e un fel de exponentiere si se bazeaza pe faptul ca pretul sta o vreme intr-un tunel, dupa care erupe intr-o oarecare directie, care nu este cunoscuta. Nu este o metoda noua, se practica uneori dupa stirile importante cand apare un bias in piata. De remarcat ca am zis "dupa" si nu "la stiri", pentru ca pe durata stirilor e imposibil sa poti pune beturi asa de repede, iar un setup odata facut este deja "biased" intr-o directie, iar piata o poate lua invers. Setupul trebuie actualizat permanent.

@ciordi: vezi ca acolo pe tabel omul zice ceva de un "etc". Tu pe graficul tau omiti acel "etc", adica ar trebui ca la ultima taiere in sus a liniei de buy din tunel, sa mai pui un buy de 1.6 loturi, ceea ce face ca la sfarsit sa pierzi pe sell cu 0.2+0.8=1 lot, si sa castigi pe buy cu 0.1+0.4+1.6=2.1 loturi. Adica daca pe ultimul segment in sus piata fuge 200 de pipsi, omu' castiga 11 parai pe pip, total 2200 de parai. Chiar si cu hedge, se pierd 60 de pipsi pe un lot, se castiga 40 pe 2.1 loturi, adica 84 de pipsi, total 24 de pipsi cu plus. Metoda da cu plus, DACA piata erupe intr-o directie (cum este pe graficele puse de voi) INAINTE de a epuiza banii din cont.

Teoretic pe durata lunga si/sau pe cont mic, metoda este perdanta. Ca sa fie castigatoare, ar trebui sa ai multi bani in cont (de ex 100 de mii de parai) si sa incepi cu 0.01 loturi, ca sa poti sa "inghiti" o serie de 10-15 pierderi la rand, daca piata se bâţâie. De aia ziceam ca metoda ar merge DUPA stirile importante, cand piata a terminat de dat cu capul de pereti si de tocat banii celor care s-au avantat prea devreme, si incepe sa se manifeste efectul efectiv al "ştirii" in cauza. Vezi eruptiile de dupa comentariile lui Bernanke, am mai vorbit de ele prin posturi.

Dar pe de alta parte, daca ai in cont 100 de mii de parai si incepi sa joci cu 0.01 loturi, de multe ori vei castiga chiar din primele beturi, facand in acest fel un profit minuscul, rezultand in - practic - pierdere de timp. Mai bine ii pui la banca si incasezi lunar dobanda, si iesi mai castigat. Ca sa castigi ceva bani, ar trebui sa fii "wrong" de 5-6-7 ori la fiecare serie de beturi, si abia apoi sa fii "right", ca sa aiba timp sa creasca lotul. Ceea ce e foarte rar. Desigur, pt asta poti sa scazi latimea tunelului, ori sa incepi cu un lot mai mare. Daca scazi laţimea tunelului, atunci o sa fii "wrong" de prea multe ori, si nu iti ajung banii din cont ca sa faci exponentierea. Daca cresti lotul de la inceput - say again - fereasca sfantul de o serie de 10 "bang"-uri la rand.

Trebuie gasit un compromis intre laţimea tunelului, perechea care o joci (cat e de saltareaţă), banii care ii ai in cont (cat de lunga e secventa de pierderi pe care ti-o permiti) etc. Si asta nu e usor, practic e la fel de greu ca a gasi o strategie directionala clasica care sa fie profitabila. Nu e usor deloc!

Desigur, metoda se poate imbunatati in sensul ca nu intri pe hedge, eviti hedgeul mutând stopurile la plus un pip imediat ce ai profit de cativa pipsi. In acest caz vei avea o sumedenie de castiguri de un pip, vei avea pierderi foarte rar de multi pipsi, atunci cand piata se intoarce impotriva ta imediat ce ai pus betul, si vei avea castiguri mari foarte rar cand miscarea erupe. Avantajul e acela ca nu ai nevoie sa exponentiezi asa de sus, ci poti exponentia mult mai jos, pentru ca nu mai apare hedgingul, si pentru ca sumedenia de castiguri de un pip iti asigura un "fond de rezerva". Practic, in loc de secventa 1-2-4-8-16-32-etc, poti folosi 1-2-3-5-8-13-etc, sau chiar mai redusa, de genul 1-2-3-4-7-11-etc (asta e fibo multiplicat cu o ratie subunitara), secvente care iti vor permite, adunate cu evitarea hedgingului, sa stai in carti mult mai lung timp, sa inghiti o serie mult mai mare de pierderi inainte de a omorî contul. Reversul medaliei este ca atunci cand castigi, nu faci profit mare, ci doar acoperi pierderea anterioara si (eventual) iti mai ramane niste maruntis.

Dar nu distrugi contul.

Desigur, sintagma "un pip" de mai sus este in sens figurativ, ca un profit foarte mic. Fiecare poate incerca alte valori, ori chiar mai bine un TSL, care imbunatateste si mai mult metoda. Daca de exemplu unu merge pe un canal dinamic (treaba lui ce strategie foloseste ca sa modifice continuu latimea acelui canal in functie de actiunea pretului, sa zicem ca are o asemenea strategie, descoperita de el sau culeasa de pe undeva) care ii permite sa aiba un castig la fiecare - sa zicem - maxim 5 pierderi, atunci isi poate calcula cu precizie lotul initial in asa fel incat sa faca profit baban, si sa nu omoare contul.

Dar fara astfel de strategie, si fara bani multi in cont, metoda este ori perdanta, ori aduce un profit prea mic in raport cu marimea contului, atunci cand este folosita pe durata mare de timp.

Aceasta postare a fost editata de tradelover: 09 November 2009 - 08:06 AM
Motiv editare: corectat erori de campaneala (ma freaca astia la cap aici in birou)

There are no shortcuts in forex. You didn't learn to walk without first learning how to crawl.
0

#6 Useril este offline   Criodi 

  • Forexist activ
  • PipPipPipPipPip
  • Grup: Members
  • Postari: 171
  • Inregistrat: 04-July 09
  • Gender:Male
  • Location:Constanta
  • Interests:Trading, Psychology

  • Tranzactionez live din 2009
  • Broker curent Oanda, MB trading
  • Strategie folosita Suporti rezistente, linii de trend, moving averages, timeframe corelation, Instinctiv, Roboti

Postat 09 November 2009 - 10:26 AM

Daca te-ai opri la doar doua ordine BUY si doua ordine SELL asa cum am crezut eu initial ca functioneaza strategia si cum am desenat pe grafic, totul ar fi fost o mare prostie. Daca as fi luat acel "etc" in calcul de la bun inceput nu mai arata asa poza aia, insa dupa ce am pus-o si m-am mai uitat de cateva ori la ea am inteles defpat care-i spilul.

Raman insa la parerea mea ca metoda da cu minus. Poate nu de fiecare data asa cum reiesea din postul meu initial insa pe termen lung sunt foarte sceptic.

Metoda suna mai mult a strategie de joc de noroc. Personal am experimentat pe pielea mea martingale la ruleta pe rosu/negru si dupa ce mi-am luat-o in barba am renuntat la orice astfel de planuri "sigure" de castig. La inceput suna bine... Imi permit 10 pierderi la rand ceea ce e practic imposibil noo?? :idea: deci ma bag... joc in fiecare zi cate o ora la ruleta fac niste bani si toata ziua ma imbat... Eeeh n-a fost asa si alea 10 pierderi la rand au venit intr-o zi si contul meu bwin a dat in margin call ;)) Daca as fi avut totusi un cont mai mare care sa imi permita o serie mai mare de 10 pierderi la rand atunci riscul pe care mi-l asumam jucand acei bani era inutil, iar castigurile ar fi fost mult prea mici in raport cu suma initiala.

Desigur, aici nu e vorba de martingale in stilul ruleta :), iar metoda poate fi imbunatatita, asa cum spune tradelover mai sus, insa pe termen lung, raman la parerea ca aceasta metoda fie va aduce pierderi, poate chiar va distruge un cont mai mic, fie va aduce castiguri infime in raport cu marimea contului.

Aceasta postare a fost editata de Criodi: 09 November 2009 - 10:37 AM

Impossible is a word to be found only in the dictionary of fools. - Bonaparte
0

#7 Useril este offline   luke65 

  • Forexist in devenire
  • Pip
  • Grup: Members
  • Postari: 24
  • Inregistrat: 21-January 09
  • Gender:Male
  • Location:Bacau
  • Interests:Sport, Aeromodelism

  • Tranzactionez live din 2009
  • Broker curent Alpari
  • Strategie folosita Linii de trend si divergente, Elliott Wave, Suport si Rezistenta

Postat 09 November 2009 - 07:27 PM

Multumesc ca ati raspuns chemarii mele!
Foarte bine a punctat Tradelover, nici eu nu puteam explica mai bine. Nu ma gandeam ca este o metoda noua, doar ca nu am gasit nici un EA de acest gen. Ma gandeam sa experimentez la intrarea pietii London sau diverse ore cand volatilitatea este mare, da nu prea am timp din cauza serviciului. Oricum mai mult imi place sa tranzactionez manual, adrenalina la maxim, nu se compara cu nimic altceva.Si daca pierzi atunci pierzi pe mana ta!

Aceasta postare a fost editata de luke65: 09 November 2009 - 08:13 PM

Fie roata si patrata, tot se mai intoarce o data! -Liv-1991
0

#8 Useril este offline   luke65 

  • Forexist in devenire
  • Pip
  • Grup: Members
  • Postari: 24
  • Inregistrat: 21-January 09
  • Gender:Male
  • Location:Bacau
  • Interests:Sport, Aeromodelism

  • Tranzactionez live din 2009
  • Broker curent Alpari
  • Strategie folosita Linii de trend si divergente, Elliott Wave, Suport si Rezistenta

Postat 09 November 2009 - 08:06 PM

Da metoda poate fi imbunatatita, ma gandeam la un indicator de genul "breakout"

Fisiere atasate


Fie roata si patrata, tot se mai intoarce o data! -Liv-1991
0

#9 Useril este offline   luke65 

  • Forexist in devenire
  • Pip
  • Grup: Members
  • Postari: 24
  • Inregistrat: 21-January 09
  • Gender:Male
  • Location:Bacau
  • Interests:Sport, Aeromodelism

  • Tranzactionez live din 2009
  • Broker curent Alpari
  • Strategie folosita Linii de trend si divergente, Elliott Wave, Suport si Rezistenta

Postat 10 November 2009 - 07:11 PM

Eu ma gandeam pentru inceput la un script simplu, pentru a proba metoda pe demo,cu intrare la o ora variabila in aceeasi directie cu ultima bara (sau revers).
De exemplu, am modificat Terminator_v2.0, la OpenOrdersBasedOn=6 sa foloseasca intrari la anumite ore, numai ca acest expert este o bomba cu ceas.....face ce face si odata omoara contul :((, asta dupa metoda de exponentiere care il caracterizeaza.

Fisiere atasate


Aceasta postare a fost editata de luke65: 10 November 2009 - 07:17 PM

Fie roata si patrata, tot se mai intoarce o data! -Liv-1991
0

#10 Useril este offline   luke65 

  • Forexist in devenire
  • Pip
  • Grup: Members
  • Postari: 24
  • Inregistrat: 21-January 09
  • Gender:Male
  • Location:Bacau
  • Interests:Sport, Aeromodelism

  • Tranzactionez live din 2009
  • Broker curent Alpari
  • Strategie folosita Linii de trend si divergente, Elliott Wave, Suport si Rezistenta

Postat 02 December 2009 - 06:09 PM

Astept un replay de la voi, macar sa ma anunati daca ma puteti ajuta sau nu cu acel script simplu! :D :)
Fie roata si patrata, tot se mai intoarce o data! -Liv-1991
0

#11 Useril este offline   Criodi 

  • Forexist activ
  • PipPipPipPipPip
  • Grup: Members
  • Postari: 171
  • Inregistrat: 04-July 09
  • Gender:Male
  • Location:Constanta
  • Interests:Trading, Psychology

  • Tranzactionez live din 2009
  • Broker curent Oanda, MB trading
  • Strategie folosita Suporti rezistente, linii de trend, moving averages, timeframe corelation, Instinctiv, Roboti

Postat 03 December 2009 - 05:31 PM

Codul nu este foarte greu de implementat insa trebuie gasite niste puncte de intrare ceva mai specifice pentru a putea testa EA-ul pe backtest. Am sa incerc in weekend daca am timp si daca nu uit sa scriu acest cod. Probabil am sa scriu un ea care sa managerieze aceste pozitii dupa ce punctul initial de intrare este setat manual. Asa ar fi cel mai usor. Daca ai insa alte puncte specifice de intrare in functie de vreun indicator sau ora(am sa implementez probabil varianta cu intrari la deschiderea londrei) te rog sa dai cateva exemple si eu am sa incerc sa le pun in practica.
Impossible is a word to be found only in the dictionary of fools. - Bonaparte
0

#12 Useril este offline   luke65 

  • Forexist in devenire
  • Pip
  • Grup: Members
  • Postari: 24
  • Inregistrat: 21-January 09
  • Gender:Male
  • Location:Bacau
  • Interests:Sport, Aeromodelism

  • Tranzactionez live din 2009
  • Broker curent Alpari
  • Strategie folosita Linii de trend si divergente, Elliott Wave, Suport si Rezistenta

Postat 05 December 2009 - 06:06 PM

Citeaza

Codul nu este foarte greu de implementat insa trebuie gasite niste puncte de intrare ceva mai specifice pentru a putea testa EA-ul pe backtest. Am sa incerc in weekend daca am timp si daca nu uit sa scriu acest cod. Probabil am sa scriu un ea care sa managerieze aceste pozitii dupa ce punctul initial de intrare este setat manual. Asa ar fi cel mai usor. Daca ai insa alte puncte specifice de intrare in functie de vreun indicator sau ora(am sa implementez probabil varianta cu intrari la deschiderea londrei) te rog sa dai cateva exemple si eu am sa incerc sa le pun in practica.


Merci pentru replay! =D>
Pentru inceput cred ca ar fi bine daca EA-ul ar lucra cu functia <pending order> dupa intrarea manuala, cum te-ai gandit tu, sau sa iei in calcul de la inceput definirea inrtarii ca la Terminator_v2.0 -30min-1h time2 liv7.....myOrderType=1 pentru buy si ...myOrderType=2 pentru sell, astfel pe parcurs putem adauga diferite metode de intrare dupa indicatori sau alte criterii. Am ales EA-ul de mai sus ca are multe posibilitati de ajustare si este compartimentat.
De asemeni e bine de avut ca variabile cu valori initiale:

TakeProfit=24;
StopLoss=48;
MaxTrades=3; -Maximum ordinelor deschise
Pips=24; -Distanta in Pips pana la a doua pozitie invers fata de prima(adica pasul 2)
Lots=0.1; -Lotul de start
Multiplier2=2; -Multiplicatorul de exponentiere
AccountisNormal=0; - Zero pentru acont narmal 1 pentru micro(5 digits)
SecureProfit=24; - Daca profitul ajunge la SecureProfit inchide toate ordinele
AccountProtection=1; - 1 enabled, 0 disabled SecureProfit
OrderstoProtect=3; - Nivelul de la care se aplica SecureProfit
OpenOrdersBasedOn=; - Pentru stabilirea metodei de intrare (prima pozitie}

Pentru MaxTrade= 1 ar fi bun si un "TrailingStop"de forma ----daca profitul ajunge la "n" pips StopLoss sa urce in "m" pips pe plus,indiferent la cat este fixat initial, dupa care sa urmareasca profitul din "k" in "k" pips(n,m,k variabile initiale prestabilite)----
Ar mai fi de retinut diferenta de spreads la TP, SL, pentru buy si sell astfel incat pozitiile sa se inchida in acelasi timp.
Daca nu m-am facut inteles cu unele lucruri, te rog sa mi le spui!! :D
Spor la treaba si la pips!!!! :)

Aceasta postare a fost editata de luke65: 05 December 2009 - 06:33 PM

Fie roata si patrata, tot se mai intoarce o data! -Liv-1991
0

#13 Useril este offline   luke65 

  • Forexist in devenire
  • Pip
  • Grup: Members
  • Postari: 24
  • Inregistrat: 21-January 09
  • Gender:Male
  • Location:Bacau
  • Interests:Sport, Aeromodelism

  • Tranzactionez live din 2009
  • Broker curent Alpari
  • Strategie folosita Linii de trend si divergente, Elliott Wave, Suport si Rezistenta

Postat 20 January 2010 - 08:21 PM

Citeaza

Codul nu este foarte greu de implementat insa trebuie gasite niste puncte de intrare ceva mai specifice pentru a putea testa EA-ul pe backtest. Am sa incerc in weekend daca am timp si daca nu uit sa scriu acest cod. Probabil am sa scriu un ea care sa managerieze aceste pozitii dupa ce punctul initial de intrare este setat manual. Asa ar fi cel mai usor. Daca ai insa alte puncte specifice de intrare in functie de vreun indicator sau ora(am sa implementez probabil varianta cu intrari la deschiderea londrei) te rog sa dai cateva exemple si eu am sa incerc sa le pun in practica.


Criodi, mai este valabil ajutorul tau?

Aceasta postare a fost editata de luke65: 20 January 2010 - 08:22 PM

Fie roata si patrata, tot se mai intoarce o data! -Liv-1991
0

#14 Useril este offline   Criodi 

  • Forexist activ
  • PipPipPipPipPip
  • Grup: Members
  • Postari: 171
  • Inregistrat: 04-July 09
  • Gender:Male
  • Location:Constanta
  • Interests:Trading, Psychology

  • Tranzactionez live din 2009
  • Broker curent Oanda, MB trading
  • Strategie folosita Suporti rezistente, linii de trend, moving averages, timeframe corelation, Instinctiv, Roboti

Postat 21 January 2010 - 12:16 AM

Imi cer scuze pentru intarzierea mea, insa din perioada sarbatorilor si pana acum spre sfarsitul lui ianuarie nu am putut sa dedic timp forex-ului aproape deloc. De saptamana viitoare o sa imi reintru incet incet in ritm, iar de la 1 februarie cel tarziu am sa reincep treaba in forta. Promit sa revin asupra acestui topic si asupra acestui program cat de curand. Am deja o structura de baza pe care am inceput-o acum 5-6 saptamani. Am sa revin asupra ei si am sa postez aici rezultatele.
Impossible is a word to be found only in the dictionary of fools. - Bonaparte
0

#15 Useril este offline   luke65 

  • Forexist in devenire
  • Pip
  • Grup: Members
  • Postari: 24
  • Inregistrat: 21-January 09
  • Gender:Male
  • Location:Bacau
  • Interests:Sport, Aeromodelism

  • Tranzactionez live din 2009
  • Broker curent Alpari
  • Strategie folosita Linii de trend si divergente, Elliott Wave, Suport si Rezistenta

Postat 04 February 2010 - 06:30 PM

Salut Criodi!!
Am primit mesajul tau si voi posta aici ,dupa cum am inceput daca nu te deranjeaza.
Iti voi raspunde punctual dar voi reveni mai pe seara ca acum am putina treaba.
Fie roata si patrata, tot se mai intoarce o data! -Liv-1991
0

#16 Useril este offline   luke65 

  • Forexist in devenire
  • Pip
  • Grup: Members
  • Postari: 24
  • Inregistrat: 21-January 09
  • Gender:Male
  • Location:Bacau
  • Interests:Sport, Aeromodelism

  • Tranzactionez live din 2009
  • Broker curent Alpari
  • Strategie folosita Linii de trend si divergente, Elliott Wave, Suport si Rezistenta

Postat 04 February 2010 - 09:50 PM

1. Pentru TP si SL poti sa pui aceiasi valoare (sau variabila sa o numim PIPS) ca tunelul e simetric, cel putin asa l-am gandit si experimentat eu.
2. In expert poti sa faci 2 sectiuni una pentru Buy si alta pentru Sell functie de prima pozitie, iar aici stiu ca este o functie care citeste spread-ul de pe chart, dupa care va ajusta nivelurile de TP si SL pentru fiecare sectiune in parte.
Aici e un indicator care afiseaza spread-ul daca te ajuta cu ceva.
3. Mai exista o problema, eu am experimentat cu factorul de exponentiere 3X, in acest caz TP e la 1x PIPS si SL e la 2x PIPS. Nu am incercat cu alti factori de exponentiere dar cu cat factorul de exponentiere e mai mare tot asa si profitul este mai mare, insa numarul de pozitii este mai mic iar probabilitatea de a nu mai avea margine este mult mai mare.
Daca factorul de exponentiere e 2x atunci se schimba si datele tunelului TP va fi 2x PIPS iar SL va fi 3x PIPS,astfel cand se va inchide pe TP sa fie intradevar profit.
4. Putem renunta la Tp si SL dar atunci mai trebuie o variabila SecureProfit= x, care sa inchida toate pozitiile odata, cand profitul ajunge la +x $. (asta se poate introduce oricum ca o masura de siguranta)
5. Nu am vazut cum ai gandit tu algoritmul expertului, dar cand il vei atasa la topic, il voi studia cu putinele cunostiinte care le am in programare si daca il inteleg, vom mai face modificari.
6. Da , indiferent cum se inchid pozitiile, totdeauna ramane un pending order care trebuie inchis.
E bine ca incepem cu un script simplu, ca mai tarziu dupa ce vedem cum functiuneaza pe perioade mai mari, mai putem sa-l imbunatatim.
Cred ca te-am derutat putin cu ce am incercat sa explic in postul trecut, mai ales ca am trecut gresit Multiplier2=2; -Multiplicatorul de exponentiere, valoarea corecta fiind 3 nu 2.
Voi atasa zilele astea mai multe imagini representative, cu aceasta strategie.

Fisiere atasate


Aceasta postare a fost editata de luke65: 05 February 2010 - 10:23 AM

Fie roata si patrata, tot se mai intoarce o data! -Liv-1991
0

#17 Useril este offline   Criodi 

  • Forexist activ
  • PipPipPipPipPip
  • Grup: Members
  • Postari: 171
  • Inregistrat: 04-July 09
  • Gender:Male
  • Location:Constanta
  • Interests:Trading, Psychology

  • Tranzactionez live din 2009
  • Broker curent Oanda, MB trading
  • Strategie folosita Suporti rezistente, linii de trend, moving averages, timeframe corelation, Instinctiv, Roboti

Postat 04 February 2010 - 11:57 PM

Am atasat acestui post expertul facut de mine. El nu face decat sa managerieze viitoarele ordine pending ce vor trebui deschise dupa ce userul deschide manual primul ordin. Datele ordinului initial trebuiesc apoi transmise expertului. Ti-am scris acest lucru pe PM, insa ma repet pentru toti ceilalti care poate mai citesc acest topic. Variabilele externe sunt urmatoarele:

extern int direction=0;
extern double openprice=0;
extern double takeprofit=0;
extern double stoploss=0;

extern int pips=24;

extern double lots=0.1;
extern double multiplier=2;

direction: 1 = Buy 2 = Sell
openprice,takeprofit,stoploss - datele primului ordin deschis
pips=lungimea canalului
lots=marimea loutului initial
multiplier=factorul de exponentiere

In rest am atasat comentarii fiecarei particele de cod, deci cred ca iti va fi destul de usor sa intelegii principiul dupa care funcioneaza.

Problema mea era urmatoarea defapt:
Exemplu:
Latimea tunelelului este de 20 pips. La nivelul1 se afla ordinele buy, iar la nivelelul2 se afla cele sell. Ipotetic nivelul superior de TP(ale ordinelor buy)si SL(ale ordinelor Sell) se va afla la 20 de pips deasupra nivelului superior al canalului. Invers pentru cel inferior. Acum apare defapt problema care mi-o pun eu. Pentru ca este obilgatoriu ca ordinele sa se inchida in acelasi timp atunci TP nu va fi niciodata exact. SL se va mentine constant la 40 pips insa TP va fii intodeauna egal cu 20pips-SPREAD(ca suma totala a profitului si nu ca operatie de calcul). Indiferent ca folosim ordinele TP/SL ale metatrader sau folosim nivele imaginare la care expertul va inchide singur ordinele takeprofitul va fii intodeauna mai mic decat lungimea canalului.
Eu din punct de vedere al programarii si al limbajului nu am nici o poblema in a adapta acest nivel in functie de spreadul curent. Voi avea grija ca expertul sa updateze totodata aceste nivele odata cu spreadul care stim cu totii ca este variabil.
Eram curios doar sa aflu ce parere ai tu despre acest lucru.

Momentan expertului ii lipseste aceasta parte de cod si practic nu este in stare sa inchida toate ordinele in acelasi timp. Acesta depinde inca de pret - fie acopera spreadul si atinge si nivelele de TP fi incaseaza doar SL-urile si se intaorce inapoi... Am sa adaug asta maine. Deocamdata insa executia programului este perfecta si pare sa isi faca treaba excelent. Defapt codul este extrem de simplu de implementat si nu cred ca vor fi probleme mai departe. Nu l-am terminat azi pentru ca am testat partea de executie a ordinelor. Mi-a luat ceva timp pana am gasit o situatie in care pretul sa se balbaie si sa imi deschida cat mai multe ordine pending :)

Singurul lucru mai avansat ce ar putea fi adaugat expertului este functia prin care acesta va deschide singur ordinul initial. Aici astept idei din partea ta, dar si din partea celor care citesc acest topic. Poate mai e si altcineva interesat de subiect :) Ce metode folosesti atunci cand te lansezi in trade ?

Fisiere atasate


Aceasta postare a fost editata de Criodi: 05 February 2010 - 12:26 AM

Impossible is a word to be found only in the dictionary of fools. - Bonaparte
1

#18 Useril este offline   luke65 

  • Forexist in devenire
  • Pip
  • Grup: Members
  • Postari: 24
  • Inregistrat: 21-January 09
  • Gender:Male
  • Location:Bacau
  • Interests:Sport, Aeromodelism

  • Tranzactionez live din 2009
  • Broker curent Alpari
  • Strategie folosita Linii de trend si divergente, Elliott Wave, Suport si Rezistenta

Postat 08 February 2010 - 12:45 PM

Vezi postareaCriodi, la 04 February 2010 - 10:27 PM, a spus:


Problema mea era urmatoarea defapt:
Exemplu:
Latimea tunelelului este de 20 pips. La nivelul1 se afla ordinele buy, iar la nivelelul2 se afla cele sell. Ipotetic nivelul superior de TP(ale ordinelor buy)si SL(ale ordinelor Sell) se va afla la 20 de pips deasupra nivelului superior al canalului. Invers pentru cel inferior. Acum apare defapt problema care mi-o pun eu. Pentru ca este obilgatoriu ca ordinele sa se inchida in acelasi timp atunci TP nu va fi niciodata exact. SL se va mentine constant la 40 pips insa TP va fii intodeauna egal cu 20pips-SPREAD(ca suma totala a profitului si nu ca operatie de calcul). Indiferent ca folosim ordinele TP/SL ale metatrader sau folosim nivele imaginare la care expertul va inchide singur ordinele takeprofitul va fii intodeauna mai mic decat lungimea canalului.
Eu din punct de vedere al programarii si al limbajului nu am nici o poblema in a adapta acest nivel in functie de spreadul curent. Voi avea grija ca expertul sa updateze totodata aceste nivele odata cu spreadul care stim cu totii ca este variabil.
Eram curios doar sa aflu ce parere ai tu despre acest lucru.

Momentan expertului ii lipseste aceasta parte de cod si practic nu este in stare sa inchida toate ordinele in acelasi timp. Acesta depinde inca de pret - fie acopera spreadul si atinge si nivelele de TP fi incaseaza doar SL-urile si se intaorce inapoi... Am sa adaug asta maine. Deocamdata insa executia programului este perfecta si pare sa isi faca treaba excelent. Defapt codul este extrem de simplu de implementat si nu cred ca vor fi probleme mai departe. Nu l-am terminat azi pentru ca am testat partea de executie a ordinelor. Mi-a luat ceva timp pana am gasit o situatie in care pretul sa se balbaie si sa imi deschida cat mai multe ordine pending :)

Singurul lucru mai avansat ce ar putea fi adaugat expertului este functia prin care acesta va deschide singur ordinul initial. Aici astept idei din partea ta, dar si din partea celor care citesc acest topic. Poate mai e si altcineva interesat de subiect :) Ce metode folosesti atunci cand te lansezi in trade ?


Am inteles im mare cum functioneaza scriptul, mai ales ca m-au ajutat comentariile tale. :)
La intrare eu folosesc analiza tehnica combinata si cu o analiza fundamentala, dar pentru incepul hai sa facem o intrare la o ora variabila si in directie variabila, de forma:

extern int OpenOrdersBasedOn=0; // Metoda pentru a decide Buy sau Sell, pentru valoarea 1 putem selecta OpenOrdersBasedTime

extern int StartHour = 0903; // Open Trade time

extern int direction=0; // Directia pentru setare manuala Buy sau Sell

//--------------------------------------------------------------------+
int OpenOrdersBasedTime()
{
int ct= Hour() * 100 + Minute();
if(ct == StartHour)
//----
return;}

unde introduci ciclarile si ce alte variabile le mai poti introduce las la aprecierea ta , dar poti sa te inspiri dupa Terminator_v2.0 -30min-1h time2 liv7 pe care l-am atasat intr-un post anterior.

Am atasat un exemplu de Buy prima pozitie, pentru multiplicator 2 si 3, sper ca am calcutat bine, dar daca am gresit ceva te rog sa ma corectezi.
Daca din punct de vedere al programarii si al limbajului nu sunt probleme, poti adapta scriptul la ce ti-am trimis eu si totodata sa faca si modificarea nivelelor de TP si SL la spread-urile curente.
Dupa ce gasesti solutia pentru a inchide toate pozitiile odata, poate atunci putem adauga si un
extern int SecureProfit=n , ca sa inchidem toate pozitiile cand profitul ajunge la n.

Fisiere atasate


Aceasta postare a fost editata de luke65: 08 February 2010 - 12:51 PM

Fie roata si patrata, tot se mai intoarce o data! -Liv-1991
0

#19 Useril este offline   Criodi 

  • Forexist activ
  • PipPipPipPipPip
  • Grup: Members
  • Postari: 171
  • Inregistrat: 04-July 09
  • Gender:Male
  • Location:Constanta
  • Interests:Trading, Psychology

  • Tranzactionez live din 2009
  • Broker curent Oanda, MB trading
  • Strategie folosita Suporti rezistente, linii de trend, moving averages, timeframe corelation, Instinctiv, Roboti

Postat 08 February 2010 - 07:31 PM

Am mai lucrat ceva la expert si am introdus variabila OpenOrdersBasedOn, insa deocamdata nu este valabila decat intrarea live. Adica OpenOrdersBasedOn=0 rezulta intrare in piata la pretul curent in directia aleasa, 1-buy 2-sell. Alte optiuni nu am introdus inca. O sa revin asupra lui in urmatoarele zile in vederea implementarii metodei de intrare in trade propusa de tine (la o ora variabila), plus partea care ar trebui sa inchida ultimul ordin pending ramas dupa ce toate ordinele active se inchid (am scris eu ceva, dar nu functioneaza. Nu am timp sa testez pe indelete EA-ul si din cauza asta il postez aici asa cum este. Daca mai sunt alte probleme posteaza aici).

In ceea ce priveste inchiderea oridnelor simultan am adaugat cod care sa managerieze ordinele TP si SL in functie de spread. Am urmarit exact modelul postat de tine si astfel TP-ul se pastreaza defapt constant (pips sau 2xpips), iar SL-ul se updateaza in functie de spread. Astfel teoretic ordinele TP/SL se vor declansa in acelasi timp si pozitiile se vor inchide simultan.

Mare grija la spread totusi. La un canal de 20 pips, un spread de 7-8 pips omoara tot profitul. Chiar daca nu intalnim spread atat de mare pe perechile principale in general, la brokerii market makeri perechile GBP de exmplu au spreadul destul de mare.

De asemenea scriptul stabileste acum valorile TP/SL in functie de multiplier, 2 sau 3, exact asa cum ai postat tu in documentul acela, 2xpips TP pentru multiplier 2 si TP=pips pentru multiplier 3.

In afara de acel ultim order pending care ramane deschis, scriptul pare a fi aproape complet in ceea ce priveste managerierea ordinelor(asta daca nu cumva am gresit eu ceva pe undeva :) ). Ar mai ramane de adaugat diverse metode de intrare in trade automate desi cred eu ca puterea acestei metode se afla defapt in intrarile manuale. Singurul lucru pe care il poate face EA-ul astfel incat sa ajute traderul cu adevarat e sa managerieze viitoarele ordine pending.

Uitate peste cod, testeaza EA-ul si spune-mi ce crezi. Am nevoie sa imi spui in primul rand daca macar ceea ce am scris eu pana acum functioneaza perfect. Mai departe om vedea :).

Fisiere atasate


Impossible is a word to be found only in the dictionary of fools. - Bonaparte
1

#20 Useril este offline   luke65 

  • Forexist in devenire
  • Pip
  • Grup: Members
  • Postari: 24
  • Inregistrat: 21-January 09
  • Gender:Male
  • Location:Bacau
  • Interests:Sport, Aeromodelism

  • Tranzactionez live din 2009
  • Broker curent Alpari
  • Strategie folosita Linii de trend si divergente, Elliott Wave, Suport si Rezistenta

Postat 10 February 2010 - 11:31 AM

L-am probat si functioneaza perfect, exact cum ai descris tu, corecteaza si nivelele de TP si SL. :smile:
Dupa rezolvarea problemei cu inchiderea ultimului pending order, ar mai fi inchiderea simultana a tuturor ordinelor, pentru securizarea profitului la n$(sau pips) si bineinteles stabilite metodele de intrare pentru teste. Pana acuma e bine si dupa aia vorba ta mai departe om vedea, la teste. :smile:

Aceasta postare a fost editata de luke65: 10 February 2010 - 11:45 AM

Fie roata si patrata, tot se mai intoarce o data! -Liv-1991
0

Arata acest topic


  • (2 Pagini)
  • +
  • 1
  • 2
  • Nu puteti crea un topic nou
  • Nu puteti replica pe acest topic

1 useri citesc topicul
0 membri, 1 vizitatori, 0 utilizatori anonimi


Parteneri: Afaceri | Ziar financiar electronic