[ARCHIVIO] Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 3. - pagina 617
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
Potete dirmi come dichiarare un indicatore sovrapposto a un altro indicatore (per esempio MA su RSI) in un EA?
Potete dirmi come conoscere il lotto dell'ultima posizione chiusa? Per esempio: l'ultima posizione ha chiuso con un takeaway e vogliamo aumentare il lotto della prossima posizione.
Grazie mille, ma non è chiaro perché le parentesi sono oht-1 e non oht.
il primo elemento della matrice ha il numero 0, l'ultimo ha la dimensione-1
il primo elemento dell'array ha il numero 0, l'ultimo taglia-1
solo calcolare esplicitamente, per esempio usando iMAOnArray() o il mio algoritmo personale.
Grazie, farò una prova.
Ho provato un approccio diverso. Ho creato un semplice indicatore MA personalizzato da RSI. Ora ho bisogno di formulare condizioni per l'Expert Advisor per aprire posizioni da esso.
Per esempio:
se (RedLine1>BlueLine1&&RedLine2<BluLine2) OP_BUY
se (RedLine1<BlueLine1&&RedLine2>BluLine2) OP_SELL
Ma non so come dichiararli. Cioè:
double RedLine1 = iCustom(Symbol(), 0, "MARSI", ?, ?, ......, 1);
Potresti per favore dargli un'occhiata. O qualcuno per favore ci dia un'occhiata.
iHigh(NULL, PERIOD_D1,1) - il massimo di ieri
iLow(NULL, PERIOD_D1,1) - il minimo di ieri
iOpen(NULL, PERIOD_D1,1) - apertura di ieri
iClose(NULL, PERIOD_D1,1) - la chiusura di ieri
È possibile impostare iHai, iLo, iOpen e iClose per una data specifica, che può essere modificata nelle impostazioni dell'indicatore?
extern int data = 08/03/2011
iOpen(NULL, 08/03/2011,1) - qual è l'apertura?
Grazie, farò una prova.
Ho provato un approccio diverso. Ho creato un semplice indicatore MA personalizzato da RSI. Ora ho bisogno di formulare condizioni per Expert Advisor per aprire posizioni con esso.
Per esempio:
se (RedLine1>BlueLine1&&RedLine2<BluLine2) OP_BUY
se (RedLine1<BlueLine1&&RedLine2>BluLine2) OP_SELL
Ma non so come dichiararli. Cioè:
double RedLine1 = iCustom(Symbol(), 0, "MARSI", ?, ?, ......, 1);
Mi chiedo se si può dare un'occhiata. O qualcuno per favore ci dia un'occhiata.
Nel tuo caso non ci sono parametri esterni, quindi non hai bisogno di scrivere nulla al posto delle domande:
double RedLine1 = iCustom(0, 0, "MARSI", indice della linea, numero della barra);
Più specificamente,
double RedLine1 = iCustom(0, 0, "MARSI", 0, 1); - rosso a 1 barra
double RedLine2 = iCustom(0, 0, "MARSI", 0, 2); - rosso su 2 barre
double BlueLine1 = iCustom(0, 0, "MARSI", 1, 1); - blu su 1 barra
double BlueLine2 = iCustom(0, 0, "MARSI", 1, 2); - Blu sulla barra 2Nel tuo caso non ci sono parametri esterni, quindi non hai bisogno di scrivere nulla al posto delle domande:
double RedLine1 = iCustom(0, 0, "MARSI", indice della linea, numero della barra);
Sii più specifico,
double RedLine1 = iCustom(0, 0, "MARSI", 0, 1); - rosso a 1 barra
double RedLine2 = iCustom(0, 0, "MARSI", 0, 2); - rosso su 2 barre
double BlueLine1 = iCustom(0, 0, "MARSI", 1, 1); - blu su 1 barra
double BlueLine2 = iCustom(0, 0, "MARSI", 1, 2); - Blu sulla barra 2