I try and try .... this worked with me
===================================
Here's an example based off my config. 1.2.3.4 would be my "gateway" while 2.3.4.5 is the upstream device I am checking to verify connectivity. 3.4.5.6 would be a secondary route if your primary is down.
/ip route
add check-gateway=ping comment="Primary Default Route - Midco" distance=1 gateway=2.3.4.5
add check-gateway=ping comment="Backup Default Route - Midco" distance=2 gateway=3.4.5.6
add comment="Validate Route" distance=1 dst-address=2.3.4.5/32 gateway=1.2.3.4 scope=10
If you are unable to reach 2.3.4.5 via 1.2.3.4, the route is disabled and it uses 3.4.5.6 for connectivity.
===========================================
the main problem was i did not delete my exist configuration
Thank you all ...... Thank for forum.mikrotik.com ...... Thanks for mikrotik board
Looks good, yes one has to go to the IP DHCP Client and uncheck the default route from being added into the mix.
Okay as far as setup, what this means is that you only have ONE WAN IP address and are checking it via two recursive sites.
The only difference between my recursive setup and yours is that I have a second WANIP.
/ip route
add check-gateway=ping distance=2 gateway=8.8.4.4
add check-gateway=ping distance=3 gateway=208.67.220.220
add distance=10 gateway=ISPEastlinkgateway
add distance=2 dst-address=8.8.4.4/32 gateway=vlanbellgateway scope=10
add distance=3 dst-address=208.67.220.220/32 gateway=vlanbellgateway scope=10
So the logic being is that
a. the router checks google connectiivty first and if that doesnt work checks OPENDNS connectivity both using the primary ISP.
b. if both public DNS servers fail, then the router switches to the secondary ISP.