High frequency Trading HFT Meaning, Positives and negatives