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

 

artem86 23.03.2012 09:28

Per favore, ditemi perché non posso aprire un deposito!


//--------------------------------------------------------------------
int start()
{
double Price =Ask+20*Point;
Allarme (prezzo);


OrderSend(Symbol(), OP_BUYSTOP, 0.1, Price,2, Bid-15*Point, Bid+15*Point);
Avviso (GetLastError();
return; // Esci da start()
}
//--------------------------------------------------------------------

Sono stato preoccupato per due giorni!

 
Mathemat:


artem86 23.03.2012 09:28

Per favore, ditemi perché non posso aprire un deposito!


//--------------------------------------------------------------------
int start()
{
double Price =Ask+20*Point;
Allarme (prezzo);


OrderSend(Symbol(), OP_BUYSTOP, 0.1, Price,2, Bid-15*Point, Bid+15*Point);
Avviso (GetLastError();
return; // Esci da start()
}
//--------------------------------------------------------------------

Sono stato preoccupato per due giorni!

E qual è il codice di errore? Suppongo che gli arresti siano sbagliati. Perché hai messo sia TP che SL per il tuo ordine _sotto_ il prezzo di apertura
 
ilunga: Qual è il codice di errore? Immagino che gli arresti siano sbagliati. Perché hai messo sia TP che SL per il tuo ordine _sotto_ il prezzo di apertura
Sì, proprio come non c'è un prezzo normalizzato
 

Ho deciso di iniziare a imparare il C, C++, C#, chi mi può suggerire un buon compilatore ed editor.

Grazie.

 
Zhunko:

double Sredn(double& ArrSr[]) - Ho usato il segno & in questo modo.

 
TarasBY:

Vadim, hai messo un (&) così piccolo che non si vede subito! :)))

Mi chiedo come l'autore (nella versione dell'autore) questa funzione sia stata eseguita in un posto e non in un altro! ;)

Apparentemente c'è stato un errore da qualche parte durante il trasferimento da Lib1. Ora sto cercando di combinare tutte le funzioni simili in librerie.
 
ilunga:

Non c'è nessun errore in quanto tale nel calcolo dell'intero indicatore. Pensate a cosa è più veloce:

1) per contare le barre (circa 10000) ogni tick

2) contare 20 battute 1 volta al minuto (o anche di più)

Capisco la velocità di esecuzione. Ma non funziona affatto) e sto cercando di capire qual è l'errore fondamentale.
 
r772ra:


Ripeto, il prezzo di apertura di OP_BUY==Ask, OP_SELL==Bid.

E voi avete Close[i].

Viene dal mio indicatore, volevo anche fare il calcolo di Ask, ma non ha funzionato. Ho dovuto usare Close.

Proverò in questo modo.

 
Un grande GRAZIE a tutti per il loro aiuto! Vado a riflettere)
 
rustein:

Ho deciso di iniziare a imparare il C, C++, C#, chi mi può suggerire un buon compilatore ed editor.

Grazie.

Di quelli proprietari, probabilmente MS VisualStudio, ce ne sono anche di gratuiti, CodeBlocks, per esempio, è abbastanza buono.
Motivazione: