コード例 #1
0
ファイル: console.go プロジェクト: quickfixgo/examples
func queryOrderCancelRequest50() (msg quickfix.Message) {
	cancel := fix50cxl.New(queryOrigClOrdID(), queryClOrdID(), querySide(), field.NewTransactTime(time.Now()))
	cancel.Set(querySymbol())
	cancel.Set(queryOrderQty())
	msg = cancel.ToMessage()
	queryHeader(msg.Header)
	return
}
コード例 #2
0
ファイル: console.go プロジェクト: quickfixgo/examples
func queryNewOrderSingle43() (msg quickfix.Message) {
	var ordType field.OrdTypeField
	order := fix43nos.New(queryClOrdID(), field.NewHandlInst("1"), querySide(), field.NewTransactTime(time.Now()), queryOrdType(&ordType))
	order.Set(querySymbol())
	order.Set(queryOrderQty())

	switch ordType.Value() {
	case enum.OrdType_LIMIT, enum.OrdType_STOP_LIMIT:
		order.Set(queryPrice())
	}

	switch ordType.Value() {
	case enum.OrdType_STOP, enum.OrdType_STOP_LIMIT:
		order.Set(queryStopPx())
	}

	order.Set(queryTimeInForce())
	msg = order.ToMessage()
	queryHeader(msg.Header)

	return
}
コード例 #3
0
//SetTransactTime sets TransactTime, Tag 60
func (m NoOrders) SetTransactTime(v time.Time) {
	m.Set(field.NewTransactTime(v))
}
コード例 #4
0
//SetTransactTime sets TransactTime, Tag 60
func (m AllocationACK) SetTransactTime(v time.Time) {
	m.Set(field.NewTransactTime(v))
}
コード例 #5
0
//SetTransactTime sets TransactTime, Tag 60
func (m Quote) SetTransactTime(v time.Time) {
	m.Set(field.NewTransactTime(v))
}
コード例 #6
0
//SetTransactTime sets TransactTime, Tag 60
func (m ConfirmationRequest) SetTransactTime(v time.Time) {
	m.Set(field.NewTransactTime(v))
}
コード例 #7
0
//SetTransactTime sets TransactTime, Tag 60
func (m AllocationReportAck) SetTransactTime(v time.Time) {
	m.Set(field.NewTransactTime(v))
}
コード例 #8
0
//SetTransactTime sets TransactTime, Tag 60
func (m ListExecute) SetTransactTime(v time.Time) {
	m.Set(field.NewTransactTime(v))
}
コード例 #9
0
//SetTransactTime sets TransactTime, Tag 60
func (m IndicationofInterest) SetTransactTime(v time.Time) {
	m.Set(field.NewTransactTime(v))
}
コード例 #10
0
//SetTransactTime sets TransactTime, Tag 60
func (m OrderCancelReject) SetTransactTime(v time.Time) {
	m.Set(field.NewTransactTime(v))
}
コード例 #11
0
//SetTransactTime sets TransactTime, Tag 60
func (m NoSecurityTypes) SetTransactTime(v time.Time) {
	m.Set(field.NewTransactTime(v))
}
コード例 #12
0
//SetTransactTime sets TransactTime, Tag 60
func (m ListStatus) SetTransactTime(v time.Time) {
	m.Set(field.NewTransactTime(v))
}
コード例 #13
0
//SetTransactTime sets TransactTime, Tag 60
func (m MarketDefinition) SetTransactTime(v time.Time) {
	m.Set(field.NewTransactTime(v))
}
コード例 #14
0
//SetTransactTime sets TransactTime, Tag 60
func (m NoDates) SetTransactTime(v time.Time) {
	m.Set(field.NewTransactTime(v))
}
コード例 #15
0
//SetTransactTime sets TransactTime, Tag 60
func (m Advertisement) SetTransactTime(v time.Time) {
	m.Set(field.NewTransactTime(v))
}
コード例 #16
0
//SetTransactTime sets TransactTime, Tag 60
func (m SettlementInstructionRequest) SetTransactTime(v time.Time) {
	m.Set(field.NewTransactTime(v))
}
コード例 #17
0
//SetTransactTime sets TransactTime, Tag 60
func (m MarketDefinitionUpdateReport) SetTransactTime(v time.Time) {
	m.Set(field.NewTransactTime(v))
}
コード例 #18
0
ファイル: IOI.generated.go プロジェクト: cbusbey/quickfix
//SetTransactTime sets TransactTime, Tag 60
func (m IOI) SetTransactTime(v time.Time) {
	m.Set(field.NewTransactTime(v))
}
コード例 #19
0
//SetTransactTime sets TransactTime, Tag 60
func (m NoQuoteEntries) SetTransactTime(v time.Time) {
	m.Set(field.NewTransactTime(v))
}
コード例 #20
0
//SetTransactTime sets TransactTime, Tag 60
func (m SecurityStatus) SetTransactTime(v time.Time) {
	m.Set(field.NewTransactTime(v))
}
コード例 #21
0
//SetTransactTime sets TransactTime, Tag 60
func (m ListCancelRequest) SetTransactTime(v time.Time) {
	m.Set(field.NewTransactTime(v))
}
コード例 #22
0
//SetTransactTime sets TransactTime, Tag 60
func (m OrderMassCancelRequest) SetTransactTime(v time.Time) {
	m.Set(field.NewTransactTime(v))
}
コード例 #23
0
//SetTransactTime sets TransactTime, Tag 60
func (m ExecutionReport) SetTransactTime(v time.Time) {
	m.Set(field.NewTransactTime(v))
}
コード例 #24
0
//SetTransactTime sets TransactTime, Tag 60
func (m AllocationInstructionAck) SetTransactTime(v time.Time) {
	m.Set(field.NewTransactTime(v))
}
コード例 #25
0
//SetTransactTime sets TransactTime, Tag 60
func (m NoTradingSessions) SetTransactTime(v time.Time) {
	m.Set(field.NewTransactTime(v))
}
コード例 #26
0
//SetTransactTime sets TransactTime, Tag 60
func (m NoRelatedSym) SetTransactTime(v time.Time) {
	m.Set(field.NewTransactTime(v))
}
コード例 #27
0
//SetTransactTime sets TransactTime, Tag 60
func (m CrossOrderCancelRequest) SetTransactTime(v time.Time) {
	m.Set(field.NewTransactTime(v))
}
コード例 #28
0
//SetTransactTime sets TransactTime, Tag 60
func (m NewOrderSingle) SetTransactTime(v time.Time) {
	m.Set(field.NewTransactTime(v))
}
コード例 #29
0
//SetTransactTime sets TransactTime, Tag 60
func (m QuoteStatusReport) SetTransactTime(v time.Time) {
	m.Set(field.NewTransactTime(v))
}