معاملات الگوریتمی (که به آن معاملات خودکار، معاملات جعبه سیاه یا الگوتریدینگ نیز میگویند) به انجام معامله با استفاده از یک برنامهی کامپیوتری که مجموعهای از دستورالعملهای تعریف شده (یک الگوریتم) را دنبال میکند، میپردازد.