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
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=

Skills Required

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