| www.ClassicTW.com http://classictw.com/ |
|
| EP Haggle http://classictw.com/viewtopic.php?f=15&t=35114 |
Page 1 of 1 |
| Author: | Tweety [ Fri Oct 13, 2017 12:21 am ] |
| Post subject: | EP Haggle |
Has anyone ever noticed that the data exported out of EP Haggle into a .csv has same data for low and high for both MCIC and productivity? is that how it is intended? Sector,Product,LowMCIC,HighMCIC,LowProductivity,HighProductivity 177.000000000000000,ORGANICS,-48,-48,249,249 177.000000000000000,EQUIPMENT,56,56,188,188 600.000000000000000,FUEL,88,88,121,121 600.000000000000000,EQUIPMENT,-46,-46,246,246 708.000000000000000,FUEL,-49,-49,205,205 708.000000000000000,EQUIPMENT,45,45,277,277 997.000000000000000,FUEL,41,41,273,273 997.000000000000000,EQUIPMENT,-58,-58,198,198 1377.000000000000000,ORGANICS,57,57,214,214 1377.000000000000000,EQUIPMENT,-22,-22,112,112 1766.000000000000000,FUEL,-85,-85,218,218 1766.000000000000000,ORGANICS,47,47,106,106 2139.000000000000000,FUEL,76,76,126,126 2139.000000000000000,EQUIPMENT,-38,-38,121,121 2257.000000000000000,EQUIPMENT,60,60,238,238 2423.000000000000000,ORGANICS,62,62,270,270 2423.000000000000000,EQUIPMENT,-62,-62,161,161 2440.000000000000000,FUEL,-80,-80,270,270 2456.000000000000000,FUEL,76,76,195,195 2456.000000000000000,EQUIPMENT,-27,-27,211,211 2528.000000000000000,FUEL,-89,-89,91,91 2528.000000000000000,EQUIPMENT,59,59,127,127 3247.000000000000000,FUEL,-57,-57,105,105 3247.000000000000000,EQUIPMENT,37,37,93,93 3264.000000000000000,ORGANICS,69,69,92,92 3264.000000000000000,EQUIPMENT,-28,-28,167,167 3704.000000000000000,FUEL,-83,-83,175,175 3704.000000000000000,EQUIPMENT,20,20,129,129 3721.000000000000000,ORGANICS,-48,-48,249,249 3721.000000000000000,EQUIPMENT,20,20,262,262 3831.000000000000000,ORGANICS,-72,-72,191,191 3831.000000000000000,EQUIPMENT,46,46,174,174 4658.000000000000000,ORGANICS,-45,-45,281,281 4658.000000000000000,EQUIPMENT,34,34,87,87 5528.000000000000000,ORGANICS,51,51,128,128 5528.000000000000000,EQUIPMENT,-48,-48,112,112 5665.000000000000000,ORGANICS,39,39,138,138 5665.000000000000000,EQUIPMENT,-48,-48,178,178 6105.000000000000000,FUEL,86,86,296,296 6105.000000000000000,EQUIPMENT,-39,-39,294,294 6341.000000000000000,FUEL,-75,-75,207,207 6341.000000000000000,EQUIPMENT,60,60,281,281 6467.000000000000000,ORGANICS,-31,-31,227,227 6467.000000000000000,EQUIPMENT,62,62,256,256 6661.000000000000000,FUEL,-41,-41,135,135 6661.000000000000000,EQUIPMENT,58,58,288,288 7071.000000000000000,FUEL,-49,-49,85,85 7071.000000000000000,EQUIPMENT,37,37,77,77 7765.000000000000000,ORGANICS,-70,-70,153,153 7765.000000000000000,EQUIPMENT,40,40,95,95 7956.000000000000000,FUEL,52,52,135,135 7956.000000000000000,EQUIPMENT,-24,-24,291,291 8239.000000000000000,FUEL,-60,-60,231,231 8239.000000000000000,EQUIPMENT,45,45,231,231 8499.000000000000000,FUEL,79,79,204,204 8499.000000000000000,EQUIPMENT,-36,-36,274,274 9189.000000000000000,FUEL,70,70,261,261 9189.000000000000000,ORGANICS,-61,-61,254,254 9306.000000000000000,FUEL,77,77,187,187 9306.000000000000000,EQUIPMENT,-34,-34,106,106 9489.000000000000000,ORGANICS,41,41,293,293 9489.000000000000000,EQUIPMENT,-44,-44,265,265 |
|
| Author: | ElderProphet [ Sat Oct 14, 2017 10:15 pm ] |
| Post subject: | Re: EP Haggle |
Heya Tweety, great to see you around! How have you been? The High and Low values will be different when multiple solutions were calculated, but should eventually be the same value. If you go to an unknown port that is trading at 20%, then the minimum and maximum productivity values can be calculated by dividing the qty on hand by .195 and .205 respectively (as those values could have rounded to the reported 20%). Let's say that gives a low productivity of 200, and a high productivity of 219. The haggle script then checks each possibility, and let's say it finds matches to the port's bid when the MCIC is 40, productivity is 210, and again when the MCIC is 43, productivity is 208. The high and low of each is recorded to those sector parameters, and will be used as the starting points for future calculations. Typically, within 1 or 2 trades, the exact values have been derived. It's flipping complicated, way more than that overview, but the end result is that it very quickly hones in on the one and only set of possible values. |
|
| Author: | Tweety [ Tue Oct 17, 2017 3:54 am ] |
| Post subject: | Re: EP Haggle |
another thing i noticed is that ep haggle errors out sometimes. Script run-time error in 'EP_HAGGLE2017.TS': '($HEPHHE<4' is not a number, line 1175 |
|
| Author: | ElderProphet [ Tue Oct 17, 2017 9:52 pm ] |
| Post subject: | Re: EP Haggle |
Wow, good catch, there's a bug in that line of the 2017 version. This is a good segue into the updates I've been working on... The biggest issue with this script has been derive failures which cause it to pause until someone manually completes the bidding / haggling. Over the past month I was able to identify the specific scenarios where this occurred, and I've added code to handle those scenarios. I believe these are ALL solved. To wit, I've been running it non-stop for about a week without a single failure. I also added some short-circuit logic, which results in about 40% fewer calculations for most trades... so it's a little speedier overall. I'm planning an early release of the 2018 version, which will include these updates. I hope to submit it within the week. This should be the most resilient and efficient release so far. |
|
| Author: | Hammer_2 [ Tue Oct 17, 2017 10:17 pm ] |
| Post subject: | Re: EP Haggle |
Hi EP, Love your work as always. I found these errors occurred particularly in planet trading on the 2nd+ trade to a port. For instance take a max port, sell 10k equipment, then trade with another planet,the second trade would sometimes fail. I had to abandon using it for this in games where I was trading massive amounts of ports/planets. Think of games like Star Trek we you create and sell product to the ports. My trading script might run for an hour + running 100's of ports, I don't actually want to sit there and watch. I literally just went and blew all the ports in such a game else I'd have offered to test this and show you some outputs. Question: Would you be open to allowing us to change the EP Haggle options via another script? i.e. enable/disable EP Haggle, changing whether we Haggle'n'Hold or to Blue Haggle. I tried sending the options via "send" statement but obviously this doesn't work as EP Haggle doesn't pick up the ';' menu command. Thanks |
|
| Author: | ElderProphet [ Tue Oct 17, 2017 10:46 pm ] |
| Post subject: | Re: EP Haggle |
Hey Hammer, Thanks for the props, and bug report. PM anything more specific that you can think of, but I'll start digging into this. I've been planning a way to programmatically change haggle options without using the menu. The way I want to do it requires some painful restructuring, but I'll try to get this done before the release. Thanks, +EP+ |
|
| Author: | Cruncher [ Sat Oct 21, 2017 10:05 pm ] |
| Post subject: | Re: EP Haggle |
ElderProphet wrote: Hey Hammer, Thanks for the props, and bug report. PM anything more specific that you can think of, but I'll start digging into this. I've been planning a way to programmatically change haggle options without using the menu. The way I want to do it requires some painful restructuring, but I'll try to get this done before the release. Thanks, +EP+ You're the best EP! Any chance we can get the fixed version before HHT, then the rewrite later? Your offer [49] ? Script run-time error in 'EP_HAGGLE2017.TS': ($HEPHHE<4' is not a number, line 1175 Script terminated: C:\TWX\scripts\ElderProphet\EP_Haggle2017\EP_Haggle2017.cts |
|
| Author: | Hammer_2 [ Sun Oct 22, 2017 2:18 am ] |
| Post subject: | Re: EP Haggle |
Well, I'd have said you guys were all imagining this... because I've never seen that error... till today lol +1 on fix, Thanks, Hamish |
|
| Author: | The Bounty Hunter [ Fri Oct 27, 2017 4:54 pm ] |
| Post subject: | Re: EP Haggle |
Yea, seen this a lot recently with this edit. Makes using EP haggle difficult. Still doable, just difficult. I did notice a correlation during the buydown that it fails more when the port percentage of the product is under 40%. That is just when I happen to notice it. |
|
| Page 1 of 1 | All times are UTC - 5 hours |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|