[ARCHIVIO]Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Non posso andare da nessuna parte senza di te - 5. - pagina 64

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
Fare di Raz una costante
#define Raz 5
Se è richiesta una dimensione variabile dell'array, è qualcosa del genere:
Non capisco di cosa si tratta....
se () {acquista}
else while (a<0)
{print ...}
se (...) ...
Il contatore non esce quando "a" è maggiore di zero e non va al prossimo se
Come può essere? tutto stampa e stampa.... mi ci sono voluti 10 minuti per stampare quasi 6 gigabyte di log. è normale? non ricordo questo prima... non è la prima volta che stampo .... parametri
Non capisco di cosa si tratta....
se () {acquista}
else while (a<0)
{print ...}
se (...) ...
COUNTER NON ESCE dal ciclo quando "a" è maggiore di zero e non va al prossimo if
Come può essere? tutto stampa e stampa.... mi ci sono voluti 10 minuti per stampare quasi 6 gigabyte di log. è normale? non ricordo che sia successo prima... non è la prima volta che stampo i parametri....
Prova ad aggiungere le parentesi:
se () {acquista}
else{ mentre (a<0)
{print ...}}
se (...) ...
Prova ad aggiungere le parentesi:
se () {acquista}
else{ mentre (a<0)
{print ...}}
se (...) ...
non ha funzionato.
cosa significa 2013.01.09 19:37:44 Robot_zero EURUSD,M1: shutdown by timeout?
spegnimento per timeout
Voglio che le posizioni siano aperte quando le candele chiudono sotto o sopra la linea, forse uno script separato da aggiungere?
QUESTO FA PARTE DELL'ESPERTO
//+------------------------------------------------------------------+
//| Aprire una posizione|//+------------------------------------------------------------------+
void OpenPositions() {
bool lbBuy=False, lbSell=False;
double ldStop=0, ldTake=0;
if ((Ask>gdPrevAsk && Ask>=gdUpPrice && ebBuyFromUp)
|| (Ask<gdPrevAsk && Ask<=gdDnPrice && ebBuyFromDn)) lbBuy=True;
if ((Bid>gdPrevBid && Bid>=gdUpPrice && !ebBuyFromUp)
|| (Bid<gdPrevBid && Bid<=gdDnPrice && !ebBuyFromDn)) lbSell=True;
if (lbBuy) {
if (ExistPositionByOP(OP_SELL)) CloseAllPositions();
if (!ExistPositionByOP(OP_BUY)) {
if (StopLoss!=0) ldStop=Ask-StopLoss*Point;
if (TakeProfit!=0) ldTake=Ask+TakeProfit*Point;
OpenPosition(OP_BUY, ldStop, ldTake);
}
}
if (lbSell) {
if (ExistPositionByOP(OP_BUY) CloseAllPositions();
if (!ExistPositionByOP(OP_SELL)) {
if (StopLoss!=0) ldStop=Bid+StopLoss*Point;
if (TakeProfit!=0) ldTake=Bid-TakeProfit*Point;
OpenPosition(OP_SELL, ldStop, ldTake);
}
}
}