Ho un semplice cruscotto che sto usando per imparare mql - in pratica mostra ogni coppia e un commento se il prezzo ha superato la media mobile.
Niente chirurgia a razzo su di esso, ma stavo usando il seguente codice e ottenendo risultati errati con alcune coppie e ho pensato che probabilmente sto usando Bid e quell'espressione prende l'offerta sul grafico corrente - non la coppia che usa.
Codice inserito double aMA = iMA (aPair, 0, 10, 0, 1, PRICE_CLOSE, shift); if (Bidgt; aMA) text = Over else if (Bidlt; ??????aMA) text = Under
Quindi, se aPair è GBPUSD per esempio, e GBPUSD è la coppia che è aperta su questo grafico, allora il codice va bene.
Tuttavia se aPair è EURUSD ma il grafico è aperto a GBPUSD, sto pensando che la funzione di offerta sta ottenendo l'offerta di GBPUSD, e non EURUSD - è corretta?
Quindi, cosa può andare al posto dell'offerta, in modo che richieda il prezzo dell'aPair che viene passato e non il grafico corrente.
Spero che abbia senso - non preoccuparti del codice scadente, sto solo facendo il mio primo gioco con questo.
Grazie !