PureBytes Links
Trading Reference Links
|
Hello,
I have added some extra examples to AFL reference
http://www.amibroker.com/f?say
Best regards,
Tomasz Janeczko
amibroker.com
----- Original Message -----
From: Herman
To: amibroker@xxxxxxxxxxxxxxx
Sent: Tuesday, December 26, 2006 9:27 PM
Subject: [amibroker] Example code for using Say()
just FYI I use this type of code in Real-time trading and it seems to wokr just fine:
if(LastValue(Buy)) Text = "Buy, at, "+NumToStr(BuyPrice,1.2);
else if(LastValue(Short)) Text ="Short, at, "+NumToStr(ShortPrice,1.2);;
PrevText = StaticVarGetText("PrevText");
if( Text != PrevText )
{
Say( Text );
StaticVarSetText("PrevText", text);
}
-----Original Message-----
From: amibroker@xxxxxxxxxxxxxxx [mailto:amibroker@xxxxxxxxxxxxxxx]On Behalf Of Herman
Sent: December 26, 2006 2:51 PM
To: amibroker@xxxxxxxxxxxxxxx
Cc: Dale@xxxxxxxxxxxxx
Subject: RE: [amibroker] Say message interruption
Perhaps TJ can add a msg queue or a SayStatus() command so that we can do the queueing ourself. You may be able to prevent repeats (using Static variables) and prevent calling Say() to fast, you could insert an automatically minimum call interval, using GetPerformanceCounter() or getStatus("RedrawAction"), that is proportional to the number of characters in your message.
best regards,
herman
-----Original Message-----
From: amibroker@xxxxxxxxxxxxxxx [mailto:amibroker@xxxxxxxxxxxxxxx]On Behalf Of Dale Brubaker
Sent: December 26, 2006 2:09 PM
To: AmiBroker@xxxxxxxxxxxxxxx
Cc: Dale@xxxxxxxxxxxxx
Subject: [amibroker] Say message interruption
I love the new Say(text) command in 4.89 Beta, but often the message is cut off (apparently by the next pass through the AFL code) before it can be completely "uttered". Has anyone else seen this problem and figured out how to "buffer" it?
Thanks,
Dale
Content-Description: "AVG certification"
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.432 / Virus Database: 268.15.28/605 - Release Date: 12/27/2006 12:21 PM
|