Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 6. - pagina 791

 
Gobsek:
in modo che non modifichi di nuovo gli ordini che sono stati modificati durante il prossimo passaggio. Devono essere "oliati" in qualche modo

Cosa ti interessa - solo un trasferimento in una posizione senza perdite?
 

Ho anche una domanda per gli esperti. Non ho mai avuto a che fare con gli indicatori.

È possibile disegnare il grafico di equilibrio per modalità in una finestra separata, ma senza legarsi alle barre?

Significa che una linea curva come quella disegnata nel tester di strategia dovrebbe essere disegnata in una finestra.

 

Salve cari professionisti. La questione è che nella vecchia build 509 c'era la seguente funzione

#import "wininet.dll"
   int InternetOpenA(string a0, int a1, string a2, string a3, int a4);
   int InternetOpenUrlA(int a0, string a1, string a2, int a3, int a4, int a5);
   int InternetReadFile(int a0, string a1, int a2, int& a3[]);
   int InternetCloseHandle(int a0);

int function1inet() {
   int IOURez;
   bool Rez = TRUE;
   string IOAgent= "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Q312461)";
   bool IOAccess = FALSE;
   int IOSes = InternetOpenA(IOAgent, IOAccess, "0", "0", 0);
   if (IOSes != 0) {
      IOURez = InternetOpenUrlA(IOSes, "http://www.site.ru", "0", 0, -2080374528, 0);
      if (IOURez == 0) Rez = FALSE;
      else InternetCloseHandle(IOURez);
      InternetCloseHandle(IOSes);
   } else Rez = FALSE;
   return (Rez);
}

Poiché nelle nuove build le stringhe sono ora una sequenza di caratteri Unicode e ora devo usare InternetOpenW e InternetOpenUrlW .

Usando WebRequest non si ottiene lo stesso risultato.
 
T-G:

Salve cari professionisti. La questione è che nella vecchia build 509 c'era la seguente funzione

Poiché nelle nuove build le stringhe sono ora una sequenza di caratteri Unicode e ora devo usare InternetOpenW e InternetOpenUrlW.

Usando WebRequest non si ottiene lo stesso risultato.

Allora qual è il problema? Credo che la soluzione sia già evidenziata in grassetto...

#import "wininet.dll"
int InternetAttemptConnect(int x);
int InternetOpenW(string sAgent,int lAccessType,
                  string sProxyName="",string sProxyBypass="",
                  int lFlags=0);
int InternetOpenUrlW(int hInternetSession,string sUrl,
                     string sHeaders="",int lHeadersLength=0,
                     int lFlags=0,int lContext=0);
int InternetReadFile(int hFile,uchar &sBuffer[],int lNumBytesToRead,
                     int &lNumberOfBytesRead[]);
int HttpQueryInfoW(int hRequest,int dwInfoLevel,
                   uchar &lpvBuffer[],int &lpdwBufferLength,int &lpdwIndex);
int InternetCloseHandle(int hInet);
#import
 
tuner:
Cosa ti interessa esattamente - solo un trasferimento al pareggio?
Dovete chiudere una parte della posizione. E durante il prossimo passaggio questa posizione non sarà toccata. E non voglio essere legato alla dimensione del lotto. Dovremmo segnare questo ordine e filtrarlo nel ciclo. Forse, dovremmo memorizzare le zecche in qualche modo. Non lo so ancora. Problema
 
Gobsek:
In particolare, una parte della posizione dovrebbe essere chiusa. E, durante un prossimo passaggio, questa posizione non sarà più spostata. E non voglio essere legato alla dimensione del lotto. Dovremmo segnare questo ordine e filtrarlo nel ciclo. Forse, dovremmo memorizzare le zecche in qualche modo. Non lo so ancora. Problema

Poi legarsi al commento. Per quelli che sono stati chiusi parzialmente (riaperti) nel commento sarà scritto il ticket della posizione da cui questo si è verificato, per esempio:

Era la posizione Buy #12345 con lotto 0.1, è diventata la posizione Buy #12346 con lotto 0.05. Nell'ultima nel commento sarà scritto "da #12345".

Se trovi nella cronologia, nella lista degli ordini chiusi con il ticket #12345, nel suo commento ci sarà scritto "to #12346".

Così, quando si controllano i commenti delle posizioni aperte e i corrispondenti ordini chiusi, si può trovare il primo ordine padre (se ci sono state più chiusure parziali)

 
Buon giorno, potreste dirmi come fare la media in Metotrader 4 come un principiante? In Metotrader 5, si piazza un'offerta e i prezzi sono automaticamente mediati. Come si fa in 4?
 
artmedia70:

Poi link al commento. Per quelli che sono stati chiusi parzialmente (riaperti) nel commento sarà scritto il ticket della posizione da cui questo si è verificato, per esempio:

Era la posizione Buy #12345 con lotto 0.1, è diventata la posizione Buy #12346 con lotto 0.05. Nell'ultima nel commento sarà scritto "da #12345".

Se trovi nella cronologia, nella lista degli ordini chiusi con il ticket #12345, nel suo commento ci sarà scritto "to #12346".

Così, quando si controllano i commenti delle posizioni aperte e i corrispondenti ordini chiusi, si può trovare il primo ordine padre (se ci sono state più chiusure parziali)

Interessante!!! Proverò in questa direzione. Grazie!
 

Buon pomeriggio.

Come faccio a sapere quando una candela è chiusa e una nuova candela ha iniziato a formarsi?

Ozero.
 
Ozero:

Buon pomeriggio.

Come faccio a sapere quando una candela è chiusa e una nuova candela ha iniziato a formarsi?

Ozero.
Iltempo della formazione delle candele è cambiato