Release notes
Version 4.6.7
Available since 28.Apr 2025
New features
- [JFOREX-15533] - Redesign Add indicator dialog
- [JFOREX-15712] - Favorite indicators in menu
Improvement
- [JFOREX-15693] - Save JCloud path on Open and Save as
- [JFOREX-15713] - Add indicator item in menu
- [JFOREX-15716] - Improve Quick search of indicators
- [JFOREX-15717] - Show tooltip on hover of Pattern group indicators
- [JFOREX-15719] - Rearrange Drawing sequence settings
- [JFOREX-15728] - Color of the line markers for overlaid instruments
Bugs
- [JFOREX-15479] - Issue with collapsed Instruments panel after restart
- [JFOREX-15703] - Ticks not shown on Area type
- [JFOREX-15710] - Grid not checked after workspace load
- [JFOREX-15721] - TRADING_SESSIONS settings not saved
- [JFOREX-15725] - Not possible to resize Navigator
Version 4.6.6
Available since 28.Apr 2025
New features
- [JFOREX-15660] - New chart type: Line with markers
- [JFOREX-15661] - New chart type: Step Line
Bugs
- [JFOREX-15430] - Path to Templates folder is lost sometimes
- [JFOREX-15679] - Cannot open Alligator indicator in Editor
- [JFOREX-15684] - Cannot save chart template
- [JFOREX-15688] - Issues with overlaid instrument type
- [JFOREX-15689] - Items missing in Chart layer menu
Version 4.6.5
Available since 28.Apr 2025
New features
- [JFOREX-11973] - Grid size on individual chart level
- [JFOREX-15658] - New chart type: Volume Candles
- [JFOREX-15659] - New chart type: Heikin Ashi
Improvement
- [JFOREX-15295] - Increase the header of the News incoming
- [JFOREX-15416] - Plugins position: Replace left position with New window
- [JFOREX-15667] - Show the name of the drawing in tooltip
- [JFOREX-15672] - Return tab list management button
Bugs
- [JFOREX-15649] - Navigator issue after restore defaults on MAC
- [JFOREX-15654] - NPE: charts.dataprovider.ICombinedDataSequenceProvider.getInProgressData()" is null
- [JFOREX-15655] - NPE: ReplayChartWidgetPanelMediator.getChartId()
- [JFOREX-15668] - Incorrect Volume formation for current candle
- [JFOREX-15675] - NPE: Error drawing mouse cross handler for com.dukascopy.charts.drawings.RiskRewardToolChartObject
Version 4.6.4
Available since 27.Mar 2025
Improvement
- [JFOREX-15618] - Show object label on mouse hover
- [JFOREX-15620] - Esc key for deleting drawing
- [JFOREX-15623] - OHLC default values
Bugs
- [JFOREX-15480] - Issue with plugin's icon
- [JFOREX-15611] - Errors are not sent to ALS
- [JFOREX-15613] - Issues with Risk/Reward tool
- [JFOREX-15635] - No wicks shown in Inverse charts
- [JFOREX-15638] - NPE: Cannot invoke "java.lang.Integer.intValue()" because "barsBetween" is null
Version 4.6.0
Available since 27.Mar 2025
Improvement
- [JFOREX-15598] - Fix dialog size on 150% zoom
- [JFOREX-15604] - Adjust titlebar for Volume Profile and Regression channel
- [JFOREX-15608] - Instrument has no group: EUR/USD
- [JFOREX-15610] - Issues with Linear Regression Channel
- [JFOREX-15617] - Improve Save dialog from chart table view in MAC
Bugs
- [JFOREX-15495] - Issues with Save as file in chart
- [JFOREX-15614] - Cannot add to layout: constraints must be a GridBagConstraint
- [JFOREX-15616] - TesterCustodian.getTesterOrdersProvider() is null
Major release 4.5.2
Available since 27.Mar 2025
New features
- [JFOREX-13417] - Global object snapping in chart
- [JFOREX-14625] - Dynamic leverage calculations in JForex
- [JFOREX-14879] - MAC: custom title bar
- [JFOREX-15037] - New drawing: Linear Regression Channel
- [JFOREX-15241] - Gann Box
- [JFOREX-15298] - Adjust chart grid position
- [JFOREX-15309] - Build JForex4 on Java 21
- [JFOREX-15367] - Snap Order lines to candles
- [JFOREX-15499] - Add new tab button in Market overview
- [JFOREX-15509] - Hotlists: show lists of currencies
- [JFOREX-15586] - Show the time of 4 cities in clock tooltip
Improvement
- [JFOREX-13275] - Improve Default trading values section in Preferences
- [JFOREX-13689] - Confirm order editing by D&D if One click mode is disabled
- [JFOREX-15080] - Play sound on price alert add
- [JFOREX-15176] - Replay mode: Add comment for positions/orders
- [JFOREX-15212] - MAC: Add checkboxes in main menu/File
- [JFOREX-15227] - Issue with window maximize after resolution switch
- [JFOREX-15287] - Left align chart table headers
- [JFOREX-15292] - Add instruments menu in Market overview
- [JFOREX-15313] - "Warning of the max number of subpanels reached" issue
- [JFOREX-15317] - Remove unnecessary libraries
- [JFOREX-15322] - Cmd+ do not work in text fields on MAC
- [JFOREX-15323] - Show forbidden instruments message as pop-up
- [JFOREX-15337] - Increase the size of Find and Replace dialogs
- [JFOREX-15362] - MAC: improve the look of minimized windows
- [JFOREX-15365] - Improve Orders preview dialog
- [JFOREX-15419] - Play sound on order placement
- [JFOREX-15421] - MAC: Remove DDEQuotesPlugin
- [JFOREX-15429] - Improve colors of Instant order widget
- [JFOREX-15456] - Candlestick: Extend to current candle
- [JFOREX-15508] - Get rid of login and password params on autologin via JWT
- [JFOREX-15520] - Improve Customcandle drawing
- [JFOREX-15527] - Resize of Add indicator dialog
- [JFOREX-15528] - Hotlists: show Volume in account ccy
- [JFOREX-15544] - Show titles of the minimized windows on MAC OS
- [JFOREX-15581] - Show "Cannot enable indicator" as a pop-up notification
- [JFOREX-15584] - Font size label issue on MAC
Bugs
- [JFOREX-14057] - SL or TP issues when close to position line in chart
- [JFOREX-15184] - Incorrect color settings shown in menu
- [JFOREX-15262] - Replay mode: Wrong data from chunk file
- [JFOREX-15294] - Failed to set linked range due to: Sequence size is out of range : 0 < 5
- [JFOREX-15296] - NPE: drawings.DrawingTemplatePanel
- [JFOREX-15355] - "Show on all periods" setting is not saved correctly
- [JFOREX-15356] - Issue with visibility state of indicators, which are shown on custom periods
- [JFOREX-15357] - Cannot select correct file name in File manager
- [JFOREX-15363] - Incorrect icon shown in task bar
- [JFOREX-15364] - Chart tabs get lost after zoom level change
- [JFOREX-15372] - Cannot invoke "com.dukascopy.api.indicators.aa.getUUID()" because "local2" is null
- [JFOREX-15374] - New sectors shown as Undefined
- [JFOREX-15385] - Stop cannot be converted into Limit
- [JFOREX-15390] - MAC: Issues with the title bar components after Workspace open
- [JFOREX-15393] - Plugins cannot be activated
- [JFOREX-15394] - Indicators hide after workspace restore
- [JFOREX-15399] - NPE: Cannot invoke "com.dukascopy.jforex.trading.orders.OpeningOrder.getState()" because "openingOrder" is null
- [JFOREX-15412] - Incorrect border for HDM dialog
- [JFOREX-15422] - NPE: OrderConfirmationDialog.selectSideButton(OrderConfirmationDialog.java:1009)
- [JFOREX-15424] - Issues with alerts on indicators
- [JFOREX-15503] - Time label issue in time scale
- [JFOREX-15518] - Incorrect order type
Version 4.4.11
Available since 22.Nov 2024
New features
- [JFOREX-14731] - Use of leverage for each instrument
- [JFOREX-15263] - Percentages in table cells
Improvement
- [JFOREX-13396] - Object multi-selection interaction with Measure
- [JFOREX-15227] - Issue with window maximize after resolution switch
- [JFOREX-15228] - Dock Strategy tester in lower part of the main frame
- [JFOREX-15276] - Acquire JWT directly
Bugs
- [JFOREX-15165] - MAC: Platform freezes on Open Chart button in Maximized OrderDetached frame
- [JFOREX-15204] - Instruments cannot be added into Market overview
- [JFOREX-15250] - Errors with VJF strategy run
- [JFOREX-15256] - OrdersDrawingManagerImpl.prepareOrderPartsInner(OrdersDrawingManagerImpl.java:1962)
- [JFOREX-15270] - Freeze on chart mode switch
- [JFOREX-15273] - Cannot use VOLUME_PROFILE indicator on price based charts
- [JFOREX-15283] - Ugly error message
- [JFOREX-15286] - Issue with Day start time setting
Version 4.4.10
Available since 31.Oct 2024
Improvement
- [JFOREX-15251] - Show "Hide" item for Sub-panes node in Objects manager
Bugs
- [JFOREX-15253] - NPE: ChartObjectsNavigator.syncDrawings()
- [JFOREX-15254] - Strategy cannot be tested
- [JFOREX-15255] - NPE: Cannot invoke "Object.equals(Object)" because the return value of "com.dukascopy.charts.drawings.ChartObject.getInstrument()" is null
Version 4.4.9
Available since 31.Oct 2024
Improvement
- [JFOREX-15058] - Do not open dialogs on top of modal dialog
- [JFOREX-15109] - Msg: Your trading account is inactive.
- [JFOREX-15185] - Keep relative size of the icons on timeframe switch
- [JFOREX-15207] - Triggered alerts in separate layer
- [JFOREX-15223] - Optimize conversion rates requests handling
Bugs
- [JFOREX-15182] - Error while autosaving client setting storage
- [JFOREX-15224] - JForex instance competition issue
- [JFOREX-15231] - Improve error with the VJForex content
- [JFOREX-15246] - FolderChildTreeNode.getFolderKey()" is null
- [JFOREX-15247] - Object.equals(Object)" because the return value of "com.dukascopy.api.alert.Alert.getInstrument()" is null
Version 4.4.8
Available since 15.Oct 2024
New features
- [JFOREX-15027] - Order labels on top of current price labels
- [JFOREX-15106] - Improve Volume Profile: add VAL, VAH
- [JFOREX-15142] - Dock to main frame button
Improvement
- [JFOREX-15186] - Sub-panel resize
- [JFOREX-15192] - Open Custom colors dialog on double click
- [JFOREX-15193] - Open settings of the drawings on double click
- [JFOREX-15195] - Ignore platform theme coming from Global Settings
- [JFOREX-15213] - MAC: remove custom icons from main menu
Bugs
- [JFOREX-15097] - Issue with the subscribed instruments list
- [JFOREX-15187] - Visibility status of the indicators not saved in local mode
- [JFOREX-15188] - Issues with the icon resize in speed label of the Replay mode
- [JFOREX-15202] - Cannot read field "value" because "anotherString" is null
- [JFOREX-15206] - Issues with sub-panel indicators headers
- [JFOREX-15210] - Adjust the space between the buttons in custom title bar on zoom level switch
- [JFOREX-15215] - Issues with sub-panel indicator visibility state
Version 4.4.7
Available since 30.Sep 2024
Bugs
- [JFOREX-15096] - UI freeze
- [JFOREX-15175] - Cannot clone chart
Version 4.4.6
Available since 30.Sep 2024
New features
- [JFOREX-15038] - New indicator: CDL2INSIDE
- [JFOREX-15067] - Show overall amount of objects in chart
- [JFOREX-15070] - Show the name of the instrument in tooltip of the chart tab
- [JFOREX-15077] - Confirmation of keeping the objects on chart clone
- [JFOREX-15086] - Confirmation dialog of chart objects removal
- [JFOREX-15089] - Save +/- colors setting in Global Settings
Bugs
- [JFOREX-14839] - TimeoutException: Tester is still not initialized!
- [JFOREX-14930] - "Clear chart" does not clear the trading history in Replay mode
- [JFOREX-15036] - Hide icon not synced properly
- [JFOREX-15041] - Issues with Instrument synch from Global settings
- [JFOREX-15060] - Memory leak
- [JFOREX-15068] - Return of the Reverse column. Part 2.
- [JFOREX-15071] - Visual issues with component size in Indicator settings dialogue
- [JFOREX-15073] - NPE: OrderEntryDetached.getTitleBar()" is null
- [JFOREX-15076] - Indicators get doubled on chart cloning
- [JFOREX-15079] - Visual settings of indicator do not work properly
- [JFOREX-15088] - Fix restoring orders in replay mode after opening
- [JFOREX-15098] - Lost objects in chart
- [JFOREX-15127] - Header settings of indicators nor saved
- [JFOREX-15152] - Issue with visibility state of Drawings
- [JFOREX-15153] - Drawings and Icons cannot be removed from toolbar
Improvement
- [JFOREX-10050] - Improve historical order information on the chart
- [JFOREX-14927] - Improve Last tick time in Replay mode
- [JFOREX-15026] - Refactoring Chart themes dialog
- [JFOREX-15034] - Stop competing in Base period automatic set
- [JFOREX-15044] - Optimize historical order request
- [JFOREX-15056] - NPE: GlobalSettingsManagerImpl.onSave
- [JFOREX-15059] - Base period setting of indicator is not cloned
- [JFOREX-15072] - Time label issue in chart time scale
- [JFOREX-15078] - Objects moving confirmation on mode switch in chart
- [JFOREX-15081] - Instrument combo in focus after chart tab change
- [JFOREX-15082] - Value reset on price alert side switch
- [JFOREX-15083] - Alert label is hidden while editing
- [JFOREX-15084] - Alert layer issue on multiple charts
- [JFOREX-15085] - Triggered events layer (ex. Historical orders/positions)
- [JFOREX-15107] - Objects in Sub-panes
- [JFOREX-15110] - Show indicator name in the tooltip
- [JFOREX-15113] - Count and move of objects in sub-panes
- [JFOREX-15147] - Update Replay mode enter/exit dialog
- [JFOREX-15158] - Synchronization issues of visibility state of drawings
Version 4.4.4
Available since 21.Aug 2024
New features
- [JFOREX-14984] - Hide Parameters widget
- [JFOREX-14985] - Selection on new object adding
- [JFOREX-14986] - Copy/Paste the text in Text label
- [JFOREX-14997] - Restore default columns
- [JFOREX-15002] - Open chart button in Tables
- [JFOREX-15003] - New Instrument group: Money market CFDs
- [JFOREX-15035] - Show warning triangle in sub-pane of indicator
Bugs
- [JFOREX-14635] - Indicator is hidden sometimes on JF4
- [JFOREX-14898] - Position visible in Posision Summary but not in Positions
- [JFOREX-14963] - NPE: .IInstrumentGroup.getName()" is null
- [JFOREX-14965] - Line construction method cannot be changed
- [JFOREX-14974] - Maximize/Minimize issue in custom title bar
- [JFOREX-14978] - Issues with colors in New order panel
- [JFOREX-14980] - Cannot invoke "com.dukascopy.api.ITick.getBid()" because "lastTick" is null
- [JFOREX-14981] - Cannot add Reverse column
- [JFOREX-14990] - Indicator synchronization issue
- [JFOREX-14995] - Data settings of Replay mode not saved on platform restart
- [JFOREX-15004] - Restore Default settings of indicator issue
- [JFOREX-15016] - Cannot connect to specific API server from Monitor
- [JFOREX-15028] - Sub indicators get hidden on instrument switch
- [JFOREX-15029] - MAC: sections of Platform manual open in new windows
- [JFOREX-15036] - Hide icon not synced properly
- [JFOREX-15049] - P/L color not correct
Improvement
- [JFOREX-14798] - Issues with alerts lines in chart
- [JFOREX-14799] - Improve Alert lines on chart
- [JFOREX-14964] - Show instruments with incorrect parameters
- [JFOREX-14969] - Show full description for CFD on Cryptocurrencies
- [JFOREX-14982] - Indicator synchronization improvements
- [JFOREX-14983] - Issue with Poly line edit mode exit
- [JFOREX-14987] - Move "Always on top" button to custom title bar for Instant order widget
- [JFOREX-15000] - Sub-panel display issue
- [JFOREX-15001] - Move Color group, expand sub-pane indicator panel on add
- [JFOREX-15018] - Save extension in last used parameters
- [JFOREX-15019] - Automatic base period detection of indicators
- [JFOREX-15030] - Move Open chart buttons in Alerts table
- [JFOREX-15042] - Show indicator in title bar of Edit indicator dialog
- [JFOREX-15043] - Adjust Max.Exposure for CFD Commodities
Version 4.4.3
Available since 15.Jul 2024
Bugs
- [JFOREX-14830] - Do not close Text label input panel on Alt key press
- [JFOREX-14945] - Indicators in sub-panel not shown correctly
- [JFOREX-14949] - Shift key issue in text label editing
- [JFOREX-14954] - Bugs in Instruments manager
- [JFOREX-14955] - Calendar issues in Strategy tester
Improvement
- [JFOREX-14920] - Chart folders
- [JFOREX-14956] - Menu resize issue on zoom level change
- [JFOREX-14959] - Increase Max value limit for GMMA indicator
Version 4.4.2
Available since 9.Jul 2024
Bugs
- [JFOREX-14944] - Cannot open File Manager on Linux and MAC OS
Major release 4.4.1
Available since 5.Jul 2024
New features
- [JFOREX-14378] - Data settings in Replay mode
- [JFOREX-14657] - Save order history of Replay mode
- [JFOREX-14746] - Instruments manager: List of Countries
- [JFOREX-14747] - Instruments manager: Lists
- [JFOREX-14748] - Instruments manager: Home page
- [JFOREX-14749] - Instruments manager: Countries or Sectors
- [JFOREX-14919] - Show lines of current values of indicators
- [JFOREX-14935] - Show chart buffer size
Improvement
- [JFOREX-14899] - Detect device-id
- [JFOREX-14909] - Improve Replay mode widget
- [JFOREX-14918] - Improve format of Countdown to candle close
- [JFOREX-14925] - Increase max lookback size for indicators
- [JFOREX-14931] - Instruments manager: Improvements
- [JFOREX-14933] - Custom colors for indicator outputs
Bugs
- [JFOREX-14866] - Issues with tooltips on top side of the indicator sub-panel
- [JFOREX-14881] - Input values of TRADING_SESSIONS are not saved
- [JFOREX-14926] - Cannot invoke "javax.swing.KeyStroke.getKeyCode()" because the return value of "com.dukascopy.charts.persistence.IChartSettingsStorage.getHotkeyFor(String)" is null
- [JFOREX-14928] - Save and delete buttons not shown for chart object templates
- [JFOREX-14929] - Color issues of ABCD pattern
- [JFOREX-14934] - High CPU usage after reconnect
- [JFOREX-14936] - Replay mode: incorrect hot key tooltip shown
Version 4.3.13
Available since 20.Jun 2024
Bugs
- [JFOREX-14914] - Freeze on platform open
Version 4.3.12
Available since 19.Jun 2024
Improvement
- [JFOREX-14896] - Mouse wheel on secondary and sub-pane scales
Bugs
- [JFOREX-14901] - Issue on Linux OS
- [JFOREX-14906] - Failed to save remote workspace settings
Version 4.3.11
Available since 13.Jun 2024
New features
- [JFOREX-14883] - Highlight all drawings when moved
Improvement
- [JFOREX-14826] - Favorites widget auto size adjust
- [JFOREX-14887] - Tooltips for Drawings settings
Bugs
- [JFOREX-14821] - Failed to convert EUR -> AED
- [JFOREX-14855] - NPE: CommonTabbedPaneUI.ensureCurrentLayout
- [JFOREX-14882] - File manager issues if Turkish language is set
- [JFOREX-14885] - Failed to set linked range due to: Sequence size is out of range : 0 < 5
- [JFOREX-14888] - Issues loading the chart template
Version 4.3.10
Available since 7.Jun 2024
New features
- [JFOREX-14846] - Delete chart object with Backspace
- [JFOREX-14850] - MAC: usage of meta key
- [JFOREX-14870] - Multi-select on right click and drag
Improvement
- [JFOREX-14849] - Improve chart object cloning
- [JFOREX-14853] - Restracture the charts settings section in Preferences
- [JFOREX-14861] - Bulk label changes
- [JFOREX-14867] - Show chart objects management widget on mouse release
Bugs
- [JFOREX-14857] - IndexOutOfBoundsException: Drawing action cancelled
- [JFOREX-14858] - Zero length string passed to TextLayout constructor.
- [JFOREX-14860] - Move multi-selected pending order lines
- [JFOREX-14862] - Issues with TP/SL line move by drag
- [JFOREX-14875] - Issue on moving of multi-selected objects
Version 4.3.9
Available since 31.May 2024
New features
- [JFOREX-14825] - Manage items in Favorites widget
- [JFOREX-14827] - Add hotkeys to Icons
- [JFOREX-14828] - Show locked icon on objects
- [JFOREX-14832] - Relative size of Icons
- [JFOREX-14833] - Individual settings of Icons
Improvement
- [JFOREX-14765] - Right click issues on MAC
- [JFOREX-14792] - MAC: Issues with icons in status bar
- [JFOREX-14823] - Hide tooltip on drawing edit
- [JFOREX-14829] - Show unlock icon for Icons and Risk/Reward tool
- [JFOREX-14834] - Select chart objects after adding
- [JFOREX-14836] - Improve scrollbar speed
- [JFOREX-14837] - Few issues
- [JFOREX-14843] - Cannot load chart template due to non-existing objects
- [JFOREX-14845] - Move buttons of Preferences to custom title bar
- [JFOREX-14847] - Improve trend line drawing under 45 degrees angle
- [JFOREX-14848] - Center position on Preferences on open
- [JFOREX-14851] - Select drawings before moving them
Bugs
- [JFOREX-14599] - Error: can not create cache directory
- [JFOREX-14831] - Can't add attribute to 0-length text
- [JFOREX-14840] - No currency pair exception!
- [JFOREX-14844] - Chart drawings cannot be selected if Order preview is shown
Version 4.3.8
Available since 31.May 2024
Bugs
- [JFOREX-14814] - NPE launching strategy tester in visual mode
- [JFOREX-14815] - Line style for wicks of the candles
- [JFOREX-14816] - Location of Favorites widget not saved
Version 4.3.7
Available since 31.May 2024
Bugs
- [JFOREX-14684] - NPE: charts.tablebuilder.component.table.DataTablePresentationAbstractJTable.updateTimeZone
- [JFOREX-14730] - Chart table view: menu issues
- [JFOREX-14769] - Icons cannot be added from the More menu
- [JFOREX-14773] - Zero length string passed to TextLayout constructor
- [JFOREX-14774] - Cannot open strategies folder
- [JFOREX-14781] - Color issues on MAC
- [JFOREX-14805] - Misc Issues
- [JFOREX-14808] - Issues with P/L % alignment
- [JFOREX-14809] - 0 angle issue
Improvement
- [JFOREX-14754] - New Disclaimer- Italian Financial transaction Tax
- [JFOREX-14766] - Background of the label in the dialog
- [JFOREX-14772] - Text wrapping in Text label
- [JFOREX-14795] - Lines in chart theme
Version 4.3.5
Available since 31.May 2024
Bugs
- [JFOREX-14752] - Issues with Text label panel
- [JFOREX-14755] - NPE CommonFileChooser
Version 4.3.4
Available since 31.May 2024
New features
- [JFOREX-14710] - Show Labels button in chart objects widget
Improvement
- [JFOREX-14726] - Combine Text and Screen labels
- [JFOREX-14750] - Support of ex. Ray and Long lines
Bugs
- [JFOREX-14688] - Incorrect display of CUSTOMCANDLE
- [JFOREX-14716] - Issues with orders grouped as OCO
- [JFOREX-14718] - File name not set on Save As
- [JFOREX-14721] - Order lines and history shown in sub-panes
- [JFOREX-14727] - Issues with Edit label panel
- [JFOREX-14736] - Charts scroll with mouse does not work
- [JFOREX-14739] - Alerts on S&R indicator outputs do not work
- [JFOREX-14741] - Issues in menu of Entry orders
- [JFOREX-14745] - Misc issues with Text label
Version 4.3.2
Available since 31.May 2024
New features
- [JFOREX-14582] - Show lines of alerts on indicators in sub-panels
- [JFOREX-14668] - Add rotation to Icons
Improvement
- [JFOREX-14631] - Improvements of Alerts node in Objects manager
- [JFOREX-14671] - Save label and its settings in objects template
- [JFOREX-14705] - Buttons on mouseRelease
Bugs
- [JFOREX-14656] - Issue with position display after comment set
- [JFOREX-14680] - NPE: SvgImageChartObject
- [JFOREX-14681] - NPE: DrawingsManagerContainerImpl.provideOhlcChartObjectsWithInfo
- [JFOREX-14682] - NPE: WidgetPanelMediator.getChartId()
- [JFOREX-14683] - NPE: HeikinAshiSmooth.calculate
- [JFOREX-14684] - NPE: charts.tablebuilder.component.table.DataTablePresentationAbstractJTable.updateTimeZone
- [JFOREX-14687] - IndicatorTooltipManager.correctTimeForCustomPeriod
- [JFOREX-14696] - 4.3.1 freeze
- [JFOREX-14703] - Sorting issue with subscribed instruments list in chart
- [JFOREX-14704] - Stroke type cannot be set from the menu
- [JFOREX-14706] - IChartController.getObjectNavigator()" is null
- [JFOREX-14708] - Issues with chart templates
- [JFOREX-14709] - Icons cannot be cloned
Major release 4.3.1
Available since 31.May 2024
New features
- [JFOREX-11843] - Add Icons in Chart
- [JFOREX-13446] - Extend Fibo Channel
- [JFOREX-13701] - Display middle line of Rectangle
- [JFOREX-13839] - Merge short, long and ray lines into expandable trend line
- [JFOREX-13925] - Custom TitleBar for Windows platform
- [JFOREX-13957] - New support chat message notification
- [JFOREX-14028] - Show countdown to candle close for Ticks/Range bars
- [JFOREX-14059] - Hotkey for line thickness
- [JFOREX-14081] - Collapse and expand of sub-panels in chart
- [JFOREX-14113] - Find completed alert in chart
- [JFOREX-14129] - Risk/Reward tool
- [JFOREX-14130] - Context menu in Editor and Define parameters dialog
- [JFOREX-14184] - Redesign sub-panels of indicators
- [JFOREX-14205] - Stop asking for new auth ticket if account is disabled
- [JFOREX-14230] - Add Risk/Reward ratio label in chart
- [JFOREX-14237] - Collapse/Expand Objects manager
- [JFOREX-14284] - Open chart of triggered alert
- [JFOREX-14294] - Show Max.Exposure
- [JFOREX-14301] - Trigger alert on indicator once per candle
- [JFOREX-14348] - New Indicator: Cumulative Volume Delta
- [JFOREX-14349] - Improve VolumeWAP indicator
- [JFOREX-14404] - Show icon for drawings settings
- [JFOREX-14449] - Buttons of drawings settings as a widget
- [JFOREX-14543] - Templates for chart objects
- [JFOREX-14554] - New indicator: NO_GAPS_CANDLES
- [JFOREX-14600] - Chart objects templates in Navigator
- [JFOREX-14644] - Position widget near the object
Improvement
- [JFOREX-5693] - Platform freeze on Strategy tester in case of many orders
- [JFOREX-13148] - Set SRP-6a parameter values
- [JFOREX-14112] - Show the date of completion in Alerts table
- [JFOREX-14114] - Mark alert completion place in chart
- [JFOREX-14151] - Improve TRADING_SESSIONS indicator
- [JFOREX-14164] - Adjust colors of the tooltip in Code editor
- [JFOREX-14175] - Hide SL and TP format switch if not needed
- [JFOREX-14176] - Optimize global object loading
- [JFOREX-14178] - Remove gradient coloring
- [JFOREX-14180] - Improve sub-panel control button visibility
- [JFOREX-14187] - Remove unused code
- [JFOREX-14188] - Enable indicators layer, if sub-panel is expanded
- [JFOREX-14189] - Reconsider Hide function need for Indicators sub-panel
- [JFOREX-14211] - Optimize sub-panels performance
- [JFOREX-14246] - Change cursor on hover on buttons in chart
- [JFOREX-14251] - Set min size for undocked windows
- [JFOREX-14277] - Instrument filter issue
- [JFOREX-14300] - Apply chart background in Edit label dialog for Text objects
- [JFOREX-14324] - Allow moving expanded sub-panels even if some other panels are collapsed
- [JFOREX-14332] - Focus lost on order line labels in chart
- [JFOREX-14334] - Change Bid/Ask label background in chart theme
- [JFOREX-14335] - Show strategy compilation result as a pop-up notification
- [JFOREX-14355] - Center location for Instant order widget
- [JFOREX-14366] - Replay in Local mode only
- [JFOREX-14400] - Improve Calendar
- [JFOREX-14403] - Keep the value on amount format switch
- [JFOREX-14408] - More icons for Risk/Reward tool
- [JFOREX-14448] - Font colors on row selection in tables
- [JFOREX-14450] - Disappearance of the tooltips in chart
- [JFOREX-14477] - Issues in Arabic layout
- [JFOREX-14480] - Applying the last saved visibility state of indicators in new chart
- [JFOREX-14488] - Enable the notification inside its dialog
- [JFOREX-14492] - Remove "Show for all instruments" function for alerts
- [JFOREX-14505] - Show disabled alerts in Object manager
- [JFOREX-14510] - Add 2px line width instead of 9px
- [JFOREX-14515] - Issues with chart widgets on MAC OS
- [JFOREX-14516] - Improve "Edit levels" dialog for retracement tools
- [JFOREX-14519] - Improve Alerts node in Object manager
- [JFOREX-14527] - Improve Chart table view
- [JFOREX-14546] - Improve new themes dialog
- [JFOREX-14549] - Save last used settings of Retracement tools
- [JFOREX-14590] - Remember the objects settings
- [JFOREX-14592] - Fix minor UI issues in some dialogs
- [JFOREX-14596] - Saving of chart object templates
- [JFOREX-14634] - Economic calendar: improve filter by countries
- [JFOREX-14645] - Remove Signal up/down
- [JFOREX-14649] - Change mouse cursor to Hand for all the buttons
- [JFOREX-14650] - Improve Icons handling
- [JFOREX-14654] - Improve mouse click on buttons in custom title bar
Bugs
- [JFOREX-12362] - Custom chart theme bug
- [JFOREX-14064] - NPE: TradingValuesManagerImpl.getAmountUnits
- [JFOREX-14162] - Resynchronization in time scale of the synced charts
- [JFOREX-14181] - Platform freeze on chart clone
- [JFOREX-14182] - Issues with collapsed sub-panels
- [JFOREX-14190] - Ghost drawings
- [JFOREX-14193] - Fix zoom & theme switch issues
- [JFOREX-14210] - Sometimes the empty sub-panels stay shown
- [JFOREX-14213] - Settings of indicators get out of JCloud sync
- [JFOREX-14232] - NPE: PatternWidgetCalculationModule.recalculateInSimpleMode
- [JFOREX-14236] - Free/Lock mode issues in chart
- [JFOREX-14244] - Strategies cannot be tested
- [JFOREX-14247] - NPE: CommonDialog.init
- [JFOREX-14252] - IllegalArgumentException: cannot add to layout: constraint must be a string
- [JFOREX-14253] - Issues with overlayed instruments
- [JFOREX-14259] - Incorrect conditional close slider value
- [JFOREX-14260] - Ask/Bid switch doesn't work on historical tester chart in table mode
- [JFOREX-14264] - Drag&drop issue with the order lines in chart
- [JFOREX-14278] - Extend Time marker
- [JFOREX-14292] - Issue with sub-panel moving
- [JFOREX-14308] - Issues with default sub-pane background
- [JFOREX-14310] - Hotkey does not work
- [JFOREX-14323] - Sub-panels are not hidden if Indicators layer is disabled
- [JFOREX-14351] - NPE: Cannot invoke "Object.getClass()" because "data" is null
- [JFOREX-14356] - Closing of Patterns widget does not work
- [JFOREX-14377] - Strategies of VisualJF cannot be run in Strategy Tester
- [JFOREX-14382] - Adjust the size of the Open window
- [JFOREX-14431] - Issue with default sub-panel height
- [JFOREX-14454] - Failed to edit indicator [MAMA2] due: 28 >= 21
- [JFOREX-14455] - New chat message does not pop-up
- [JFOREX-14464] - Issue with sub-panel state on instrument switch
- [JFOREX-14483] - NPE: CombinedCandlesSequence.getTimedDataSequence()
- [JFOREX-14487] - Sound of notifications cannot be disabled
- [JFOREX-14494] - Volume profile chart object issue
- [JFOREX-14512] - Incorrect sign for IFD SL order
- [JFOREX-14553] - Custom themes issue
- [JFOREX-14564] - Can't send the e-mail. The servers are not connected.
- [JFOREX-14571] - Layout issues in Alerts parameters dialog
- [JFOREX-14618] - Layout issues on switch to/from Arabic language
- [JFOREX-14619] - Issue with panel opening in chart objects widget
- [JFOREX-14627] - Time Marker does not display time on JF4
- [JFOREX-14639] - StringIndexOutOfBoundsException: Range [-1, 0) out of bounds for length 0
- [JFOREX-14641] - chart.toolbar.WingdingsPanel.getResourceFiles
- [JFOREX-14652] - Issues with grouped global icons
- [JFOREX-14655] - Optimization of the strategy does not work
Version 4.2.9
Available since 12.Oct 2023
Improvement
- [JFOREX-14208] - Improve visual look of triangles of historical orders
Bugs
- [JFOREX-14135] - Rows selection problem in Orders table
- [JFOREX-14173] - Drag&Drop not working for previewed orders
- [JFOREX-14207] - Indicators layer get enabled on instrument switch
- [JFOREX-14214] - Order issues on chart
- [JFOREX-14245] - NPE if MissingCacheFileCheck from AUTH is false
Version 4.2.8
Available since 08.Sep 2023
New features
- [JFOREX-14119] - Remove dependency on currencies
- [JFOREX-14157] - Invert chart price scale
Improvement
- [JFOREX-14068] - Save maximized chart area
- [JFOREX-14136] - Indicators on another instrument in JCloud mode
- [JFOREX-14137] - Show/hide logic of dependent indicators
- [JFOREX-14138] - Drawings linkage to indicators in sub-panels
- [JFOREX-14142] - Do not allow hiding Instruments table, if there are no other panels
- [JFOREX-14147] - Logic of dependent indicators
- [JFOREX-14148] - Check drawings creation from strategy
Bugs
- [JFOREX-14135] - Rows selection problem in Orders table
- [JFOREX-14140] - 2 bugs with indicator in sub-panel
- [JFOREX-14144] - Platform hangs on initialization
- [JFOREX-14146] - Drawings get lost in local mode
- [JFOREX-14152] - Warning triangle changes location in Objects manager
Version 4.2.7
Available since 24.Aug 2023
New features
- [JFOREX-11712] - Add Renko wicks in the historical feed data output
- [JFOREX-11726] - Allow zoom in when drawing object is selected
- [JFOREX-14073] - Locked position of Instant Order widget
- [JFOREX-14076] - Save/Load list of subscribed instruments in/from Global Settings
- [JFOREX-14084] - Arrange objects order
- [JFOREX-14088] - Place new object in selected folder
- [JFOREX-14090] - Find in Objects manager
- [JFOREX-14091] - Clone object with Cmnd+Mouse drag in MAC
- [JFOREX-14095] - Find in chart
- [JFOREX-14096] - Find in Objects manager for Indicators
Improvement
- [JFOREX-12882] - Save drawings of sub-panel indicators
- [JFOREX-13720] - Instant order widget changed coordinates
- [JFOREX-14054] - Sync the order of indicators in sub-panels
- [JFOREX-14055] - Display of the indicators inside one sub-panel
- [JFOREX-14068] - Save maximized chart area
- [JFOREX-14078] - Improve colors of scroll bar
- [JFOREX-14087] - Do not remove empty folders
- [JFOREX-14098] - Do not remove empty folders of indicators
- [JFOREX-14099] - Improvements of Indicators node in Objects manager
- [JFOREX-14105] - Show layers if drawings or indicators get shown
- [JFOREX-14106] - Hide drawings of sub-panels if they belong to another instrument
- [JFOREX-14107] - Do not offer to remove objects of another instruments in JCloud mode
- [JFOREX-14110] - Allow chart zoom if drawing is selected in sub-panel
Bugs
- [JFOREX-9282] - Corrupted symbols in JForex strategy
- [JFOREX-14020] - NPE: Position.getInstrument()
- [JFOREX-14041] - NPE: Position.getActiveOpeningOrder()
- [JFOREX-14062] - NPE: "subIndicatorGroup" is null
- [JFOREX-14067] - Missing historical price data does not show up on wake up
- [JFOREX-14072] - Quick filter in MESSAGES panel does not work
- [JFOREX-14080] - Issue with OHLC index display
- [JFOREX-14083] - Arranged indicators sequence in sub-panels is not saved
- [JFOREX-14097] - Issues with OHLC widget
- [JFOREX-14101] - Issue with drawing removal
- [JFOREX-14111] - Issues with drawings in indicators sub-panels
- [JFOREX-14118] - NPE: Cannot invoke "java.lang.Boolean.booleanValue()" because "success" is null
- [JFOREX-14125] - Cannot convert global ChartObject to json: Short Line
- [JFOREX-14128] - Cannot move indicator to new panel
- [JFOREX-14132] - Automatic instrument switch in New Order panel
Version 4.2.6
Available since 14.Jul 2023
Improvement
- [JFOREX-14015] - Sync the order of sub-panel indicators
- [JFOREX-14047] - Removing of custom indicators from charts, if they cannot be found locally
Bugs
- [JFOREX-14016] - Inconsistent visibility status of indicators
- [JFOREX-14049] - Freeze on Strategy test
- [JFOREX-14051] - Indicator issues when drag & dropped to sub-panel
- [JFOREX-14052] - Closing order stays in ORDERS table as MOO
- [JFOREX-14056] - Visibility status of indicators is incorrect on restart
- [JFOREX-14058] - Incorrect format of Copy/Pasted values of Instruments table
Version 4.2.5
Available since 04.Jul 2023
New features
- [JFOREX-14011] - Copy folder structure
- [JFOREX-14045] - Collapse and Expand buttons in Objects manager
Improvement
- [JFOREX-14026] - Keep object selection on show/hide
- [JFOREX-14027] - Stop automatic unfolding of the folders
- [JFOREX-14034] - Issues with Experience sharing notification
- [JFOREX-14038] - Open Tester charts in local mode
- [JFOREX-14044] - No EcoEvent settings shown in Preferences
Bugs
- [JFOREX-14036] - Ctrl+C does not copy the chart objects
- [JFOREX-14039] - Templates do not open in charts of Tester's visual mode
- [JFOREX-14040] - NPE: pasteDrawingsOnTreeFromClipboard
- [JFOREX-14042] - NPE: Position.getFilledOpeningOrder()
- [JFOREX-14043] - Extended rectangle display issue
Version 4.2.4
Available since 28.Jun 2023
New features
- [JFOREX-13981] - Dock in main window
- [JFOREX-14018] - Auto shift all charts
Improvement
- [JFOREX-14013] - Copy/paste of objects in chart
- [JFOREX-14031] - Objects copying to local mode
- [JFOREX-14033] - Edit comment for Place Bid/Offer orders in Orders table
- [JFOREX-14034] - Issues with Experience sharing notification
Bugs
- [JFOREX-14004] - Context menu location issue
- [JFOREX-14005] - Issue on chart rename
- [JFOREX-14009] - NPE: AlerterTable.updateCheckColumnHeader
- [JFOREX-14019] - Menu width changes if "Show on all periods" is unchecked
- [JFOREX-14021] - NPE: Position.getActiveOpeningOrder()
- [JFOREX-14022] - NPE: Position.getFilledOpeningOrder()
- [JFOREX-14023] - Problem occured while economic events loading
- [JFOREX-14024] - Dismiss button missing
- [JFOREX-14025] - Issues with objects when scrolling
- [JFOREX-14035] - Issues with rectangle extend
Version 4.2.3
Available since 16.Jun 2023
Improvement
- [JFOREX-14003] - Show/hide multi selected items
- [JFOREX-14013] - Copy/paste of objects in chart
Bugs
- [JFOREX-13991] - IndexOutOfBoundsException: OrdersWidgetDecorator
- [JFOREX-13992] - Indicator with id [...] already exists on this chart
- [JFOREX-13997] - NPE: Cannot load chart template
- [JFOREX-13998] - NPE: Error while autosaving client setting storage
- [JFOREX-13999] - ArrayIndexOutOfBoundsException: Order table sorting
- [JFOREX-14000] - NPE: INotificationsTrayWindowManager.showExperienceSharingNotification
- [JFOREX-14001] - NPE: MainMetaDrawingsMouseAndKeyController.mouseDragged
- [JFOREX-14002] - Issues with show/hide of items in group
- [JFOREX-14007] - Incorrect Show/Hide state for local objects
- [JFOREX-14008] - Hide of multi selected indicators
- [JFOREX-14010] - NPE: OrderCommonTableModel.getPendingOrders
- [JFOREX-14014] - Not all objects are saved in chart template
Version 4.2.2
Available since 09.Jun 2023
Improvement
- [JFOREX-14003] - Show/hide multi selected items
- [JFOREX-14013] - Copy/paste of objects in chart
Bugs
- [JFOREX-13988] - NPE: ChartObjectsNavigator.createToolbarPanel
- [JFOREX-13989] - NPE: OrderTableModel.isIfDoneOrder
- [JFOREX-13990] - NPE: OrderCommonTableModel.initPriceData
- [JFOREX-13995] - NPE: dukascopy.api.Instrument.getGroup(); is null
- [JFOREX-13996] - Cannot read the array length because this.optInputParameterInfos; is null
Major release 4.2.1
Available since 07.Jun 2023
New features
- [JFOREX-13208] - Show hot key combination in button tooltip
- [JFOREX-13759] - Move "Countdown to candle close" to the time scale.
- [JFOREX-13781] - Create groups of indicators
- [JFOREX-13812] - Assign chart group for drawings folders
- [JFOREX-13813] - Bulk change of object settings
- [JFOREX-13820] - Default group for new objects
Improvement
- [JFOREX-13429] - Sync distance from current candle to right side of chart correctly
- [JFOREX-13661] - Improve title bar
- [JFOREX-13662] - Values less than 1% are difficult to enter in Calculator
- [JFOREX-13765] - Improve chart theme dialog
- [JFOREX-13779] - Adjust Day start time zones in Preferences
- [JFOREX-13829] - Manage order and position comments in CommentMessage
- [JFOREX-13842] - JCloud system folders level caching
- [JFOREX-13845] - Improve indicators context menu
- [JFOREX-13853] - Fix issues with column saving
- [JFOREX-13854] - Show folder icons in Preferences
- [JFOREX-13859] - Improve column header color
- [JFOREX-13860] - Rows of Orders table are loosing selection
- [JFOREX-13881] - Improve cache file checking logic
- [JFOREX-13888] - Historical Tester: download files as archives
- [JFOREX-13891] - Do not loose focus of objects on ALT press
- [JFOREX-13893] - Show COMMISSIONS column in POSITIONS table
- [JFOREX-13903] - Eco Calendar does not open
- [JFOREX-13910] - Change "Click to open chart" button
- [JFOREX-13913] - Optimization saving global objects
- [JFOREX-13919] - Make it possible to hide 2 buttons in chart's toolbar
- [JFOREX-13920] - Switch instrument in New order panel, when chart tabs are switched by keys combination
- [JFOREX-13926] - Load/save paths in .jfw for each OS separately
- [JFOREX-13927] - New engine for indicators in the object tree
- [JFOREX-13940] - Improve the object linkage to color group
- [JFOREX-13941] - Left side panel not initializing
- [JFOREX-13977] - Quick filter does not work for indicators
- [JFOREX-13978] - Update the eco events in chart
- [JFOREX-13982] - Chart template open
Bug
- [JFOREX-13329] - NPE: SystemSettingsManagerImpl.getOrCreateEnvironment
- [JFOREX-13751] - Amount tooltip cannot be shown
- [JFOREX-13797] - NoSuchElementException: EconomicEventsDrawingManager.drawEcoEvents
- [JFOREX-13799] - User values of Hot-keys not saved
- [JFOREX-13819] - 2 scales for dependent indicators in one sub-panel
- [JFOREX-13823] - Issues with indicators on workspace or template open
- [JFOREX-13832] - Issue with the clone of grouped objects
- [JFOREX-13840] - NPE: disposeIndicatorChartPanel
- [JFOREX-13841] - Charts objects bulk change must be mass operation
- [JFOREX-13867] - NPE: JForexCreateAlertDialog.onChartsWithIndicatorsAction
- [JFOREX-13870] - Incorrect file name on workspace Save as
- [JFOREX-13894] - Platform theme issue
- [JFOREX-13897] - Disabled items in Calculation settings
- [JFOREX-13898] - Cannot load .jfw from JCloud
- [JFOREX-13899] - NPE: Cannot invoke "com.dukascopy.charts.view.objectstree.ChartParentTreeNode.getEmptyFolders()
- [JFOREX-13914] - Incorrect side for TP order in confirmation dialog
- [JFOREX-13915] - IllegalArgumentException: Unsupported chartObject type
- [JFOREX-13928] - NPE: ToolTipManager.unregisterComponent
- [JFOREX-13932] - Incorrect time frame selected in Eco Calendar by default
- [JFOREX-13935] - Quick search in chart does not open by hot-key
- [JFOREX-13949] - Cannot load version of the .jfw
- [JFOREX-13954] - Rectangle not shown in ticks bars chart
- [JFOREX-13975] - Zoom level adjustment problem
Version 4.1.7
Available since 02.Mar 2023
Bug
- [JFOREX-13809] - Dependent indicators get placed in one subpanel after workspace loading
- [JFOREX-13818] - IndexOutOfBoundsException: TickerTableRowSorter.convertRowIndexToModel
Version 4.1.6
Available since 27.Feb 2023
New features
- [JFOREX-13784] - Object manager: show/hide layers
- [JFOREX-13788] - Ungroup chart objects
Improvement
- [JFOREX-13723] - Sort the subscribed instruments list in chart
- [JFOREX-13786] - Object manager: sync between charts
- [JFOREX-13795] - Do not group newly opened chart in default workspace
- [JFOREX-13796] - Prohibit opening of several Order edit dialogs of one and the same order group
Bug
- [JFOREX-13755] - NPE: CommonTableRowSorter.compare
- [JFOREX-13769] - Order level adjusting with mouse scroll
- [JFOREX-13789] - Feed commissions displayed incorrectly
- [JFOREX-13790] - NPE: AbstractMarketMediator.getTickerButtonsPanel()
- [JFOREX-13791] - IllegalArgumentException: CommonSpinnerBigDecimalModel.setValue
- [JFOREX-13792] - Instrument shouldn't be null
- [JFOREX-13793] - DefaultTableColumnModel.getColumnIndex
- [JFOREX-13801] - Follow-up: inconsistencies in Alerter table
- [JFOREX-13805] - ArithmeticException: / by zero
- [JFOREX-13806] - Incorrect distance and edit value for alerts on indicators
- [JFOREX-13808] - "Delete objects" deletes the object and group
Version 4.1.4
Available since 17.Feb 2023
New features
- [JFOREX-13758] - Show "Next tab" and "Previous tab" hotkeys
- [JFOREX-13760] - Sync the chart objects visibility in grouped charts
- [JFOREX-13776] - Group objects
Improvement
- [JFOREX-13439] - Do not lose selection of hidden objects, if settings get changed
- [JFOREX-13637] - Remove SentimentBar indicator from UI
- [JFOREX-13657] - Adjust Chart themes dialog size properly
- [JFOREX-13738] - Align column titles in table headers
- [JFOREX-13739] - Do not allow moving positions line
- [JFOREX-13747] - Reduce procedure sts_folder_pkg.get_folder_level call count on API server
- [JFOREX-13748] - Loose selection of order lines if focus lost
- [JFOREX-13756] - Hide chart widgets on object edit not select
- [JFOREX-13761] - Improve sorting of Hotlists
- [JFOREX-13771] - Disable "Preview" after each order Submit
- [JFOREX-13772] - JCloud: sort by last modified time by default
Bug
- [JFOREX-13194] - Illegal number of arguments
- [JFOREX-13434] - AlertsDrawingManager.selectAlertsInArea
- [JFOREX-13734] - NPE: ChartParentTreeNode$ChartParentNodeType.ordinal()"
- [JFOREX-13737] - Empty folder disappears on chart reload
- [JFOREX-13742] - Price alerts duplicate in Objects manager
- [JFOREX-13749] - Amount settings of the instruments group not applied
- [JFOREX-13750] - Ghost order preview lines
- [JFOREX-13752] - Find dialog issue in Code editor
- [JFOREX-13754] - Multi select issues in Object manager
- [JFOREX-13757] - Issue with url in custom message
- [JFOREX-13764] - 1 translation error in Chinese for preferences
- [JFOREX-13767] - Open dialog on double left click in chart
- [JFOREX-13768] - Short lines changing length
- [JFOREX-13780] - NPE: JForexCreateAlertDialog.onChartsWithIndicatorsAction
Version 4.1.3
Available since 01.Feb 2023
New features
- [JFOREX-13234] - Alerts on Equity
- [JFOREX-13407] - Add folders for drawings
- [JFOREX-13687] - New column P/L %
- [JFOREX-13700] - Add more linkage groups
- [JFOREX-13704] - More periods for Hotlists
Improvement
- [JFOREX-13303] - Keep line angle when changing the coordinates of the line objects
- [JFOREX-13435] - Sync with cursor pointer enabled and object selected
- [JFOREX-13439] - Do not loose selection of hidden objects if settings get changed
- [JFOREX-13456] - Show name of the indicator on alert's label in chart
- [JFOREX-13464] - Improve deselection of rows in tables
- [JFOREX-13633] - Place cursor at the end when editing cells in tables
- [JFOREX-13669] - Using Measure tool when indicator is selected
- [JFOREX-13670] - Remove linkage button from Orders, Summary and Positions tables
- [JFOREX-13672] - Add groups for Hotlists
- [JFOREX-13675] - Disable column switch in HOTLISTS
- [JFOREX-13688] - Add Columns to the general context menu
- [JFOREX-13690] - Improve Angle setting for drawings
- [JFOREX-13697] - Clone and object selection issues in charts
- [JFOREX-13702] - Reorganize system's context menu
- [JFOREX-13703] - Update default workspace
- [JFOREX-13726] - Apply default trading settings to Instant order widget in chart
- [JFOREX-13729] - Smoothen lines of ticks, line and area types
- [JFOREX-13733] - Cell editing in Alerts table
Bug
- [JFOREX-13463] - Problems with large .jfw saving
- [JFOREX-13660] - NPE: ticker.HotListItemHolder.isWasLastSubscribed()
- [JFOREX-13664] - NPE: DynamicSliderTooltipProvider.mouseReleased
- [JFOREX-13665] - NPE: EditorWidget.renewFileNames
- [JFOREX-13674] - Issues with Navigator if theme changed
- [JFOREX-13683] - NPE: AlertSoundItem.displayName()
- [JFOREX-13686] - Extend issues with Fibo retracements
- [JFOREX-13692] - NPE: orderentry.OrderEntryWidget.save
- [JFOREX-13695] - Multi-level sorting reset does not work
- [JFOREX-13705] - Visual problems with chart menu
- [JFOREX-13706] - UnsupportedOperationException: ChartToolBar.fillWithJForexPeriods
- [JFOREX-13707] - Checking the new platform version too often
- [JFOREX-13708] - Chart groups not saved sometimes
- [JFOREX-13709] - Issues with nodes in Object manager
- [JFOREX-13712] - Mismatch Display Customize Format on JF4
- [JFOREX-13713] - Issues with short line drawing at 90 degrees
- [JFOREX-13714] - NPE: BaseMainMenu.getHotListMenuItem()" is null
- [JFOREX-13715] - PriceAlert cannot be cast to class com.dukascopy.api.alert.IndicatorAlert
- [JFOREX-13719] - "Show on period" setting not saved
- [JFOREX-13725] - Visual problems if Order lines are above the other chart layers
- [JFOREX-13735] - Hidden layer objects appear on Shift+mouse drag
Version 4.1.2
Available since 30.Dec 2022
New features
- [JFOREX-13377] - Hotlists
- [JFOREX-13412] - Add Cut right side to Rectangle
- [JFOREX-13433] - Show base periods in Period separators
- [JFOREX-13438] - Assign hotkeys for Extend function
- [JFOREX-13447] - Migrate JF3 chart objects to JF4
Improvement
- [JFOREX-12963] - Copy/Paste the objects between different charts
- [JFOREX-13421] - Hotlists: change calculation logic
- [JFOREX-13440] - Allow subscribing from strategy without disclaimer answered
- [JFOREX-13442] - Extend Percent lines
- [JFOREX-13444] - Extend Fibo Retracements
- [JFOREX-13445] - Extend Fibo Expansion
- [JFOREX-13457] - Display the value of the indicartor's output as a starting value
- [JFOREX-13460] - Small improvements
- [JFOREX-13472] - Improve Hotlists
- [JFOREX-13639] - Disable Hotlists if no CFD on Stocks is available
- [JFOREX-13642] - Selection in Hotlists
- [JFOREX-13650] - Subscription issues in Hotlists
Bug
- [JFOREX-13432] - Cannot load a version of Workspace from JCloud
- [JFOREX-13434] - AlertsDrawingManager.selectAlertsInArea
- [JFOREX-13437] - Applying Extend settings to multi-selected objects
- [JFOREX-13448] - NPE: OrderUtils.addSlTpOrder
- [JFOREX-13449] - Problems with Object manager when filter is used
- [JFOREX-13450] - No value of the indicator shown in alert notification
- [JFOREX-13451] - Cursor pointer disappears when using Shift key
- [JFOREX-13452] - Numpad key assigned reset after 2nd restart
- [JFOREX-13454] - ERROR SoundManagerImpl
- [JFOREX-13455] - "Few" bugs with Alerts on indicators
- [JFOREX-13470] - Cannot format given Object as a Number
- [JFOREX-13631] - UnsupportedOperationException: null
- [JFOREX-13635] - Display issue in Hotlists
- [JFOREX-13658] - NPE selecting custom alert sound
Major release 4.1.1
Available since 8.Dec 2022
New features
- [JFOREX-13410] - Group charts by time
- [JFOREX-13411] - Extend rectangle
- [JFOREX-13420] - Add "Confirm platform close" in Preferences
Improvement
- [JFOREX-12935] - Remove the object move with mouse scroll
- [JFOREX-13378] - Hide sections in Preferences according to the instruments available
- [JFOREX-13405] - Return the feature of last used drawing settings
- [JFOREX-13416] - Open Edit levels dialog on 2nd click, not mouseRelease
- [JFOREX-13422] - Labels on scales do not move on object drag
- [JFOREX-13425] - Improve Edit label dialog opening
Bug
- [JFOREX-12924] - NPE: Position.getActiveOrders
- [JFOREX-13404] - IllegalStateException: Duplicate key -1
- [JFOREX-13408] - NPE: ChartController.undoLastAction
- [JFOREX-13409] - NPE: ConditionalOrderEntryPanel.isConditionalOrderVisible
- [JFOREX-13423] - Incorrect workspace saving time
- [JFOREX-13430] - Sequence size is out of range : 0 < 5
Version 4.0.33
Available since 25.Nov 2022
Bug
- [JFOREX-13326] - NPE: OrderUtils.adjustOrdersPrice
- [JFOREX-13327] - NPE: chart.widgets.common.AbstractOrderChartWidgetPanelMediator.getAmountPanel
- [JFOREX-13390] - NPE: DrawingsManagerImpl.editStyledLabel
- [JFOREX-13391] - Problems with search by instrument name
- [JFOREX-13392] - NPE: PriceMovementNotificationsTrayPanel.createOpenChartButtonPane
- [JFOREX-13393] - ConcurrentHashMap.replaceNode
- [JFOREX-13394] - MAC: issues with menu
Version 4.0.32
Available since 23.Nov 2022
New features
- [JFOREX-13316] - Improve label editing dialog for drawings
- [JFOREX-13340] - Chart: follow the cursor mode
- [JFOREX-13341] - New hotkey: Set cursor pointer in all charts
- [JFOREX-13357] - Chart: Measure
- [JFOREX-13360] - Add group to Instruments panel
- [JFOREX-13365] - Instruments table: Add instrument name in tooltip
- [JFOREX-13368] - Add Mexican flag for Stock CFDs
- [JFOREX-13375] - Add grouping for Summary, Positions, Orders and Alerts
Improvement
- [JFOREX-13342] - Fixed right side icon changes for Rectangle
- [JFOREX-13343] - Save last used label's parameters
- [JFOREX-13344] - Text and screen label
- [JFOREX-13345] - Open Edit label dialog on double click on object
- [JFOREX-13351] - Unlock most hotkeys
- [JFOREX-13358] - Alerts: Decimals in Distance values
- [JFOREX-13364] - Instruments table: Search instrument by name
- [JFOREX-13374] - Change grouping logic for Market overview
- [JFOREX-13379] - Restructure View section in main menu
- [JFOREX-13384] - Add more items in Hotkeys/View
- [JFOREX-13386] - Messages panel title
Bug
- [JFOREX-13095] - No AUTH response (502 Unknown response)
- [JFOREX-13172] - Custom sound is not saved in Alerts settings
- [JFOREX-13243] - Alert on indicator: price vs indicator value
- [JFOREX-13324] - NPE: CreateAlertDialog$IndicatorOutputDescriptor.getIndex
- [JFOREX-13328] - NPE: AlertSettingsManagerImpl.restoreAllAlerts
- [JFOREX-13335] - Create alert hotkey issue
- [JFOREX-13347] - Uncaught exception: No such child: 0
- [JFOREX-13388] - Title of chart is not updating if group is disabled
Version 4.0.31
Available since 27.Oct 2022
New features
- [JFOREX-11959] - Sound for amout format switch
- [JFOREX-12480] - Improve drawing object label dialog
- [JFOREX-12976] - Instrument add request
- [JFOREX-13252] - New indicator: GATOR2
- [JFOREX-13256] - Edit indicator on double mouse click
- [JFOREX-13261] - Add "Create alert" item in Hot keys
- [JFOREX-13266] - Move chart with left mouse button hold when cursor pointer is enabled
- [JFOREX-13285] - Blue Red theme colors
- [JFOREX-13190] - New indicator: LONDON_SESSION
- [JFOREX-13191] - New indicator: SYDNEY_SESSION
- [JFOREX-13192] - New indicator: TOKYO_SESSION
Improvement
- [JFOREX-13008] - Special characters in the path
- [JFOREX-13165] - Some Numpad keys cannot be used as hot keys
- [JFOREX-13189] - Increasing the min/max limit of indicator shift
- [JFOREX-13193] - Move TRADING_SESSIONS to different folder
- [JFOREX-13206] - Indicator values overlap
- [JFOREX-13226] - Save Instant order widget's last used state and settings
- [JFOREX-13235] - Amount precision
- [JFOREX-13236] - Refresh Default trading values in Preferences
- [JFOREX-13253] - Popup confirmation dialog position on multi-display system.
- [JFOREX-13259] - New chart setting: Fix order lables to the left side
- [JFOREX-13264] - Make All of three Navigator sections share same behavior when performing "Save As"
- [JFOREX-13270] - Change icon color in button ON state
- [JFOREX-13274] - Save amount format properly
- [JFOREX-13279] - Show "Connected" notification only once
- [JFOREX-13286] - Opening the subscribed instrumet list
- [JFOREX-13287] - MARKET NEWS: Set news of last 1H by default
- [JFOREX-13288] - MARKET NEWS: Read full story
- [JFOREX-13291] - MARKET NEWS: Redesign
- [JFOREX-13306] - Cursor pointer behaviour on linked charts
- [JFOREX-13307] - Show the settings icon near the DISMISS button in pop-up notifications
- [JFOREX-13310] - MARKET NEWS: mark read news
- [JFOREX-13311] - Minor themes changes
- [JFOREX-13312] - Colour the titles of grouped charts
Bug
- [JFOREX-10089] - MARKET NEWS: Languages selection changes are stored even if CANCEL button is pressed
- [JFOREX-12461] - Incorrect slippage zone for TP MIT on chart
- [JFOREX-13204] - NPE: Cannot invoke "com.dukascopy.jforex.gui.component.summary.SummaryTableLongShortBean.getStringValue()"
- [JFOREX-13205] - Doubled position price is not adjusted on chart
- [JFOREX-13218] - Max. Slippage for Closing Market order is not applied
- [JFOREX-13224] - Problems with Asian characters in chart object labels
- [JFOREX-13228] - Cannot move order preview labels if drawings layer is disabled
- [JFOREX-13242] - LimitOrder cannot be cast to class
- [JFOREX-13243] - Alert on indicator: price vs indicator value
- [JFOREX-13254] - Double confirmation of unsaved content
- [JFOREX-13258] - NPE: ClientDockable.setTitle(String)
- [JFOREX-13263] - NPE: OrderEntryDetached
- [JFOREX-13269] - Commissions not shown in positions table
- [JFOREX-13273] - Focus problem after format change in Calculator
- [JFOREX-13281] - ALERTS item issue in main menu
- [JFOREX-13283] - SL line moves when Conditional Close dialog is open
- [JFOREX-13295] - AbstractClientOrderUpdateManager - Index 1 out of bounds for length 0
- [JFOREX-13314] - Focus on tick buttons issue
Version 4.0.30
Available since 13.Sep 2022
New features
- [JFOREX-13048] - New indicator: NEW_YORK_SESSION
- [JFOREX-13082] - Add hot keys for Lock, Hide and Remove of chart objects
Improvement
- [JFOREX-13211] - Do not scroll chart if object visible on chart is selected in Manager
- [JFOREX-13215] - Edit alert on double click
- [JFOREX-13223] - Enable object manager by default
- [JFOREX-13225] - Save the Object manager's last used state
Bug
- [JFOREX-13182] - Trading settings ignored when placing TP, SL or Stop from chart
- [JFOREX-13183] - Problems with cross label on mouse over
- [JFOREX-13216] - Instant order widget issue after order placement
- [JFOREX-13229] - Default SL and TP applied incorrectly
Version 4.0.29
Available since 30.Aug 2022
New features
- [JFOREX-13031] - Primary Insider questionnaire 2.0, JF4
- [JFOREX-13147] - Hide economical events
- [JFOREX-13181] - New button: Delete inactive alerts
Improvement
- [JFOREX-13024] - Improve Alerts settings
- [JFOREX-13135] - Improve 'Reconnecting' notification
- [JFOREX-13140] - Edit alert from chart
- [JFOREX-13152] - Reset frames saved outside the main monitor
- [JFOREX-13166] - Show the offset of *:30 time zones correctly
- [JFOREX-13177] - Multi selection of Drawings not working in Object manager
- [JFOREX-13186] - Answer on Primary insider disclaimer
- [JFOREX-13198] - Same direction for mouse wheel scroll, when scrolling the chart in regular and fast speed
Bug
- [JFOREX-13043] - Flats in chart after sleep/wake up
- [JFOREX-13126] - ReplayMode: Opening order is not found
- [JFOREX-13132] - Icon problems in Object manager on 100% zoom lvl
- [JFOREX-13136] - NPE: Cannot invoke java.util.UUID.equals(Object)
- [JFOREX-13138] - NPE: AlertSide.getLocalizationKey()
- [JFOREX-13139] - Icon problems in Object manager in 85%
- [JFOREX-13144] - Flats in chart
- [JFOREX-13145] - Problem with current candle shown on period switch
- [JFOREX-13160] - Drawings copy/paste issues
- [JFOREX-13169] - SUB indicator values are not shown
- [JFOREX-13209] - Multiselected and moved time markers loose coordinates
Version 4.0.28
Available since 6.Jul 2022
New features
- [JFOREX-13091] - Improve alerts labels on chart
Improvement
- [JFOREX-13073] - Improve chart price and time scale
- [JFOREX-13090] - 0 points SL or TP
- [JFOREX-13104] - Avoid doubling of order labels
- [JFOREX-13109] - Alerts on indicators should be shown in charts, which they belong to
- [JFOREX-13115] - Show custom messages as notifications
Bug
- [JFOREX-13080] - Undocked windows are no longer saved
- [JFOREX-13102] - Alerts not shown in Alerts table
- [JFOREX-13110] - Problems with Lock and Show buttons in Object manager
- [JFOREX-13112] - NPE: LocalizationPropertyResourceBundle.handleGetObject
- [JFOREX-13114] - NPE: NotificationsTrayLayerPanel.mouseIsOver
- [JFOREX-13116] - NPE: ChartObjectTreeTransferHandler.canImport
- [JFOREX-13122] - Incorrect estimated PL calculation for BRENT.CMD
- [JFOREX-13124] - No preview lines shown in chart
Version 4.0.27
Available since 16.Jun 2022
New features
- [JFOREX-13038] - Notification about max limit of price alerts reached
- [JFOREX-13054] - Disconnect and connected notification messages
- [JFOREX-13061] - Context menu in Alerts panel
- [JFOREX-13079] - Edit Alert and open its chart
Improvement
- [JFOREX-13037] - Show < > * signs for Alerts conditions in Object manager
- [JFOREX-13041] - Editable cells correction
- [JFOREX-13047] - Show time offset in chart tooltip
- [JFOREX-13050] - Show number of active alerts
- [JFOREX-13058] - Selection of the rows in Alerts table
- [JFOREX-13060] - New indicator folder: Miscellaneous
- [JFOREX-13076] - Improve search box in ALERTS
- [JFOREX-13081] - Visual problems of Object manager in Chart
- [JFOREX-13086] - Enable Alerts layer on new alert submission
- [JFOREX-13097] - Switch to new chat
- [JFOREX-13103] - Check if Notifications disclaimer is approved on alert placement in chart
- [JFOREX-13105] - Show P/L with decimals
Bug
- [JFOREX-12884] - Problems in chart if background transparency is set to 100
- [JFOREX-13051] - Custom levels of global list's indicators are not saved
- [JFOREX-13055] - NPE: Position.getInstrument()"
- [JFOREX-13056] - NPE: IndicatorChartPanel.removeAll
- [JFOREX-13057] - Subscription of instruments of Price alerts created outside the platform
- [JFOREX-13059] - Issues with hot keys
- [JFOREX-13065] - NPE: AmountCalculatorPanel.updateEstimatedLoss
- [JFOREX-13066] - NPE: NotificationsTrayLayerPanel.recalculateBounds
- [JFOREX-13067] - Alerts on indicator with condition CROSSING are not triggered
- [JFOREX-13068] - Exception on indicator removal from global settings
- [JFOREX-13069] - CODE EDITOR: does not show file title on reload
- [JFOREX-13070] - CODE EDITOR: unsaved changes shown after reload
- [JFOREX-13072] - Old Log files are not deleted
- [JFOREX-13074] - Incorrect calculation of Estimated P/L for open position
- [JFOREX-13077] - Visual problems with SMA indicator
- [JFOREX-13083] - NPE: ChartWarningMessageLabel.showMessage
- [JFOREX-13087] - Incorrect price scale for TP and SL placed from chart
- [JFOREX-13099] - Cannot disable Alerts layer in chart
- [JFOREX-13100] - Amount format problem in Instant order widget
- [JFOREX-13101] - Alert on indicator with null
Version 4.0.26
Available since 19.May 2022
Bug
- [JFOREX-12916] - Problems with sub-panel movement
- [JFOREX-13044] - Disconnect is not registered if sleep is less than 1 minute
Version 4.0.25
Available since 19.May 2022
New features
- [JFOREX-11850] - Increase the font size in editor
- [JFOREX-12009] - Docking: hotkey to switch among tab panes
- [JFOREX-13003] - New indicator: VOLUME OSCILLATOR
- [JFOREX-13007] - Hotkeys for chart types
- [JFOREX-13027] - Improve workspace menu
Improvement
- [JFOREX-12967] - Link local chart objects to instrument
- [JFOREX-12991] - SystemSettingsManagerImpl - File holder is empty!
- [JFOREX-13012] - Worskpace cannot be loaded due to reconnect
- [JFOREX-13016] - MAC: improve disconnect event detection
- [JFOREX-13020] - Show order preview lines in chart if dialog is opend by F9
- [JFOREX-13023] - MAC: improve reconnection
- [JFOREX-13028] - Negative values for alert on indicator
- [JFOREX-13029] - Show time zone offset in tooltip
- [JFOREX-13033] - Do not allow saving CORREL_2INDICATORS as global object
Bug
- [JFOREX-12905] - NPE: IndicatorWrapper.getIndicator
- [JFOREX-12966] - MAC: Flats on chart after wake up
- [JFOREX-12975] - Cannot load sample chart templates
- [JFOREX-13002] - Instrument's symbol not resizing in Chart objects manager
- [JFOREX-13015] - Candles in chart not drawn after reconnect
- [JFOREX-13017] - Full market depth subscription problem
- [JFOREX-13018] - JCloud: Workspace lost after reconnect
- [JFOREX-13019] - MAC: vertical scroll for order value changing
- [JFOREX-13021] - Cannot assing hot key to custom chart periods
- [JFOREX-13034] - Problems with workspace backup
- [JFOREX-13039] - Flats in chart after disconnect
Version 4.0.24
Available since 27.Apr 2022
New features
- [JFOREX-11859] - Change period with keyboard
- [JFOREX-12797] - New notification of Price movement. Part 1.
- [JFOREX-12917] - JCloud: Work with different content
- [JFOREX-12964] - Hot key for Chart objects panel
- [JFOREX-13006] - Notifications on price movement. Part 2.
Improvement
- [JFOREX-12157] - Selection design of the chart in table view mode
- [JFOREX-12583] - Exclusion for "Replay start" marker
- [JFOREX-12692] - Hold the pop-up notification disappear
- [JFOREX-12732] - MAC: Disable scrolling when menus are open
- [JFOREX-12945] - Localize warning.mql.converter.permanent
- [JFOREX-12950] - Notification pop-up does not hide
- [JFOREX-12957] - Few improvements in tick buttons
- [JFOREX-12962] - Instrument change in chart by TAB key
- [JFOREX-12998] - Improvements to JFOREX-12732
- [JFOREX-13005] - Remove bgcolor from BODY tag in tester's report
Bug
- [JFOREX-11377] - Slow closing of several charts in one click
- [JFOREX-12082] - Issues with Aizerbaijani language
- [JFOREX-12211] - MAC: improper window minimise
- [JFOREX-12444] - Disable sorting by checked boxes in HDM
- [JFOREX-12709] - JCloud: Date chooser problem
- [JFOREX-12733] - MAC: issues with chart zoom in/out with mouse scroll
- [JFOREX-12885] - MAC: Artifacts with RSI colors
- [JFOREX-12927] - IllegalArgument: AlertSide.valueOf(AlertSide.java:14)
- [JFOREX-12931] - NPE: CreateAlertDialog.getPrice
- [JFOREX-12984] - Dynamic width for Recent workspace pop-up
- [JFOREX-12987] - Problems with conditions display in ALERTS
- [JFOREX-12997] - MAC: issues with scroll and zoom in chart sub-panel
- [JFOREX-13001] - Incorrect margin requirement calculation
- [JFOREX-13010] - JCloud: Cannot save workspace as new file version
- [JFOREX-13011] - JCloud: Saving the workspace under different name
Sub-tasks
- [JFOREX-12971] - JCloud: Cannot compile strategy saved in JCloud
- [JFOREX-12972] - Workspace path in the frame menubar
- [JFOREX-12978] - Cannot save indicator or strategy in local folder
- [JFOREX-12980] - Custom indicator gets lost after restart
- [JFOREX-12981] - JCloud: Workspace saved in JCloud gets lost
- [JFOREX-12986] - Chart template: versionId could not be null
- [JFOREX-12989] - Cannot remove position's comment
- [JFOREX-12990] - Chart templates dissappear from NAVIGATOR
Version 4.0.23
Available since 6.Apr 2022
Improvement
- [JFOREX-12952] - Check the s