Sari la conținut

kaltos

Traders
  • Număr mesaje

    9
  • Înregistrat

  • Ultima Vizită

Postări postat de kaltos

  1. Salutare...

    M-ati ajutat cu diverse probleme in trecut...o sa mai incerc o data :)). Am un expert ce foloseste o librarie c++. E testat pe o platforma instalata pe win xp si merge perfect. Am trecut expertul pe o platforma instalata pe win 7 si expertul se blocheaza la primul call al unei functii din dll. Cred ca e o problema de permisii. Am incercat sa rulez expertul din 2 locuri: 1. C:programfiles-broker-mt5...(calea implicita de instalare - la fel ca pe xp). 2.calea speciala pentru userul win7 curent creeata de metatrader - diferita de cea de la punctul 1.

    Voi ati incercat vreodata sa accesati functii externe - c++ in mt4 pe win7?

    Tradelover...tu ce crezi?

     

    Multam mult...

  2. Salut...

     

    Exista multe functii in MQL care se raporteaza la current chart. Spre exemplu...daca ar fi sa creem un EA si sa-l atasam unui chart, toate functiile de operatii pe chart (WindowFind,WindowRedraw,WindowScreenShot,etc..) vor fi apelate in contextul graficului pe care am atasat EA-ul. Am cautat o zi intreaga o solutie pentru a putea folosi aceste functii pentru orice grafic, asa cum sunt folosite spre exemplu functiile de Orders. Un ordin poate fi lansat pentru USDJPY chiar daca EA-ul care-l trimite e atasat graficului EURUSD.

     

    1. Cea mai simpla varianta ar fi o modalitate de a schimba "current chart", graficul la care se raporteaza ea-ul. Nu am gasit cum...nici nu cred ca se poate.

    2. Sa execut un script pentru perechea care ma intereseaza. Stiti daca dintr-un EA se poate executa un script pe o pereche anume, indiferent de perechea pe care a fost atasat EA-ul?

     

    Sper ca aveti mai multa experienta decat mine cu MQL, poate poate primesc un raspuns...bun.

     

    Multam....

  3. nu-mi vine sa cred ca cer ajutor pt atata lucru dar nu reusesc sa declar o matrice pe baza unui parametru global

    as vrea ceva de genul

     

    int dimensiune=50

     

    init()

    {

    double matrice[dimensiune,dimensiune];

    }

     

    din cate vad nu vrea sa evalueze nimic din ceea ce e in paranteze. nici macar o chestie de genul : double matrice[10*10,10*10] nu vrea.

    la vectori am reusit sa-l pacalesc la modul

     

    double v[];

    int dim=50;

    init()

    {

    ArrayResize(v,dim);

    }

     

    in consecinta am incercat pt matrice si varianta asta

     

    double m[,];

    int dim=50;

     

    init()

    {

    ArrayResize(m,dim);

    for(int i=0;i<dim;i++)

    ArrayResize(m,dim);

    }

     

    need help!!!

  4. m-am luat de curand de mql...si mi se pare super prost

    bine...cel mai mult am lucrat in c# pana acum...si mi-am gasit si eu cu ce sa fac comparatie...

    nu stiu toate functiile ..iar specificatiile pe unde le-am mai gasit ..sunt destul de sarace.

     

    ai fost finutz in legatura cu incercarea aia de conversie de la double la int. Am vazut ca are ceva metode de conversie...nici prin cap nu mi-a trecut ca ar merge "cast-ul" ala. :P

    anyway...multam...o sa te mai sacai cand anjung la arbore :))

  5. Am mai dat peste o chestie...

     

    for(int i=nr_lumanari;i>0;i--)
                                   {
                               
                            h4time=StrToDouble(DoubleToStr(i/4,0));
                                  
                                  FileWrite(handle,TimeToStr(Time[i],TIME_DATE|TIME_MINUTES),Close[i],getdispersie
    i),
                                  iRSI(NULL,0,14,PRICE_CLOSE,i),iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,i),
                                  iSAR(NULL,0,0.02,0.2,i),iCCI(NULL,0,14,PRICE_CLOSE,i),iRSI(NULL,PERIOD_H4,14,PRI
    E_CLOSE,h4time),
                                  iMACD(NULL,PERIOD_H4,12,26,9,PRICE_CLOSE,MODE_MAIN,h4time),iCCI(NULL,PERIOD_H4,1
    ,PRICE_CLOSE,h4time));
                                  
                                   }

    chestia asta intra pe un grafic H!. Problema ar fi ca nu pot determina corect indexul indicatorilor calculati pe h4 astfel incat sa fie corespondentul celor calculati pe h1. Mi-ar trebui ceva de genul iIndex(Null,PERIOD_H4,Time). Am tot cautat si nu am gasit asa ceva.

    Aveti vreo sugestie?

    Multumesc mult!

  6. gata....merge :))

    nu ma intereseaza ca-l ingreunez...pt ca am nevoie de un numar mare de date...doar in momentul in care creez fisierele de back-test prima oara...apoi bag in fisier doar ultimele inregistrari...ce nu au fost introduse la creeare...so...nu mai am nevoie de atat de multe date

     

    va multumesc mult ca m-ati ajutat....daca mai am nevoie o sa postez tot aici

  7. nu merge...

    de la pozitia 3727 nu prea mai stie sa returneze nimic...nici macar un amarat de close.

    ma gandesc ca exista un buffer in care baga toate datele primare (o,c,l,h si vol)...daca dimensiunea bufferului este depasita...returneaza 0.

    sau ma mai gandesc ca e ceva f f simplu...si nu vad de nas...:))

  8. Am dat peste o buturuga mica in drumul meu spre a descoperi sistemul perfect... :))

     

    for(int i=n;i>0;i--)
    ema[i]=iMA(NULL,0,EMA_mare,0,MODE_EMA,PRICE_CLOSE,i);

    chestia asta nu merge pt orice n. daca n e prea mare (mai mare de 1000), vectorul incepe sa fie incarcat cu 0.

    imi ramane un vector cu primele 1000 de valori corect calculate...si apoi...pana la n...000000000000000.....0000000000.

     

    aveti vreo idee cum pot sa rezolv problema asta?

×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.