Skip to content
/ MimCal Public

MimCal is advance calculator for forex and crypto currency market

License

Notifications You must be signed in to change notification settings

3mim/MimCal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is MimCal

MimCal is advance calculate forex and crypto currency market can calculate stop loss and Entry lot of size.
MimCal working on windows, Linux, Macos
Mimcal become easy way to calculations of trading.

Document

if you're trader you need Mimcal

alt text

Calculation

this program include two side:

### CRYPTO STOP LOSS

if you want to cal stop loss you needed 2 entry:

1. Risk

2. Leverage

FOREX LOT

if you want to cal Entry lot size of Forex needed 4 entry:

1. Margin

2. Risk

3. Stop Loss (distance of stop loss to entry trade in pip)

4. 1Lot per $ (value of 1 pip per 1 lot)

features

Dark and Light Mode



Two language (English and persian)


MimCal for windows

Mimcal

MimCal for Linux and macOS

Two ways to run Mimcal

1. Install wine for youre Mac or linux and run Mimcal

2. Run with python and sorce code


Prerequisites

Tkinter for GUI

  pip install tkinter 

customtkinter for modernize GUI

  pip install customtkinter==4.5.10 

webbrowser

  pip install webbrowser 

pyglet for custom fonts

  pip install pyglet==1.5.26 

Cx Freeze setup


 import sys
from cx_Freeze import setup, Executable

# Dependencies are automatically detected, but it might need fine tuning.
build_exe_options = {'include_files':[' youre font location '],"includes": ["tkinter","customtkinter",],"excludes": ["_distutils_hack", "cffi", "concurrent", 
                                  "curses",
                                  "email",
                                  "html",
                                  "http", 
                                  "lib2to3",
                                  "logging",
                                  "msilib",
                                  "multiprocessing",
                                  "numpy",
                                  "PIL",
                                  "pkg_resources",
                                  "pycparser",
                                  "pydoc_data",
                                  "PyInstaller",
                                  "setuptools",
                                  "test",
                                  "test",
                                  "win32ctypes",
                                  "xml",
                                  "xmlrpc"],
                                  
                                  "optimize": 2}
# GUI applications require a different base on Windows (the default is for a
# console application).
base = None
if sys.platform == "win32":
    base = "Win32GUI"

setup(
    name = "mimcal",
    version = "0.1",
    description = "trading application",
    options = {"build_exe": build_exe_options},
    executables = [Executable("mimcal.py", base = base,shortcutName="MimCal",shortcutDir="DesktopFolder",icon=" youre logo.ico ")]
    
    )

    

pyinstaller

   
   
pyinstaller --noconfirm --onefile --windowed --icon " icon location " --name " app name "  --debug "bootloader" --noupx --add-data " add address of customtkinter library " --add-data "add youre custom font" ;."  " youre script.py"

 

example code

  pyinstaller --noconfirm --onefile --windowed --icon "C:/Users/MORTEZA/Documents/pythonCode/MimCal/test/mimcal.ico" --name "MimCal" --debug "bootloader" --noupx --add-data "C:/Users/MORTEZA/AppData/Local/Programs/Python/Python310/Lib/site-packages/customtkinter;customtkinter/" --add-data "C:/Users/MORTEZA/Documents/pythonCode/MimCal/test/fonts/IRANMarker.ttf;."  "C:/Users/MORTEZA/Documents/pythonCode/MimCal/test/mimcal.py" 

personal info

email: morrtteeza@gmail.com

website: https://treem.ir

more info aboute MimCal: https://treem.ir/mimcal

https://treem.ir/calculate-lot-size-forex-with-mimcal/

https://treem.ir/calculate-stop-loss-crypto-with-mimcal/