Questo è pseudocodice.
Quando le condizioni sono soddisfatte nella dichiarazione if vengono aperte troppe posizioni. Voglio solo una posizione da aprire anche se la condizione continua ad essere vera.
Cosa dovrei fare?
int start () {
if (! ExistPositions ()) {
se (ACQUISTA) {
OpenBuy ();
ritorno (0);
}
se (VENDI) {
OpenSell ();
ritorno (0);
}
}
ritorno (0);
}