This is an old revision of the document!
Current Update
ProfitView 1.2.85: (20/4/2020)
- Enabled quantity and leverage parameters to be set as default in syntax (be careful with following close position commands etc.)
- Fixed unified placeholders (side etc.) not being replaced on interval alerts (filled with first side in name!)
- OANDA: Improved balance/instrument currency conversion (fixing relative quantities & position info)
- SimpleFX: Added realtime PnL calculation for position info (via ch=position updateprice=1)
- SimpleFX: Improved balance/instrument currency conversion (fixing relative quantities & position info)
- SimpleFX: Added use of “delete” endpoint when possible to close positions (preventing “no money” error)
- SimpleFX: Fixed SL/TP calculation for positions made from multiple orders
- SimpleFX: Fixed bug introduced in PV 1.2.81 causing “unauthorized” errors (further fixes @ 1.2.85)
- Bybit: Fixed wrong balance being used for quantity calculations for BTCUSDT market (due to API changes)
- Bybit: Added workaround for “unknown result” error when setting leverage on BTCUSDT market
- Enabled quantity and leverage parameters to be set as default in syntax (be careful with following close position commands etc.)
- Fixed unified placeholders (side etc.) not being replaced on interval alerts (filled with first side in name!)
- OANDA: Improved balance/instrument currency conversion (fixing relative quantities & position info)
- SimpleFX: Added realtime PnL calculation for position info (via ch=position updateprice=1)
- SimpleFX: Improved balance/instrument currency conversion (fixing relative quantities & position info)
- SimpleFX: Added use of “delete” endpoint when possible to close positions (preventing “no money” error)
- SimpleFX: Fixed SL/TP calculation for positions made from multiple orders
- SimpleFX: Fixed bug introduced in PV 1.2.81 causing “unauthorized” errors (further fixes @ 1.2.85)
- Bybit: Fixed wrong balance being used for quantity calculations for BTCUSDT market (due to API changes)
- Bybit: Added workaround for “unknown result” error when setting leverage on BTCUSDT market
Previous Versions
1.2.83 – 14/4/2020 ================== - Fixed broken position size check (minsize/maxsize) - Changed default for plref syntax option to “lev” (leveraged PnL) - OANDA: Added check for instrument leverage limit and improved quantity calculations - OANDA: Corrected leverage and PnL calculations for position info - ByBit: Added support for new USDT market endpoints (experimental!) (further fix @ 1.2.83) (PnL calculations for USDT require ticker query, invoke via ch=position updateprice=1) - ByBit: Added support for changing SL/TP specified with main open order (via c=position q=100% t=market sl=x tp=x) - ByBit: Corrected relative PnL % calculations for pos/lev/total position info - ByBit: Fixed “insufficient margin” error sometimes occuring on position close
1.2.81 – 8/4/2020 ================= - Fix for lifetime licenses “expiring” on 8/4/2020 (please re-enter your license!) - Upgraded to new CoinMarketCap API (enter API key under “General Options”) - Added position opening time to position info where available (BitMEX resets hourly) - Fixed bar time/position for very long and sub-minute timeframes - Fixed balance sometimes not available or wrong currency in notifications - Fixed session notification statistics not being reset - Rewrote TV event hook (addon) for compatibility with recent TV updates - Improved TV event stream stalling detection and fixed permission denied errors - Several app log viewer fixes (updating too much, showing too many entries) - Binance: Added checks for minimum order quantity and minimum notional - Binance Margin: Fixed mt=borrow and mt=repay not working - Binance Futures: Added workaround for error when changing margin type (mt=) - BitMEX: Reduced number of API calls for order cancelation and position checks - BitMEX: Fixed showing position side instead of order side in log - FTX: Fixed currency unit option (u=currency) for spot market instruments - SimpleFX: Fixed quantity calculation for positions made up of multiple orders - SimpleFX: Fixed error message for wrong or missing trade permissions
1.2.79 – 25/2/2020 ================== - Added highlighting of current selected alert in alert editor - Fixed lock/unlock commands in syntax not working - Fixed dollar sign ($) being removed or decimated in PV alert names on loading
1.2.78 – 21/2/2020 ================== - Added syntax command to query and check CMC price change data - Added support for SimpleFX broker (beta) - Optimized syntax editor screen space usage - Added seperate run/test alert buttons for long and short (unified alerts) - Added stop price reference option to base stop on main order price (slref=price etc.) - Optimized performance of PV alert editor (recommended to keep most alerts minimized) - Added context menu command to copy/paste PV alerts in JSON format - Added event source mapping of BINANCE:XXXPERP to BINANCEFT:XXX - Added entry price to position info - Added last slippage info to PV alert stats - Added option to use current time for alert received / fired info (instead of TV event data) - Added setting to specify interval fire offset (seconds after full minute) - Added info about unified alerts under “Setup: Commands” - Adapted TV indicator dialog styling fixes after update - Fixed newlines in config export on Windows - Increased popup window size - Deribit Testnet: Fixed authentication errors - FTX: Relaxed instrument name lookup (BTC-PERP vs BTCPERP) - OANDA: Fixed check position command
1.2.75 – 6/2/2020 ================= - Added option to ignore syntax errors in legacy alerts (found under “General Options”) - Bitmex: Fixed quantity calculations for symbols using multiplier (XRPUSD etc.)
1.2.74 – 2/2/2020 ================= - Added symbol browser to exchange pages (requires valid account for OANDA!) - Added exchange/symbol browser quick insert/replace to syntax editor (via context menu) - Added custom context menu to alert editor - Added exchange syntax alias to exchange pages - Added alert repeat filter option to check for name differences (vs alert id only) - Added syntax option to specify which PnL type to check (plref=pos/lev/total - pos being default) - Fixed order/position check conditionals in loops not triggering in same cases - Fixed multiple account processing in loops sometimes failing - Improved repeat filter to work within bar time (was previously using bar time only vs fire time) - Binance Futures: Added support for reduce only stops - Binance Futures: Added option to switch between isolated and cross margin (mt=isolated/crossed) - Binance Futures: Added cancel all and batch/bulk cancelation API calls - Binance Margin: Added option for auto borrow/repay order flag (mt=borrow/repay) - Bybit: Fixed bulk order cancelation for t=open/close - Bybit: Fixed wrong book side printed in log for c=position (further fix @ 1.2.74) - Bybit: Added support to place trailing stop via c=position ts=x (@ 1.2.74) - FTX: Fixed pr=pos option and added new pr=even option (last break even) - FTX: Fixed bulk order cancelation canceling orders for all symbols - FTX: Fixed trailing stop placement (via c=position ts=x) - OANDA: Added support for u=currency option
1.2.71 – 1/1/2020 ================= - Enabled time/maxtime parameter to be set as default in syntax - Binance: Fixed quantity precision error occuring for some symbols - Bybit: Fixed endless loop when certain amount of past orders was reached (further fix @ 1.2.69) - Bybit: Fixed leverage error message (leverage was still set correctly) - Deribit: Corrected testnet URL/API endpoint (fix @ 1.2.71) - FTX: Fixed quantity calculation for spot market sell (further fix @ 1.2.70)