deploy: f435544f07
This commit is contained in:
+4
-13
@@ -58,10 +58,6 @@
|
||||
<a href="schemas/" class="dropdown-item">Schemas</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a href="storage/" class="dropdown-item">Storage</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a href="converters/" class="dropdown-item">Converters</a>
|
||||
</li>
|
||||
@@ -179,10 +175,6 @@ responsibilities.</p>
|
||||
<td>Canonical DataFrame contracts and normalization helpers</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="storage/">Storage</a></td>
|
||||
<td>CSV/JSON/Parquet/SQLite export and history collection helpers</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="converters/">Converters</a></td>
|
||||
<td>Symbol, timeframe, timezone, and date-range utilities</td>
|
||||
</tr>
|
||||
@@ -218,14 +210,13 @@ responsibilities.</p>
|
||||
<a id="__codelineno-0-3" name="__codelineno-0-3" href="#__codelineno-0-3"></a> CLI["mt5cli CLI"] --> Client
|
||||
<a id="__codelineno-0-4" name="__codelineno-0-4" href="#__codelineno-0-4"></a> Client --> SDK["sdk / pdmt5"]
|
||||
<a id="__codelineno-0-5" name="__codelineno-0-5" href="#__codelineno-0-5"></a> Client --> Schemas["schemas"]
|
||||
<a id="__codelineno-0-6" name="__codelineno-0-6" href="#__codelineno-0-6"></a> Storage["storage"] --> History["history SQLite"]
|
||||
<a id="__codelineno-0-7" name="__codelineno-0-7" href="#__codelineno-0-7"></a> Storage --> Utils["utils export"]
|
||||
<a id="__codelineno-0-8" name="__codelineno-0-8" href="#__codelineno-0-8"></a> SDK --> PDMT5["pdmt5.Mt5DataClient"]
|
||||
<a id="__codelineno-0-6" name="__codelineno-0-6" href="#__codelineno-0-6"></a> History["history SQLite"] --> Utils["utils export"]
|
||||
<a id="__codelineno-0-7" name="__codelineno-0-7" href="#__codelineno-0-7"></a> SDK --> PDMT5["pdmt5.Mt5DataClient"]
|
||||
</code></pre></div>
|
||||
<p>Downstream packages should depend on the package root exports documented in the
|
||||
<a href="public-contract/">Public API Contract</a> (<code>MT5Client</code>,
|
||||
<code>DataKind</code>, <code>normalize_dataframe</code>, <code>collect_history</code>, <code>load_rate_data</code>,
|
||||
<code>resolve_rate_view_name</code>, etc.) rather than private modules.</p>
|
||||
<code>collect_history</code>, <code>load_rate_series_from_sqlite</code>, etc.) rather than private
|
||||
modules. Lower-level helpers are accessible directly from their owning modules.</p>
|
||||
<p><code>MT5Client.order_send()</code> is a live execution primitive that can place real trades. mt5cli exposes minimal execution helpers only; strategy logic, signals, backtests, and optimization remain out of scope and must be implemented downstream with explicit execution gating.</p>
|
||||
<h2 id="quick-start">Quick start<a class="headerlink" href="#quick-start" title="Permanent link">¶</a></h2>
|
||||
<div class="highlight"><pre><span></span><code><a id="__codelineno-1-1" name="__codelineno-1-1" href="#__codelineno-1-1"></a><span class="kn">from</span><span class="w"> </span><span class="nn">mt5cli</span><span class="w"> </span><span class="kn">import</span> <span class="n">MT5Client</span><span class="p">,</span> <span class="n">build_config</span><span class="p">,</span> <span class="n">mt5_session</span>
|
||||
|
||||
Reference in New Issue
Block a user