Advanced orders are conceptually simple to understand. They can be executed by saying “If price is above or below a certain value, execute buy/sell order”. However, this sort of command is impossible to execute on a block chain. Any transaction on the block chain must be initiated by a user, therefore it is not possible to have this sort of conditionality.