[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 4. - pagina 294
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Compagni... Aiutami con questo script...
Ho bisogno di uno script che metta gli ordini pendenti in una griglia e sia in grado di impostare i parametri di step, stop e takeout. Ho bisogno di uno script, non di un Expert Advisor. Ho trovato uno script che soddisfa le mie esigenze, ho impostato i parametri, l'ho messo su un grafico ma non appare nessun ordine pendente... Forse dovrei impostare qualcosa nel terminale?
Dove guardate i registri?
Bisogna guardare i registri nel giornale di bordo.
Buon pomeriggio, colleghi. Non ho ancora molte conoscenze, quindi spero nel vostro aiuto. Ho bisogno di costruire un array di tick, dato che ho capito che non c'è una cronologia di tick, quindi devo costruirla io stesso:
double BD_IN[]; //array of ticks
datetime BD_TIME[]; //array of time
int BD_SIZE=5; //size
int counter=0; //Counter
int init()
{
ArrayResize(BD_IN,BD_SIZE);
ArrayResize(BD_TIME,BD_SIZE);
ArrayResize(BD_CHAR,BD_SIZE);
counter=0;
return(0);
}
int start()
{
if(counter<BD_SIZE)
{
BD_IN[counter]=Ask;
BD_TIME[counter]=TimeCurrent();
counter++;
}
//Tutto ciò che è scritto sotto è necessario solo per il controllo visivo della correttezza di
Comment("counter=",counter);
if(counter==BD_SIZE)
{
string str="\n";
for(int i=0;i<BD_SIZE;i++)
{
str=str+"BD_IN["+i+"] ="+BD_IN[i]+" BD_TIME["+i+"] ="+BD_TIME[i]+"\n";
}
Comment(str); //output per il controllo visivo
}
return(0);
}
L'ho fatto bene o c'è un modo migliore per creare l'array di cui ho bisogno o forse c'è una storia di tick?
Buon pomeriggio, colleghi. Non ho ancora abbastanza conoscenze, quindi spero nel vostro aiuto. Ho bisogno di formare un array di zecche, dato che capisco che non c'è una cronologia delle zecche, per questo devo formarla io stesso:
double BD_IN[]; //array di tick
datetime BD_TIME[]; //array di tempo
int BD_SIZE=5; //dimensionalità
int counter=0; //counter
int init()
{
ArrayResize(BD_IN,BD_SIZE);
ArrayResize(BD_TIME,BD_SIZE);
ArrayResize(BD_CHAR,BD_SIZE);
contatore=0;
ritorno(0);
}
int start()
{
se(contatore<BD_SIZE)
{
BD_IN[contatore]=Chiedi;
BD_TIME[counter]=TimeCurrent();
contro++;
}
//Il codice qui sotto è necessario solo per il controllo visivo della correttezza
Comment("counter=",counter);
se(contatore==BD_SIZE)
{
stringa str="\n";
for(int i=0;i<BD_SIZE;i++)
{
str=str+"BD_IN["+i+"] ="+BD_IN[i]+" BD_TIME["+i+"] ="+BD_TIME[i]+"\n";
}
Comment(str); //output per il controllo visivo
}
ritorno(0);
}
L'ho fatto bene, o c'è un modo migliore per creare un array necessario, o forse c'è una storia di zecche?
Assemblatore.
Infatti, per il futuro, è così.
Collezionista.
In generale, per riferimento futuro, qui.
C'è scritto qualcosa nei registri?
Scrive quanto segue. Prima sceneggiatura ... caricato con successo, poi un secondo dopo Script ... rimosso
Lanciate lo script sul grafico corrente o lo testate nel tester della strategia?
Gettare nel grafico corrente