Recent commits on mt5-operator (git) - kazuhiro_kondow - OSDN https://osdn.net/users/kazuhiro_kondow/pf/mt5-operator/scm/ 9b9f89: Logパラメータを修正 https://osdn.net/users/kazuhiro_kondow/pf/mt5-operator/scm/commits/9b9f89d7daf594fb5e11e6af152cbb42ea8e31ff kazuhiro_kondow Commit: 9b9f89d7daf594fb5e11e6af152cbb42ea8e31ff
Logパラメータを修正
]]>
868529: Linebotのメッセージ送信部分を修正 https://osdn.net/users/kazuhiro_kondow/pf/mt5-operator/scm/commits/868529a2c4cfe71eb420aaa7c868f9e7f21ef060 kazuhiro_kondow Commit: 868529a2c4cfe71eb420aaa7c868f9e7f21ef060
Linebotのメッセージ送信部分を修正
]]>
b896bd: LineBotのモジュール更新漏れ https://osdn.net/users/kazuhiro_kondow/pf/mt5-operator/scm/commits/b896bde00802e508972d6ac8c0e4f4b95387e42a kazuhiro_kondow Commit: b896bde00802e508972d6ac8c0e4f4b95387e42a
LineBotのモジュール更新漏れ
]]>
cfb73c: LineBotからメッセージを通知する実装を追加 https://osdn.net/users/kazuhiro_kondow/pf/mt5-operator/scm/commits/cfb73cd8d4f2a8b61243c8cd6c6c83d32bfbbe12 kazuhiro_kondow Commit: cfb73cd8d4f2a8b61243c8cd6c6c83d32bfbbe12
LineBotからメッセージを通知する実装を追加
]]>
3b70ad: MACDSignalに制限を設けたところBackTestingの成績が良いと判... https://osdn.net/users/kazuhiro_kondow/pf/mt5-operator/scm/commits/3b70ad3d831b930ebfe721152adeb7e12cc89097 kazuhiro_kondow Commit: 3b70ad3d831b930ebfe721152adeb7e12cc89097
MACDSignalに制限を設けたところBackTestingの成績が良いと判明
このまま採用とする
]]>
b25663: macdsignalの判定に一定の制限を設ける ポジション解消フラグ... https://osdn.net/users/kazuhiro_kondow/pf/mt5-operator/scm/commits/b256639f78930d43173401fd25cfca4fc5f7c573 全てのポジション解消へ動作修正 ]]> kazuhiro_kondow Commit: b256639f78930d43173401fd25cfca4fc5f7c573
macdsignalの判定に一定の制限を設ける
ポジション解消フラグを見直し->全てのポジション解消へ動作修正
]]>
2d719b: ひとつ前のmacd再評価についてフラグを追加 timeframeの10Mを... https://osdn.net/users/kazuhiro_kondow/pf/mt5-operator/scm/commits/2d719bb4059bfd666fd323d05adb5b175e42a0ea kazuhiro_kondow Commit: 2d719bb4059bfd666fd323d05adb5b175e42a0ea
ひとつ前のmacd再評価についてフラグを追加
timeframeの10Mを検討
]]>
63ce48: 夏時間対応を実装 M30の設定に変更して評価中 https://osdn.net/users/kazuhiro_kondow/pf/mt5-operator/scm/commits/63ce48811e54453bdc6b2af75ce72e634ce0f64f kazuhiro_kondow Commit: 63ce48811e54453bdc6b2af75ce72e634ce0f64f
夏時間対応を実装
M30の設定に変更して評価中
]]>
2ec087: mt5.TIMEFRAME_M3に変更 indicatorの再評価を追加 https://osdn.net/users/kazuhiro_kondow/pf/mt5-operator/scm/commits/2ec087034349def7169d4a604073e79e98b86229 kazuhiro_kondow Commit: 2ec087034349def7169d4a604073e79e98b86229
mt5.TIMEFRAME_M3に変更
indicatorの再評価を追加
]]>
ee624c: OANDAがサマータイムになった為,タイムゾーン修正 起動時のLo... https://osdn.net/users/kazuhiro_kondow/pf/mt5-operator/scm/commits/ee624cbae5bcffa1e5a9d39d6ce2b9bb25618b8c kazuhiro_kondow Commit: ee624cbae5bcffa1e5a9d39d6ce2b9bb25618b8c
OANDAがサマータイムになった為,タイムゾーン修正
起動時のLogにパラメータ出力を追加
]]>
fa49aa: 今週のパラメータ https://osdn.net/users/kazuhiro_kondow/pf/mt5-operator/scm/commits/fa49aaad48aef3f540b5fcf4f8ec356469ba15bf kazuhiro_kondow Commit: fa49aaad48aef3f540b5fcf4f8ec356469ba15bf
今週のパラメータ
]]>
d6e5ad: 取引のコアタイムに応じてtake profitを変更する機能を追加 m... https://osdn.net/users/kazuhiro_kondow/pf/mt5-operator/scm/commits/d6e5ade34aea25e22cf4eae02205266f503c98c9 kazuhiro_kondow Commit: d6e5ade34aea25e22cf4eae02205266f503c98c9
取引のコアタイムに応じてtake profitを変更する機能を追加
macdsignalを0.0を閾値として判定してLoss Cut動作を追加
configurationにclose positionフラグを追加
event_mngの日次イベントにコアタイム判定を追加
exchange_rate_infoのtecnichal indicatorについて
Goledencrossとdeadcrossを行き来した際の状態偏移バグ修正
position_mngに市場が締まっている際のポジション解消で
エラーとなるバグをいったん回避
]]>
eb1c0d: Vector Angleの修正 パラメータがマイナス値の場合に正しい値... https://osdn.net/users/kazuhiro_kondow/pf/mt5-operator/scm/commits/eb1c0d0b7e849e3fc5ec4261ce3300d9a2fc4ff8 kazuhiro_kondow Commit: eb1c0d0b7e849e3fc5ec4261ce3300d9a2fc4ff8
Vector Angleの修正
パラメータがマイナス値の場合に正しい値が出せない
]]>
1f7243: Vector Angleの算出式が誤っていた為、修正 過去10日の履歴か... https://osdn.net/users/kazuhiro_kondow/pf/mt5-operator/scm/commits/1f7243c680193410e378f47e6ff047d5c274a3b6 kazuhiro_kondow Commit: 1f7243c680193410e378f47e6ff047d5c274a3b6
Vector Angleの算出式が誤っていた為、修正
過去10日の履歴からMACDパラメータ更新
]]>
126e4e: exchange_rate_info 過去指標の再判定は行わない方針に変更 ... https://osdn.net/users/kazuhiro_kondow/pf/mt5-operator/scm/commits/126e4e4bbb97cfe18abea0d341953c1372b2d712 signal 上昇トレンド trade_mng setting Tick Volumeを出来高の代用とし売買の活発度の指標とする 直近のTick Volumeが基準以下ならorderしない ]]> kazuhiro_kondow Commit: 126e4e4bbb97cfe18abea0d341953c1372b2d712
exchange_rate_info
過去指標の再判定は行わない方針に変更
代わりにトレンドと指標の整合性チェックを行う
macd < signal 降下トレンド
macd > signal 上昇トレンド

trade_mng
setting
Tick Volumeを出来高の代用とし売買の活発度の指標とする
直近のTick Volumeが基準以下ならorderしない
]]>
bcd96f: setting.ini 角度制限を一時的に解除 exchange_rate_info Lo... https://osdn.net/users/kazuhiro_kondow/pf/mt5-operator/scm/commits/bcd96f0d7d235c34951e5811a398b0edcd2c46fc kazuhiro_kondow Commit: bcd96f0d7d235c34951e5811a398b0edcd2c46fc
setting.ini
角度制限を一時的に解除

exchange_rate_info
Logを整理
テクニカル指標の判定を1つ前も再評価

exchange_rate_info
position_mng
trade_mng
市場が開いてないときは動作抑制
]]>
d21bad: Backtestingの結果をsetting.iniに反映 main.py 並びを変更 ... https://osdn.net/users/kazuhiro_kondow/pf/mt5-operator/scm/commits/d21bada40c06056e353dca42cdcecc742753d8f6 kazuhiro_kondow Commit: d21bada40c06056e353dca42cdcecc742753d8f6
Backtestingの結果をsetting.iniに反映

main.py
並びを変更

position_mng
指標反転次にフラグをクリアする動作を修正

exchange_rate_info
MACDテクニカル判定を安定させる目的で修正を
加え続けているが正解がまだ見えない
いったん、角度評価についてパラメータが小数の時に
大きい角度を取っている様子がある
]]>
116f42: 指数結果が入ることがあったのでnp.aroundを4桁に修正 2023-0... https://osdn.net/users/kazuhiro_kondow/pf/mt5-operator/scm/commits/116f42ebd6132d13478bd19cff488ca2ac9d655b kazuhiro_kondow Commit: 116f42ebd6132d13478bd19cff488ca2ac9d655b
指数結果が入ることがあったので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
]]>
779c58: loggerのLogファイルがローテーションしない事象を修正 macd... https://osdn.net/users/kazuhiro_kondow/pf/mt5-operator/scm/commits/779c588998898345a1895b59ad2e6817ff2d43ee kazuhiro_kondow Commit: 779c588998898345a1895b59ad2e6817ff2d43ee
loggerのLogファイルがローテーションしない事象を修正

macd判定が誤る事象について
毎分計算し直すと前回結果が異なると判明
内部に前回結果を退避して改善を試みる

転換点判定を何度も判定しないようにフラグ設定
]]>
645912: コミット漏れ https://osdn.net/users/kazuhiro_kondow/pf/mt5-operator/scm/commits/645912b0fbfd56de10bb142e1c1a9ca98bae5b2b kazuhiro_kondow Commit: 645912b0fbfd56de10bb142e1c1a9ca98bae5b2b
コミット漏れ
]]>
ba1427: macdの使い方を見直し 判定はGoldenCross,DeahCrossのみに変... https://osdn.net/users/kazuhiro_kondow/pf/mt5-operator/scm/commits/ba14272cef6659e472eb6a9ca8f03296d14a1e3d kazuhiro_kondow Commit: ba14272cef6659e472eb6a9ca8f03296d14a1e3d
macdの使い方を見直し
判定はGoldenCross,DeahCrossのみに変更
交差の角度要素を追加

macdパラメータを過去90日のデータからmacdの4要素で
最適化して設定
最適化はbacktesting_skoptを使用

経済指標イベントのフラグを追加
現状は機能しない
]]>
0627e5: macdについてcrossoverの角度要素を検討 https://osdn.net/users/kazuhiro_kondow/pf/mt5-operator/scm/commits/0627e54111783317fc221b1997836a81e6466750 kazuhiro_kondow Commit: 0627e54111783317fc221b1997836a81e6466750
macdについてcrossoverの角度要素を検討
]]>
fe7ef0: MACDインジケータの判定バグを修正 https://osdn.net/users/kazuhiro_kondow/pf/mt5-operator/scm/commits/fe7ef08ec9971cc997d69d12b86093c81c888b5b kazuhiro_kondow Commit: fe7ef08ec9971cc997d69d12b86093c81c888b5b
MACDインジケータの判定バグを修正
]]>
f79dfd: コミット漏れ修正 https://osdn.net/users/kazuhiro_kondow/pf/mt5-operator/scm/commits/f79dfd2a46356805eb8e83a25c78e8e0e2c4cbec kazuhiro_kondow Commit: f79dfd2a46356805eb8e83a25c78e8e0e2c4cbec
コミット漏れ修正
]]>
6ed6dc: beautifulsoup4_api_test.py 経済指標の取得方法を検討 OANDA... https://osdn.net/users/kazuhiro_kondow/pf/mt5-operator/scm/commits/6ed6dcb3dbe9464e0652408442f48a233dd83316 kazuhiro_kondow Commit: 6ed6dcb3dbe9464e0652408442f48a233dd83316
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
成行注文のパラメータ修正
]]>
9ca012: MACDを用いたテクニカル指標を追加 各モジュールで例外発生時... https://osdn.net/users/kazuhiro_kondow/pf/mt5-operator/scm/commits/9ca012d75519369238cef4208b2d3599b30e6c83 kazuhiro_kondow Commit: 9ca012d75519369238cef4208b2d3599b30e6c83
MACDを用いたテクニカル指標を追加
各モジュールで例外発生時は停止するように修正
IFD注文は今後使うつもりで退避
]]>
3341ca: backtesting_fx_M1_3.py 1,2を整理したもの その他、確認コー... https://osdn.net/users/kazuhiro_kondow/pf/mt5-operator/scm/commits/3341ca00dc341d58d12f8a3fd3c7bf9781448813 kazuhiro_kondow Commit: 3341ca00dc341d58d12f8a3fd3c7bf9781448813
backtesting_fx_M1_3.py
1,2を整理したもの
その他、確認コードを追加
]]>
c0a503: 検討資料を追加 M1で比較的使えそうなMACDのパラメータが出来... https://osdn.net/users/kazuhiro_kondow/pf/mt5-operator/scm/commits/c0a503d1f466d4f8ca74c6fd760a70e0b247df93 kazuhiro_kondow Commit: c0a503d1f466d4f8ca74c6fd760a70e0b247df93
検討資料を追加
M1で比較的使えそうなMACDのパラメータが出来たと思う
]]>
df6184: Setting.iniの戦略値をいろいろ調整しても結果が芳しくない ... https://osdn.net/users/kazuhiro_kondow/pf/mt5-operator/scm/commits/df6184ff08af025532426ab429c42b2ba13afddd kazuhiro_kondow Commit: df6184ff08af025532426ab429c42b2ba13afddd
Setting.iniの戦略値をいろいろ調整しても結果が芳しくない
そのためテクニカル分析の導入を検討する
]]>
97a17e: mt5.symbol_infoをテスト account_info 取引ボリュームを調... https://osdn.net/users/kazuhiro_kondow/pf/mt5-operator/scm/commits/97a17e000ba4a1f08753141f143d209c5b47904e kazuhiro_kondow Commit: 97a17e000ba4a1f08753141f143d209c5b47904e
mt5.symbol_infoをテスト

account_info
取引ボリュームを調整する機能を実装

Settings
保持パラメータを追加

Exchange_rate_info
取得レートの退避機能を追加

position_mng
trade_mng
設定ファイルのパラメータ名変更
]]>