[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [amibroker] I give up! (how to delete a composite)



PureBytes Links

Trading Reference Links

Hello,
 
atcFlagDeleteValues passed in flags parameter of AddToComposite deletes all DATA from the composite.
 
If you want to delete symbols you need to use OLE interface
 
AB = CreateObject("Broker.Application"):
 
AB.Stocks.Remove("~YOUR_COMPOSITE"); // this one-liner removes the composite.
 
 
Best regards,
Tomasz Janeczko
amibroker.com
----- Original Message -----
From: Herman
Sent: Monday, December 31, 2007 4:48 PM
Subject: Re: [amibroker] I give up! (how to delete a composite)

Thanks guys, good solutions but they are work-arounds that take too much time. I need to delete ATCs in real time under afl control. Its easy to create composites but there seem to be no functions to clean up the mess afterwards (from afl). Its got to be out there somewhere.


I am pretty sure we discussed this before and that a solution was offered. Things like that always get lost on the lists, that is why I like the KB/UKB much better; at least there you can find complete solutions. Lists as a substitute for Help/kb files only leads to frustration and wasting time.


On that happy note :-) anyone else knows the solution?


herman


 


For tips on developing Real-Time Auto-Trading systems visit:

http://www.amibroker.org/userkb/


Monday, December 31, 2007, 10:39:23 AM, you wrote:


>

Herman,

 

If you want to delete atc's having a particular substring, the best option in my opinion is to Export the ATC list to Excel, there using AutoFilter, Filter for your choice of tickers to be deleted. Save the results in a seperate csv and then import them into a watchlist and delelte using Organize Assingments.

 

Hope this method helps you in achieving the desired result.

 

Cheers

 

Prashanth

----- Original Message ----- 

From: Herman 

To: AmiBroker Users Group 

Sent: Monday, December 31, 2007 8:30 PM

Subject: [amibroker] I give up! (how to delete a composite)


anyone knows where to find the code to delete (remove permanently from the db) a composite? I had it at some point but lost it. 


Also, can wild cards be used? If i have 100 composites and want to delete them based on a substring, how to do that?


I spend two hours looking everywhere, lots of references to its need and how to code it (relevant posts/comments go back several years!) but they are all fragments that presume ole knowledge. Its a real pain to have to waste so much time on finding such a simple function.


Anyone want to make my day and give me a complete working solution?


many thanks and a happy new year!

herman

 

__._,_.___

Please note that this group is for discussion between users only.

To get support from AmiBroker please send an e-mail directly to
SUPPORT {at} amibroker.com

For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
http://www.amibroker.com/devlog/

For other support material please check also:
http://www.amibroker.com/support.html




Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe

__,_._,___