IB証券 API ib_insync.utilのクラス・関数の一覧

スポンサーリンク
スポンサーリンク

ib_insync.utilモジュールについて

utillモジュールは、役に立つ各種機能を提供します。

classや関数の一覧

*現在、仕様と動作の確認ができていません。しかし、今のところ本モジュールのクラスを理解する必要性が低いため調査は後回しにしようと思います。取り急ぎ、一覧を作成しました。

  • ib_insync.util.globalErrorEvent
    グローバル例外を発生させるイベント。
  • ib_insync.util.df
    同じタイプのオブジェクトのシーケンスからpandas DataFrameを作成します。
  • ib_insync.util.dataclassAsDict
    データクラス値をdictとして返します。
  • ib_insync.util.dataclassAsTuple
    データクラス値をタプルとして返します。
  • ib_insync.util.dataclassNonDefaults
    指定されたdataclassオブジェクトのフィールドを、0個以上の dataclassソースオブジェクトおよび/またはキーワード引数から更新します。
  • ib_insync.util.dataclassRepr
    指定されたdataclassインスタンスのカリング表現を提供し、デフォルト以外の値を持つフィールドのみを表示します。
  • ib_insync.util.isnamedtupleinstance
    *仕様不明
  • ib_insync.util.tree
    オブジェクトをリスト、辞書、単純な値のツリーに変換します。結果はJSONにシリアル化できます。
  • ib_insync.util.barplot
    指定されたバーのローソク足プロットを作成します。バーは、DataFrameまたはバーオブジェクトのリストとして指定できます。
  • ib_insync.util.allowCtrlC
    Control-Cがプログラムを終了できるようにします。
  • ib_insync.util.logToFile
    指定されたファイルにログを記録するログハンドラーを作成します。
  • ib_insync.util.logToConsole
    コンソールにログを記録するログハンドラーを作成します。
  • ib_insync.util.isNan
    *仕様不明
    数のテストではありません。
  • ib_insync.util.formatSI
    整数または浮動小数点数nを有効数字3桁+ SI接頭辞にフォーマットします。
  • ib_insync.util.timeit
    timeitクラスは、タイミング用のコンテキストマネージャ。
  • ib_insync.util.run
    デフォルトでは、イベントループを永久に実行します。
    awaitables(タスク、フューチャー、コルーチンなど)が与えられたら、それぞれが完了するまでイベントループを実行して結果を返します。
  • ib_insync.util.schedule
    コールバックが指定された引数で指定された時間に実行されるようにスケジュールします。これにより、イベントハンドルが返されます。
  • ib_insync.util.sleep
    すべてがバックグラウンドで処理を続けている間、指定された秒数だけ待機します。
  • ib_insync.util.timeRange
    特定の時点に達するまで、特定の時点に達するまで定期的に待機するイテレータ。
  • ib_insync.util.waitUntil
    与えられた時間tに達するまで待ちます。
  • ib_insync.util.timeRangeAsync
    timeRange()の非同期バージョン。
  • ib_insync.util.waitUntilAsync
    waitUntil()の非同期バージョン。
  • ib_insync.util.patchAsyncio
    ネストされたイベントループを許可するようにasyncioにパッチを適用します。
  • ib_insync.util.startLoop
    Jupyterノートブックにネストされたasyncioイベントループを使用します。
    これは、Jupyterバージョン5以降では必要ありません。
  • ib_insync.util.useQt
    Qt5 / asyncioイベントループを組み合わせて実行します。
  • ib_insync.util.formatIBDatetime
    日付または日時をIBが使用する文字列にフォーマットします。
  • ib_insync.util.parseIBDatetime
    IB日付または日付時刻形式の文字列を日付時刻に解析します。

コメント

タイトルとURLをコピーしました