Hi Sofiane,
Happy to see you among us. hope everything will be smooth for you.
Unfortunately, I'll not be of a great help as I'm not living in Algeria since long, so I cannot answer specific questions like the ones you are asking. However, I recommend to have an account with a foreign currency...