-
Notifications
You must be signed in to change notification settings - Fork 54
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ロスカット価格がオーダーに反映されない。 #57
Comments
サンプルコードをざっと見た限りでは特に問題はなさそうです。まずは、以下を確認いただけますでしょうか?
pair = broker.pairs.find { |p| p.name == :USDJPY }
@price - (50 * pair.pip) |
私も同じような問題にぶつかりました. バックテストにてtake_profitとtrailing_stopは反映されるのですが, broker.buy(:USDJPY, 10000, :market,{take_profit:b,trailing_stop: loss_bid,stop_loss: 100}) この点について解決策をご教示いただければと思います. |
こちら、詳細をお教えいただけますでしょうか?
|
確認に時間がかかってしまい申し訳ありません. |
追加情報、ありがとうございます。 |
こちらやはり UI 表示部分の不具合でした。 情報ありがとうございました。 |
表題につきまして、自力で解決できませんでしたので、こちらに記載させていただきます。
現在、オーダー発行について、
broker.buy(:USDJPY, 10000, :market, {
stop_loss: @price.to_f - 0.5,
take_profit: @price.to_f + 0.5,
trailing_stop: 10
})
*「@price」は現在価格
と実装し、テストを行っているのですが、「stop_loss」だけオーダーに反映されません。
そして、なぜか15pips下がったところでロスカットされています。
なぜ「stop_loss」がオーダーに反映されないのかご教示頂けませんでしょうか。
また、「stop_loss」と「take_profit」 について、"注文価格の50pips下"などと指定する方法はあるのでしょうか?
合わせてご教示頂けたら幸いです。
よろしくお願い致します。
The text was updated successfully, but these errors were encountered: