いつもお世話になっております。
前回約定価格から比較して金額が下がっていれば注文するというコードを作成しています。
イメージとしてはif(Bid < 前回注文約定価格){ 注文処理 }
としています。
仮にBidが108.400、前回が108,410でtrueとなりif分を通った直後に注文処理を入れていても注文処理の約定価格がif内の条件と矛盾した価格(108.420)とBidからかなり離れてしまいます。
どういった事が影響されるのでしょうか。
大変申し訳ございませんがよろしくお願いします。
| 検索結果がありません。 |
| 検索結果がありません。 |
ゴゴジャンサポートではありませんがコメント失礼します。
具体的なコードの書き方を提示するのが難しいので、なんとも言えないのですが、
Bid(条件価格) 条件価格 ということなので、おそらくスプレッドの分が考慮されていないのではと感じました。
なので、
if(Bid+(Ask-Bid) < 前回注文約定価格){ 注文処理 }
のように前回の約定価格と現在価格+スプレッドを比較してはどうでしょうか?
解釈を間違えているかもしれませんが、参考になれば幸いです。
コメント失礼しました。
流星群様
ご返信ありがとうございます。
先ほど確認したところ約定価格はスプレッド分が含まれた価格でした、認識が誤っていました…
ありがとうございます!
wacci 様
ご連絡が遅くなりましたこと、お詫び申し上げます。
解決されたようで何よりでございます。
即日ご質問にお答えできないこともございますが、引き続きご利用いただけますと幸いです。
流星群 様
いつもコメントいただき、誠にありがとうございます。
弊社としましても、非常に助かっております。
引き続き、今後とも何卒よろしくお願い申し上げます。