Silver's sold at the traders too. I see it for 1 plat 415 gold.
What if we only offer trades for black. I've got 3 vials of black. Or just trade all dyes and items for orange dye. Like, basically, convert dye into a money unit of sorts, worth about 200 gold right now. So if we want to trade black dye, we divide the cost of black dye by the cost of orange dye plus a marginal increase (40%). So 6917(current black)/141(current price) + 56.4 (40%) = 35 orange dyes. Maybe a bit more to compensate for the fact that after a certain point, the cost of the orange dye is going to go up.
Or we could just ask for 100 orange dyes for a black dye and see how many people are willing to go to the trader and buy the number of orange dyes to get the black dye or willing to farm for 200 hours. Basically, this deal has a penalty on people who can't do math.
In essence, we let our purchasers buy from the trader and push up the price. And since we got our initial stores of orange for cheap, once we've pushed the price up, per unit, we can sell at profit. Man, I should quit my job and become day trader.