As Poke mentioned about macros, some Chinese hacker developed macro files to infinitely train their digimon, this was confirmed by the developer himself and apparently there is no way to stop this. Some of the users are suggesting that random battles occur when you train[which won't affect your win rate] to stop the macro. One of the developer's other aim was to lower the barrier between high trained people and newer players.
-basically lowering training limits for digimons.
In the current version, according to the 'Magnamon X hacker' there is a limit placed in training for each stages of digimon. The value is different from what Poke mentioned but the idea is similar. According to the hacker, there are 6 'boxes' where each box stands for baby(1,2), rookie, champion, ultimate, mega & SU. The limit of each box is 12.5k [ie 125,000 megahits] training. "Which means that '75k is the highest power that digimon can ever get'. This means that currently, digimon can't get infinitely strong. [The actual maximum (limitless) training you can fit was calculated/thought to be around 2.1 billion megahits. ie without the cap] Sadly, for those digimons who don't have SU, it is thought that their max training is approx ~60k.
And as Poke mentioned, if you miss training in a previous stage, you can't ever train that amount back.
It means that even if you fill up max training for that stage, anymore additional training are not going to worth anything unless you evolve to next stage.
-eg rookie training 1k + champion training 20k = 13.5k overall training
-eg Champion training 0 + Ultimate training 20k = 12.5k overall training [the missed out training for previous stage can't be filled]
Accoding to the Magnamon X hacker: he also shared this [box theory] with few of Chinese players, but he sounded like that Chinese players didn't really openly share all the things that he talked with. (I am not clear on this)
"
Read more: http://digimonunlimited.proboards.com/thread/1854#ixzz2leyftQLk