예제 #1
0
        public SimulatorTests()
        {
            position = new Position(closedTrade);
            order = new Order(closedTrade, position);

            position.createPosition(pairAU, new DateTime(2015, 1, 1, 1, 1, 1, 0), "BUY", 1000, entryPriceAU, "id-1", "custom-1");
            order.createEntryOrder(pairAU, new DateTime(2015, 1, 1, 1, 1, 1, 1), "SELL", "STOP", 1000, 0.6910, "id-1");
            order.createEntryOrder(pairAU, new DateTime(2015, 1, 1, 1, 1, 1, 2), "SELL", "LIMIT", 1000, 0.6955, "id-1");

            position.createPosition(pairAJ, new DateTime(2015, 1, 1, 1, 1, 1, 0), "SELL", 1000, entryPriceAJ, "id-1", "custom-1");
            order.createEntryOrder(pairAJ, new DateTime(2015, 1, 1, 1, 1, 1, 1), "BUY", "STOP", 1000, 82.70, "id-1");
            order.createEntryOrder(pairAJ, new DateTime(2015, 1, 1, 1, 1, 1, 2), "BUY", "LIMIT", 1000, 82.25, "id-1");
        }
예제 #2
0
파일: Order.cs 프로젝트: pipseq/csFxModel
 public Order(ClosedTrade closedTrade, Position position)
 {
     this.closedTrade = closedTrade;
     this.position = position;
 }