Logパラメータを修正]]>
Linebotのメッセージ送信部分を修正]]>
LineBotのモジュール更新漏れ]]>
LineBotからメッセージを通知する実装を追加]]>
MACDSignalに制限を設けたところBackTestingの成績が良いと判明 このまま採用とする]]>
macdsignalの判定に一定の制限を設ける ポジション解消フラグを見直し->全てのポジション解消へ動作修正]]>
ひとつ前のmacd再評価についてフラグを追加 timeframeの10Mを検討]]>
夏時間対応を実装 M30の設定に変更して評価中]]>
mt5.TIMEFRAME_M3に変更 indicatorの再評価を追加]]>
OANDAがサマータイムになった為,タイムゾーン修正 起動時のLogにパラメータ出力を追加]]>
今週のパラメータ]]>
取引のコアタイムに応じてtake profitを変更する機能を追加 macdsignalを0.0を閾値として判定してLoss Cut動作を追加 configurationにclose positionフラグを追加 event_mngの日次イベントにコアタイム判定を追加 exchange_rate_infoのtecnichal indicatorについて Goledencrossとdeadcrossを行き来した際の状態偏移バグ修正 position_mngに市場が締まっている際のポジション解消で エラーとなるバグをいったん回避]]>
Vector Angleの修正 パラメータがマイナス値の場合に正しい値が出せない]]>
Vector Angleの算出式が誤っていた為、修正 過去10日の履歴からMACDパラメータ更新]]>
exchange_rate_info 過去指標の再判定は行わない方針に変更 代わりにトレンドと指標の整合性チェックを行う macd < signal 降下トレンド macd > signal 上昇トレンド trade_mng setting Tick Volumeを出来高の代用とし売買の活発度の指標とする 直近のTick Volumeが基準以下ならorderしない]]>
setting.ini 角度制限を一時的に解除 exchange_rate_info Logを整理 テクニカル指標の判定を1つ前も再評価 exchange_rate_info position_mng trade_mng 市場が開いてないときは動作抑制]]>
Backtestingの結果をsetting.iniに反映 main.py 並びを変更 position_mng 指標反転次にフラグをクリアする動作を修正 exchange_rate_info MACDテクニカル判定を安定させる目的で修正を 加え続けているが正解がまだ見えない いったん、角度評価についてパラメータが小数の時に 大きい角度を取っている様子がある]]>
指数結果が入ることがあったのでnp.aroundを4桁に修正 2023-02-15 06:44:02,805 MACD: 0.003261, MACDSignal: 5e-06 2023-02-15 06:44:02,806 MACD: 0.003355, MACDSignal: 0.000323]]>
loggerのLogファイルがローテーションしない事象を修正 macd判定が誤る事象について 毎分計算し直すと前回結果が異なると判明 内部に前回結果を退避して改善を試みる 転換点判定を何度も判定しないようにフラグ設定]]>
コミット漏れ]]>
macdの使い方を見直し 判定はGoldenCross,DeahCrossのみに変更 交差の角度要素を追加 macdパラメータを過去90日のデータからmacdの4要素で 最適化して設定 最適化はbacktesting_skoptを使用 経済指標イベントのフラグを追加 現状は機能しない]]>
macdについてcrossoverの角度要素を検討]]>
MACDインジケータの判定バグを修正]]>
コミット漏れ修正]]>
beautifulsoup4_api_test.py 経済指標の取得方法を検討 OANDA APIから取得する方針 mt5_api_deal_order_test.py 成行注文ができなかったので調査 公式ページ通りの記述では動作しなかった mt5_api_rate_test.py MACDの端数処理を検討 exchange_rate_info.pu MACDの暫定値対応が性能良くない 廃止方向で検討 main.py MACDの算出方法変更に合わせてシーケンス変更 position_mng.py ログ修正 trade_mng.pu 成行注文のパラメータ修正]]>
MACDを用いたテクニカル指標を追加 各モジュールで例外発生時は停止するように修正 IFD注文は今後使うつもりで退避]]>
backtesting_fx_M1_3.py 1,2を整理したもの その他、確認コードを追加]]>
検討資料を追加 M1で比較的使えそうなMACDのパラメータが出来たと思う]]>
Setting.iniの戦略値をいろいろ調整しても結果が芳しくない そのためテクニカル分析の導入を検討する]]>
mt5.symbol_infoをテスト account_info 取引ボリュームを調整する機能を実装 Settings 保持パラメータを追加 Exchange_rate_info 取得レートの退避機能を追加 position_mng trade_mng 設定ファイルのパラメータ名変更]]>