Data is Dukascopy bid; buys fill at bid + spread. Stops and targets are checked on every 1-minute bar; if both are hit in the same minute the stop is assumed first.