-
Notifications
You must be signed in to change notification settings - Fork 0
/
shioaji-gui-flowchart.html
11 lines (11 loc) · 118 KB
/
shioaji-gui-flowchart.html
1
2
3
4
5
6
7
8
9
10
11
<!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=5,IE=9" ><![endif]-->
<!DOCTYPE html>
<html>
<head>
<title>auto trade-flowchart-Main</title>
<meta charset="utf-8"/>
</head>
<body><div class="mxgraph" style="max-width:100%;border:1px solid transparent;" data-mxgraph="{"highlight":"#0000ff","nav":true,"resize":true,"toolbar":"zoom layers tags lightbox","edit":"_blank","xml":"<mxfile host=\"Electron\" modified=\"2023-10-14T10:27:35.942Z\" agent=\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/21.8.2 Chrome/114.0.5735.289 Electron/25.8.1 Safari/537.36\" etag=\"LacYxQzGLJ0WWBHEo9LP\" version=\"21.8.2\" type=\"device\">\n <diagram name=\"Main\" id=\"iLPHvoX6GEyx1g_eOjan\">\n <mxGraphModel dx=\"3116\" dy=\"1671\" grid=\"1\" gridSize=\"10\" guides=\"1\" tooltips=\"1\" connect=\"1\" arrows=\"1\" fold=\"1\" page=\"1\" pageScale=\"1\" pageWidth=\"827\" pageHeight=\"1169\" math=\"0\" shadow=\"0\">\n <root>\n <mxCell id=\"0\" />\n <mxCell id=\"1\" parent=\"0\" />\n <mxCell id=\"qXPuyV_gCndzCHy_oidm-48\" value=\"\" style=\"rounded=0;whiteSpace=wrap;html=1;\" vertex=\"1\" parent=\"1\">\n <mxGeometry x=\"-2200\" y=\"520\" width=\"1230\" height=\"1020\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"qXPuyV_gCndzCHy_oidm-47\" value=\"\" style=\"rounded=0;whiteSpace=wrap;html=1;movable=0;resizable=0;rotatable=0;deletable=0;editable=0;locked=1;connectable=0;\" vertex=\"1\" parent=\"1\">\n <mxGeometry x=\"-790\" y=\"-690\" width=\"3770\" height=\"2830\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-139\" value=\"\" style=\"rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontColor=default;strokeColor=#001DBC;strokeWidth=4;labelBackgroundColor=none;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"-1700\" y=\"684.5\" width=\"301.25\" height=\"785\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-200\" value=\"\" style=\"rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontColor=#ffffff;strokeColor=#6F0000;strokeWidth=4;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"1280\" y=\"480\" width=\"1160\" height=\"1540\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-120\" value=\"\" style=\"rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontColor=#ffffff;strokeColor=#001DBC;strokeWidth=4;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"-1350\" y=\"685\" width=\"300\" height=\"580\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-214\" value=\"\" style=\"rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontColor=#ffffff;strokeColor=#6F0000;strokeWidth=4;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"2490\" y=\"480\" width=\"390\" height=\"880\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-206\" value=\"\" style=\"rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontColor=#ffffff;strokeColor=#6F0000;strokeWidth=4;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"-700\" y=\"790\" width=\"190\" height=\"671.33\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-119\" value=\"\" style=\"rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontColor=#ffffff;strokeColor=#6F0000;strokeWidth=4;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"-390\" y=\"790.34\" width=\"230\" height=\"671.33\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-121\" value=\"\" style=\"rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontColor=#ffffff;strokeColor=#6F0000;strokeWidth=4;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"255\" y=\"791.33\" width=\"210\" height=\"670\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-23\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" source=\"aQhIyPqXiPiWDh9lZju5-1\" target=\"aQhIyPqXiPiWDh9lZju5-2\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-1\" value=\"選擇&lt;br&gt;帳號 config file path 後進行登入\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"200\" y=\"-190\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-9\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" source=\"aQhIyPqXiPiWDh9lZju5-2\" target=\"aQhIyPqXiPiWDh9lZju5-8\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"260\" y=\"50\" />\n <mxPoint x=\"-50\" y=\"50\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-37\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;\" parent=\"1\" source=\"aQhIyPqXiPiWDh9lZju5-2\" target=\"aQhIyPqXiPiWDh9lZju5-13\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"260\" y=\"50\" />\n <mxPoint x=\"360\" y=\"50\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-286\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;\" parent=\"1\" source=\"aQhIyPqXiPiWDh9lZju5-2\" target=\"aQhIyPqXiPiWDh9lZju5-284\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"260\" y=\"50\" />\n <mxPoint x=\"160\" y=\"50\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-2\" value=\"顯示第一個&lt;br&gt;使用者帳號\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"200\" y=\"-50\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-8\" value=\"每 10 秒&lt;br&gt;獲取庫存狀態\" style=\"whiteSpace=wrap;html=1;rounded=0;fillColor=default;fontColor=default;strokeColor=default;labelBorderColor=none;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"-110\" y=\"100\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-12\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" source=\"aQhIyPqXiPiWDh9lZju5-10\" target=\"aQhIyPqXiPiWDh9lZju5-11\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-10\" value=\"登出\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"808.1199999999999\" y=\"-470\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-16\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" source=\"aQhIyPqXiPiWDh9lZju5-11\" target=\"aQhIyPqXiPiWDh9lZju5-15\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-11\" value=\"改為登入畫面\" style=\"whiteSpace=wrap;html=1;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"808.1199999999999\" y=\"-330\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-111\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;\" parent=\"1\" source=\"aQhIyPqXiPiWDh9lZju5-13\" target=\"aQhIyPqXiPiWDh9lZju5-43\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"360\" y=\"470\" />\n <mxPoint x=\"665\" y=\"470\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-114\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;\" parent=\"1\" source=\"aQhIyPqXiPiWDh9lZju5-13\" target=\"aQhIyPqXiPiWDh9lZju5-46\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-115\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;\" parent=\"1\" source=\"aQhIyPqXiPiWDh9lZju5-13\" target=\"aQhIyPqXiPiWDh9lZju5-49\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"360\" y=\"470\" />\n <mxPoint x=\"58\" y=\"470\" />\n <mxPoint x=\"58\" y=\"510\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-116\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;\" parent=\"1\" source=\"aQhIyPqXiPiWDh9lZju5-13\" target=\"aQhIyPqXiPiWDh9lZju5-97\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"360\" y=\"470\" />\n <mxPoint x=\"-280\" y=\"470\" />\n <mxPoint x=\"-280\" y=\"510\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-117\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;\" parent=\"1\" source=\"aQhIyPqXiPiWDh9lZju5-13\" target=\"aQhIyPqXiPiWDh9lZju5-39\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"360\" y=\"470\" />\n <mxPoint x=\"1000\" y=\"470\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-203\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;\" parent=\"1\" source=\"aQhIyPqXiPiWDh9lZju5-13\" target=\"aQhIyPqXiPiWDh9lZju5-202\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"360\" y=\"470\" />\n <mxPoint x=\"-605\" y=\"470\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-13\" value=\"顯示條件單欄位\" style=\"whiteSpace=wrap;html=1;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"300\" y=\"100\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"qXPuyV_gCndzCHy_oidm-44\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" edge=\"1\" parent=\"1\" source=\"aQhIyPqXiPiWDh9lZju5-15\" target=\"qXPuyV_gCndzCHy_oidm-43\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-15\" value=\"清除庫存資料\" style=\"whiteSpace=wrap;html=1;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"808.1199999999999\" y=\"-190\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-19\" value=\"- API: /login&lt;br&gt;- Method: POST&lt;br&gt;- Query String:&lt;br&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;-&amp;nbsp;account_config_path: str&lt;br&gt;- return&lt;br&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;- status: 204 if login&lt;br&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;- status: 404 if config path does not exist\" style=\"text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"340\" y=\"-210\" width=\"260\" height=\"100\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-22\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" source=\"aQhIyPqXiPiWDh9lZju5-20\" target=\"aQhIyPqXiPiWDh9lZju5-1\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-20\" value=\"取得帳號的&lt;br&gt;config file paths\" style=\"whiteSpace=wrap;html=1;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"200\" y=\"-330\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-24\" value=\"- API: /account-config-paths&lt;br&gt;- Method: GET&lt;br&gt;- return&lt;br&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;- status: 200&lt;br&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;-&lt;/span&gt;&amp;nbsp;{&quot;paths&quot;: List[str]}\" style=\"text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"340\" y=\"-350\" width=\"180\" height=\"100\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-28\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" source=\"aQhIyPqXiPiWDh9lZju5-26\" target=\"aQhIyPqXiPiWDh9lZju5-20\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-29\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;\" parent=\"1\" source=\"aQhIyPqXiPiWDh9lZju5-26\" target=\"aQhIyPqXiPiWDh9lZju5-2\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"140\" y=\"-430\" />\n <mxPoint x=\"140\" y=\"-20\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-26\" value=\"確認是否已經登入\" style=\"rhombus;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"180\" y=\"-470\" width=\"160\" height=\"80\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-27\" value=\"- API: /login&lt;br&gt;- Method: GET&lt;br&gt;- return&lt;br&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;- status: 200&lt;br&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;- bool\" style=\"text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"350\" y=\"-480\" width=\"180\" height=\"100\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-30\" value=\"否\" style=\"text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"260\" y=\"-380\" width=\"60\" height=\"30\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-31\" value=\"是\" style=\"text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"130\" y=\"-460\" width=\"60\" height=\"30\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-34\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" source=\"aQhIyPqXiPiWDh9lZju5-33\" target=\"aQhIyPqXiPiWDh9lZju5-26\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-33\" value=\"開始\" style=\"ellipse;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"200\" y=\"-600\" width=\"120\" height=\"80\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-35\" value=\"- API: /accounts&lt;br&gt;- Method: GET&lt;br&gt;- return&lt;br&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;- status: 200&lt;br&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;- List[shioaji.account.Account]\" style=\"text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"340\" y=\"-70\" width=\"230\" height=\"100\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-36\" value=\"- API: /trades&lt;br&gt;- Method: GET&lt;br&gt;- return&lt;br&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;- status: 200&lt;br&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;- List[shioaji.order.Trade]\" style=\"text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"-145\" y=\"160\" width=\"190\" height=\"100\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-39\" value=\"啟動條件單\" style=\"whiteSpace=wrap;html=1;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"940\" y=\"510\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-41\" value=\"- API: /condition-order/activation&lt;br&gt;- Method: POST&lt;br&gt;- Query String&lt;br&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;- code: str&lt;br&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;- id: str&lt;br&gt;- return&lt;br&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;status: 204\" style=\"text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"905\" y=\"585\" width=\"190\" height=\"100\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-43\" value=\"增加條件單\" style=\"whiteSpace=wrap;html=1;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"605\" y=\"510\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-46\" value=\"更改條件單\" style=\"whiteSpace=wrap;html=1;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"300\" y=\"510\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-49\" value=\"停止條件單\" style=\"whiteSpace=wrap;html=1;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"-2.5\" y=\"510\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"qXPuyV_gCndzCHy_oidm-37\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;\" edge=\"1\" parent=\"1\" source=\"aQhIyPqXiPiWDh9lZju5-51\" target=\"tTJYzuett1dfI7bghdOY-148\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-51\" value=\"- API: /condition-order/deactivation&lt;br&gt;- Method: POST&lt;br&gt;- Query String&lt;br&gt;&#x9;&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;- code: str&lt;br&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;- id: str&lt;br&gt;- return&lt;br&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;- status: 204\" style=\"text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"-42.5\" y=\"585\" width=\"195\" height=\"115\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-97\" value=\"刪除條件單\" style=\"whiteSpace=wrap;html=1;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"-335\" y=\"510\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-107\" value=\"於儲存條件單資訊的變數及檔案&lt;br&gt;刪除指定條件單\" style=\"whiteSpace=wrap;html=1;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"-335\" y=\"1231.67\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-108\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" target=\"aQhIyPqXiPiWDh9lZju5-110\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <mxPoint x=\"-275.0000000000002\" y=\"1291.67\" as=\"sourcePoint\" />\n </mxGeometry>\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-110\" value=\"return 204\" style=\"whiteSpace=wrap;html=1;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"-335\" y=\"1371.67\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-128\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" source=\"aQhIyPqXiPiWDh9lZju5-126\" target=\"aQhIyPqXiPiWDh9lZju5-127\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-126\" value=\"開始\" style=\"ellipse;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"1410\" y=\"510\" width=\"120\" height=\"80\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-130\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" source=\"aQhIyPqXiPiWDh9lZju5-127\" target=\"aQhIyPqXiPiWDh9lZju5-129\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-127\" value=\"收到 Bidask 資料\" style=\"whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"1410\" y=\"680\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"qXPuyV_gCndzCHy_oidm-15\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" edge=\"1\" parent=\"1\" source=\"aQhIyPqXiPiWDh9lZju5-129\" target=\"qXPuyV_gCndzCHy_oidm-14\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-129\" value=\"於儲存條件單的變數中的標的資訊&lt;br&gt;儲存 Bidask 資料\" style=\"whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"1410\" y=\"820\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"qXPuyV_gCndzCHy_oidm-30\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" edge=\"1\" parent=\"1\" source=\"aQhIyPqXiPiWDh9lZju5-135\" target=\"qXPuyV_gCndzCHy_oidm-29\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-135\" value=\"開始\" style=\"ellipse;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"1754\" y=\"510\" width=\"120\" height=\"80\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-164\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;\" parent=\"1\" target=\"aQhIyPqXiPiWDh9lZju5-158\" edge=\"1\" source=\"tTJYzuett1dfI7bghdOY-205\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <mxPoint x=\"1814\" y=\"1065.5\" as=\"sourcePoint\" />\n </mxGeometry>\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-143\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" source=\"aQhIyPqXiPiWDh9lZju5-140\" target=\"aQhIyPqXiPiWDh9lZju5-142\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-145\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" source=\"aQhIyPqXiPiWDh9lZju5-140\" target=\"aQhIyPqXiPiWDh9lZju5-144\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-140\" value=\"儲存的 Tick 資料&lt;br&gt;是否超過 200 個\" style=\"rhombus;whiteSpace=wrap;html=1;fillColor=default;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"1721\" y=\"1275.5\" width=\"186\" height=\"80\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-172\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" source=\"aQhIyPqXiPiWDh9lZju5-142\" target=\"aQhIyPqXiPiWDh9lZju5-171\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-142\" value=\"儲存當前 Tick 的&lt;br&gt;Datetime 和 Volume&lt;br&gt;至 Tick 資料的最後一筆\" style=\"whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"1746\" y=\"1445.5\" width=\"136\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-146\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;\" parent=\"1\" source=\"aQhIyPqXiPiWDh9lZju5-144\" target=\"aQhIyPqXiPiWDh9lZju5-142\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"2080\" y=\"1475.5\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-144\" value=\"刪除第一個 Tick 資料\" style=\"whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"2020\" y=\"1285.5\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-147\" value=\"否\" style=\"text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"1814\" y=\"1390.5\" width=\"60\" height=\"30\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-148\" value=\"是\" style=\"text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"1926\" y=\"1285.5\" width=\"60\" height=\"30\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"qXPuyV_gCndzCHy_oidm-9\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;\" edge=\"1\" parent=\"1\" source=\"aQhIyPqXiPiWDh9lZju5-151\" target=\"qXPuyV_gCndzCHy_oidm-6\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-151\" value=\"取消訂閱該標的之 Bidask 和 Tick Data&lt;br&gt;並記錄\" style=\"whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"2020\" y=\"1143\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-165\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" source=\"aQhIyPqXiPiWDh9lZju5-158\" target=\"aQhIyPqXiPiWDh9lZju5-140\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-166\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" source=\"aQhIyPqXiPiWDh9lZju5-158\" target=\"aQhIyPqXiPiWDh9lZju5-151\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-158\" value=\"該條件單是否不超過&lt;br&gt;最大出場次數\" style=\"rhombus;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"1727.5\" y=\"1135.5\" width=\"173\" height=\"75\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-167\" value=\"否\" style=\"text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"1814\" y=\"1228\" width=\"60\" height=\"30\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-168\" value=\"是\" style=\"text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"1926\" y=\"1135.5\" width=\"60\" height=\"30\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-183\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;\" parent=\"1\" source=\"aQhIyPqXiPiWDh9lZju5-171\" target=\"aQhIyPqXiPiWDh9lZju5-182\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"qXPuyV_gCndzCHy_oidm-21\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;\" edge=\"1\" parent=\"1\" source=\"aQhIyPqXiPiWDh9lZju5-171\" target=\"aQhIyPqXiPiWDh9lZju5-175\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-171\" value=\"當前是否已經進場\" style=\"rhombus;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"1721\" y=\"1570.5\" width=\"186\" height=\"80\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-189\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;\" parent=\"1\" source=\"aQhIyPqXiPiWDh9lZju5-175\" edge=\"1\" target=\"qXPuyV_gCndzCHy_oidm-3\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <mxPoint x=\"1814\" y=\"1005.5\" as=\"targetPoint\" />\n <Array as=\"points\">\n <mxPoint x=\"1673\" y=\"1866\" />\n <mxPoint x=\"2370\" y=\"1866\" />\n <mxPoint x=\"2370\" y=\"790\" />\n <mxPoint x=\"1814\" y=\"790\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-197\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" source=\"aQhIyPqXiPiWDh9lZju5-175\" target=\"aQhIyPqXiPiWDh9lZju5-196\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-175\" value=\"是否偵測到進場訊號\" style=\"rhombus;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"1580\" y=\"1730.5\" width=\"186\" height=\"80\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-177\" value=\"否\" style=\"text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"1710\" y=\"1665.5\" width=\"60\" height=\"30\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-178\" value=\"是\" style=\"text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"1847\" y=\"1665.5\" width=\"60\" height=\"30\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-199\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;\" parent=\"1\" source=\"aQhIyPqXiPiWDh9lZju5-182\" target=\"aQhIyPqXiPiWDh9lZju5-198\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-182\" value=\"是否偵測到出場訊號\" style=\"rhombus;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"1850\" y=\"1730.5\" width=\"186\" height=\"80\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-187\" value=\"否\" style=\"text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"1667.5\" y=\"1815.5\" width=\"60\" height=\"30\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-192\" value=\"否\" style=\"text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"1950\" y=\"1815.5\" width=\"60\" height=\"30\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-195\" value=\"\" style=\"endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;\" parent=\"1\" target=\"aQhIyPqXiPiWDh9lZju5-182\" edge=\"1\">\n <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n <mxPoint x=\"1943\" y=\"1865.5\" as=\"sourcePoint\" />\n <mxPoint x=\"2110\" y=\"1735.5\" as=\"targetPoint\" />\n </mxGeometry>\n </mxCell>\n <mxCell id=\"qXPuyV_gCndzCHy_oidm-24\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;\" edge=\"1\" parent=\"1\" source=\"aQhIyPqXiPiWDh9lZju5-196\" target=\"qXPuyV_gCndzCHy_oidm-23\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-196\" value=\"下買單、取消 sell 委託單&lt;br&gt;將訂單儲存至條件單 Data 中&lt;br&gt;並記錄於該標的之 file\" style=\"whiteSpace=wrap;html=1;strokeColor=default;fillColor=none;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"1340\" y=\"1728\" width=\"160\" height=\"85\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-198\" value=\"下賣單、取消 Buy 委託單&lt;br&gt;將訂單儲存至條件單 Data中&lt;br&gt;並記錄於該標的之 file\" style=\"whiteSpace=wrap;html=1;strokeColor=default;fillColor=none;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"2180\" y=\"1740.5\" width=\"160\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-202\" value=\"一鍵刪除條件單\" style=\"whiteSpace=wrap;html=1;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"-665\" y=\"510\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-19\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" source=\"aQhIyPqXiPiWDh9lZju5-204\" target=\"tTJYzuett1dfI7bghdOY-18\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-204\" value=\"取消所有訂閱\" style=\"whiteSpace=wrap;html=1;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"-665\" y=\"805\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"qXPuyV_gCndzCHy_oidm-20\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" edge=\"1\" parent=\"1\" source=\"aQhIyPqXiPiWDh9lZju5-215\" target=\"qXPuyV_gCndzCHy_oidm-19\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-215\" value=\"開始\" style=\"ellipse;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"2594.93\" y=\"505\" width=\"120\" height=\"80\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-254\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" source=\"aQhIyPqXiPiWDh9lZju5-238\" target=\"aQhIyPqXiPiWDh9lZju5-251\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"qXPuyV_gCndzCHy_oidm-18\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;\" edge=\"1\" parent=\"1\" source=\"aQhIyPqXiPiWDh9lZju5-238\" target=\"qXPuyV_gCndzCHy_oidm-16\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"2804.93\" y=\"845\" />\n <mxPoint x=\"2804.93\" y=\"1290\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-238\" value=\"所得到的資料是否為&lt;br&gt;StockDeal Class\" style=\"rhombus;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"2564.93\" y=\"805\" width=\"180\" height=\"80\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-243\" value=\"是\" style=\"text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"2654.93\" y=\"902.5\" width=\"40\" height=\"30\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-244\" value=\"否\" style=\"text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"2754.93\" y=\"810\" width=\"40\" height=\"30\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-257\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" source=\"aQhIyPqXiPiWDh9lZju5-251\" target=\"aQhIyPqXiPiWDh9lZju5-256\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-251\" value=\"記錄委託單的&lt;br&gt;交易資訊\" style=\"whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"2594.93\" y=\"955\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"qXPuyV_gCndzCHy_oidm-17\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" edge=\"1\" parent=\"1\" source=\"aQhIyPqXiPiWDh9lZju5-256\" target=\"qXPuyV_gCndzCHy_oidm-16\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-256\" value=\"於儲存條件單資訊的變數中更改&lt;br&gt;已交易的張數\" style=\"whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"2594.93\" y=\"1095\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-266\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;\" parent=\"1\" source=\"qXPuyV_gCndzCHy_oidm-19\" target=\"aQhIyPqXiPiWDh9lZju5-238\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <mxPoint x=\"2654.93\" y=\"735\" as=\"sourcePoint\" />\n </mxGeometry>\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-284\" value=\"每 4 秒獲取漲跌幅&lt;br&gt;排行資料\" style=\"whiteSpace=wrap;html=1;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"100\" y=\"100\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-285\" value=\"- API: /ranks&lt;br&gt;- Method: GET&lt;br&gt;- return&lt;br&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;- status: 200&lt;br&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;- List[typing_.Rank]\" style=\"text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"70\" y=\"160\" width=\"216\" height=\"100\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-295\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <mxPoint x=\"-359.9999999999998\" y=\"110\" as=\"sourcePoint\" />\n </mxGeometry>\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-297\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <mxPoint x=\"-359.9999999999998\" y=\"250\" as=\"sourcePoint\" />\n </mxGeometry>\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-165\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" source=\"aQhIyPqXiPiWDh9lZju5-300\" target=\"tTJYzuett1dfI7bghdOY-162\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"aQhIyPqXiPiWDh9lZju5-300\" value=\"取消訂閱\" style=\"whiteSpace=wrap;html=1;rounded=0;fillColor=default;fontColor=default;strokeColor=#001DBC;strokeWidth=4;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"300\" y=\"811.33\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"FHXB75DEj_M9wbOd0kdA-2\" value=\"是\" style=\"text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"2050\" y=\"1740.5\" width=\"60\" height=\"30\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"FHXB75DEj_M9wbOd0kdA-7\" value=\"重置所有儲存條件單資訊的變數及檔案的條件單\" style=\"whiteSpace=wrap;html=1;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"-665\" y=\"1239.9999999999998\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"FHXB75DEj_M9wbOd0kdA-9\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;\" parent=\"1\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <mxPoint x=\"-605\" y=\"1474.9999999999998\" as=\"sourcePoint\" />\n <mxPoint x=\"-605\" y=\"1474.9999999999998\" as=\"targetPoint\" />\n </mxGeometry>\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-17\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" target=\"tTJYzuett1dfI7bghdOY-16\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <mxPoint x=\"-605\" y=\"1299.9999999999993\" as=\"sourcePoint\" />\n </mxGeometry>\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-23\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" target=\"FHXB75DEj_M9wbOd0kdA-7\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <mxPoint x=\"-605\" y=\"1144.9999999999998\" as=\"sourcePoint\" />\n </mxGeometry>\n </mxCell>\n <mxCell id=\"FHXB75DEj_M9wbOd0kdA-10\" value=\"取消尚未完全成交之委託單\" style=\"whiteSpace=wrap;html=1;rounded=0;fillColor=default;fontColor=default;strokeColor=#001DBC;strokeWidth=4;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"-665\" y=\"1085\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"FHXB75DEj_M9wbOd0kdA-12\" value=\"&lt;font style=&quot;font-size: 30px;&quot;&gt;Bidask / Tick Data Callback&lt;/font&gt;\" style=\"text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"1280\" y=\"420\" width=\"390\" height=\"50\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"FHXB75DEj_M9wbOd0kdA-13\" value=\"&lt;font style=&quot;font-size: 30px;&quot;&gt;Order Callback&lt;/font&gt;\" style=\"text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"2490\" y=\"410\" width=\"220\" height=\"50\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-5\" value=\"- API: /condition-orders&lt;br&gt;- Method: GET&lt;br&gt;- return&lt;br&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;- status: 200&lt;br&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;- Dict[str, List[typing_.ConditionOrderInfoForWeb]]\" style=\"text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"390\" y=\"150\" width=\"340\" height=\"100\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"qXPuyV_gCndzCHy_oidm-35\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;\" edge=\"1\" parent=\"1\" source=\"tTJYzuett1dfI7bghdOY-8\" target=\"aQhIyPqXiPiWDh9lZju5-206\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-8\" value=\"- API: /condition-orders&lt;br&gt;- Method: DELETE&lt;br&gt;- return&lt;br&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;- status: 204\" style=\"text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"-671.5\" y=\"600\" width=\"133\" height=\"70\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"qXPuyV_gCndzCHy_oidm-36\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;\" edge=\"1\" parent=\"1\" source=\"tTJYzuett1dfI7bghdOY-9\" target=\"aQhIyPqXiPiWDh9lZju5-119\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-9\" value=\"- API: /condition-order&lt;br&gt;- Method: DELETE&lt;br&gt;- Query String&lt;br&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;- code: str&lt;br&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;- id: str&lt;br&gt;- return&lt;br&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;- status: 204\" style=\"text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"-340\" y=\"590\" width=\"130\" height=\"110\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"qXPuyV_gCndzCHy_oidm-38\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;\" edge=\"1\" parent=\"1\" source=\"tTJYzuett1dfI7bghdOY-11\" target=\"aQhIyPqXiPiWDh9lZju5-121\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-11\" value=\"- API: /condition-order&lt;br&gt;- Method:&amp;nbsp;PATCH&lt;br&gt;- body:&amp;nbsp;ConditionOrderInfoForWeb&lt;br&gt;- return&lt;br&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;- status: 204\" style=\"text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"262.5\" y=\"585\" width=\"195\" height=\"100\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"qXPuyV_gCndzCHy_oidm-39\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;\" edge=\"1\" parent=\"1\" source=\"tTJYzuett1dfI7bghdOY-13\" target=\"tTJYzuett1dfI7bghdOY-199\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-13\" value=\"- API: /condition-order&lt;br&gt;- Method: PUT&lt;br&gt;- body:&amp;nbsp;ConditionOrderInfoForWeb&lt;br&gt;- return&lt;br&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;-status: 204\" style=\"text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"570\" y=\"590\" width=\"190\" height=\"90\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-16\" value=\"return 204\" style=\"whiteSpace=wrap;html=1;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"-665\" y=\"1379.9999999999998\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-21\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" source=\"tTJYzuett1dfI7bghdOY-18\" target=\"FHXB75DEj_M9wbOd0kdA-10\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-18\" value=\"於所有標的紀錄&lt;br&gt;記錄刪除條件單\" style=\"whiteSpace=wrap;html=1;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"-665\" y=\"945\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-143\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" source=\"tTJYzuett1dfI7bghdOY-24\" target=\"tTJYzuett1dfI7bghdOY-142\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-24\" value=\"記錄刪除條件單\" style=\"whiteSpace=wrap;html=1;fillColor=none;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"-335\" y=\"951.0099999999999\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-109\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" source=\"tTJYzuett1dfI7bghdOY-110\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <mxPoint x=\"-1211.25\" y=\"1144.49\" as=\"targetPoint\" />\n </mxGeometry>\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-110\" value=\"取消訂閱 Bidask 和 Tick Data\" style=\"whiteSpace=wrap;html=1;rounded=0;fillColor=none;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"-1271.25\" y=\"1004.67\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-111\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;\" parent=\"1\" source=\"tTJYzuett1dfI7bghdOY-113\" target=\"tTJYzuett1dfI7bghdOY-110\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\" />\n </mxGeometry>\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-112\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;\" parent=\"1\" source=\"tTJYzuett1dfI7bghdOY-113\" target=\"tTJYzuett1dfI7bghdOY-118\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <mxPoint x=\"-1151.25\" y=\"1174.49\" as=\"targetPoint\" />\n <Array as=\"points\">\n <mxPoint x=\"-1076\" y=\"880.75\" />\n <mxPoint x=\"-1076\" y=\"1182.75\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-113\" value=\"是否還有其他條件單&lt;br&gt;需要訂閱 Bidask &lt;br&gt;和 Tick Data\" style=\"rhombus;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"-1310\" y=\"831\" width=\"197.5\" height=\"99.67\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-114\" value=\"否\" style=\"text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"-1211.25\" y=\"954.67\" width=\"60\" height=\"30\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-115\" value=\"是\" style=\"text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"-1126.25\" y=\"844.67\" width=\"60\" height=\"30\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-117\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" source=\"tTJYzuett1dfI7bghdOY-116\" target=\"tTJYzuett1dfI7bghdOY-113\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-116\" value=\"開始\" style=\"ellipse;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"-1291.25\" y=\"707.25\" width=\"160\" height=\"80\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-118\" value=\"結束\" style=\"ellipse;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"-1291.25\" y=\"1142.75\" width=\"160\" height=\"80\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-121\" value=\"&lt;font style=&quot;font-size: 30px;&quot;&gt;取消訂閱&lt;/font&gt;\" style=\"text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"-1300.6299999999999\" y=\"614.5\" width=\"201.25\" height=\"30\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-125\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" source=\"tTJYzuett1dfI7bghdOY-124\" target=\"tTJYzuett1dfI7bghdOY-24\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-124\" value=\"取消訂閱\" style=\"whiteSpace=wrap;html=1;rounded=0;fillColor=default;fontColor=default;strokeColor=#001DBC;strokeWidth=4;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"-335\" y=\"811.67\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-126\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <mxPoint x=\"-1569.3700000000001\" y=\"1282.8600000000001\" as=\"sourcePoint\" />\n <mxPoint x=\"-1569.3553846153848\" y=\"1362.8600000000001\" as=\"targetPoint\" />\n </mxGeometry>\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-128\" value=\"記錄取消委託單\" style=\"whiteSpace=wrap;html=1;fillColor=none;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"-1629.3700000000001\" y=\"1220.1999999999998\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-129\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" source=\"tTJYzuett1dfI7bghdOY-131\" target=\"tTJYzuett1dfI7bghdOY-135\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-130\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" source=\"tTJYzuett1dfI7bghdOY-131\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"-1428.75\" y=\"923.5\" />\n <mxPoint x=\"-1428.75\" y=\"1399.5\" />\n </Array>\n <mxPoint x=\"-1488.75\" y=\"1399.5\" as=\"targetPoint\" />\n </mxGeometry>\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-131\" value=\"是否有尚未完全成交&lt;br&gt;的委託單\" style=\"rhombus;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"-1668.1200000000001\" y=\"873.1799999999998\" width=\"197.5\" height=\"99.67\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-132\" value=\"否\" style=\"text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"-1480.0000000000002\" y=\"888.1799999999996\" width=\"60\" height=\"30\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-133\" value=\"是\" style=\"text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"-1579.3700000000001\" y=\"992.8499999999997\" width=\"60\" height=\"30\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-134\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" source=\"tTJYzuett1dfI7bghdOY-135\" target=\"tTJYzuett1dfI7bghdOY-128\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-135\" value=\"取消指定條件單之&lt;br&gt;尚未完全成交的&lt;br&gt;委託單\" style=\"whiteSpace=wrap;html=1;fillColor=none;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"-1629.3700000000001\" y=\"1061.5199999999998\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-138\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" source=\"tTJYzuett1dfI7bghdOY-136\" target=\"tTJYzuett1dfI7bghdOY-131\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-136\" value=\"開始\" style=\"ellipse;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"-1649.37\" y=\"714.5\" width=\"160\" height=\"80\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-137\" value=\"結束\" style=\"ellipse;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"-1649.37\" y=\"1359.5\" width=\"160\" height=\"80\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-140\" value=\"&lt;font style=&quot;font-size: 30px;&quot;&gt;取消尚未完全成交之委託單&lt;/font&gt;\" style=\"text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=default;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"-1700\" y=\"574.5\" width=\"300\" height=\"110\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-146\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" source=\"tTJYzuett1dfI7bghdOY-142\" target=\"aQhIyPqXiPiWDh9lZju5-107\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-142\" value=\"取消尚未完全成交之委託單\" style=\"whiteSpace=wrap;html=1;fillColor=default;rounded=0;fontColor=default;strokeColor=#001DBC;strokeWidth=4;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"-335\" y=\"1091.0099999999998\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-148\" value=\"\" style=\"rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontColor=#ffffff;strokeColor=#6F0000;strokeWidth=4;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"-60\" y=\"791.33\" width=\"230\" height=\"671.33\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-149\" value=\"更新儲存條件單資訊&lt;br&gt;的變數及檔案的指定條件單\" style=\"whiteSpace=wrap;html=1;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"-5\" y=\"1232.6600000000003\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-150\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" target=\"tTJYzuett1dfI7bghdOY-151\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <mxPoint x=\"54.99999999999977\" y=\"1292.6600000000003\" as=\"sourcePoint\" />\n </mxGeometry>\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-151\" value=\"return 204\" style=\"whiteSpace=wrap;html=1;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"-5\" y=\"1372.6600000000003\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-152\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" source=\"tTJYzuett1dfI7bghdOY-153\" target=\"tTJYzuett1dfI7bghdOY-157\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-153\" value=\"記錄停止條件單\" style=\"whiteSpace=wrap;html=1;fillColor=none;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"-5\" y=\"951.9999999999999\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-154\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" source=\"tTJYzuett1dfI7bghdOY-155\" target=\"tTJYzuett1dfI7bghdOY-153\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-155\" value=\"取消訂閱\" style=\"whiteSpace=wrap;html=1;rounded=0;fillColor=default;fontColor=default;strokeColor=#001DBC;strokeWidth=4;labelBackgroundColor=none;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"-5\" y=\"812.66\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-156\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" source=\"tTJYzuett1dfI7bghdOY-157\" target=\"tTJYzuett1dfI7bghdOY-149\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-157\" value=\"取消尚未完全成交之委託單\" style=\"whiteSpace=wrap;html=1;fillColor=default;rounded=0;fontColor=default;strokeColor=#001DBC;strokeWidth=4;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"-5\" y=\"1091.9999999999995\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-158\" value=\"更新並重置&lt;br&gt;儲存條件單資訊&lt;br&gt;的變數及檔案的&lt;br&gt;指定條件單\" style=\"whiteSpace=wrap;html=1;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"300\" y=\"1231.3300000000004\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-159\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" target=\"tTJYzuett1dfI7bghdOY-160\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <mxPoint x=\"359.9999999999998\" y=\"1291.3300000000004\" as=\"sourcePoint\" />\n </mxGeometry>\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-160\" value=\"return 204\" style=\"whiteSpace=wrap;html=1;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"300\" y=\"1371.3300000000004\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-161\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" source=\"tTJYzuett1dfI7bghdOY-162\" target=\"tTJYzuett1dfI7bghdOY-164\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-162\" value=\"記錄更改條件單\" style=\"whiteSpace=wrap;html=1;fillColor=none;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"300\" y=\"950.6699999999998\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-163\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" source=\"tTJYzuett1dfI7bghdOY-164\" target=\"tTJYzuett1dfI7bghdOY-158\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-164\" value=\"取消尚未完全成交之委託單\" style=\"whiteSpace=wrap;html=1;fillColor=default;rounded=0;fontColor=default;strokeColor=#001DBC;strokeWidth=4;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"300\" y=\"1090.6699999999994\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-186\" value=\"\" style=\"rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontColor=#ffffff;strokeColor=#6F0000;strokeWidth=4;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"862.5\" y=\"790\" width=\"275\" height=\"700\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-187\" value=\"於儲存條件單資訊&lt;br&gt;的變數及檔案&lt;br&gt;更新指定條件單\" style=\"whiteSpace=wrap;html=1;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"928.13\" y=\"1260.0000000000005\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-188\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" target=\"tTJYzuett1dfI7bghdOY-189\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <mxPoint x=\"988.1299999999998\" y=\"1320.0000000000005\" as=\"sourcePoint\" />\n </mxGeometry>\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-189\" value=\"return 204\" style=\"whiteSpace=wrap;html=1;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"928.13\" y=\"1400.0000000000005\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-190\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" source=\"tTJYzuett1dfI7bghdOY-191\" target=\"tTJYzuett1dfI7bghdOY-194\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-191\" value=\"記錄啟動條件單\" style=\"whiteSpace=wrap;html=1;fillColor=none;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"928.12\" y=\"808.25\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-192\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" source=\"tTJYzuett1dfI7bghdOY-194\" target=\"tTJYzuett1dfI7bghdOY-196\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-193\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;\" parent=\"1\" source=\"tTJYzuett1dfI7bghdOY-194\" target=\"tTJYzuett1dfI7bghdOY-187\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"1098.12\" y=\"982\" />\n <mxPoint x=\"1098.12\" y=\"1290\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-194\" value=\"是否已經訂閱該標的\" style=\"rhombus;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"907.5\" y=\"936.4200000000001\" width=\"161.25\" height=\"90.5\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-195\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" source=\"tTJYzuett1dfI7bghdOY-196\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <mxPoint x=\"988.1300000000002\" y=\"1260.415\" as=\"targetPoint\" />\n </mxGeometry>\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-196\" value=\"訂閱該標的\" style=\"whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"928.13\" y=\"1122.17\" width=\"120\" height=\"58.83\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-197\" value=\"否\" style=\"text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"980.62\" y=\"1060.3400000000001\" width=\"60\" height=\"30\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-198\" value=\"是\" style=\"text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"1047.5\" y=\"945\" width=\"60\" height=\"30\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-199\" value=\"\" style=\"rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontColor=#ffffff;strokeColor=#6F0000;strokeWidth=4;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"570\" y=\"791.33\" width=\"190\" height=\"390\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-200\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" source=\"tTJYzuett1dfI7bghdOY-201\" target=\"tTJYzuett1dfI7bghdOY-203\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-201\" value=\"記錄增加條件單\" style=\"whiteSpace=wrap;html=1;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"605\" y=\"812.66\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-202\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" parent=\"1\" source=\"tTJYzuett1dfI7bghdOY-203\" target=\"tTJYzuett1dfI7bghdOY-204\" edge=\"1\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-203\" value=\"於儲存條件單資訊&lt;br&gt;的變數及檔案增加條件單\" style=\"whiteSpace=wrap;html=1;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"605\" y=\"952.66\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-204\" value=\"return 204\" style=\"whiteSpace=wrap;html=1;rounded=0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"605\" y=\"1092.6599999999999\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"qXPuyV_gCndzCHy_oidm-8\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" edge=\"1\" parent=\"1\" source=\"tTJYzuett1dfI7bghdOY-205\" target=\"qXPuyV_gCndzCHy_oidm-6\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"tTJYzuett1dfI7bghdOY-205\" value=\"該條件單是否不超過&lt;br&gt;最大出場次數\" style=\"rhombus;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"1727.5\" y=\"983\" width=\"173\" height=\"75\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"qXPuyV_gCndzCHy_oidm-4\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" edge=\"1\" parent=\"1\" source=\"qXPuyV_gCndzCHy_oidm-3\" target=\"tTJYzuett1dfI7bghdOY-205\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"qXPuyV_gCndzCHy_oidm-7\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;\" edge=\"1\" parent=\"1\" source=\"qXPuyV_gCndzCHy_oidm-3\" target=\"qXPuyV_gCndzCHy_oidm-6\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"qXPuyV_gCndzCHy_oidm-3\" value=\"當前時間是否為&lt;br&gt;9 點至 1 點半\" style=\"rhombus;whiteSpace=wrap;html=1;\" vertex=\"1\" parent=\"1\">\n <mxGeometry x=\"1727.5\" y=\"825\" width=\"173\" height=\"75\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"qXPuyV_gCndzCHy_oidm-6\" value=\"結束\" style=\"ellipse;whiteSpace=wrap;html=1;\" vertex=\"1\" parent=\"1\">\n <mxGeometry x=\"2200\" y=\"1133\" width=\"120\" height=\"80\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"qXPuyV_gCndzCHy_oidm-10\" value=\"是\" style=\"text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;\" vertex=\"1\" parent=\"1\">\n <mxGeometry x=\"1814\" y=\"925.5\" width=\"60\" height=\"30\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"qXPuyV_gCndzCHy_oidm-11\" value=\"否\" style=\"text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;\" vertex=\"1\" parent=\"1\">\n <mxGeometry x=\"1926\" y=\"825\" width=\"60\" height=\"30\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"qXPuyV_gCndzCHy_oidm-12\" value=\"是\" style=\"text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;\" vertex=\"1\" parent=\"1\">\n <mxGeometry x=\"1926\" y=\"983\" width=\"60\" height=\"30\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"qXPuyV_gCndzCHy_oidm-13\" value=\"否\" style=\"text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;\" vertex=\"1\" parent=\"1\">\n <mxGeometry x=\"1814\" y=\"1082.75\" width=\"60\" height=\"30\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"qXPuyV_gCndzCHy_oidm-14\" value=\"結束\" style=\"ellipse;whiteSpace=wrap;html=1;\" vertex=\"1\" parent=\"1\">\n <mxGeometry x=\"1410\" y=\"960\" width=\"120\" height=\"80\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"qXPuyV_gCndzCHy_oidm-16\" value=\"結束\" style=\"ellipse;whiteSpace=wrap;html=1;\" vertex=\"1\" parent=\"1\">\n <mxGeometry x=\"2594.93\" y=\"1250\" width=\"120\" height=\"80\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"qXPuyV_gCndzCHy_oidm-19\" value=\"收到 Order Callback\" style=\"whiteSpace=wrap;html=1;\" vertex=\"1\" parent=\"1\">\n <mxGeometry x=\"2594.93\" y=\"657.5\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"qXPuyV_gCndzCHy_oidm-22\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;\" edge=\"1\" parent=\"1\" source=\"aQhIyPqXiPiWDh9lZju5-198\" target=\"qXPuyV_gCndzCHy_oidm-6\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"qXPuyV_gCndzCHy_oidm-23\" value=\"結束\" style=\"ellipse;whiteSpace=wrap;html=1;\" vertex=\"1\" parent=\"1\">\n <mxGeometry x=\"1360\" y=\"1900\" width=\"120\" height=\"80\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"qXPuyV_gCndzCHy_oidm-31\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" edge=\"1\" parent=\"1\" source=\"qXPuyV_gCndzCHy_oidm-29\" target=\"qXPuyV_gCndzCHy_oidm-3\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"qXPuyV_gCndzCHy_oidm-29\" value=\"收到 Tick 資料\" style=\"whiteSpace=wrap;html=1;\" vertex=\"1\" parent=\"1\">\n <mxGeometry x=\"1754\" y=\"680\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"qXPuyV_gCndzCHy_oidm-33\" value=\"&lt;div style=&quot;background-color: rgb(31, 31, 31); font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-weight: normal; font-size: 12px; line-height: 18px;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;div style=&quot;line-height: 18px;&quot;&gt;&lt;font color=&quot;#c586c0&quot;&gt;from&lt;/font&gt; &lt;span style=&quot;color: rgb(78, 201, 176);&quot;&gt;pydantic&lt;/span&gt; &lt;span style=&quot;color: rgb(197, 134, 192);&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: rgb(78, 201, 176);&quot;&gt;BaseModel&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(204, 204, 204);&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(204, 204, 204);&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(204, 204, 204);&quot;&gt;&lt;span style=&quot;color: rgb(86, 156, 214);&quot;&gt;class&lt;/span&gt; &lt;span style=&quot;color: rgb(78, 201, 176);&quot;&gt;ConditionOrderParametersForJson&lt;/span&gt;(&lt;span style=&quot;color: rgb(78, 201, 176);&quot;&gt;BaseModel&lt;/span&gt;):&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(204, 204, 204);&quot;&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;&amp;nbsp; &amp;nbsp; isActivate&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;color: #4ec9b0;&quot;&gt;bool&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(204, 204, 204);&quot;&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;&amp;nbsp; &amp;nbsp; parameter&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;List&lt;/span&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;div style=&quot;color: rgb(204, 204, 204);&quot;&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;class&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #4ec9b0;&quot;&gt;ConditionOrderSettingForJson&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #4ec9b0;&quot;&gt;BaseModel&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;):&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(204, 204, 204);&quot;&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;&amp;nbsp; &amp;nbsp; quantity&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;color: #4ec9b0;&quot;&gt;int&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(204, 204, 204);&quot;&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;&amp;nbsp; &amp;nbsp; amount&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;color: #4ec9b0;&quot;&gt;int&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(204, 204, 204);&quot;&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;&amp;nbsp; &amp;nbsp; isQuantity&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;color: #4ec9b0;&quot;&gt;bool&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(204, 204, 204);&quot;&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;&amp;nbsp; &amp;nbsp; maxTimes&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;color: #4ec9b0;&quot;&gt;int&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(204, 204, 204);&quot;&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;&amp;nbsp; &amp;nbsp; buy&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;List&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #4ec9b0;&quot;&gt;ConditionOrderParametersForJson&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;]&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(204, 204, 204);&quot;&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;&amp;nbsp; &amp;nbsp; sell&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;List&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #4ec9b0;&quot;&gt;ConditionOrderParametersForJson&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;]&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(204, 204, 204);&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;br&gt;&lt;div style=&quot;color: rgb(204, 204, 204);&quot;&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;class&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #4ec9b0;&quot;&gt;ConditionOrderInfoForWeb&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #4ec9b0;&quot;&gt;BaseModel&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;):&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(204, 204, 204);&quot;&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;&amp;nbsp; &amp;nbsp; id&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;color: #4ec9b0;&quot;&gt;str&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(204, 204, 204);&quot;&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;&amp;nbsp; &amp;nbsp; code&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;color: #4ec9b0;&quot;&gt;str&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(204, 204, 204);&quot;&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;&amp;nbsp; &amp;nbsp; isActivate&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;color: #4ec9b0;&quot;&gt;bool&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(204, 204, 204);&quot;&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;&amp;nbsp; &amp;nbsp; setting&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;color: #4ec9b0;&quot;&gt;ConditionOrderSettingForJson&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(204, 204, 204);&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;br&gt;&lt;div style=&quot;color: rgb(204, 204, 204);&quot;&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;class&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #4ec9b0;&quot;&gt;Rank&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #4ec9b0;&quot;&gt;BaseModel&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;):&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(204, 204, 204);&quot;&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;&amp;nbsp; &amp;nbsp; code&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;color: #4ec9b0;&quot;&gt;str&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(204, 204, 204);&quot;&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;&amp;nbsp; &amp;nbsp; name&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;color: #4ec9b0;&quot;&gt;str&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(204, 204, 204);&quot;&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;&amp;nbsp; &amp;nbsp; variation&lt;/span&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;color: #4ec9b0;&quot;&gt;float&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;\" style=\"text;whiteSpace=wrap;html=1;\" vertex=\"1\" parent=\"1\">\n <mxGeometry x=\"-2130\" y=\"685\" width=\"390\" height=\"1540\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"qXPuyV_gCndzCHy_oidm-34\" value=\"&lt;font style=&quot;font-size: 44px;&quot;&gt;typing_&lt;/font&gt;\" style=\"text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=default;\" vertex=\"1\" parent=\"1\">\n <mxGeometry x=\"-2090\" y=\"570\" width=\"300\" height=\"110\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"qXPuyV_gCndzCHy_oidm-40\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;\" edge=\"1\" parent=\"1\" source=\"aQhIyPqXiPiWDh9lZju5-41\" target=\"tTJYzuett1dfI7bghdOY-186\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"qXPuyV_gCndzCHy_oidm-41\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" edge=\"1\" parent=\"1\" source=\"qXPuyV_gCndzCHy_oidm-42\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <mxPoint x=\"868.1199999999999\" y=\"-470\" as=\"targetPoint\" />\n </mxGeometry>\n </mxCell>\n <mxCell id=\"qXPuyV_gCndzCHy_oidm-42\" value=\"開始\" style=\"ellipse;whiteSpace=wrap;html=1;\" vertex=\"1\" parent=\"1\">\n <mxGeometry x=\"808.1199999999999\" y=\"-600\" width=\"120\" height=\"80\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"qXPuyV_gCndzCHy_oidm-43\" value=\"結束\" style=\"ellipse;whiteSpace=wrap;html=1;\" vertex=\"1\" parent=\"1\">\n <mxGeometry x=\"808.1199999999999\" y=\"-50\" width=\"120\" height=\"80\" as=\"geometry\" />\n </mxCell>\n </root>\n </mxGraphModel>\n </diagram>\n</mxfile>\n"}"></div>
<script type="text/javascript" src="https://viewer.diagrams.net/js/viewer-static.min.js"></script>
</body>
</html>