FXのスプレッド?
FX初心者ですが、プログラマとしてはガチガチのプロです。
AIの学習がてら、為替相場を研究していました(工場の部品の不良予測をするAIを宣伝する為に、FXとかでも過去のデータをもってホラ、1分先の未来を予測できるでしょ?と宣伝したかった)。
それを応用し、デモサイトで収益とれるくらいのEAができたので、昨日(2020年3月6日)FXTFに100万いれて恐る恐る初めて運用してみました。
デモサイトとは全然違う値動きだったので、これはこれで調整しないとダメだな。というのは理解できます。それで本日、きちんと動いていたかチェックしてるのですが、添付しているようにHIGH/LOW以上の外のレンジで売買が成立しているのです。なんだこれは?と散々悩んでOKWAVEに聞こうとデータを整理していてハタと気が付いたのですが、もしかしてスプレッドが一時的に極端に大きくなった??という事でしょうか?
添付のポイントでいえば、2020.03.06 23:09:03 は
OPEN付近の105.417付近をうろちょろしてるはずですが、
Ask値は105.436を示しており、売買は成立してますが、
HIGHは、105.427です。
つまり、23:09の最初の頃は、スプレッドが0.1ではなく、3.0くらいまで膨らんでいたという事ですか?
(でも15秒後のBid値は、424を示しており、0.1に戻ってる??)
FXTFは、基本的には0.1銭のスプレッド固定と書いてましたが原則固定なだけで変動する場合があるそうです。
とすると、FXTFとかの業者さんは、2銭とか3銭レベルで一時的に膨らます場合がありますか?
(いずれにしろスプレッド値もログに残すようにしようと考えています。昨夜のは残してなかったけどAsk/Bid値は確かにその値になってるのは確認できています)
多少幅が変動したところで、0.x銭くらいだと思っていた私が悪いのですが、私のEAはスキャルピング?タイプだそうで(よくわかってないがw)昨夜実験開始から週末の終了までの9時間で20回の売買をしています。
そのうちの2回、大きくレンジを外して売買が発生しています。(どちらも深夜帯だから?)
画像は1個しか貼れないみたいなんで、そのうちの一つを張り付けておきます。
売買開始トリガーとして、Ask/Bidだけを見るのではなく、スプレッド幅も監視しつつ、買えるときに買う?
仕掛かりはそれでいいけど、買い戻しの時、ずっとスプレッド幅大きいと困るんだけど・・w
(実際、2回のうちもうひとつは、範囲外で手じまいしていて、利益は確保してますが、もっととれるところだったのに・・・という感じです)
一時的に膨らんだスプレッドというのは、比較的すぐ戻るものですかね?というか1分以内の中でスプレッドがガラガラ動くと仮定すれば、SendOrderした瞬間やCloseOrderした瞬間まで0.1だったけど、次の瞬間3.0まで上がった。とかいわれるとかなりヤバイのですが。
まぁログをとりつつ、自分でも調べてみます。
または完全スプレッド固定の業者のほうがいいのでしょうか?(そんな業者いるのかな?)
本番環境で動かし始めてぶわっと疑問が膨らみました。沢山の疑問文を入れてしまってごめんなさい。
部分的にでも情報がありましたら、回答をお願いします。
また、このあたりの情報コミュニティ等のURL等ありましたらそれを教えていただけるだけでも助かります。
よろしくお願いします。