The `Execute` method sends a raw MT4 command. Parameters are encoded using base64 and Windows-1251.
Use `WithAutoClose(false)` if you want to reuse the connection manually via `client.Close()`.
## Options
-`WithDialTimeout(d time.Duration)`: Sets the timeout for establishing a TCP connection. Default: 5s.
-`WithReadTimeout(d time.Duration)`: Sets the maximum time to wait for a server response. Default: 5s.
-`WithWriteTimeout(d time.Duration)`: Sets the maximum time to complete sending a request. Default: 5s.
-`WithAutoClose(enabled bool)`: If `true`, closes the connection after each `Execute` (default). Use `false` to reuse the session manually via `client.Close()`.