public method O2GClosedTradesTable.findRow

Brief

Finds a row in the O2GClosedTradesTable by a TradeID.

Declaration
C#
bool  findRow (string id, out O2GClosedTradeTableRow row)

Parameters
id

The unique identification number of a position. The number is unique within the same database that stores the position account. For example, MINIDEMO or U100D1. The uniqueness of the position itself is ensured by the combination of the database ID and the value of this parameter.

row

[out] The row fetched.

Details

If the row is not found, the method returns false.
Note: The returned row contains the current values of fields. The values are not automatically updated. To monitor changes, use IO2GTableListener.onChanged. The row interface is thread-safe. One can use the returned row in different threads without synchronization.

Example

Find closed position by TradeID [hide]

    public O2GClosedTradeTableRow FindCloseTradeByID(string sTradeID)
    {
        O2GClosedTradesTable closedTrades = (O2GClosedTradesTable)mTblMgr.getTable(O2GTableType.ClosedTrades);
        O2GClosedTradeTableRow closedTrade = null;
        if (closedTrades.findRow(sTradeID, out closedTrade))
            return closedTrade;
        else
            return null;
    }

Declared in O2GClosedTradesTable

back