[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 4. - pagina 613
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
qualche consiglio per il novizio!!!! l'advisor è disattivato nel terminale ma lo stoploss è attivato, è possibile?
Non è possibile, è un obbligo. Lo stop loss è sul server e non dipende dal funzionamento del tuo terminale, a differenza del trailing stop.
e anche se il tuo codice ha dato 24 errori nel compilatore!!! comunque grazie anche per l'aiuto disattento.... per l'idea... (ora funziona - anche se ho provato a farlo in questo modo in linea di principio, ma la punteggiatura era un problema)
In realtà questo è il tuo codice, parzialmente corretto da un'altra persona.
TarasBY
int init()
{
{
fGet_MineGV();
}
void fGet_MineGV (string fs_PrefName = "") // nome variabile prefisso
{
string ls_Name = StringConcatenate (fs_PrefName, Symbol(), "_N_1");
if(GlobalVariableCheck (ls_Name) SUA = GlobalVariableGet (ls_Name);
ls_Name = StringConcatenate (fs_PrefName, Symbol(), "_N_2");
if (GlobalVariableCheck (ls_Name)) SUA1 = GlobalVariableGet (ls_Name);
ls_Name = StringConcatenate (fs_PrefName, Symbol(), "_N_3");
if (GlobalVariableCheck (ls_Name)) BUA = GlobalVariableGet (ls_Name);
ls_Name = StringConcatenate (fs_PrefName, Symbol(), "_N_4");
if (GlobalVariableCheck (ls_Name)) BUA1 = GlobalVariableGet (ls_Name);
//----
}
//... c'è di più...
}
seconda parte in int start()
Quello che viene fatto è giusto?
Aiutatemi a scrivere uno script per visualizzare una linea sul grafico ogni settimana al prezzo di apertura della settimana.
Puoi aiutarmi o scriverlo? Se aiuto, cosa hai già scritto?
TarasBY
seconda parte in int start()
Quello che viene fatto è giusto?
Vi consiglio di cercare una differenza tra quello che ho scritto e quello che avete fatto voi. E fallo nel modo in cui ho scritto. Non posso aiutarla in altro modo.
TarasBY
int init()
{
{
fGet_MineGV();
}
void fGet_MineGV (string fs_PrefName = "") // prefisso del nome della variabile
{
stringa ls_Name = StringConcatenate (fs_PrefName, Symbol(), "_N_1");
se (GlobalVariableCheck (ls_Name)) SUA = GlobalVariableGet (ls_Name);
ls_Name = StringConcatenate (fs_PrefName, Symbol(), "_N_2");
se (GlobalVariableCheck (ls_Name)) SUA1 = GlobalVariableGet (ls_Name);
ls_Name = StringConcatenate (fs_PrefName, Symbol(), "_N_3");
se (GlobalVariableCheck (ls_Name)) BUA = GlobalVariableGet (ls_Name);
ls_Name = StringConcatenate (fs_PrefName, Symbol(), "_N_4");
se (GlobalVariableCheck (ls_Name)) BUA1 = GlobalVariableGet (ls_Name);
//----
}
//... c'è di più...
}
seconda parte in int start()
Quello che viene fatto è giusto?
In generale {} non sono per la bellezza.
Signori, improvvisamente ho incontrato un problema. Abbastanza inaspettatamente. Voglio dire dove non me l'aspettavo...
Voglio controllare il livello di stop loss sul simbolo corrente in questo modo:
ma durante il test ottengo zero sullo schermo.
Mentre si sostituisce MODE_STOPLEVEL con MODE_SPREAD, cioè
Emette una normale cifraumana .
Alpari, cinque cifre, spread fluttuante. Il loro stoplevel può essere uguale a zero? Non credo...