Moderator: 2020vision
by Fixador » Tue Dec 07, 2010 7:50 pm
by Ian » Tue Dec 07, 2010 8:46 pm
by alrodopial » Tue Dec 07, 2010 8:49 pm
=IF(LEFT(A1,FIND("-",A1)+6)= LEFT(Sheet2!A1,FIND("-",Sheet2!A1)+6),"YES","NO")
by Fixador » Wed Dec 08, 2010 7:27 am
by Fixador » Wed Dec 08, 2010 9:54 am
by GaryRussell » Wed Dec 08, 2010 11:24 am
Fixador wrote:......more mutterings from an ex-spurt...
firing special triggers into .cells(2,17) to shift races only works if NOT using BA's own "Market" - "Auto Select Market" -"At a specific time before the OFF"......
Doesn't it ? I dont know . I do know : I can't manually select a different race if i have "Auto Select" enabled.
So, the lazy way out is to use "Auto Select" for both the win and place mkt.
job done !
But is it ?
Yesterday - using "AutoSelect" - I had all of the Southwell races in my quickpicklist along with Lingfield - but once Southwell stopped because of the fog - BA stopped on the 1330 race - and "Auto Select" didnt roll forward to the Lingfield races.
Did anyone else experience this yesterday ?
Are there any 'special' cells in Excel that indicate that a race is cancelled - as this being winter - this is going to happen again !
On from this specific example - can I get Excel to invoke a raceroll when "Auto Select" is enabled ?
by GaryRussell » Wed Dec 08, 2010 11:27 am
by Captain Sensible » Wed Dec 08, 2010 1:34 pm
by Fixador » Wed Dec 08, 2010 4:08 pm
by GaryRussell » Wed Dec 08, 2010 4:22 pm
Gary - I can incorporate... If F2="CLOSED" to fire a Q2 trigger ="-1" into my vba - but will it will overide "At specific time before the off" ???
by GaryRussell » Wed Dec 08, 2010 4:25 pm
by Fixador » Wed Dec 08, 2010 5:33 pm
by GaryRussell » Thu Dec 09, 2010 10:45 am
"Closed" or "CLOSED" .......... ?
by Fixador » Thu Dec 09, 2010 11:31 am
by Fixador » Wed Dec 22, 2010 2:00 pm
Public Sub Mkt_Intialisation()
Dim lastrace As String, nextracetrigger As Integer, marketcount As Integer, sht7 As Worksheet, counter As Integer
Set sht7 = ThisWorkbook.Worksheets("Plc Mkt Betting")
'If Target.Columns.Count <> 16 Then Exit Sub' this is in worksheet_change which is calling proc
ThisWorkbook.Worksheets.Application.EnableEvents = False: ThisWorkbook.Worksheets.Application.Calculation = xlCalculationManual
If sht7.Cells(1, 1) = "First Race Loaded" Then
'If (sht7.Cells(11, 6) = "Closed") Then
'Application.OnTime Now + TimeValue("00:00:05"), "my_RollDelay2"
'Else:
'load array once only - forget arrays - switch to a tabulation on sht7 col 30,31
If sht7.Cells(1, 16) = 0 Or sht7.Cells(1, 16) = "" Then
nextracetrigger = sht7.Cells(7, 1): counter = sht7.Cells(7, 2)
If nextracetrigger = 1 Then
If InStr(1, sht7.Cells(10, 1), sht7.Cells(counter, 30), vbTextCompare) > 0 Then 'need to raceroll
If sht7.Range("J12").Value <> "L" Then
Application.OnTime Now + TimeValue("00:00:05"), "my_Roll_Delay4"
Exit Sub ' ?????
End If
Else:
If InStr(1, sht7.Cells(10, 1), sht7.Cells(counter, 30), vbTextCompare) <= 0 Then 'race roll has occurred
counter = 1 + sht7.Cells(7, 2)
sht7.Cells(7, 2) = counter
sht7.Cells(counter, 30) = Replace(sht7.Range("A10"), " To Be Placed", "")
sht7.Cells(counter, 31) = sht7.Range("N12")
End If
End If
If sht7.Range("J12").Value = "L" Then
nextracetrigger = 2 ' no further response !
sht7.Cells(7, 1) = nextracetrigger
sht7.Cells(1, 16) = "DONE"
sht7.Cells(7, 2) = counter
End If
End If
If nextracetrigger = 0 Then
nextracetrigger = 1: counter = 1
sht7.Cells(7, 1) = nextracetrigger: sht7.Cells(7, 2) = counter
sht7.Cells(counter, 30) = Replace(sht7.Range("A10"), " To Be Placed", "")
sht7.Cells(counter, 31) = sht7.Range("N12")
End If
End If
'End If
End If
ThisWorkbook.Worksheets.Application.Calculation = xlCalculationAutomatic: ThisWorkbook.Worksheets.Application.EnableEvents = True
End Sub
The strength of Gruss Software is that it’s been designed by one of you, a frustrated sports punter, and then developed by listening to dozens of like-minded enthusiasts.
Gruss is owned and run by brothers Gary and Mark Russell. Gary discovered Betfair in 2004 and soon realised that using bespoke software to place bets was much more efficient than merely placing them through the website.
Gary built his own software and then enhanced its features after trialling it through other Betfair users and reacting to their improvement ideas, something that still happens today.
He started making a small monthly charge so he could work on it full-time and then recruited Mark to help develop the products and Gruss Software was born.
We think it’s the best of its kind and so do a lot of our customers. But you can never stand still in this game and we’ll continue to improve the software if any more great ideas emerge.