Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 1
Default DDE function

I get a live feed for the rates of different currencies.
Column 1: USD/CAD, column 2: 1.3310, column 3: exact
time/date. It updates every few seconds.

I need to record the close price of the day (as a static
number) at 17:00 hours in a fresh column. The market is
open 24 hours and feeds continuously, and 17:00 is just
an entry point of time.

Then after that, based on the static close price, I need
two more columns; one that show the continuously updated
highest price over the next 24 hours, and the other
column showing the lowest price. The calculation would
be live price minus static close price (17:00 hours.) If
a positive number results it would update the high price
column if the existing number is lower. If a negative
number results it would update the low price column if a
higher number is present. At 17:00 the high low columns
would naturally go to zero, when the static close price
is updated.

Can I get some help with this? Much appreciated!

Thomas

  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 27,285
Default DDE function

You can use intentional circular references.
You could go into Tools=Options=Calculation tab

check iterations to turn off circular reference checking and set max
iterations to 1

Then you could build formulas such as

column 4 (d1 in the example)
=If(timevalue(c1)=TimeValue("17:00"),B1,d1)

You could build similar self-referencing formulas for the min and max.

--
Regards,
Tom Ogilvy

"Thomas" wrote in message
...
I get a live feed for the rates of different currencies.
Column 1: USD/CAD, column 2: 1.3310, column 3: exact
time/date. It updates every few seconds.

I need to record the close price of the day (as a static
number) at 17:00 hours in a fresh column. The market is
open 24 hours and feeds continuously, and 17:00 is just
an entry point of time.

Then after that, based on the static close price, I need
two more columns; one that show the continuously updated
highest price over the next 24 hours, and the other
column showing the lowest price. The calculation would
be live price minus static close price (17:00 hours.) If
a positive number results it would update the high price
column if the existing number is lower. If a negative
number results it would update the low price column if a
higher number is present. At 17:00 the high low columns
would naturally go to zero, when the static close price
is updated.

Can I get some help with this? Much appreciated!

Thomas



Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Excel Data Validation/Lookup function does function correcty Kirkey Excel Worksheet Functions 2 May 25th 09 09:22 PM
copy of excel file not showing formulal/function in the function b oaallam Excel Discussion (Misc queries) 4 September 6th 07 01:20 PM
LINKEDRANGE function - a complement to the PULL function (for getting values from a closed workbook) [email protected] Excel Worksheet Functions 0 September 5th 06 03:44 PM
Offset function with nested match function not finding host ss. MKunert Excel Worksheet Functions 1 March 21st 06 10:46 PM
Emulate Index/Match combo function w/ VBA custom function Spencer Hutton Excel Worksheet Functions 2 May 2nd 05 05:26 PM


All times are GMT +1. The time now is 12:18 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"