Dukascopy Support Board http://www.dukascopy.com/swiss/english/forex/jforex/forum/ |
|
Please add side parameter (BID/ASK) to setTakeProfitPrice method http://www.dukascopy.com/swiss/english/forex/jforex/forum/viewtopic.php?f=83&t=56767 |
Page 1 of 1 |
Author: | frangonve [ Wed 17 Oct, 2018, 04:14 ] |
Post subject: | Please add side parameter (BID/ASK) to setTakeProfitPrice method |
Please, can you add side parameter (BID/ASK) to setTakeProfitPrice method? Cheers Francisco |
Author: | mtnfx [ Wed 17 Oct, 2018, 06:42 ] |
Post subject: | Re: Please add side parameter (BID/ASK) to setTakeProfitPrice method |
I'm curious what logic do you have behind this request. How this should work? |
Author: | frangonve [ Wed 17 Oct, 2018, 07:41 ] |
Post subject: | Re: Please add side parameter (BID/ASK) to setTakeProfitPrice method |
It goes like this: I work with Bid charts, my calculations only use Bid prices: I set my entry levels using Bid price: When Bid price reach X level I enter buying When Bid price reach Y level I enter selling I set my stop loss levels using Bid price: When Bid price reach W level stop loss is triggered But I can't use a Bid price to set my exit level with profit when I have a short trade as the TakeProfit of a short trade is triggered by Ask price. Cheers Francisco |
Author: | mtnfx [ Wed 17 Oct, 2018, 18:41 ] |
Post subject: | Re: Please add side parameter (BID/ASK) to setTakeProfitPrice method |
Oh, I see your background but i think you'll need to adjust you calculations for using 'asks' ... Take a look a the picture below - BUY is closed at Bid price. In reverse direction - SELL is closed at Ask price (was opened at Bid). It is how Forex and all trading works, it does not come from Dukascopy. What you are asking actually is 'close my SELL at Bid price and forget about your dummy spread just for me'. https://learningcenter.fxstreet.com/education/learning-center/unit-1/chapter-3/measuring-the-trade/index.html |
Author: | frangonve [ Wed 17 Oct, 2018, 20:57 ] |
Post subject: | Re: Please add side parameter (BID/ASK) to setTakeProfitPrice method |
<<What you are asking actually is 'close my SELL at Bid price and forget about your dummy spread just for me'.>> No. I know that my short trade will be closed at the ask price. But I want the closing order triggered when the Bid price of my election is reached. Just like when I use: argument_1.setStopLossPrice(stopLoss, OfferSide.BID) So I will pay the spread available at closing time. Cheers Francisco |
Author: | mtnfx [ Wed 17 Oct, 2018, 22:27 ] |
Post subject: | Re: Please add side parameter (BID/ASK) to setTakeProfitPrice method |
Ok, got it. So, to be 'complete' and 'correctly understood', your very first post should be something like Quote: Please, add side parameter (BID/ASK) to setTakeProfitPrice() method with the logic similar to the one already available in IOrder.setStopLossPrice(double price, OfferSide side) and IOrder.getStopLossSide(). (PS: since such method was not created initially and was not yet added for rather loong time - probably Dukascopy has some reasoning behind it.) |
Author: | mtnfx [ Wed 17 Oct, 2018, 22:40 ] |
Post subject: | Re: Please add side parameter (BID/ASK) to setTakeProfitPrice method |
Side note: actually this approach looks somewhat dangerous to me. There are times at market when spread become really unhealthy - just before closing for weekends and before major news. It may happen that with 'TP by bid for SELLs' you'll lose rather many pips at such moments ... |
Author: | frangonve [ Sun 04 Aug, 2019, 06:07 ] |
Post subject: | Re: Please add side parameter (BID/ASK) to setTakeProfitPrice method |
Thanks for your post. mtnfx wrote: Side note: actually this approach looks somewhat dangerous to me. There are times at market when spread become really unhealthy - just before closing for weekends and before major news. It may happen that with 'TP by bid for SELLs' you'll lose rather many pips at such moments ... If my feature request is implemented I can send an IOrder.setTakeProfitPrice(double price, OfferSide.ASK) command when a big spread is detected/expected to reduce that risk. Cheers Francisco |
Page 1 of 1 |