OctaFX (now Octa) is an NDD broker established in 2011, offering $25 min deposit, 1000:1 leverage, $0 commission, daily IB payouts up to $12/lot, 80% revenue share, and 100+ forex pairs.