Pseudo code is easily converted to Zorro Code. For Haikin Ashi:

Close = (Open+High+Low+Close)/4
Open = [Open (previous bar) + Close (previous bar)]/2
High = Max (High,Open,Close)
Low = Min (Low,Open, Close)

==>

vars Close = series((priceOpen()+priceHigh()+priceLow()+priceClose())/4);
vars Open = series((priceOpen(1)+priceClose(1))/2);
vars High = series(max(priceHigh(),max(priceOpen(),priceClose())));
vars Low = series(min(priceLow(),min(priceOpen(),priceClose())));

Only take care to count correctly the number of brackets. wink