Closed

Small C# utility for MS Windows

This project received 15 bids from talented freelancers with an average bid price of $19 USD / hour.

Get free quotes for a project like this
Employer working
Skills Required
Project Budget
N/A
Total Bids
15
Project Description

Must live in minimized state in status/taskbar next to clock
Must run in MS Windows 7/2003/2008/2008 R2
Reads and writes a single ini file
Monitors files
Sends e mail (from g mail account is fine)

program logic
* the application lives in the task bar - only displaying an icon
* upon clicking the icon a single configuration dialog window will open
* upon clicking ok, the screen will disappear and the app will continue running in the task bar at the bottom
* read [url removed, login to view] file upon startup and everytime the [url removed, login to view] file changes
* on the screen up to 10 charts can be selected with the option to alert and close per chart - see GUI proposal
* save all info from screen in [url removed, login to view] when apply button is pressed and when ok button is pressed
apply generates a message after saving "Configuration Saved - " + time
* list from pull downs comes from [url removed, login to view] file
* read all variables from [url removed, login to view] in memory
* monitor the files directory specified in [url removed, login to view] file
* if [url removed, login to view], [url removed, login to view] or [url removed, login to view] appear, read the contents of the file and remove the file
* write the action to [url removed, login to view] with time and content of the flg file
* decision logic:
go through the list of charts monitored in the [url removed, login to view] file, if not found, log error
if the A option has been selected, send an email -> email address configured in the [url removed, login to view] file
(the sending of an email may just be a shell command where you run senditquiet (from [url removed, login to view]) with some parameters
I intend to use a free gmail address/similar for alerting
if the C option has been selected, write a file [url removed, login to view] with the chart name as contents
+ log action in the log
+ verify that the [url removed, login to view] file is gone after 30s, if not log an error in the log and email alert if debug option is true
+ watch for [url removed, login to view] or [url removed, login to view]
+ log result to log + remove file

[url removed, login to view] example
[url removed, login to view]
// Trade Monitor Version
v=0.1
debug=true
dir=C:\Program Files (x86)\FxPro - MetaTrader 4\experts\files
email=
// chartx=,A,C
// e.g. gold,daily
// A means alerting enabled
// C means close ie close position on yellow dot or opposite arrow
// example chart1=gold,daily,A,C
chart1=gold,daily,A
chart2=eurusd,daily,A
chart3=platinum,daily,A
chart4=silver,daily,A
chart5=euraud,daily,A
chart6=audjpy,daily,A
chart7=eurgbp,daily,A
chart8=eurjpy,daily,A
chart9=#nldm3,daily,A
chart10=

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online