{"id":22474817,"url":"https://github.com/jmojiwat/bursacalculator","last_synced_at":"2025-03-27T17:19:45.026Z","repository":{"id":142517522,"uuid":"300791507","full_name":"jmojiwat/BursaCalculator","owner":"jmojiwat","description":"Calculate your position size for your trades on Bursa Malaysia.","archived":false,"fork":false,"pushed_at":"2021-02-05T04:13:17.000Z","size":181,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-01T20:30:38.616Z","etag":null,"topics":["bursa-malaysia","equities","position-calculation","trading"],"latest_commit_sha":null,"homepage":"https://github.com/jmojiwat/BursaCalculator","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jmojiwat.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-10-03T03:59:27.000Z","updated_at":"2021-02-05T04:13:20.000Z","dependencies_parsed_at":null,"dependency_job_id":"dbaec9a6-fafa-430a-935b-712d2fb2cb2c","html_url":"https://github.com/jmojiwat/BursaCalculator","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmojiwat%2FBursaCalculator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmojiwat%2FBursaCalculator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmojiwat%2FBursaCalculator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmojiwat%2FBursaCalculator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jmojiwat","download_url":"https://codeload.github.com/jmojiwat/BursaCalculator/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245889029,"owners_count":20688904,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bursa-malaysia","equities","position-calculation","trading"],"created_at":"2024-12-06T13:12:02.006Z","updated_at":"2025-03-27T17:19:44.998Z","avatar_url":"https://github.com/jmojiwat.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bursa Position Calculator\n\nBursa Position Calculator helps you to determine your position size based on your **Entry Price** and **Stop Loss Price**. It can also determine your expected profit based on **Target Price**.\n\nAdditionally, you can make small adjustments with Price or Ticks using the \u003ckbd\u003e↑\u003c/kbd\u003e and \u003ckbd\u003e↓\u003c/kbd\u003e arrow keys to see how it affects the results.\n\nThis app only supports buying long and does not support selling short.\n\n![alt text](assets/bursacalculator.1.0.0-beta.png)\n\nThe calculator is grouped into two columns. The left column has the input fields you normally use to calculate your position size. The right column shows the output results based on the left column input fields. Some of the left column result fields can be changed to effect changes in the left column.\n\n## Left Column\n\nThe left column has the input fields to help you calculate your position sizes.\n\n## Right Column\n\nYou usually don't need to make changes to any input fields in the right column. But you can change the values to see how it affects values on the left columns.\n\n*e.g.* changing **Account Risk** will affect **Risk** based on your **Capital**.\n\nThe list below shows how inputs in the left column will affect inputs in the right column.\n\n- Account Risk -\u003e Risk\n- Lots -\u003e Stop Loss Price\n- Stop Loss % -\u003e Stop Loss Price\n- Stop Loss Ticks -\u003e Stop Loss Price\n- Stop Loss % -\u003e Target Price\n- Stop Loss Ticks -\u003e Target Price\n\n## Making Small Adjustments to Entry Price, Stop Loss Price \u0026 Target Price\n\nYou can use the \u003ckbd\u003e↑\u003c/kbd\u003e and \u003ckbd\u003e↓\u003c/kbd\u003e arrow keys to adjust prices up or down by one tick size at a time.\n\nThe tick size depends on the price and is determined by Bursa Malaysia.\n\n| Price Range | Tick Size |\n|-------------|-----------|\n| Below RM1.00 | RM0.005 |\n| RM1.00 to RM9.99 | RM0.01 |\n| RM10.00 to RM99.98 | RM0.02 |\n| RM100 above | RM0.10 |\n\n*e.g.* Make small adjustments to **Entry Price** to determine how it affects your **Entry Amount** and the number of **Lots** you will be purchasing.\n\n![alt text](assets/price-adjust.gif)\n\n## Making Small Adjustments to Stop Loss Ticks \u0026 Target Ticks\n\nLikewise, you can use the \u003ckbd\u003e↑\u003c/kbd\u003e and \u003ckbd\u003e↓\u003c/kbd\u003e arrow keys to the number of ticks up or down by one tick size at a time.\n\n![alt text](assets/tick-adjust.gif)\n\n## Visual Feedback\n\nAny input field that changes will flash in blue.\n\nInvalid inputs and erroneous values are shown in red.\n\n## Navigation\n\n\u003ckbd\u003e→\u003c/kbd\u003e\tNext input field\n\n\u003ckbd\u003eshift →\u003c/kbd\u003e\tPrevious input field\n\n\u003ckbd\u003ealt [hotkey char]\u003c/kbd\u003e\tSets focus to the input field with underlined [hotkey char]\n\n## Want to Contribute?\n\nYeah, the UX isn't the nicest. The front end runs on WPF. If you're a UX designer and would like to contribute, please reach out. Cheers!\n\n### The Usual Software Disclaimer\n\n\u003csup\u003eThis SOFTWARE PRODUCT is provided by THE PROVIDER \"as is\" and \"with all faults.\" THE PROVIDER makes no representations or warranties of any kind concerning the safety, suitability, lack of viruses, inaccuracies, typographical errors, or other harmful components of this SOFTWARE PRODUCT. There are inherent dangers in the use of any software, and you are solely responsible for determining whether this SOFTWARE PRODUCT is compatible with your equipment and other software installed on your equipment. You are also solely responsible for the protection of your equipment and backup of your data, and THE PROVIDER will not be liable for any damages you may suffer in connection with using, modifying, or distributing this SOFTWARE PRODUCT.\u003c/sup\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjmojiwat%2Fbursacalculator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjmojiwat%2Fbursacalculator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjmojiwat%2Fbursacalculator/lists"}