Okay i think i know what is a bit broken with trade after installing 1.4.2 beta.
Basically the tariffs slapped on the player are insane. If i buy salt for 33 in Ortysia and the rumor says i can sell it for 52 in Quyaz, i should make a profit if i buy large quantities right? Well no, i actually made a loss because of tariffs ( and trusting the rumour)....
I think the issue here is tariffs are way exagerated early game. Another example , i bought for 6000kg (or whatever the weight unit ingame is) in askar for 9 denars a piece.
I sold it in Charas for 18 denars a piece, so i should make 50% profit right? And get double the amount i invested? Well no.... i only made a bit more than 2k profits( from a 7k investment ) ...believe it or not.. that is cause of tariffs.
My issue with the current tariffs is that if there were such a thing then nobody would ever trade because currently you need to find goods that sell for at least double price somewhere to make a clear profit most of the time.
I think i know what also affects it aside from tariffs, because when you sell 100 pieces of something, it is not like in real life where you agree for the price for all 100 pieces as a whole.
No, here it is more like every single piece of these 100 is sold separately and the price you get for each is dependent on how much they have of this product, so the more you sell of this item, the lower the price is for each piece sold fron these 100. So in the end your 100 pieces that should net you a profit if a price was agreed on all of them are worth much less because the last 50 pieces of this shipment were sold at ultra low price because they already had 50 of it. I hope it makes sense, didnt really explain well.
Anyways so yeah, i know there is a perk to lower tariffs i think but at the moment, the trade penalties are too exagerated IMO, and probably only apply to the player because caravans would probably make losses if this affected them?
My trade skill is 50 though, mayhe it gets better as you get high trade skillbut i think they should tone down the tariffs to be honest.
There's no such thing as tariffs dude, what are you talking about?
If there's tariffs, it's already included in the price. So you always get what you see. Try buying only 1 unit of grain for 9 denars for example, and then selling it somewhere else for 18. You'll see that you will make exactly 9 denars of profit from it.
You already pointed out the solution to your problem. You're only thinking about starting prices for buying and selling.
If you see grain selling at 9, and you buy 6000kg of it from the same place, your average buying price will certainly not be 9. Same thing when selling. 18 is only the starting buying price. If you unload all 6000kg of grain in there, your average selling price would be way lower than 18.
Let's say the price increases/drops for every 500kg of grain (it's actually way lower than this, i'm saying 500 for the sake of simplicity). Your average buying price for 6000kg of grain with a starting price of 9 would be 14,5. And your average selling price starting from 18, by the same calculation would be 12,5. You see you're actually losing money by doing this.
What you need to do is buy things with green prices UNTIL price becomes yellow. Then you stop buying.
For selling you do the opposite. Sell when price is red/yellow and stop at green.
This way you'll always make profit and level up your trading skill. I know, I started a pacifist run in 1.4.2 and leveled up my trading to 225 in around 400 in game days without any mods by doing just this. I make loops around the map and buy every green and sell every yellow/red.
Only from villages and caravans you can buy/sell things with fixed prices but villages only have 1000 denars and caravans are nerfed to the ground. Used to camp in front of towns and sell to caravans about to enter that town in 1.3. Not the case anymore as their buying prices are way lower now, you can't make any profit off of them.