Risultati da 1 a 10 di 10

Discussione: In cerca di assistenza con la formula

  1. #1
    È abbastanza facile ottenere cifre di correlazione calcolate per le coppie di valute, ma mi piacerebbe automatizzare i calcoli in MetaTrader in uno script (chiamami pazzo).

    Oanda ha la formula
    http://fxlabs.oanda.com/cgi/fxlabs.pl?id=4ma il mio ricordo del simbolismo matematico è troppo arrugginito per riconoscere qualsiasi cosa, tranne la sommatoria e il potere di ... Se riesco a tradurre questo in inglese, posso gestire la programmazione. La matematica di qualcuno è abbastanza fresca da ricordare cosa significa questa roba?





    Dove...

    http://fxtrade.oanda.com/currencyCor...nEquation2.png

  2. #2
    Hai due insiemi di dati x y un elemento specifico di x o y è denotato dal piccolo x, che significa l'elemento i dell'elemento x. xey con una barra sopra significa la media del set. Sei un programmatore giusto? std :: vectorlt; doublegt; X; std :: vectorlt; doublegt; y;/Compila i dati double mean_x = std :: accumulate (x.begin (), x.end ())x.size (); double mean_y = std :: accumulate (y.begin (), y.end ())y.size (); double ssxy = 0; double ssxx = 0; double ssyy = 0; const size_t size = x.size (); per (size_t i = 0; i lt; size; i) {ssxy = (x [i] - mean_x) * (y [i] - mean_y); ssxx = (x [i] - mean_x); ssyy = (y [i] - mean_y); } double cc = ssxysqrt (ssxx * ssyy); Potrei aver commesso degli errori, ma tu hai l'idea di essere sicuro.

  3. #3
    Grazie per l'assistenza, non riuscivo a ricordare se la barra si riferiva al valore assoluto, alla media, alla mediana o qualcos'altro. Non vedo alcun calcolo relativo a Sum (i = 1) ^ n, mi mancavano? Significa semplicemente sommare l'insieme di valori come stai facendo nel codice?

  4. #4
    My Mistake ... ssxx = (x [i] - mean_x); ssyy = (y [i] - mean_y); dovrebbe essere ssxx = (x [i] - mean_x) ^ 2; ssyy = (y [i] - mean_y) ^ 2;

  5. #5
    In modo che gestisca tutto all'interno del paren e la quadratura ... devo fare qualcosa con questo strano gruppo di simboli? http://img171.imageshack.us/img171/1...ulapartct7.jpg Penso che stia dicendo di sommare i risultati dell'intero set di calc in parens (come hai fatto tu) e quindi aumentare la potenza del numero di elementi nel set. quindi ... sarebbe: Codice PHP: <code> <span style = ”color: # 000000”> <span style = ”color: # 0000BB”> </span> <span style = ”color: # 007700” > per (...)
    {
    </span> <span style = ”color: # 0000BB”> ssxx </span> <span style = ”color: # 007700”> = ( </span> <span style = ”color: # 0000BB”> x </span> <span style = ”color: # 007700”> # 91; </span> <span style = ”color: # 0000BB”> i </span> <span style = ”color: # 007700”> # 93; - </span> <span style = ”color: # 0000BB”> mean_x </span> <span style = ”color: # 007700”> ) ^ </span> <span style = ”color: # 0000BB”> 2 </span> <span style = ”color: # 007700”>;
    }
    </span> <span style = ”Color: # 0000BB”> ssxx </span> <span style = ”color: # 007700”> = </span> <span style = ”color: # 0000BB”> ssxx </span> <span style = ” color: # 007700 ”> ^ </span> <span style =” color: # 0000BB ”> x </span> <span style =” color: # 007700 ”>. </span> <span style =” color: # 0000BB ”> dimensione </span> <span style =” color: # 007700 ”> ();
    </span> <span style = ”color: # 0000BB”> </span> </span> </code> Ho provato a cercare su google qualche logica dei simboli matematici, ma non posso per la figura di me come google http://img171.imageshack.us/img171/1...ulapartct7.jpg

  6. #6
    http://img171.imageshack.us/img171/1...ulapartct7.jpg quel simbolo significa somma come Craig usa = che già gestisce il simbolo

  7. #7
    Ok, quindi significa solo sommare i risultati dall'elemento 1 al n. Pensavo che fosse qualcosa di più esoterico di così. Grazie ragazzi. Craig, la prossima volta che ti troverai nella zona di Chicago, comprerò il primo round.

  8. #8
    Suona bene! Sarò lì non appena avrò guadagnato un po 'di soldi

  9. #9

  10. #10
    Vedere? Questo è il bello di internet in generale, e in particolare forum come forum. Un sacco di persone disposte a condividere informazioni e aiutarsi a vicenda. Mi sta prendendo tutti gli occhi nebbiosi.

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
Il sito di forexmad utilizza cookie
Il sito di forexmad utilizza cookie, alcuni dei quali già installati. Per avere maggiori informazioni sui nostri cookie ti preghiamo di cliccare qui. Ti preghiamo di cliccare sul bottone a destra per accettare i nostri cookie. Se continui a navigare sul sito di forexmad assumeremo che sei d'accordo ad utilizzarli.