algotradelib 0.0.0.9000
C++ header-only library for algorithmic trading
Loading...
Searching...
No Matches
algotradelib::kiwoom::KiwoomOrderShapeRow Struct Reference

One row of Kiwoom's order-type table: the numeric request code, the Korean names its listings report, and the normalized shape. More...

#include <algotradelib/src/brokers/kiwoom/client.hpp>

Public Attributes

const char * code_
 The numeric trde_tp a request carries, or null for a shape this library cannot send.
const char * name_
 The name kt10000, ka10075 and ka10076 use.
const char * alternate_name_
 The name kt00007 and kt00009 use, or null where it is the same as name_.
OrderType type_
 The normalized price basis.
TimeInForce time_in_force_
 The normalized execution condition.
OrderSession session_
 The normalized session.
bool requestable_
 Whether this adapter may send the code, as opposed to reading it.

Detailed Description

One row of Kiwoom's order-type table: the numeric request code, the Korean names its listings report, and the normalized shape.

The unfilled and filled listings (ka10075 미체결, ka10076 체결) and history (kt00007, kt00009) name some shapes differently (보통 vs 지정가), hence two names. These are the documented names; a server may write another (the demo server's history says 보통가, which KiwoomClient reads on the demo only).

Definition at line 513 of file client.hpp.

Member Data Documentation

◆ alternate_name_

const char* algotradelib::kiwoom::KiwoomOrderShapeRow::alternate_name_

The name kt00007 and kt00009 use, or null where it is the same as name_.

Definition at line 519 of file client.hpp.

◆ code_

const char* algotradelib::kiwoom::KiwoomOrderShapeRow::code_

The numeric trde_tp a request carries, or null for a shape this library cannot send.

Definition at line 515 of file client.hpp.

Referenced by algotradelib::kiwoom::order_division().

◆ name_

const char* algotradelib::kiwoom::KiwoomOrderShapeRow::name_

The name kt10000, ka10075 and ka10076 use.

Definition at line 517 of file client.hpp.

Referenced by algotradelib::kiwoom::order_division().

◆ requestable_

bool algotradelib::kiwoom::KiwoomOrderShapeRow::requestable_

Whether this adapter may send the code, as opposed to reading it.

Definition at line 527 of file client.hpp.

Referenced by algotradelib::kiwoom::order_division().

◆ session_

OrderSession algotradelib::kiwoom::KiwoomOrderShapeRow::session_

The normalized session.

Definition at line 525 of file client.hpp.

◆ time_in_force_

TimeInForce algotradelib::kiwoom::KiwoomOrderShapeRow::time_in_force_

The normalized execution condition.

Definition at line 523 of file client.hpp.

◆ type_

OrderType algotradelib::kiwoom::KiwoomOrderShapeRow::type_

The normalized price basis.

Definition at line 521 of file client.hpp.


The documentation for this struct was generated from the following file: