如何在Amibroker中删除一个点后的子串?

时间:2015-05-19 12:55:53

标签: stocks trading

我正在使用Amibroker ver5.97

假设我有一个股票代码DAS.G和EFS.XF.我想删除点后的子串(包括点本身),以便输出分别成为DAS和EFS。

如何在AFL中完成?

1 个答案:

答案 0 :(得分:1)

试试这个探索:

Substring = StrFind(Name(),".");
Length = StrLen(Name());
Position = Length - (Length-Substring) - 1;

if ( Substring ) 
{
Ticker=StrLeft( Name(), Position);
}
else
{
Ticker=Name();
}

Filter = 1;
AddTextColumn(Ticker,"Ticker");