Is God moved by our prayers and petitions, or by our fasting?
God has already moved on our behalf. He was moved by His love for us. And thereby, He provided all that we need according to His riches in glory. Every answer to prayer has been provided for in Christ (2 Pet 1:3).
Our prayers and fasting only moves us. It draws us to a position where we can receive by faith. But the answer to our prayers had been provided for independent from our petitions and prayers.
In the same manner that God provided all that was necessary in the Garden of Eden, way before man was created. The account of creation in Genesis details the things that God created. And then He created Adam after he had finished creating everything.
Now that was the first creation, and the first Adam. But in Christ, a new creation was born! Isaiah 66:8 says;
"Who hath heard such a thing? who hath seen such things? Shall the earth be made to bring forth in one day? or shall a nation be born at once? for as soon as Zion travailed, she brought forth her children".
When God made this new creation, He also provided all things that pertain unto life and godliness (2 Pet 1:3). Everything is provided in Christ. The 'old man' or first Adam is no more(if you are in Christ).
"Therefore if any man be in Christ, he is a new creature: old things are passed away; behold, all things are become new" 2 Cor 5:17.
The Psalmist prophesied this saying
"When the LORD shall build up Zion, he shall appear in his glory" Psalm 102:16.
And the Gospel of John confirms it saying:
"And the Word was made flesh, and dwelt among us, (and we beheld his glory, the glory as of the only begotten of the Father,) full of grace and truth".
God already moved because He is love! But we have access into this grace by faith. When we believe, we are ushered into His glory. When we acknowledge what He has done for us, we become partakers of the divine nature. We don't enter based on our trials and tribulations, and our long-sufferings! Grace and peace is multiplied through the knowledge of God and of the Lord Jesus (2 Pet 1:2)
Stop trying to move God, and realize that He has already moved on your behalf.