May I ask why you bought all these bitcoins?
I just want to transfer my money from China to USA, for example.
What is your time frame to lock in the $3 price?
Let's say 1 hour (6 confirms)
I just want to send money through bitcoin and overcome the risk to bitcoin's price,
Is there anyway to make this type of fee constant(irrelevant to the price of bitcoin)?
No. The essence of Bitcoin is that its value floats, it is not tied to a dollar value, its value can go up or down due to market forces.
However, I would think that within an hour, the price will "probably not" swing very greatly.