R - per favore condividi le tue esperienze - pagina 2

 
Freud:


Capisco, naturalmente, che non è redditizio per i programmatori integrare tali pacchetti in MT, ma facilita la ricerca. imho.

In generale, bisogna riunire le persone, mettere insieme qualche sterlina a testa, prendere in considerazione tutti i desideri per raccogliere oggettivamente ciò che è necessario, e ordinare il prodotto.


Cosa ordinare? Ci vogliono cento anni per capire cosa c'è. Molta documentazione e libri.

L'interfaccia dovrebbe essere attiva e funzionante.

 
RandomWorker:


Quale ordinare? Cento anni per capire cosa è disponibile. Molta documentazione e libri.

Vorrei mettere in funzione l'interfaccia.


Non sarebbe meglio integrare con matlab o statistica e non preoccuparsi di R?
 
Freud:

Non sarebbe meglio integrare con matlab o statistica e non preoccuparsi di R?

Le statistiche sono scarse e non c'è questa interfaccia. Cercherò di confrontarlo con alcuni dei loro altri EA, ma non so come affrontarli. Guarda il loro sito per l'econometria e le serie temporali. È incredibile.
 
Ecco il link.
 
Freud:

Forse sarebbe meglio integrare con Matlab o la statistica e non preoccuparsi di R?


Hai guardato il link?

Ho avuto molto rispetto quando l'ho visto. Ho tutto questo in Matlab, ma non troverete nulla lì. qui, è un modo di fare da contadini.

 
RandomWorker:
Ecco il link.


il link non funziona.

 
Freud: il link

non funziona.
È locale, si riferisce a un file sul tuo computer. RandomWorker, correggi il link.
 
Mathemat:
È locale, si riferisce a un file sul computer. RandomWorker, correggi il link.

Mi scusi.
 
109 persone. che hanno scritto il dll! Aiuto, perché il codice di esempio della dll non funziona?
 

Tutto funziona.

//+------------------------------------------------------------------+
//|                                                        RTest.mq4 |
//+------------------------------------------------------------------+

#include <mt4R.mqh>

extern string R_command = "E:\\Program Files\\R\\R-2.15.0\\bin\i386\\Rterm.exe --no-save";
extern int R_debuglevel = 2;

int rhandle;

int start() 
{
   rhandle = RInit(R_command, R_debuglevel);

   int i;
   int k;
   double vecfoo[5];
   double vecbaz[5];

   for (i = 0; i < 5; i++) 
   {
      vecfoo[i] = i;
   }

   RAssignVector(rhandle, "foo", vecfoo, ArraySize(vecfoo));
   RExecute(rhandle, "baz <- foo * 42");
   k = RGetVector(rhandle, "baz", vecbaz, ArraySize(vecbaz));

   RDeinit(rhandle);

   for (i = 0; i < k; i++) 
   {
      Print(vecbaz[i]);
   }
}

Il percorso di RTerm deve essere cambiato, ovviamente.

Se riesci a farlo funzionare, metà del forum ti aiuterà :). Buona fortuna.