etwings trade api for promise