[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate. Non posso andare da nessuna parte senza di te. - pagina 87
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
Risulta che non posso usare la cronologia per determinare se ho aperto l'ordine a mercato o un ordine pendente se il loro tipo è lo stesso? Quindi risulta che se ho trovato ordini del tipo BUY_LIMIT SELL_LIMIT SELL_STOP BUY_STOP attraverso lo storico, sono quelli cancellati?
Se gli ordini sono effettuati manualmente, allora puoi mettere un segno nei commenti. Se sono collocati da script o Expert Advisors, puoi anche segnarli nei commenti.
Ciao a tutti,
Probabilmente questa domanda va qui: perché la funzione Ask restituisce quattro cifre decimali per EURUSD, ma nella finestra dei tassi è cinque cifre decimali? MarketInfo restituisce anche quattro cifre decimali.
Perché la funzione Ask restituisce quattro cifre decimali per EURUSD, ma nella finestra dei tassi sono cinque cifre decimali? MarketInfo restituisce anche quattro cifre decimali.
Se si stampano o si stampano commenti, questo dovrebbe essere il motivo:
I dati di tipo doppio vengono stampati con 4 cifre decimali dopo il punto.
Per ottenere una maggiore precisione, dovreste usare la funzione DoubleToStr().
.
Solo che Ask non è una funzione, ma una variabile predefinita.
Se si stampa o si commenta, questa deve essere la ragione:
Idati di tipo doppio vengono stampati con 4 cifre decimali dopo il punto.
Per avere più precisione dovreste usare DoubleToStr().
.
Tranne che Ask non è una funzione, è una variabile predefinita.
Capito, grazie :) Un'altra domanda allora:
ticketLong = OrderSend(Symbol(), OP_BUY, lots, Ask, 1000, Ask - stoplossLong * Point, 0, "", 0, 0, Green);
Lo stop loss scatterà quando l'Ask scende sotto Ask - stoplossLong * Point, giusto?
ticketShort = OrderSend(Symbol(), OP_SELL, lots, Bid, 1000, Bid + stoplossShort * Point, 0, "", 0, 0, Green);
Lo stop-loss scatterà quando l'Ask sale sopra il Bid + stoplossShort * Point o Bid?
Capito, grazie :) Poi un'altra domanda:
ticketLong = OrderSend(Symbol(), OP_BUY, lots, Ask, 1000, Ask - stoplossLong * Point, 0, "", 0, 0, Green);
Lo stoploss scatterà quando l'Ask scende sotto Ask - stoplossLong * Point, giusto?
ticketShort = OrderSend(Symbol(), OP_SELL, lots, Bid, 1000, Bid + stoplossShort * Point, 0, "", 0, 0, Green);
Lo stop-loss scatterà quando l'Ask sale sopra il Bid + stoplossShort * Point o Bid?
Tutto tranne il prezzo di apertura è impostato su Bid per le posizioni lunghe e Ask per le posizioni corte.
Per le posizioni lunghe tutto tranne il prezzo di apertura è fissato dal Bid, per le posizioni corte dall'Ask.
Quindi sarebbe corretto?
ticketShort = OrderSend(Symbol(), OP_SELL, lots, Bid, 1000, Ask + stoplossShort * Point, 0, "", 0, 0, Green);
ticketLong = OrderSend(Symbol(), OP_BUY, lots, Ask, 1000, Bid - stoplossLong * Point, 0, "", 0, 0, Green);
E, di conseguenza, lo short sarà chiuso da uno stop loss, quando Ask raggiunge il valore impostato?
E, di conseguenza, lo short si chiuderà con uno stop loss quando Ask raggiungerà il valore impostato?
Esattamente giusto.
I corti si aprono a Bid e si chiudono a Ask. I lunghi sono viceversa.
Se volete aprire short dal mercato o da un ordine pendente, il prezzo Bid è l'unico prezzo Bid PRIMA di aprire.
(Per non parlare dei livelli SL, TP e Stop, naturalmente).
Dopo l'apertura c'è solo Asc.
Quindi sarebbe la cosa giusta da fare?
ticketShort = OrderSend(Symbol(), OP_SELL, lots, Bid, 1000, Ask + stoplossShort * Point, 0, "", 0, 0, Green);
ticketLong = OrderSend(Symbol(), OP_BUY, lots, Ask, 1000, Bid - stoplossLong * Point, 0, "", 0, 0, Green);
E, di conseguenza, lo short si chiuderà allo stop loss quando Ask raggiunge il valore impostato?
Non necessariamente superato, ma abbastanza perché Ask tocchi il valore impostato
Non necessariamente superato, ma abbastanza perché Ask tocchi il valore impostato
O cambiare lo spread verso l'alto.
O ha cambiato lo spread verso l'alto.
E quanto spesso accade?