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
In realtà volevo fare qualcosa di carino per FORES, ma credo che non fosse destino.
Molto tempo fa ho scritto un file plug-in per Magic automatico, e ora l'ho modificato
Ho deciso di farlo per il forex, ma non era destino.
Se qualcuno aggiunge la funzioneGetForexName, funzionerà anche per il FOREX.
Gli ultimi 2 byte sono utilizzati per utilizzare molti maghi in un EA.
chart_id - è usato per identificare il grafico (puoi aprire tutti i simboli identici che vuoi)
Prima di qualsiasi lavoro con Magic, chiamate la funzioneIsMyMagic, che controllerà se il mago appartiene al dato EA
Non è chiaro come analizzare un simbolo se può avere qualcosa davanti :(
Crea un array di valute usate, per esempio "EUR" "USD" "JPY"
Poi usa questa funzione per accoppiare tutte le combinazioni possibili, per esempio "EURUSD" "EURJPY" "USDEUR" "USDJPY" "JPYEUR" "JPYUSD".
E ogni volta controlla se c'è un'occorrenza di questa combinazione nel nome del simbolo che stai analizzando. Se c'è un'occorrenza - il nome di sei lettere viene trovato.
Crea un array di valute usate, per esempio "EUR" "USD" "JPY".
Poi usa questa funzione per accoppiare tutte le combinazioni possibili, per esempio "EURUSD" "EURJPY" "USDEUR" "USDJPY" "JPYEUR" "JPYUSD".
E ogni volta controlla se c'è un'occorrenza di questa combinazione nel nome del simbolo che stai analizzando. Se c'è un'occorrenza - il nome di sei lettere viene trovato.
Fai un favore a tutti, aggiungi la funzioneGetForexName
Grazie, ma ho solo bisogno di ottenere il nome "nudo" della coppia (6 caratteri).
Forse qualcuno ha una soluzione pronta?
Aggiunto
Non è chiaro come analizzare un simbolo se può avere qualcosa davanti alla coppia stessa :(
i copiatori usano spesso 2 parametri prefisso e suffisso (un simbolo aggiuntivo prima o dopo EURUSD)
Grazie, ma ho solo bisogno di ottenere il nome "nudo" della coppia (6 caratteri).
Forse qualcuno ha una soluzione pronta?
Aggiunto
Non è chiaro come analizzare un simbolo se può avere qualcosa davanti alla coppia stessa :(
StringFind
dipende dal broker mi ricordo una situazione che mi ha gettato in una specie di torpore - il cliente aveva un errore, che mi ha davvero spaventato e ho pensato che avrei dovuto scrivere dei kit grezzi per il riconoscimento dei simboli
2016.10.16 13:08:51.633 2016.08.25 04:39 Expert EURUSD(€),M15: OrderSend error 4106
2016.10.16 13:08:51.633 2016.08.25 04:40 Expert EURUSD(€),M15: nome simbolo sconosciuto EURUSD(ˆ) per funzione OrderSend
Nel forex ci sono simboli per lo più con suffissi, con prefissi molto raramente, ma sempre la base (coppia) è scritta in lettere maiuscole e tutti i prefissi in lettere minuscole, quindi si può costruire su questo.
Nel forex ci sono simboli con suffissi per lo più, prefissi molto raramente, ma sempre la base (coppia) è scritta in lettere maiuscole e tutti i prefissi in lettere piccole, quindi questo è un buon punto di partenza.
È più affidabile, soprattutto se si tratta di un parametro di ingresso per ridurre tutto a un singolo caso StringToLower o StringToUpper e cercare StringFind. Allora non importa dove o cosa viene aggiunto.
se si usano solo coppie di valute:
Per SymbolInfoString()
ENUM_SYMBOL_INFO_STRING
Identificatore
Descrizione
Tipo di proprietà
SIMBOLO_BASI
Nome dell'attività sottostante per il derivato
stringa
SIMBOLO_VALUTA_BASE
Valuta di base dello strumento
stringa
SIMBOLO_VALUTA_PROFITTO
Valuta del profitto
stringa
MARGINE_DI_VALUTA DEL SIMBOLO
Valuta in cui viene calcolato il margine
stringa
SIMBOLO_BANCARIO
Fonte della citazione attuale
stringa
SIMBOLO_DESCRIZIONE
Descrizione stringa del simbolo
stringa
FORMULA SIMBOLO
Formula per costruire il prezzo di un simbolo personalizzato
stringa
SIMBOLO_ISIN
Nome di un simbolo commerciale nel sistema ISIN (International Securities Identification Number). L'International Securities Identification Number è un codice alfanumerico di 12 cifre che identifica univocamente un titolo. La presenza di questa caratteristica è definita dal lato del server commerciale.
stringa
SIMBOLO_PAGINA
Indirizzo della pagina web che contiene informazioni sul simbolo. Questo indirizzo sarà visualizzato come link quando si visualizzano le proprietà del simbolo nel terminale
stringa
PERCORSO DEL SIMBOLO
Percorso nell'albero dei simboli
stringa
È più affidabile, soprattutto se si tratta di un parametro di ingresso, ridurre tutto a un caso StringToLower o StringToUpper e cercare StringFind. Allora non importa dove o cosa viene aggiunto.
Ma non capisco il problema, perché un carattere non può essere sostituito lì, indipendentemente dalla sua lunghezza