|Article Edit | History | Editors|
This is the documentation wiki for the Australian Maths Trade. The current trade is CANCON 2020 Swap / Buy (not Math Trade) List
Table of Contents
How do I know it's on?
The Australia-wide Maths trades happen typically twice a year before large conventions that help people organise no-postage mules to move games around. There are also occasional whole-city maths trades which are organised to be postage free. If you want to hear about them, you should subscribe to both of:
ABOUT MATHS TRADES
What is it?
A Maths Trade is a trading method that allows participants to trade games with a large pool of games made available by many other users, rather than a one-for-one trade with a single other person.
It utilises a program running an algorithm to determine which items submitted can be traded for items which have been requested by its participants. The program allows you to offer to trade games (or other items, as allowed by the rules) and create a list of one or more items you would like to receive in return for your item. Thus, you may trade away things you don’t want in anticipation of receiving things from a list of items that you consider more desirable. The clever part of the algorithm is that the person you send your game to may not be the person you receive one from.
In essence, it matches items you (and all the others) submit against items you (and all the others) want to determine what can be traded to whom to ensure as many items as possible get something they asked for.
However, the maths trade algorithm determines that a game is available that meets what each person wants, and works out the way to do this:
This is a simple demonstration of the mechanic of a maths trade. With more participants, more games, and more possible selections from the items people want, the possible combinations grow exponentially, and some very convoluted trading loops can be obtained.
How does it work?
It is initiated with a Geeklist, usually created by the Trade Moderator. The Geeklist header will stipulate the rules that will apply to the maths trade, and the Moderator will ensure that everyone who submits to it complies with these. Rules may vary between different trades, so before submitting to the Geeklist you should read all the rules, make sure you understand and are willing to comply with them, and ask questions beforehand if necessary.
If you are prepared to honour the rules, you add an item to the Geeklist – use the Add Item link in the bottom right-hand corner of the Geeklist header. Enter or select the relevant item from the prompt, make sure you choose a picture that correctly matches the item you are submitting, and enter in any other details; usually, the Trade rules will require you to put in details of the condition of the item, the version, and anything else relevant to your offering.
You may also include anything else you wish within the item details. This may, for example, include expansions that are included with your offering, or other items altogether (commonly referred to as “sweeteners”, in that they make your item a more desirable option to others).
Bear in mind that you will not get your item traded unless someone else includes it on their Want List. Accordingly, you want to try as much as possible to make your item something people are likely to want, or include enough sweeteners to do so.
Note that you are not able to put conditions against your item (eg. you will only pay postage to certain areas, you will only include sweeteners if it trades to a cute blonde, etc.). As the item you submit is potentially available to any participant in the trade, you are honour-bound to abide by the trade results and send your offering complete and without qualification.
As long as the rules permit it, you can add as many items as you want, you can add items already listed, and you can add anything within scope of the allowable submissions as defined by the rules. The only caveat is that when the trade completes you must be able to get every item you have offered, as described, to whomever is allocated to receive them.
The Moderator will specify a closing date for submissions. Anything you want to add to the list needs to be done before that date/time. As soon as the list is closed, you can submit your Want List.
How do I get what I want?
To start with you prepare a Want List. Instructions for how to build a Want List are detailed below in the YOUR 'WANT LIST' section; in short, you create a text file with one line per item you've submitted and a list of things you’d be happy to receive in trade for it.
Towards the closing date of the maths trade, the Moderator will assign trade codes to every item on the Geeklist. The actual content of this trade code is irrelevant, but they will always be in a specific format (currently 7 digits + hyphen + 5 characters: #######-TEXTX). The trade codes themselves are important as they are used as the item references in your Want List.
For every item you have submitted, you make a list (using the trade codes) of the items you would be happy to receive in return. There may only be one, which is fine, but the more things you provide as acceptable trades for your offered items, the more opportunity that algorithm has to find trade matches for you, so the more likely it is you will get a successful trade.
In addition, the Australian Maths Trades use an added facility allowing cash transactions as well, whereby you can offer your item in return for a certain payment (as well as possible other items), and/or you can offer cash to try and obtain things you are interested in. Guidelines for how this works are detailed in the section Trading Cash below.
The rules will give a deadline for the submission of Want Lists. Some people will get theirs in quickly, others will leave it to the last minute. Those in the former group will usually take every opportunity to mock, castigate and vent their frustrations at those in the latter group. Regardless, when all users have submitted lists, the Maths Trade is ready to be executed.
The Australian Maths Trades use a program called TradeMaximizer which has been substantially modified by John Farrell (Friendless), a wonderfully friendly and helpful BGG user. A Want List is not difficult to compile, and by following the instructions and giving a little attention to detail, each user can contribute to the smooth and easy running of the Trade and get the best results from it.
The TradeMaximizer compiles all the Want List and then runs through them using it's logic - the core of which is based on the most desirable outcome being the solution that gives the most possible trades (ie. as many items as possible offered up for trade do actually find trade matches).
Generally the program runs quite quickly, and the results get posted in a list specifying which items have traded, so which users have items to send (and to whom), which items you receive for your trades, and any items you offered that failed to trade. Then, in accordance with the rules, you get your successfully traded items away to their receiver(s), and await your inbound goodies.
Stuff I need to know about
It's not really that complicated, and once you've done one you'll likely be addicted to them thereafter... a bit like when you got into boardgaming in the first place!
Some items are destined not to trade. Some users will permit their submitted items to be traded privately (or sold) before the trade runs; considerate users will modify their listing to note that the item is no longer available for trade. Other items will not trade because the person offering them did not find anything suitable they wanted and submitted a blank trade list.
This is scary, can I trust people on the internet?
No, don’t trust people on the internet as a matter of course. The super good thing about the Australian Maths Trades is that a lot of the people involved in it have already met each other at conventions (BorderCon, ConVic, ConCentric, CanCon, etc), and then they’ve met the less well-travelled people at their local meetings. So, we mostly know each other. We’re always looking to extend that circle of known and trusted fellow geeks.
I don’t have a clue about the Maths Trade, I just want a copy of Agricola
Getting a particular game is a little difficult, as it depends on someone else wanting to get rid of it. The best thing to do to start with it is to find the geeklist and subscribe to it, find the discussion thread (which will be linked to from the header of the geeklist) and subscribe to that too. When items you want come up on the geeklist, make a note. If it’s exactly what you want, see if you can figure out a trade straightaway (a “pre-trade trade”), as the owner of the game is not obliged to leave the item in the trade if they get a good offer. This is a contentious topic as “all the good stuff gets taken”, but it’s within the rules, and as all board gamers know, playing within the rules is the prime directive.
What about want-lists and all that?
After all the listing has been done, and a great deal of the arguing, comes the technical phase. This is where you have to write down what you want and what you will give for it. As long as you know what you want and what you’ll give for it this bit isn’t too hard, especially as there are some web interfaces to help you figure it out. Also, Friendless is the guy who has to deal with your mistakes in this phase and he has the patience of a saint - a cantankerous nerdy saint, to be sure, but he won’t let your mistakes break the trade. Also, *if he notices* you doing something which may not be what you want, he’ll help.
What if I get committed to a deal that’s no good?
The trade is designed to be no-risk, no surprises. In particular, you won’t have to give A to get B unless you’ve explicitly said “I would give A to get B”. There’s no mysterious screwage mechanism EXCEPT the post office. Postage can be expensive and it can be a risk, as our rule is that sender pays shipping. Note though that Aussie Post has an on-line service whereby you can send a game like Puerto Rico in an official Aussie Post box (costs $3.40 or so) to anywhere in Australia for $15.05. Sending games that don’t fit in that box can be difficult and expensive. If in doubt, leave them out of the trade. Having said that though, if you explicitly committed to a deal that turned out to be no good, the conventions of contracts apply and you should honour the deal.
It all went haywire and I got screwed!
That seems unlikely. But if it happens to be true, some of the benevolent and overstocked gamers around the country will likely come to your rescue. It’s in our interests for the trade to keep its good reputation. Nobody has been screwed yet, but some people have been miffed.
HOW AUSSIES ARE DIFFERENT
Several years ago the Trade Maximiser code for the Aussie maths trades diverged from the code for the rest of the world - this is essentially because Friendless and JeffyJeff were taking things in different irreconcilable directions. As a consequence, Aussie Maths Trades don't use the OLWLG, but they do have a nice HTML output format, geeklist integration (and consequently better error messages) and the option of trading for cash. Mr_Lunch and thepackrat have been working on some on-line tools (see below) for creating and checking wants-list submission, so that the Aussie suite of tools is very useful, just totally different to what the rest of the world does. If you're interested in the Trade Maximiser code used in Australia, just PM Friendless.
YOUR 'WANT LIST'
A 'Want List' is a text-only submission to the Maths Trade operator detailing all of the items/payments you wish to offer, and/or what you're looking for in return. You propose one of your items for one item (or one of a list of items) you would like in return; this includes cash offers and/or requests (covered below).
It is required after submissions to the trade Geeklist are closed, and there will be a posted deadline by which you have to have them in by.
The fundamental things to be aware of are that:
Accordingly, you need to make sure that every item on your want list is a satisfactory trade for you... remembering that in all Australian Maths Trades the SENDER pays for shipping, so if you're not going to be content to receive a well-used Munchkin in return for your virgin copy of Queen's Gambit (including possibly paying postage to Christmas Island for it as well), then don't put it in.
The program, TradeMaximizer, works on the principle of getting the most number of trades possible, with the moderator usually advising the specifics of the ALGORITHM to be used. In the Australian Maths Trades these are the options that are set:
A Want List is a straight text file. It should not have formatting of any sort, but it should be structured correctly - this makes the Admin's life significantly easier. Each line (row) of your list should be structured in the same way.
Starting the List
Note that this presumes you are preparing your Want List manually. There are tools available to assist you preparing this with greater autonomy, and these will be detailed elsewhere on this page.
Every item on the trade list has a designated trade code added to it in the format #######-TEXTS, and you will need these for each item you want to put in your list.
Firstly, make a list of the games you are interested in receiving, ensuring that you correctly note the trade code for each item.
Then make a list of any items you have added, beginning each line with your username in brackets followed by a space, followed by the trade code for the item you have put up for trade and a colon:
Note the trade codes used herein are examples only, and do not represent real items from any trade list.
Duplicate Protection (Aliases)
Whilst building the list of items you want you will come across games that are listed multiple times. In the likely circumstance that you are not one of those people who wants, for example, three copies of 'Race for the Galaxy' (yes, there are people like that!!), you can create a dummy (an alias). This allows you to add the game in more than one line of your Want List, but the trade engine will only find one success for it, so you can only receive one copy.
The same functionality can also be used to build a selection of games where they are not the all same and you would be happy to receive any one (and only one) of them. You can use it to select just one of any group of items you desire. For example, if you wanted a 2-player game, but only one 2-player.
To create an alias, create a name for it; this can be anything you like, but it must be unique in your list and it must be preceded a % sign. And, as with any other row on your list, the start of each line must be your username surrounded by brackets and it must have a colon after the submitted item trade code.
Do this for each game you want where you want only one from the selection.
Then, next to each alias, put the trade code for the items you want. As with a normal want list, these should be in order of preference (for example, you might want to put a version listed as "new" ahead of one listed as "good", but you'd be happy to get either).
Thus, in this example...
Then, you will use the alias identifier code you have created in one or more lines of your Want List. It doesn't matter how many times you use it, you can only receive one item (total) from all the lines of each dummy group.
Important Note! If you list any of the individual games in a wantlist, rather than always using the %GROUP, you can still end up with duplicates.
Trading Games for Games
Now, to each row of the list of games you submitted, add trade codes for any of the games you would be happy to receive in trade, leaving a space between each one. You may have items in more than one line (ie. you would trade any of several of your items for a particular item). Where you are adding a game used in your alias list, use the alias code you created rather than any individual item trade code.
As noted above, you may be required to pay postage to anywhere in the country, so bear that in mind at all times when deciding what you'd be happy to receive in return.
Trades work one-for-one, so one offer on each line gets matched against one possible item. Thus, 2011111-CAYLS appearing on two (or more) rows can obviously only trade once, for one of the submitted items. (Incidentally, this means that if it trades once and there are no other options for your other items, your other items won't trade... the more items you are prepared to trade for each of yours, the more likely you are to get them all traded!)
Also, alias items only trade once; so, 2132132-GAMEB might trade for 2011111-CAYLS or 2012222-TBAGO or 2013333-FLIPR or a copy of Race for the Galaxy (in which case nothing else would trade for anything from the %RFTGS list) or for an item from the %WGAME list (in which case nothing else would trade from the %WGAME list, and nor would 2132134-GAMED trade).
Incidentally, remember that the TradeMaximizer will weigh trades earlier in the row as more desirable than those later, so prioritise. However, it will work to get get the maximum possible trades, even if that means you get your last choice for every item. Plan carefully...
Thus, in this example...
You are also able to use CASH as an option in the Australian Maths trades, allowing contributors to both offer cash in trade for an item, and/or accept cash as a suitable trade.
Note that BGG now requires those receiving cash to go through the BGG Marketplace and pay BGG a 3% commission, see Cash Value Trades in Math Trades (and how to make a geek market listing for them). On page 6 of this thread it links to the section in the Geeklist Auction Wiki dealing with Listing Marketplace items (individual or bulk lot) - https://boardgamegeek.com/wiki/page/GeekList_auction#toc4.
If you are happy to accept cash for one of your submissions, simply add the amount to the relevant row of your want list.
If you want to offer cash for one or more items, add it as a row as you would a game, remembering correct syntax for the row: your username in brackets, offer, colon, items.
Bear in mind that there is not necessarily a correlation between the amount you offer and the amount requested for any particular item. Because the methodology of a maths trade is not A <--> B, but may be A --> B --> C --> A (or even more complex), you could conceivably offer more or less for an item than the person requests and still end up with a successful trade. You can also make cash offers for items not submitted with a value and get a successful trade.
However, the simple rule to remember is that trades can only be matched against the items on each row of your list... if you offer something (cash or game) you can only receive respective items you specify (be they cash or game). You cannot possibly end up with a trade you have not requested.
You can also use a CASH offer to try for one item from a selection of several using the alias functionality, exactly as with any other trade.
Important Note! The program allows you to specify an overall spending limit, so that the sum of any possible trades will not exceed that limit. You should do this if making cash offers as, by default, the program will otherwise use the highest amount you've bid for any single item as your total spending limit. Use LIMIT as the code and the same syntax...
The cash functionality works as follows:
Getting it finished
When you're done, put it all together and check your syntax: every line needs to
When you're done, copy it into a Geekmail and sent to the Trade List operator as specified in the Geek List header.
Note: do not try to screw the system. The program will reject nonsense like this:
TOOLS to help you
|[What Links Here]|