Defender O’Halloran, 22, joins the Coasters on a two-year contract from RAF Lossiemouth.
Striker Macleod, 29, has arrived at Grant Park on mortgage from Buckie Thistle.
Lossiemouth supervisor Joe Russell is happy to have added Ryan O’Halloran and Adam Macleod to their squad.
Lossie boss Russell mentioned: “I watched the RAF crew as a result of I used to be going to take a look at a few different gamers who we have been attempting to get and Ryan got here out of that.
“The 2 boys I used to be taking a look at are getting posted shortly so it fell by way of and the supervisor mentioned to me Ryan would do a job for us.
“When he got here down to coach with us he caught the attention straightaway.
“He’s an enormous lad and a little bit of a unit, however Ryan’s additionally superb on the ball.
“I’m actually happy to get Ryan and I believe he may very well be a extremely good addition for us.
“It’s humorous how issues come about, as a result of we bought him by probability actually.
“With Adam, we tried to get him final yr when he was leaving Nairn St Ninian.
“However then Buckie got here in for him and he wasn’t going to show them down.
“Once I knew he was arising for mortgage to construct up his health, we went again in for him and I believe our earlier curiosity may need swayed it, as a result of there have been a couple of golf equipment .
“Hopefully the transfer will work out for each of us – our subject final season was a scarcity of objectives.
“That was one thing we needed to tackle and, when this chance arose, we jumped at it.