TradersStudio Professional Released

Discussion in 'Events' started by Murray Ruggiero, Mar 29, 2011.

  1. Sounds good, sign me up ... . L'Escale?
     
    #11     Apr 7, 2011
  2. Murray Ruggiero

    Murray Ruggiero Sponsor

    I am thinking about sometime in September as of now, after labor day. See, if we don't do it by June , then the Summer gets in the way.

    I would like to discuss topics which would interest people. This could become a series in the CT gold coast where we can do this for 3-4 different topics or multi-session single topics. Where I am planning to have these events can hold between 25-300 people and the food is also very good.
     
    #12     Apr 7, 2011
  3. Murray Ruggiero

    Murray Ruggiero Sponsor

    Any feedback ?. Topics of interest ect.
     
    #13     Apr 8, 2011
  4. It depends on whether you want to do a "social" event, in the meetup.com spirit, or a "seminar." I think their would be an audience for either. The question is whether you want to meet & greet the local community, get to know them, make connections -- or start off right away with a commercial enterprise... In either case, I'm looking forward to it.
     
    #14     Apr 9, 2011
  5. I was really surprised by the pic of Mr. Ruggiero. I was picturing a scrawny fellow with a square haircut sporting square specs with a penchant for wearing short sleeve madras shirts with a few pens stuffed in the breast pocket.

    Interestingly I have one for most every author I have read or even poster on this site I have interacted with, it is automatic I don't think about it. I have noticed allot of times I end up being right. In this case I was way off.
     
    #15     Apr 9, 2011
  6. Murray Ruggiero

    Murray Ruggiero Sponsor

    I plan on doing a seminar. I think this offers the best value for both the people who attend and myself. I might even video the session and produce a DVD. See, if I do a seminar for profit it makes it easier to give valuable content and not just content which is marketing. I will make products available but, it changes the the focus of the event.
     
    #16     Apr 10, 2011
  7. Thanks for the offer, Mr. Murray :) It is nice to know that you still care of us, old customers. :)
     
    #17     Apr 11, 2011
  8. Murray Ruggiero

    Murray Ruggiero Sponsor

    I always though it was important of offer a discounted price on data for new customers. If your data is not good you do not have any chance of making money trading.
     
    #18     Apr 12, 2011
  9. Hi,
    I have a need to do some testing against a series of individual contracts (not the usual back-adjusted stuff). Can you tell me if Tradersstudio, or the Pro version I should say, can do that? If so, how?

    I'm not aware that this is something that is possible for a lone gunman like me, although it is very desirable. And that, quite frankly, is a pain in the ass...


    Thx
    D
     
    #19     Apr 12, 2011
  10. Murray Ruggiero

    Murray Ruggiero Sponsor

    Yes, it can be done in TradersStudio by treating the individual contracts like markets in a portfiolo. So you create a session which is made up of the individual contracts. Then you need to use a little special code. First we need a function which tell us if the current date is between two different dates

    ' TradersStudio(r) copyright 2004-2011, All rights reserved
    ' This function return true if the "TheDate" passed is between the From Day and month and the DayTo day and month
    ' It is used in calculating which contract to trade.
    Function BetweenDates(TheDate, monthFrom, dayFrom, monthTo, DayTo) As Boolean
    Dim dMonth As Integer
    Dim dDay As Integer
    Dim bOK As Boolean

    Dim corrDate As Integer
    Dim corrFrom As Integer
    Dim corrTo As Integer

    dMonth = Month(TheDate)
    dDay = DayOfMonth(TheDate)

    corrDate = dMonth * 100 + dDay
    corrFrom = monthFrom * 100 + dayFrom
    corrTo = monthTo * 100 + DayTo

    If corrFrom > corrTo Then
    Print "wrong input for BetweenDates"
    StopRun
    End If

    BetweenDates = (corrFrom <= corrDate) And (corrDate <= corrTo)
    End Function


    The we use this function as follows

    ' TradersStudio(r) copyright 2004-2011, All rights reserved
    ' This example uses portfiolo capablities of TradersStudio to trade indivdual contracts in for the SP500
    Sub SP500SingleContracts()
    Dim lastChar As String
    Dim fileYear As Integer
    Dim bOK As Boolean
    Dim CleanSymbol As String
    CleanSymbol=thismarket.Symbol(0)

    If InStr(thisMarket.Symbol(0),".") Then
    CleanSymbol=Left(CleanSymbol,Len(CleanSymbol)-4)
    End If

    lastChar = Ucase(Right(CleanSymbol, 1))
    fileYear = CInt(Mid(CleanSymbol, 2, 4))

    If fileYear = Year(Date) + 1 Then
    If lastChar = "H" Then
    If BetweenDates(Date, 12, 9, 12, 31) Then
    'Print CDate(Date), " : H (1)"
    bOK = True
    End If
    End If
    End If

    If fileYear = Year(Date) Then
    If lastChar = "H" Then
    If BetweenDates(Date, 1, 1, 3, 9) Then
    'Print CDate(Date), " : H (2)"
    bOK = True
    End If
    End If

    If lastChar = "M" Then
    If betweenDates(Date, 3, 10, 6, 9) Then
    'Print CDate(Date), " : M"
    bOK = True
    End If
    End If

    If lastChar = "U" Then
    If betweenDates(Date, 6, 10, 9, 9) Then
    'Print CDate(Date), " : U"
    bOK = True
    End If
    End If

    If lastChar = "Z" Then
    If betweenDates(Date, 9, 10, 12, 9) Then
    'Print CDate(Date), " : Z"
    bOK = True
    End If
    End If
    End If

    If bOK Then
    ' call your original system here
    ChanBreakOut(20)
    Else
    ExitAllTrades
    End If
    End Sub

    You can see we use the symbol name and see if the current date is one in which that contract should of been active. If that is the case we run our system which could be anything inside the
    If bOK then statement.

    This current implementation has a weakness. We only use the current active contract. We could use the active contract as mom series and the previous contract as independent1. Then we could deal with having active data for longer lookback periods.
     
    #20     Apr 12, 2011