Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 678
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
All'inizio dobbiamo fissare questi 10 punti/pips - non discuteremo sulla percezione. Chiamiamo la variabile InpDistanse=10 e immediatamente la variabile interna ExtDistanse. Eseguiamo il tuning in OnInit - per 3 o 5 cifre
//--- tuning for 3 or 5 digits
int digits_adjust=1;
if(m_symbol.Digits()==3 || m_symbol.Digits()==5)
digits_adjust=10;
ExtDistanse = InpDistanse*digits_adjust*m_symbol.Point();
Resta da introdurre una variabile statica in OnTick(), in cui dovremmo registrare il prezzo di attraversamento. Poi contiamo semplicemente la differenza tra il prezzo corrente e il prezzo di crossover e confrontiamo la differenza con ExtDistanse.
Qui ...avevo bisogno di un esempio di come inserire una variabile statica in cui scrivere il prezzo dell'incrocio. un pezzo di codice
if(пересечение)
my_price=текущая цена
if(текущая цена - my_price > ExtDistanse)
покупаем или продаём
Con i segni, sta a te decidere se vuoi la rientranza sopra o sotto l'incrocio.
Aggiunto. Basta, gli uccelli si sono già svegliati fuori dalla finestra, ho bisogno di dormire.
Ricordatevi solo che arriverà il momento in cui nessuno vi darà una mano, e poi non cercate le ragioni per cui è successo.
if(пересечение)
my_price=текущая цена
if(текущая цена - my_price > ExtDistanse)
покупаем или продаём
Si prega di consigliare come fermare un Expert Advisor dopo due trade in perdita ...
EspertoRimuovi()
OpenPosition(Symbol(),OP_BUY,Lots,Bid-Sl*GetPoint(),Ask+TakeProfit*GetPoint());
if(Send_Notification&&TimeCurrent()>=time+10) {time=TimeCurrent(); SendNotification("BUY");}
if (FRMA1<GrossMA1 && FRMA2>GrossMA2&& my_price-Bid>Distanse*Point)
OpenPosition(Symbol(),OP_SELL,Lots,Ask+Sl*GetPoint(),Bid-TakeProfit*GetPoint());
if(Send_Notification&&TimeCurrent()>=time+10) {time=TimeCurrent(); SendNotification("SELL");}
EspertoRimuovi()
Ce n'è uno per MT4?
ed è una cattiva forma aprire un certificato?