Skip to content

Latest commit

 

History

History
169 lines (127 loc) · 5.06 KB

README.md

File metadata and controls

169 lines (127 loc) · 5.06 KB

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: [email protected]

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/