It depends what one means by simple ...
Given $\mu = (0,0)$, $\quad \Sigma =\left(
\begin{array}{cc}
\sigma _1^2 & \rho \sigma _1 \sigma _2 \\
\rho \sigma _1 \sigma _2 & \sigma _2^2 \\
\end{array}
\right) \quad $ and $\quad a>0$.
Unconditional model
Let $(X,Y) \sim N( \mu, \Sigma)$ with pdf $f(x,y)$ and cdf $F(x,y)$:
Normalising constant
Let $c = P(-a<X<a) = F(a,\infty)-F(-a,\infty) =2 \big[ F(a,\infty) -\frac12 \big] = \text{Erf}\left(\frac{a}{\sqrt{2} \sigma _1}\right)$
where Erf denotes the error function. Or, automating it:
Doubly Truncated model
Let $\big(X \big| -a<X<a,Y\big)$ have pdf $g(x,y)$. Then:
Then, the variance-covariance matrix for $(X,Y)$ when $X$ is truncated above at $a$ and below at $-a$ is given by:
where I am using the Varcov
function from the mathStatica package for Mathematica to automate the nitty gritties.
The top left element denotes $\text{Var}(X)$ for the conditional model $g$ and yields a closed-form solution. An interesting feature is that the conditional variance of $X$ does not depend on $\rho$ - this appears to be because the truncation is symmetrical around the mean 0.
The bottom right entry (with the integral sign) denotes $\text{Var}(Y)$ for conditional model $g$: since the software is unable to find a closed-form solution, the integration does not appear to be 'easy'.
The off-diagonal elements denote $\text{Cov}(X,Y)$ for conditional model $g$.
Hope this helps.