12
--
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
--
>>
<<
--
LATEST ENTRY
CATEGORY
ARCHIVE
PROFILE
SEARCH
RECENT COMMENT
  • エクセルファイルのパスワードを忘れたら・・・
    里奈 (09/09)
  • 【QUICKFIX】 FX自動売買への道 27 【接続時の仕様】
    mrsg (07/29)
  • 【QUICKFIX】 FX自動売買への道 11 【デモ環境への接続】
    大工の源さん (05/01)
  • 【QUICKFIX】 FX自動売買への道 19 【レート情報の取得(MarketDataRequest)】
    まこ (04/11)
  • 【QUICKFIX】 FX自動売買への道 19 【レート情報の取得(MarketDataRequest)】
    ぼん (04/11)
  • Excel の パスワード解除 (VBS版)
    おさる (01/05)
  • Excel の パスワード解除 (VBS版)
    おさる (01/05)
  • エクセルファイルのパスワードを忘れたら・・・
    ヤナト (07/07)
  • ffmpeg+libx264+libfaac の static ビルド
    ひげお (03/17)
  • TSの2重音声問題解決
    K (10/14)
MOBILE
qrcode
OTHERS
<< 【QUICKFIX】 FX自動売買への道 27 【接続時の仕様】 | top | 【QUICKFIX】 FX自動売買への道 29 【注文:Market 成行 売り】 >>
【QUICKFIX】 FX自動売買への道 28 【注文:Market 成行 買い】

注文時の動作を記録しておく

 

まずは単純な Market 成行の買いと決済をば

すぐに執行できるぐらいの少額注文にしておく

 

1.USD/JPN を買い $100,000-

2.買った USD/JPN を決済

 

 

記録は Header部は省いて Body部のみにしとく

 

1.USD/JPN を買い $100,000-

OUT <D> NewOrderSingle 2017-07-25 13:30:31.794

            <body>
              <field number="11"><![CDATA[20170725-043031.780USD/JPY]]></field>
              <field number="15"><![CDATA[USD]]></field>
              <field number="21"><![CDATA[1]]></field>
              <field number="38"><![CDATA[100000]]></field>
              <field number="40"><![CDATA[C]]></field>
              <field number="54"><![CDATA[1]]></field>
              <field number="55"><![CDATA[USD/JPY]]></field>
              <field number="59"><![CDATA[1]]></field>
              <field number="60"><![CDATA[20170725-04:30:31]]></field>
              <field number="460"><![CDATA[4]]></field>
            </body>
 

注文を出したら、受信連絡が来た

IN <8> ExecutionReport 2017-07-25 13:30:32.015

            <body>
              <field number="6"><![CDATA[0.0000]]></field>
              <field number="11"><![CDATA[20170725-043031.780USD/JPY]]></field>
              <field number="14"><![CDATA[0]]></field>
              <field number="15"><![CDATA[USD]]></field>
              <field number="17"><![CDATA[638429_349524]]></field>
              <field number="32"><![CDATA[0]]></field>
              <field number="37"><![CDATA[4304996600]]></field>
              <field number="38"><![CDATA[100000]]></field>     注文数
              <field number="39"><![CDATA[0]]></field>        "0" New
              <field number="40"><![CDATA[C]]></field>
              <field number="41"><![CDATA[20170725-043031.780USD/JPY]]></field>
              <field number="54"><![CDATA[1]]></field>        買い
              <field number="55"><![CDATA[USD/JPY]]></field>
              <field number="60"><![CDATA[20170725-04:30:31]]></field>
              <field number="110"><![CDATA[0]]></field>
              <field number="150"><![CDATA[0]]></field>       ExecType ”0” New
              <field number="151"><![CDATA[100000]]></field>
              <field number="460"><![CDATA[4]]></field>
            </body>
 

んで執行連絡も来た(0.01秒後?)

IN <8> ExecutionReport 2017-07-25 13:30:32.025

            <body>
              <field number="6"><![CDATA[110.992]]></field>
              <field number="11"><![CDATA[20170725-043031.780USD/JPY]]></field>
              <field number="14"><![CDATA[100000]]></field>
              <field number="15"><![CDATA[USD]]></field>
              <field number="17"><![CDATA[B201720601AFQ00]]></field>
              <field number="31"><![CDATA[110.992]]></field>
              <field number="32"><![CDATA[100000]]></field>
              <field number="37"><![CDATA[4304996600]]></field>
              <field number="38"><![CDATA[100000]]></field>
              <field number="39"><![CDATA[2]]></field>        "2" Filled
              <field number="40"><![CDATA[C]]></field>
              <field number="41"><![CDATA[20170725-043031.780USD/JPY]]></field>
              <field number="54"><![CDATA[1]]></field>
              <field number="55"><![CDATA[USD/JPY]]></field>
              <field number="60"><![CDATA[20170725-04:30:31]]></field>
              <field number="64"><![CDATA[20170727]]></field>
              <field number="75"><![CDATA[20170725]]></field>
              <field number="110"><![CDATA[0]]></field>
              <field number="150"><![CDATA[F]]></field>       ExecType "F" Trade
              <field number="151"><![CDATA[0]]></field>
              <field number="453"><![CDATA[1]]></field>
              <field number="460"><![CDATA[4]]></field>
              <group>
                <field number="448"><![CDATA[CYBER_CITIM]]></field>
                <field number="452"><![CDATA[1]]></field>
              </group>
            </body>
 

執行したのでポジション情報も

IN <AP> PositionReport 2017-07-25 13:30:32.035

            <body>
              <field number="1"><![CDATA[CAXDemo_Account]]></field>
              <field number="15"><![CDATA[USD]]></field>
              <field number="17"><![CDATA[B201720601AFQ00]]></field>
              <field number="55"><![CDATA[USD/JPY]]></field>
              <field number="263"><![CDATA[1]]></field>
              <field number="453"><![CDATA[1]]></field>
              <field number="581"><![CDATA[1]]></field>
              <field number="702"><![CDATA[1]]></field>
              <field number="710"><![CDATA[PosReq_20170725-042913]]></field>
              <field number="715"><![CDATA[20170725-04:30:31]]></field>
              <field number="721"><![CDATA[USD/JPY]]></field>
              <field number="728"><![CDATA[0]]></field>
              <field number="730"><![CDATA[110.992]]></field>
              <field number="731"><![CDATA[1]]></field>
              <field number="734"><![CDATA[1.0000]]></field>
              <field number="753"><![CDATA[6]]></field>
              <group>
                <field number="448"><![CDATA[CAXDemo_Account]]></field>
                <field number="452"><![CDATA[3]]></field>
              </group>
              <group>
                <field number="703"><![CDATA[OPN]]></field>
                <field number="704"><![CDATA[100000.00]]></field>
              </group>
              <group>
                <field number="707"><![CDATA[VADJ]]></field>
                <field number="708"><![CDATA[0]]></field>
              </group>
              <group>
                <field number="707"><![CDATA[TVAR]]></field>
                <field number="708"><![CDATA[0]]></field>
              </group>
              <group>
                <field number="707"><![CDATA[FMTM]]></field>
                <field number="708"><![CDATA[-500]]></field>
              </group>
              <group>
                <field number="707"><![CDATA[IMTM]]></field>
                <field number="708"><![CDATA[-500]]></field>
              </group>
              <group>
                <field number="707"><![CDATA[PREM]]></field>
                <field number="708"><![CDATA[110989]]></field>
              </group>
              <group>
                <field number="707"><![CDATA[CASH]]></field>
                <field number="708"><![CDATA[0]]></field>
              </group>
            </body>
 

ポジションを持った状態でポジション情報を要求してみる

OUT <AN> RequestforPositions 2017-07-25 13:30:48.161

            <body>
              <field number="1"><![CDATA[CAXDemo_Account]]></field>
              <field number="60"><![CDATA[20170725-04:30:48]]></field>
              <field number="263"><![CDATA[1]]></field>
              <field number="453"><![CDATA[1]]></field>
              <field number="581"><![CDATA[1]]></field>
              <field number="710"><![CDATA[PosReq_20170725-043048]]></field>
              <field number="724"><![CDATA[0]]></field>
              <group>
                <field number="448"><![CDATA[CAXDemo_Account]]></field>
                <field number="452"><![CDATA[3]]></field>
              </group>
            </body>
 

ポジション情報が返って来る(執行時と微妙に違う?)

IN <AP> PositionReport 2017-07-25 13:30:48.383

            <body>
              <field number="1"><![CDATA[CAXDemo_Account]]></field>
              <field number="15"><![CDATA[USD]]></field>
              <field number="55"><![CDATA[USD/JPY]]></field>
              <field number="263"><![CDATA[0]]></field>
              <field number="453"><![CDATA[1]]></field>
              <field number="581"><![CDATA[1]]></field>
              <field number="702"><![CDATA[1]]></field>
              <field number="710"><![CDATA[PosReq_20170725-043048]]></field>
              <field number="721"><![CDATA[USD/JPY]]></field>
              <field number="727"><![CDATA[1]]></field>
              <field number="728"><![CDATA[0]]></field>
              <field number="730"><![CDATA[110.992]]></field>
              <field number="731"><![CDATA[1]]></field>
              <field number="734"><![CDATA[1.0000]]></field>
              <field number="753"><![CDATA[5]]></field>
              <group>
                <field number="448"><![CDATA[CAXDemo_Account]]></field>
                <field number="452"><![CDATA[3]]></field>
              </group>
              <group>
                <field number="703"><![CDATA[OPN]]></field>
                <field number="704"><![CDATA[100000.00]]></field>
              </group>
              <group>
                <field number="707"><![CDATA[VADJ]]></field>
                <field number="708"><![CDATA[0]]></field>
              </group>
              <group>
                <field number="707"><![CDATA[TVAR]]></field>
                <field number="708"><![CDATA[0]]></field>
              </group>
              <group>
                <field number="707"><![CDATA[FMTM]]></field>
                <field number="708"><![CDATA[-600]]></field>
              </group>
              <group>
                <field number="707"><![CDATA[IMTM]]></field>
                <field number="708"><![CDATA[-600]]></field>
              </group>
              <group>
                <field number="707"><![CDATA[PREM]]></field>
                <field number="708"><![CDATA[110989]]></field>
              </group>
            </body>
 

2.買った USD/JPN を決済

OUT <D> NewOrderSingle 2017-07-25 13:31:54.673

            <body>
              <field number="11"><![CDATA[20170725-043154.669USD/JPY]]></field>
              <field number="15"><![CDATA[USD]]></field>
              <field number="21"><![CDATA[1]]></field>
              <field number="38"><![CDATA[100000]]></field>
              <field number="40"><![CDATA[C]]></field>
              <field number="54"><![CDATA[2]]></field>
              <field number="55"><![CDATA[USD/JPY]]></field>
              <field number="59"><![CDATA[1]]></field>
              <field number="60"><![CDATA[20170725-04:31:54]]></field>
              <field number="460"><![CDATA[4]]></field>
              <field number="526"><![CDATA[4]]></field>     「決済注文」
            </body>
 

注文の受信連絡

IN <8> ExecutionReport 2017-07-25 13:31:54.895

            <body>
              <field number="6"><![CDATA[0.0000]]></field>
              <field number="11"><![CDATA[20170725-043154.669USD/JPY]]></field>
              <field number="14"><![CDATA[0]]></field>
              <field number="15"><![CDATA[USD]]></field>
              <field number="17"><![CDATA[638429_349525]]></field>
              <field number="32"><![CDATA[0]]></field>
              <field number="37"><![CDATA[4304996601]]></field>
              <field number="38"><![CDATA[100000]]></field>
              <field number="39"><![CDATA[0]]></field>
              <field number="40"><![CDATA[C]]></field>
              <field number="41"><![CDATA[20170725-043154.669USD/JPY]]></field>
              <field number="54"><![CDATA[2]]></field>
              <field number="55"><![CDATA[USD/JPY]]></field>
              <field number="60"><![CDATA[20170725-04:31:54]]></field>
              <field number="110"><![CDATA[0]]></field>
              <field number="150"><![CDATA[0]]></field>
              <field number="151"><![CDATA[100000]]></field>
              <field number="460"><![CDATA[4]]></field>
            </body>
 

執行連絡

IN <8> ExecutionReport 2017-07-25 13:31:54.900

            <body>
              <field number="6"><![CDATA[110.996]]></field>
              <field number="11"><![CDATA[20170725-043154.669USD/JPY]]></field>
              <field number="14"><![CDATA[100000]]></field>
              <field number="15"><![CDATA[USD]]></field>
              <field number="17"><![CDATA[B201720601AFX00]]></field>
              <field number="31"><![CDATA[110.996]]></field>
              <field number="32"><![CDATA[100000]]></field>
              <field number="37"><![CDATA[4304996601]]></field>
              <field number="38"><![CDATA[100000]]></field>
              <field number="39"><![CDATA[2]]></field>
              <field number="40"><![CDATA[C]]></field>
              <field number="41"><![CDATA[20170725-043154.669USD/JPY]]></field>
              <field number="54"><![CDATA[2]]></field>
              <field number="55"><![CDATA[USD/JPY]]></field>
              <field number="60"><![CDATA[20170725-04:31:54]]></field>
              <field number="64"><![CDATA[20170727]]></field>
              <field number="75"><![CDATA[20170725]]></field>
              <field number="110"><![CDATA[0]]></field>
              <field number="150"><![CDATA[F]]></field>
              <field number="151"><![CDATA[0]]></field>
              <field number="453"><![CDATA[1]]></field>
              <field number="460"><![CDATA[4]]></field>
              <group>
                <field number="448"><![CDATA[CYBER_CITIM]]></field>
                <field number="452"><![CDATA[1]]></field>
              </group>
            </body>
 

ポジション情報も送られてくる

IN <AP> PositionReport 2017-07-25 13:31:54.909

            <body>
              <field number="1"><![CDATA[CAXDemo_Account]]></field>
              <field number="15"><![CDATA[USD]]></field>
              <field number="17"><![CDATA[B201720601AFX00]]></field>
              <field number="55"><![CDATA[USD/JPY]]></field>
              <field number="263"><![CDATA[1]]></field>
              <field number="453"><![CDATA[1]]></field>
              <field number="581"><![CDATA[1]]></field>
              <field number="702"><![CDATA[1]]></field>
              <field number="710"><![CDATA[PosReq_20170725-043048]]></field>
              <field number="715"><![CDATA[20170725-04:31:54]]></field>
              <field number="721"><![CDATA[USD/JPY]]></field>
              <field number="728"><![CDATA[0]]></field>
              <field number="730"><![CDATA[0.0000]]></field>
              <field number="731"><![CDATA[1]]></field>
              <field number="734"><![CDATA[1.0000]]></field>
              <field number="753"><![CDATA[6]]></field>
              <group>
                <field number="448"><![CDATA[CAXDemo_Account]]></field>
                <field number="452"><![CDATA[3]]></field>
              </group>
              <group>
                <field number="703"><![CDATA[CLS]]></field>     ポジション CLOSE
                <field number="704"><![CDATA[0.00]]></field>     残 $0-
              </group>
              <group>
                <field number="707"><![CDATA[VADJ]]></field>
                <field number="708"><![CDATA[400]]></field>
              </group>
              <group>
                <field number="707"><![CDATA[TVAR]]></field>
                <field number="708"><![CDATA[400]]></field>
              </group>
              <group>
                <field number="707"><![CDATA[FMTM]]></field>
                <field number="708"><![CDATA[0]]></field>
              </group>
              <group>
                <field number="707"><![CDATA[IMTM]]></field>
                <field number="708"><![CDATA[0]]></field>
              </group>
              <group>
                <field number="707"><![CDATA[PREM]]></field>
                <field number="708"><![CDATA[0]]></field>
              </group>
              <group>
                <field number="707"><![CDATA[CASH]]></field>
                <field number="708"><![CDATA[400]]></field>     損益 +400円
              </group>
            </body>
 

決済した状態でポジション情報を要求してみる

OUT <AN> RequestforPositions 2017-07-25 13:34:58.916

            <body>
              <field number="1"><![CDATA[CAXDemo_Account]]></field>
              <field number="60"><![CDATA[20170725-04:34:58]]></field>
              <field number="263"><![CDATA[1]]></field>
              <field number="453"><![CDATA[1]]></field>
              <field number="581"><![CDATA[1]]></field>
              <field number="710"><![CDATA[PosReq_20170725-043458]]></field>
              <field number="724"><![CDATA[0]]></field>
              <group>
                <field number="448"><![CDATA[CAXDemo_Account]]></field>
                <field number="452"><![CDATA[3]]></field>
              </group>
            </body>
 

ポジション残高 0 で返って来る

IN <AP> PositionReport 2017-07-25 13:34:59.138

            <body>
              <field number="1"><![CDATA[CAXDemo_Account]]></field>
              <field number="15"><![CDATA[USD]]></field>
              <field number="55"><![CDATA[USD/JPY]]></field>
              <field number="263"><![CDATA[0]]></field>
              <field number="453"><![CDATA[1]]></field>
              <field number="581"><![CDATA[1]]></field>
              <field number="702"><![CDATA[1]]></field>
              <field number="710"><![CDATA[PosReq_20170725-043458]]></field>
              <field number="721"><![CDATA[USD/JPY]]></field>
              <field number="727"><![CDATA[1]]></field>
              <field number="728"><![CDATA[0]]></field>
              <field number="730"><![CDATA[0.0000]]></field>
              <field number="731"><![CDATA[1]]></field>
              <field number="734"><![CDATA[1.0000]]></field>
              <field number="753"><![CDATA[5]]></field>
              <group>
                <field number="448"><![CDATA[CAXDemo_Account]]></field>
                <field number="452"><![CDATA[3]]></field>
              </group>
              <group>
                <field number="703"><![CDATA[CLS]]></field>
                <field number="704"><![CDATA[0.00]]></field>
              </group>
              <group>
                <field number="707"><![CDATA[VADJ]]></field>
                <field number="708"><![CDATA[400]]></field>
              </group>
              <group>
                <field number="707"><![CDATA[TVAR]]></field>
                <field number="708"><![CDATA[400]]></field>
              </group>
              <group>
                <field number="707"><![CDATA[FMTM]]></field>
                <field number="708"><![CDATA[0]]></field>
              </group>
              <group>
                <field number="707"><![CDATA[IMTM]]></field>
                <field number="708"><![CDATA[0]]></field>
              </group>
              <group>
                <field number="707"><![CDATA[PREM]]></field>
                <field number="708"><![CDATA[0]]></field>
              </group>
            </body>
 

 

以上

 

まこ | FIX | 00:53 | comments(0) | trackbacks(0) |
Comment









Trackback
URL: