Ninjatrader7 works on linux (tested on ubuntu) using crossover 13.2.0 (and probably wine too)

Discussion in 'Trading Software' started by Proof, Aug 11, 2014.

  1. Mavrud

    Mavrud

    ~/.prefix would mean the path to the prefix you made and 'prefix' would be how you named it - like /home/Mavrud/.wine would be the default prefix for user Mavrud for example
    just find the folder of your 32-bit prefix in file explorer, copy the full path and put it instead of ~/.prefix
     
    #11     May 19, 2015
  2. Mavrud

    Mavrud

    First you have to create a 32-bit prefix with WINEPREFIX= and WINEARCH=32bit - I assume you've done that. Then only you can run winetricks installs in that prefix.
    If you don't care too much for the other programs in Wine you can replace the default prefix - it is much simpler. Just delete .wine in your home folder and run WINEARCH=win32 winecfg
     
    #12     May 19, 2015
  3. Mavrud

    Mavrud

    http://wiki.winehq.org/winetricks
    this is the help page
    it might be better to specify the prefix as an option (after sh winetricks in the command), not environment (before all)
     
    #13     May 19, 2015
  4. Paul1976

    Paul1976

    Progress-update:

    • I completely removed CrossOver & its data
    • I completely removed the .wine and .prefix folders
    • I rebooted
    • I performed WINEARCH=win32 winecfg (all good)
    • I executed sh winetricks -q dotnet35sp1 (went well, except about some errors with a specific font)
    • Then I did sh winetricks -q gdiplus mdac27 mdac28 msftedit msxml4 msxml6 riched20 riched30 vb6run vcrun2003 vcrun2005 vcrun2008 vcrun2010 vcrun2012 (went well, same errors about font 'andika' AND error "Unknown arg vcrun2012")
    • Changed to Win 8 using wine config
    • Installed NinjaTrader from .msi I downloaded (no errors, "installation succesful")
    • Found link to NT7 on desktop: won't even boot :(
     
    #14     May 19, 2015
  5. Mavrud

    Mavrud

    Try a few times more, it's like an old diesel engine - it needs a few tries till it wakes up.
    You might try to start it from terminal or open the folder and run it from there - it shouldn't make a difference though.
    What version of Wine?
    It should work with 1.6, but 1.7 is better. If you are in Ubuntu it should be the beta version for now. You might check winetricks version or if there is not some dead link in the script as MS are changing stuff these day quite busy - the links for java and vb scripts didn't work for me a few days ago for example.
     
    #15     May 19, 2015
  6. Mavrud

    Mavrud

    It's the same with connections by the way - on first try even Kinetick might not work. Just close Ninja and start it again.
    There is no need to reboot at all - just close all Wine apps and when you start one again it is like a reboot. Same with dotnet installers - they require restarts inbetween, so it is nesessary no other Wine app to be running at the moment of installation as that would prevent the Wine system from restarting.
     
    #16     May 19, 2015
  7. Paul1976

    Paul1976

    That diesel just won't start :)

    When I click the shortcut it created on my desktop, the cursor starts 'spinning' for a few seconds but nothing happens. NT does not boot.

    When I navigate to the 'bin' folder inside NT on my Wine C: drive and right click NinjaTrader.exe, I get "Application has generated an exception that could not be handled"

    Here are the program error details:
     
    #17     May 20, 2015
  8. Mavrud

    Mavrud

    I have no idea what most of that means, but your kernel seems a bit old. It should not be a problem but might fix one. I don't know what kernel Ubuntu uses now, Fedora is on 3.19 stable and 4.something beta. Ubuntu should be at least 3.17 stable.
    Did you check Winetricks for dead links? The easiest way is to open the Winetricks gui and in 'dll list' or something check if everything from that large command is downloaded/cached.
     
    #18     May 20, 2015
  9. Mavrud

    Mavrud

    On secont thought system update might be actually important.
    When I installed Ninja in Kubuntu (successfully) about a month ago the default Wine beta version was 1.7.38 (Fedora's official was 1.7.39 since a few days). I downloaded 14.10 iso and did all updates - I think it upgraded to 3.17 kernel. I installed Wine after the system update, in the latest kernel.
    If it takes the 1.7.18 from the repository and doesn't signal an update that probably means there is something missing in 3.13 that newest Wine needs and so might does Ninja.
     
    #19     May 20, 2015