INSTRUCTIONS FOR GETTING ON THE NEW PLAT SERVER

We have recently migrated the PLAT project to a new server plat.cis.upenn.edu. Here are the instructions for working on the new server.

ACCESSING THE NEW PLAT SERVER

Use your seas login to ssh to "plat.cis.upenn.edu". You will be initially directed to your seas home diretory. Use the following command to access your directory on the plat server:

cd /plat/your_seas_login

In your plat directory, you will find all your old files on the original crux server. Notice that you also have 400MB quota on the new server. Before you recompile your agent, you need to re-install the client shell following the next instruction.


SETTING UP PLAT-CLIENT

Connect to plat.cis.upenn.edu and retrieve the file

/plat/pxs/PAT/client-shell/plat-client.tar.gz

and save it into your local CLIENT_DIR directory. Here are some quick instructions for setting up the plat-client package. You just need to execute the short sequence of commands as follows:

tar xvzf plat-client.tar.gz
cd plat-client
make init-install

The tar command will generate the plat-client directory, as well as other subdirectories which include the package source code and other auxiliary files. Running 'make init-install' will

  • (a) compile the plat-client library
  • (b) set up the strategy development directory named strat inside plat-client
  • (c) copy the source code for an initial strategy in strat, as well as appropriate Makefiles
  • (d) finally compile that strategy to generate an executable named mytrader in the strat directory. Please note that the command 'make init-install' is only meant to be executed once, during the initial installation only, since subsequent executions will erase your strategy's main source code files.


    RUNNING PXS

    Now the recompiled pxs executalbe resides in:

    /plat/pxs/PAT/stable

    So you need to run the pxs executable from this directory, for example:

    /plat/pxs/PAT/stable/pxs -p 10000 -n MSFT -h 12322004093000 -e 160000 -s 3 >& pxs.out


    THE BACKGROUND AGENTS AND THE TECHNICAL AGENTS

    You can find the updated source codes for the background agents and technical agents in the following directory:

    /plat/pxs/PAT/Agents/src

    You can find the recompiled exceutables for the background agents and technical agents in the following directory:

    /plat/pxs/PAT/Agents/exec

    You can access the distribution files (for sbg and abg) and real market data files (for realbg) from the following directories:

    /plat/pxs/PAT/Agents/new_distribution_files
    /plat/pxs/PAT/Agents/normal_distribution
    /plat/pxs/PAT/Agents/JuneData