This is a pretty simple issue. Your configuration is doing exactly as you told it to do.
Take a look at how routing policies are evaluated. The terms are evaluated top to bottom. Any routes that are matched and the action is "accept" it will be advertise to the peers. There is an invisible policy at the very end which has a default action.
http://www.juniper.net/techpubs/software/junos/junos92/swconfig-policy/how-a-routing-policy-is-evaluated.html#id-10131707
Also take a look at the Junos default routing policies and actions.
http://www.juniper.net/techpubs/software/junos/junos94/swconfig-policy/default-routing-policies-and-actions.html
The important thing to take a look at is what is the default behavior for BGP. As you would expect BGP only imports and exports active BGP routes. In order to advertise anything else you have to create an export policy.
Looking at your "show route" command there's just simply no static routes 😉 So you aren't advertising anything to your peers.
A good command to look at what routes are being advertised or received from a BGP peer is "show route advertising-protocol" or "show route receive-protocol"
http://www.juniper.net/techpubs/software/junos/junos93/swcmdref-protocols/show-route-advertising-protocol.html
http://www.juniper.net/techpubs/software/junos/junos91/swcmdref-protocols/show-route-receive-protocol.html
I think what you're trying to do is advertise the ge-0/0/1 interface. Junos has two different interface types. Local and Direct. The Local interface is simply the actual IP addresses that's assigned to the interface with a /32 netmask. The Direct interface is the network address of the interface.
Change your route policy to the following:
policy-options {
policy-statement send-statics {
term 1 {
from protocol local;
then accept;
}
}
}
There's no need to add a "reject" at the end of the policy as suggested by kshymkiw . This would break the policy due to the behavior of the invisible default policy at the end that will accept any active BGP routes.