Here is the context.
People speculate and do trading in stock marketing. There have been cases of people pumping money on a specific stock and creating a fake demand for it which in turn shoots up its price.
This will create speculation.
Now, what is meant by last sentence is when people see a price of a stock going up, they tend to speculate without real knowledge as to why is it happening and might buy the stock.
Is that the correct usage or is there a better phrase to convey the same thing?
For some reason, which I am unable to articulate, I find that phrase not accurate. I feel its a usage like
create thought where the appropriate usage would have been
triggered a thought.