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
Da qualche parte ho ricevuto il consiglio di controllare sempre se un oggetto esiste prima di usare ObjectCreate (o ObjectSet? Non ricordo)
In generale, uso questa variante
Buon pomeriggio.
Ho già passato mezza giornata e non riesco a capirlo.
Per favore consigliatemi quale può essere l'errore qui? Forse nella funzione INIT?l'errore potrebbe essere
1. Se chiamate WindowFind() in init() o in una funzione chiamata in init
2. windowFind() e avete dichiarato la #proprietà indicator_chart_window, poiché windowFind() è chiamata per la sottofinestra
3. non c'è nessun indicatore con il nome che stai cercando nella finestra
3. l'indicatore con il nome che state cercando non è nella finestra
mmm... cosa intendi per oggetto?
Cosa ha a che fare questo con l'oggetto?
L'oggetto è secondario, perché sta cercando di essere reso in una finestra che non esiste,
inoltre, se l'oggetto viene creato, non ci sarà alcun errore, se l'oggetto viene creato secondariamente, ObjectCreate() restituirà false
Cosa ha a che fare questo con l'oggetto?
L'oggetto è secondario, perché sta cercando di essere reso in una finestra che non esiste,
inoltre, se l'oggetto viene creato, non si verificherà alcun errore, se l'oggetto viene creato secondariamente, ObjectCreate() restituirà false
l'errore può essere
1. se chiamate WindowFind() in init() o in una funzione che viene chiamata in init
2. windowFind() e avete dichiarato la #proprietà indicator_chart_window, perché windowFind() è chiamata per la sottofinestra
3. l'indicatore con il nome che state cercando non è presente nella finestra
1. No, chiamo la funzione in START: object("Symbol1", Symbol_1, 11, Color_1, 5);
2. Avete dichiarato #proprietà indicator_separate_window
3. Come può mancare un indicatore se la sua finestra è presente?
Ecco la funzione stessa:
Non chiamo assolutamente nulla in INIT. Forse dovrei aggiungere qualcosa anche lì?Da qualche parte ho ricevuto il consiglio di controllare sempre se un oggetto esiste prima di usare ObjectCreate (o ObjectSet? Non ricordo)
In generale, uso questa variante.
Quale nome dovrei specificare in(ObjectFind("AsignalGF") -
Cosa devo impostare il nome dell'indicatore o il nome (array) della linea disegnata dall'indicatore?
Quale nome devo impostare in (ObjectFind("AsignalGF") -
nome dell'indicatore o il nome (array) della linea disegnata dall'indicatore?
Credo di aver capito. Ho impostato il nome dell'oggetto nella funzione.
ObjectCreate(name+ WindowExpertName(), OBJ_LABEL, WindowFind(WindowExpertName()), 0, 0);
Ho impostato il nome dell'oggetto nella funzione. ObjectCreate(name+ WindowExpertName(), ....);