问:
哪位高手能帮忙把通达信的公式改成文华财经的公式?谢谢
答:
通达信和文华财经的公式语法有一定差异,要将通达信的公式改写成文华财经的语法,需要注意以下几点:
1. 文华财经的公式需要以“=”开头,而通达信的公式可直接写出,不需要“=”。如通达信的MA5可直接改为=MA(5)。
2. 文华财经的函数需要以括号“()”括起来,而通达信的函数可以直接写出。如通达信的DIFF可改为=DIFF( )。
3. 文华财经的条件判断需要用双括号“[[ ]]”括起来,而通达信使用双竖线“||”。如通达信的CROSS(MA(5),MA(10))>0可改为=IF([[CROSS(MA(5),MA(10))>0]],[1],[-1])。
4. 文华财经的运算符号有些不同。如通达信的^表示指数,文华财经需要用POW( )函数;通达信的&表示字符串连接,文华财经使用CONCAT( )函数。
5. 文华财经不支持通达信的一些函数,需要使用对应函数替换。如通达信的HHV/LLV可改用MAXH/MINL( );STD可改用STDDEV( )等。
6. 文华财经的函数参数需要用逗号","分隔,而通达信使用空格" "分隔。
7. 文华财经不支持通达信的行情指标,需要改用对应财务指标替换。如必须改用收盘价、净利润等替换。
例如:通达信公式:DIFF(MA(5),1)>0&CLOSE>OPEN*1.1可以改为:
=IF([[DIFF(MA(5,1))>0] & [CLOSE>OPEN*1.1]],[1],[-1])
通达信公式:HHV(HIGH,30)/CLOSE>1.2可以改为:
=MAXH(HIGH,30)/CLOSE>1.2
所以,总之,要将通达信的公式改成文华财经的公式语法,主要需要注意两者在公式结构、函数调用、条件判断、运算符等方面的差异,做对应的转换和替换,才可以在文华财经上达到同样的计算结果。需要熟练掌握两者的公式语法规律,灵活转换,方可达到高手水平。