Este documento foi produzido pela MCTrade através da tradução e adaptação de parte do conteúdo do manual original do MetaStock “MetaStock User Manual”. MetaStock é marca registrada da Equis I nternational. nternational.
P�g. 2
Exceto onde permitido por lei, nenhuma parte deste documento pode ser reproduzida ou transmitida por qualquer processo ou meio sem a permissão prévia por escrito da MCTrade. A MCTrade por meio da publicação deste documento, não garante que qualquer informação contida aqui é ou permanecerá exata ou que o uso da informação assegurará a operação correta e sem falhas do produto em questão. A MCTrade oferece seus produtos e serviços como ferramentas para serem usadas por investidores que estão conscientes do risco inerente à negociação em bolsa de valores, não como recomendações de compra ou venda. A MCTrade, seus agentes, afiliados e empregados não serão considerados responsáveis por ou através de qualquer usuário por qualquer perda ou dano que possam resultar da confiança na informação contida neste documento.
P�g. 3
O que é a Linguagem de Fórmulas do MetaStock? A Li�g�age� de F�����a� d� Me�aS��ck (�Me�aS��ck F�����a La�g�age�) � ��a �i�g�age� e��ecia� de ���g�a�a��� ��ada �a�a defi�i� e c�ia� i�dicad��e� c�����i�ad��, c �����i�ad��, ����e� �e���, e�����a��e� e e��e���. � ��a �i�g�age� �i�i�a� ���e�a ��ada e� e� �����a�e� ��a�i�ha�. De ��d� �i���e�, e�a � c������a de f����e� de a��� ���e� (e�.: ���(), ��i(), ab�()), ��e�ad��e� �a�e���ic�� (e�.: +, �, /, *), e �a���e���� (abe����a, �a�i�a, �i�i�a, fecha�e���, e�c.). E��a �i�g�age� � � f��da�e��� e a �iga��� c���� e���e cada ��a da� 4 fe��a�e��a�: Indicadores Customizados
System Tests
Explorações Exploraçõ es
Experts
Linguagem de Fórmulas MetaStock
Identificadores de preços S�� ide��ificad��e� de ca���� e��ec�fic�� de ��e��, ��e��, ��� ��ai� a� f�����a� ��de� ��de� ��e�a�. ����
A����������
Abe����a M��i�a M��i�a Fecha�e��� V����e Ta�a de j���� I�dicad�� Va��� a��e�i��
O H L C V OI P PREV
Operadores matemáticos S�� a �c��a� ��e ��e a f�����a. O� ��e�ad��e� b��ic�� ��� �� �eg�i��e�: �eg�i��e�: �����
+ � * /
�����������
Adi��� S�b��a��� M���i��ica��� Di�i���
H� ��e�ad��e� a�a��ad��, c��� �a�� ��ad�ada, ��e �e��� e���icad�� �ai� �a�de
P�g. 4
Precedência de operadores O� �a����e�e� ��de� �e� ��ad�� �a�a c������a� a ��eced��cia da� ��e�a��e� de���� de ��a f�����a. Ca�� ��� �eja� ��ad��, a �eg�i��e �eg�i��e ��eced��cia �e�� efei��: �����
�����������
� * / + � < > <= >= = <> A�d O� :=
Va��� �ega�i�� M���i��ica��� Di�i��� Adi��� S�b��a��� Me��� ��e Mai�� ��e Me��� �� ig�a� Mai�� �� ig�a� Ig�a� Dife�e��e �E� ��gic� �O�� ��gic� O�e�ad�� de a��ib�i��� de �a�i��e�
Funções A��� da� 4 ��e�a��e� �a�e���ica� b��ica�, � Me�aS��ck �����i �ai� de 200 f����e� ��e fa�e� ��e�a��e� �a�e���ica�. T�da� e�a� �e��� e���icada� �ai� adia��e. adia��e. T�da� f����e� de�e� �e� �eg�ida� de �� �a� de �a����e�e�.
Parâmetros de funções Pa���e���� ������ � f����� a� i�f���a��e� i�f���a��e� �ece����ia� �a�a � c��c��� da �e��a. �e��a. P�� e�e����, a f����� ����() �e��e� � e��e� �� ��ic� �a���e��� de���� d�� �a����e�e�, ��e �� ca��, � � �a��� ��e �e�� ��a �ai� ��ad�ada ca�c��ada. A�g��a� f����e� ��de� �e��e�e� �e�h��, �e�h��, �� �� ���i�� �a���e����. E��e ���i�� ca�� �e �b�e��a �e��e e�e����: mov(rsi(14),30,simple)
Localizando erros em fórmulas O Me�aS��ck fa� �� ��i�� ��aba�h� �� �e����e de de e���� e� f�����a�. A �i��a�e da f�����a � checada, de ��d� a i�����ibi�i�a� a e���ada e���ada de ��a f�����a c�� e����. N� ca�� de e��� de�ec�ad�, a f�����a �e�� e�ibida c�� � c����� ���ici��ad� �� ��ca� e�a�� d� e��� e c�� a �e��ec�i�a �e��age� de e���.
P�g. 5
Inserindo funções C�ica�d� �� b���� �F��c�i���� ��a�d� e���a�d� ��a f�����a, � Me�aS��ck e�ibi�� ��a ja�e�a c�� ��a� �ai� de 200 f����e�, di�ida� e� ca�eg��ia�, de ��d� a a��i�i���� a �e�b�a� � ���e e f���a�� da f�����a
Funções aninhadas U�a f����� ��de e��a� de���� de���� de ����a f�����, �e��i�d� c��� �a���e��� �a���e��� � ��i�ei�a. E��e a�i�ha�e��� ��de �e� fei�� e� �ai� de �� ���e�. E�e�����: stdev( stoch(5,3), 10 ) mov( rsi(15), 10, SIMPLE) mov( mov( rsi(15), 20, W), 10, SIMPLE)
Usando operadores “And” e “Or” Se ��a f�����a �e��e� ����i��a� c��di��e�, ��c� ��de c��bi�a� a� c��di��e� c�� ��e�ad��e� �e� e ���� (�a�d� e ����). E�e����: If((macd() > 0 OR close > mov(close,10,e)) AND rsi(14) > 70, +1, 0) close
Referenciando Indicadores Customizados existentes V�c� ��de �efe�e�cia� ������ i�dicad��e� c�����i�ad�� a��a��� a ��a��� da f����� ���(). E�e����: if( close <= mov(close, 10, E),fml("Down Day"), fml("Up Day") )
P�g. 6
Referenciando Ativos A f����� de dad�� de a�i�� (�Sec��i���) �e��i�e ��e ��a f�����a ace��e �� dad�� de ��e�� de �� a�i�� ��ca� �� ����i�e. A�i��� ����i�e ��� �efe�e�ciad�� c�� ONLINE: a��e� d� ���b���. A�i��� ��cai� ��� �efe�e�ciad�� a��a��� d� ca�i�h� c����e�� a�� e�e�. E�e�����: “
•
”
Para referenciar o fechamento da Microsoft como um ativo on-line: Security("ONLINE:MSFT",C)
•
•
Para referenciar o fechamento da Microsoft como um ativo local usando o caminho completo: Security("C:\MetaStock Data\Sample\MSFT",C) Para referenciar o fechamento da Microsoft como um ativo local na mesma pasta da base de ativos: Security("MSFT",C)
Usando variáveis para aprimorar e simplificar C�� � �bje�i�� de e�c���a�, �i���ifica�, a��i���a� �� faci�i�a� a �a���e���� da� f�����a�, ��c� ��de ��a� �a�i��ei�. �a�i��ei�. U�a �a�i��e� � �� ���e a�fa�����ic� a�fa�����ic� ��e � a��i�a�ad� a ��a e���e���� e���e���� �� �a���. A�� 20 �a�i��ei� ��de� �e� ��ada� e� ��a f�����a. E�a� de�e� �e� a��i�a�ada� a��i�a�ada� a��e� de �e� ��� e� ��a f�����a. f�����a. Reg�a� �a�a ���e de �a�i��e�: A�� 20 ca�ac�e�e� N�� ��de c���e� ���g��a�, �a����e�e�, e�c. N�� ��de �e� � �e��� ���e de ��a f����� (e�.: ���, ��i, if) N�� ��de ��a� ���e de d e ����a �a�i��e� (e�.: ��e�, high, c���e) De�e c���e� �e�� �e��� 1 �e��a (e�.: T1234) N�� dife�e�cia� �ai��c��a� de �i���c��a� (e�.: ��e�i�d�� � � �e��� ��e �PERIODO� • • • • • •
Auto-referenciando fórmulas usando PREV A c����a��e PREV �e��i�e c�ia� f�����a� a�����efe�e�ciad��a�. a�����efe�e�ciad��a�. I��� �ig�ifica ��e e�a ��de �efe�e�cia� � �a��� d� �e���d� a��e�i�� de�a �e��a. E�e����: ((H+L+C)/3) + PREV
E��a f�����a ���a a ���i�a, ���i�a e ��e�� de fecha�e��� e di�ide ��� 3, e e���� ���a e��e �a��� a� �a��� d� dia a��e�i��.
O identificador “P” O ide��ificad�� e��ecia� �P� � ��i�i�ad� �a�a �efe�e�cia� ��a���e� i�dicad�� �� ��e�� ��a�ad� �� g��fic�. F��ci��a �a�a �� i�dicad��, e�����a���, ����e� �e�� �e�� �� e��e�� ca�c��a� ��b�e ��a �i�ha de g��fic� ��a�ada ��e ��� �eja d� �����i� a�i��.
P�g. 7
Usando o Fórmula Organizer para importar e exportar O F�����a O�ga�i�e� � �� a��i��e��e ��e �e��i�e a ��c� i�����a� e e�����a� ��a���e� a���i�� Me�aS��ck ba�ead� e� f�����a�, c��� i�dicad��e� c�����i�ad��, ����e� �e���, e�����a��e� e�����a��e� e e��e���. E�e �e��i�e ai�da a ����e��� ����e��� de f�����a� a �e�e� e�����ada� c�� �e�ha. E�e � e�c����ad� de���� d� I�dica��� B�i�de�, a��a��� d� b���� �O�ga�i�e��.
Mensagens de Erro A �ai��ia da� �e��age�� de e��� e��� e�ibida� ��� a����e���ica�i�a�. a����e���ica�i�a�. Va��� e���ica� a�g��a� da� �e��age�� �ai� c�����: A reference to a fórmula name is no longer valid.
E��e e��� �c���e ��a�d� ��a f�����a � �e����ada c���e�d� �efe���cia a ��a f�����a ��� e�i��e��e. Does not contain an executable fórmula.
F�i fei�a ��a �e��a�i�a de e�ec��a� �� i�dicad�� c�����i�ad� ��e ��� c����� ��a f�����a ���ida Fórmula too complex.
E��e e��� � ca��ad� ��� f����e� (��� f�����a�) a�i�hada� e� ���e� ��i�� ���f��d�, �� ��� ��a c����e�a e���e���� �a�e���ica �a�e���ica ��e ��i�i�a ���e����� ��e�ad��e� �a�e���ic�� ��e ��� e��eja� ag���ad�� e���e �a����e�e�. Insufficient memory to continue fórmula execution. MetaStock ran out of memory to store temporary values.
E��e e��� ��de �e� e�i�ad� �ed��i�d� � ���e�� de �e���d�� de dad�� a��a��e��e ca��egad��, �� �ed��i�d� �efe���cia� a f�����a� a�i�hada� Overflow in function.
O �e����ad� d� c��c��� da f�����a ge��� �� �a��� g�a�de de�ai� �a�a �e� a��a�e�ad�. Too many numeric constants defined in fórmula.
F�i e�cedid� � ���i�� de 20 c����a��e� �����ica� dife�e��e� �a �e��a f�����a Value out of valid range in function.
U� �a���e��� �a f����� � i����id�
Simulation Functions E��a� f����e� �e��i�e� ��e ��c� ��i�i�e �a���e� ��e �c���e�a� e� ��a �i���a��� de �� ����e� �e��, �a�a de�e��i�a� de�e��i�a� �eg�a� de c����a c����a e �e�da. E��a� f����e� �� f��ci��a� �e ��ada� �a� aba� B�� O�de�, Se�� O�de�, Se�� Sh��� O�de� e B�� �� C��e� O�de� d� S���e� Te��e�. E�e����: if(Simulation.AccountCash < 5000,1,0) ...
P�g. 8
Relação de Funções Padrão A������� ����� �������: ab�( DADO ) ��������: Ca�c��a� � �a��� ab������ (��d���) de DADO. E������: A f�����a �ab�( �10 )� �e����a +10;
a f�����a �ab�( 10 )� �a�b�� �e����a +10. A�����������/D����������� �������: ad() ��������: Ca�c��a� � i�dicad�� Acc����a�i��/Di���ib��i��. A����������� ����� ����� �������: a��i�g( LIMITE_MOV ) ��������: Ca�c��a� � i�dicad�� Acc����a�i�� S�i�g I�de�. E��e i�dicad�� �e��e� ��e�� de abe����a. E������: a��i�g( 3.0 ) ���� ������: ��i�g() A������� �������: add( DADO1, DADO2 ) ��������: S��a� �� 2 �a���e����. E������: A f�����a �add( H, 10.7 )� ���a 10,7 � ���i�a (e��a f�����a f�����a �a�b��
��de�ia �e� e�c�i�a c��� �H + 10.7�). ���� ������: ��b() A���� �������: a�e��( EXPRESS�O, PER�ODOS ) ��������: E��e�de� �� �e����ad� �e�dadei�� de EXPRESS�O �a�a � ���e��
e��ecificad� de �e���d��. E��e �e����ad� �e�dadei�� � �a��id� �a��id� �e�dadei�� a�� � ���e�� de �e���d�� e��ecificad�, �e��� ��e �� �e����ad� fa��� �eja ge�ad�. E������: a�e��( c����(��i(14),70),5 ) A�� ������� �������: a�a�( Y DADO, X DADO ) ��������: Re����a� � a�c� �a�ge��e de Y/X. O �a��� � �e����ad� e� g�a�� de 0 a 359,9. E������: A f�����a �a�a�( �a�a�( 10, 0 )� �e����a 90. ���� ������: c��(), �i�()
A���� D��� �������: a����d���( PER�ODOS ) ��������: Ca�c��a� � c�����e��e A���� D��� d� i�dicad�� A����. E������: a����d���( 14 )
A���� �� �������: a������( PER�ODOS ) ��������: Ca�c��a� � c�����e��e A���� U� d� i�dicad�� A����. E������: a������( 14 )
P�g. 9
A������ D���������� �������� �������: ad�( PER�ODOS ) ��������: Ca�c��a� � i�dicad�� A�e�age Di�ec�i��a� M��e�e��. E������: ad�( 14 ) ���� ������: ad��(), c�i(), d�(), �di(), PDI() A������ ���� ����� �������: a��( PER�ODOS ) ��������: Ca�c��a� � i�dicad�� A�e�age T��e Ra�ge. E������: a��( 20 ) B��� ����� �������: ba���i�ce( DADO ) ��������: Ca�c��a� � ���e�� de ba��a� (�e���d�� de �e���) ��e �a��a�a� de�de ��e
DADO e�a �e�dadei��. E������: ba���i�ce( �acd() < 0 ) ����������: Q�a�d� ��a�d� a f����� ba���i�ce() e� ��a e�����a���, ��c� de�e c�ica� � b���� �L�ad ___ Rec��d�� e e��ecifica� �� �a��� ig�a� a� ���e�� de ba��a� ca��egad� �� �e� g��fic�; �e���, a e�����a��� ��de ��a�e� �e����ad�� i���eci���. B�������� B��� B����� �������: bba�db��( DADO, PER�ODOS, M�TODO, DESVIO ) ��������: Ca�c��a� a Ba�da de B���i�ge� de bai�� de DADO ��a�d� � ����d� de c��c��� M�TODO e �� de��i�� �ad��e� DESVIOS. O� ����d�� ���id�� ��� SIMPLE, EXPONENTIAL, WEIGHTED, TIMESERIES, TRIANGULAR, e VARIABLE. VARIA BLE. E�e� ��de� �e� ab�e�iad�� c��� E, S, T, TRI, VAR, e W. E������: bba�db��( c���e, 10, S, 2 ) B�������� B��� ��� �������: bba�d���( DADO, PER�ODOS, M�TODO, DESVIO ) ��������: Ca�c��a� a Ba�da de B���i�ge� de ci�a de DADO ��a�d� � ����d� de c��c��� M�TODO e �� de��i�� �ad��e� DESVIOS. O� ����d�� ���id�� ��� SIMPLE, EXPONENTIAL, WEIGHTED, TIMESERIES, TRIANGULAR, e VARIABLE. VARIA BLE. E�e� ��de� �e� ab�e�iad�� c��� E, S, T, TRI, VAR, e W. E������: bba�d���( c���e, 10, S, 2 ) B����� �������� �������: b���() ��������: Ca�c��a� � c�����e��e b��i�g ��e����e ��e����e d� De�a�d I�de�. B��i�g ��e����e � a �edida de ��a��idade de �����e �e�aci��ada � c����a. C������ �������: cei�i�g( DADO ) ��������: Ca�c��a� � �e��� i��ei�� ��e � �ai�� ��e DADO. E������: � f�����a �cei�i�g( 7.2 )� �e����a 8;
� f�����a �cei�i�g(�7.2)� �e����a �7. i��(). ���� ������: f����e� f����() e i��(). C������ �/D ���������� �������: c�() ��������: Ca�c��a� � i�dicad�� Chaiki� O�ci��a���.
P�g. 10
C������'� ����� ���� �������: c�f( PER�ODOS ) ��������: Ca�c��a� � i�dicad�� Chaiki� M��e� F��� ��b�e �� ���i��� PER�ODOS ���e�� de �e���d��. E������: c�f(14) C����� �������� ���������� �������: c��( DADO, PER�ODOS ) ��������: Ca�c��a� � i�dicad�� Cha�de M��e���� O�ci��a��� de DADO ��b�e �� ���i��� PER�ODOS ���e�� de �e���d��. E������: c��( c,14 ) C�������� C������ ����� (E����) �������: ccie( PER�ODOS ) ��������: Ca�c��a� � i�dicad�� C����di�� Cha��e� I�de�, de�e�����id� �e�a E��i�. E������: ccie( 14 ) C�������� C������ ����� (��������) �������: cci( PER�ODOS ) ��������: Ca�c��a� � i�dicad�� C����di�� Cha��e� I�de�. E������: cci( 14 ) C�������� ��������� ����� �������: c�i( PER�ODOS, VALOR, MARGEM, COMISS�O ) ��������: Ca�c��a� � i�dicad�� C����di�� Se�ec�i�� I�de�. E������: c�i(14, 50, 2500,25) ���� ������: ad�(), ad��(), d�(), �di(), �di() C���������� A������� �������: c���e�( INDEPENDENTE, DEPENDENTE,PER�ODOS, DESLOCAMENTO) ��������: Ca�c��a� � i�dicad�� C���e�a�i��. C���a�a a c���e�a��� de DEPENDENTE c�� INDEPENDENTE ��� PER�ODOS �e���d�� de �e���, de��i� de de���ca� DEPENDENTE �a�a a di�ei�a DESLOCAMENTO �e���d��. E������: A f�����a �c���e�( �acd(), CLOSE, 5, 10 )� c���a�a � i�dicad�� MACD c�� � ��e�� de fecha�e��� de 10 �e���d�� �� f�����, de��i� e��a�i��ica�e��e fa� a ��dia de cada dad� ��b�e �� 5 �e���d�� a��e�i��e� ���� ������: ��f() e ��de�() C����� �������: c��( DADO ) ��������: Re����a� � c���e�� de DADO. A����e ��e � �a��� DADO � e� g�a��. E������: c��( C ) ���� ������: a�a�(), �i�()
C���� �������: c����( DADO 1, DADO 2 ) ��������: Re����a� �� �+1� �� dia ��e DADO 1 c���a ��b�e DADO 2.
Se���, �0� � �e����ad�. Se ��c� ��e� �abe� ��a�d� DADO DADO 1 c���a abai�� de DADO 2, ��e a f�����a �c����( DADO 2, DADO 1)� E������: c����( c���e, ���(c���e,9,e) )
P�g. 11
C������� �������: c��( DADO ) ��������: Ca�c��a� a ���a c����a�i�a de DADO de�de de�de � ��i�ei�� �e���d� �� g��fic�. E������: A f�����a �c��( 1 )� ca�c��a �� i�dicad�� ��e a��e��a �� ����� �a�a cada
dia de�de � c��e�� d� g��fic�. A f�����a �c��( C )� ca�c��a � ���a� c����a�i�� de ��d�� ��e��� de fecha�e��� de�de � c��e�� d� g��fic�. ���� ������: ���() D�� �� ����� �������: da��f����h() ��������: Re����a� � dia d� ���. Se h�je � 15 de j��h�, j��h�, �e����a �15�.
D�� �� ���� �������: da��f�eek() ��������: Re����a� � dia da �e�a�a. Se�d�: 1=Seg��da, 2=Te��a, 3=Q�a��a, 4=Q�i��a,
5=Se��a, 6=S�bad�, 7=D��i�g�. D���� �������: de��a( TIPO, DATA, PRE�O, JUROS, DIVIDENDO ) ��������: Ca�c��a� � i�dicad�� De��a. E������: de��a( EC, 961220, 125, 7.50, 4.75 ) ���� ������: ga��a(), �ife(), ���i��(), �he�a(), �eja(), ����(), de��a() DE�A �������: de�a( DADO, PER�ODOS ) ��������: Ca�c��a� � i�dicad�� DEMA. E������: de�a( c,14 ) ���� ������: �e�a()
D����� ����� �������: di() ��������: Ca�c��a� � i�dicad�� De�a�d I�de�.
D�������� ����� ���������� �������: d��( PER�ODOS ) ��������: Ca�c��a� � i�dicad�� De��e�ded P�ice O�ci��a���. E������: d��( 25 ) D���������� �������� ����� �������: d�( PER�ODOS ) ��������: Ca�c��a� � i�dicad�� Di�ec�i��a� M��e�e�� I�de�. E������: d�( 14 ) ���� ������: ad�(), ad��(), c�i(), �di(), �di() D���������� �������� ������ �������: ad��( PER�ODOS ) ��������: Ca�c��a� � i�dicad�� Di�ec�i��a� M��e�e�� Ra�i�g. E������: ad��( 14 ) ���� ������: ad�(), d�(), c�i(), �di(), �di()
P�g. 12
D��������� �������: di�e�ge�ce( DADO1, DADO2, % MUDAN�A M�NIMA ) ��������: Re����a� �� +1 �e DADO1 di�e�ge de DADO2 (�� �eja, DADO1 e���
a��e��a�d� e DADO2 e��� di�i��i�d�). De�e�ha �� �1 �e DADO1 c���e�ge �a�a DADO2 (�� �eja, DADO1 e��� a��e��a�d� e DADO2 �a�b��). De�e�ha �� 0 (�e��) �e e�e� e���� �e ���e�d� �a �e��a di�e���. M��i�e���� e� DADO1 �e��� ��e % MUDAN�A M�NIMA ��� ig���ad��. A f����� Di�e�ge�ce � ba�eada �� �Zig Zag�. P�i�ei��, �� % MUDAN�A M�NIMA Zig Zag � ca�c��ad� �a�a DADO1. De��i�, �� Zig Zag � ca�c��ad� ca �c��ad� �a�a DADO2 ��a�d� � % MUDAN�A M�NIMA �ece����i� �a�a ca�a� � ���e�� de �eg�e���� Zig Zag e� DADO1 ��b�e a fai�a de dad�� ca��egad��. O� d�i� Zig Zag� ��� e���� c���a�ad�� �a�a di�e�g��cia e c���e�g��cia. E������: A f�����a �di�e�ge�ce( c���e, ��i(21), 3 )� ���c��a ��� di�e�g��cia� e���e � fecha�e��� e � IFR de 21 �e���d��. M��i�e���� �� fecha�e��� �e���e� ��e 3% �e��� ig���ad��. D������� �������: di�( DADO, DADO ) Di�i��� ��� �e�� ���d�� �� ��������: Di�idi� � ��i�ei�� �a���e��� �e�� �eg��d�. Di�i���
�e����ad� de �e��. E������: A f�����a �di�( 10, 2 )� �e����a 5 ���� ������: ���() D������ �������� ����� �������: d�i( DADO ) ��������: Ca�c��a� � i�dicad�� D��a�ic M��e���� I�de�. E������: d�i( CLOSE ) E��� �� �������� �������: e��(PER�ODOS, M�TODO ) ��������: Ca�c��a� a ��dia ���e� de PER�ODOS d� �a��� Ea�e �f M��e�e�� ��a�d� � ����d� de c��c��� M�TODO. M���d�� ���id�� ��� SIMPLE, EXPONENTIAL, WEIGHTED, WEIGHTED, TIMESERIES, TRIANGULAR, e VARIABLE. E�e� ��de� �e� ab�e�iad�� c��� E, S, T, TRI, VAR, e W. E������: A f�����a �e��(14,S)� �e����a � �a��� de Ea�e �f M��e�e�� ��a�i�ad� c�� �� ��dia ���e� de 14 �e���d��. E������� �������: e��( DADO ) ��������: Ca�c��a� � e�e�ad� � �����cia DADO. ���� ������: ��g()
E������� ������� �������: e��f��("DLL NOME.FUN��O NOME", a�g��e���1,�,a�g��e��� �) ��������: Re����a� � �a��� da f����� c���ida e� ��a DLL MSX. I��� �� � di������e� �e a DLL MSX e��i�e� ��e�e��e. E������: E��F��(�M�DLL.Mi�haF������,c���e) �efe�e�cia a f����� cha�ada Mi�haF����� c���ida �a DLL MSX cha�ada M�DLL, e ��a � ��e�� de fecha�e��� d� a�i�� �e��e c��c���.
P�g. 13
���� ������� ��������� �������: ff�( DADO, PER�ODOS, TAMANHO, DETREND �� MEAN, AMPLITUDE �� FOR�A ) ��������: Ca�c��a� � �e���d� de �e��� PER�ODOS d� i�dicad�� F���ie� de DADO, dada a a�����a TAMANHO ��a�d� � ����d� DETREND �� MEAN, e e�ibe � e��ec��� AMPLITUDE �� FOR�A. E������: A f�����a �ff�( CLOSE, 100, 1, DETREND, POWER )� �e����a � i�dicad�� �ad��� Fa�� F���ie�. ����� �������: f����( DADO ) ��������: Ca�c��a� � �ai�� i��ei�� ��e � �e��� ��e DADO. E������: A f����� �f����( 13.9 )� �e����a 13.
A f����� �f����( �13.9 )� �e����a �14. ���� ������: cei�i�g(), i��() �������� ���������� �������: f��eca����c( DADO, PER�ODOS ) ��������: Ca�c��a� � i�dicad�� F��eca�� O�ci��a���. E������: f��eca����c( c���e, 14 ) ������� C��� �������: f��("NOME_DA_F�RMULA" ) ��������: Ca�c��a� � �a��� de ����a f�����a. A f�����a ��de �e� �efe�e�ciada ��a�d� �
NOME_DA_F�RMULA e���e a��a�. Q�a�d� �efe�e�cia�d� � ���e da f�����a, f�����a, � ���e de�e e��a� c���id� e� a��a� d���a� (e�.: f��( "Mi�ha F�����a�)). Se ��c� ��da� � ���e de ��a f�����a, ��c� de�e �a�b�� ��da� ��a���e� cha�ada f��() ��e �efe�e�cie e��a f�����a. E������: A f�����a �f��(�Mi�ha F�����a�) * f��(�Me�MACD�)� ca�c��a � �a��� da f�����a cha�ada �Mi�ha F�����a� ����i��icada ��� �Me�MACD.� ���� ������: f���a�() ������� �������� C��� �������: f���a�( "NOME_DA_F�RMULA", "NOME_DA_VARI�VEL") ��������: Cha�a� � i�dicad�� c�����i�ad� NOME_DA_F�RMULA e �e����a� � �a��� c���id� �a �a�i��e� d� i�dicad�� cha�ada NOME_DA_VARI�VEL. NOME_DA_VARI�VEL. Ta��� � ���e da da f�����a ��a��� � ���e da �a�i��e� �a� i��e� de�e� e��a� c���ida� e� a��a� d���a� (e�.: (e� .: f���a�( "Mi�ha F�����a�, �Mi�ha Va�ia�e��)). Se ��c� ���ca� ��a f�����a �� ���e de �a�i��e�, ��c� de�e �a�b�� ��da� ��a���e� cha�ada f��a��() ��e �efe�e�cia e��a f�����a e �a�i��e�. E������: f���a�(�Me�I�dicad���, �Mi�haVa�ia�e�A�) ���� ������: f��() �������� �������: f�ac( DADO ) ��������: E�i�i�a a ������ i��ei�a de DADO e �e����a a �a��e f�aci��a�. E������: A f�����a �f�ac( 10.7 )� �e����a 0.7; A f�����a �f�ac(�19.8 )� �e����a �0.8. ���� ������: i��()
P�g. 14
����� �������: ga��a( TIPO, DATA, PRE�O, JUROS, DIVIDENDO ) ��������: Ca�c��a� � i�dicad�� Ga��a. E������: ga��a( EC, 961220, 125, 7.50, 4.75 ) ���� ������: de��a(), �ife(), ���i��(), �he�a(), �eja(), ����(). Veja a f����� ���i��() ���i��()
�a�a ��a de�c�i��� d�� �a���e���� ��ad�� �a f����� ga��a() ��� D��� �������: ga�d���() ��������: Re����a� �� �+1� �� dia ��e � ��e�� d� a�i�� fa� �� ga� �a�a bai��.
Se���, �� �0� � �e����ad�. O ga� d��� �c���e �e a ���i�a de ���e� � �ai�� ��e a ���i�a de h�je ��� �� �������: ga���() ��������: Re����a� �� �+1� �� dia ��e � ��e�� d� a�i�� fe� �� ga� �a�a ci�a.
Se��� �� �0� � �e����ad�. U� ga� �� �c���e �e a ���i�a de ���e� � �e��� ��e a ���i�a de h�je. ������� ������ ����� �������: h�i( CENTS, FATOR MULTIPLICATIVO ) ��������: Ca�c��a� � i�dicad�� He��ick Pa��ff I�de�. E������: h�i(100, 10) ������� �������: highe��( DADO ) ��������: Ca�c��a� � �ai�� �a��� de DADO de�de � ��i�ei�� dia ca��egad� �� g��fic�. E������: A f�����a �highe��( ��i(14) )� �e����a � �ai�� �a��� de IFR de�de � ��i�ei��
dia ca��egad� �� g��fic�; �highe�� ( c���e )� �e����a � �ai�� ��e�� de fecha�e��� de�de � ��i�ei�� dia ca��egad� �� g��fic�. ���� ������: hh�(), ���(), �e��() ������� B��� A�� �������: highe��ba��( DADO ) ��������: Ca�c��a� � ���e�� de �e���d�� ��e �e �a��a�a� de�de � �ai�� �a��� de DADO. I��� i�c��i ��d�� dad�� dad�� ca��egad�� �� g��fic�. g��fic�. E������: A f�����a �highe��ba��( c���e )� �e����a � ���e�� de �e���d�� ��e �e �a��a�a� de�de ��e � ��e�� de fecha�e��� a�i�gi� �e� �ai�� ����. ������� ���� ����� �������: hh�( DADO, PER�ODOS ) ��������: Ca�c��a� � �ai�� �a��� e� DADO ��b�e �� ��ecede��e PER�ODOS (PER�ODOS i�c��i � dia a��a�). E������: A f�����a �hh�( CLOSE, 5 )� �e����a a �ai�� ���i�a de fecha�e��� ��b�e �� 5 �e���d�� ��ecede��e�; �hh�(H,7)� �e����a � �ai�� ��e�� ���i�� ��b�e �� 7 �e���d�� ��ecede��e�. ���� ������: ���()
P�g. 15
������� ���� ����� B��� A�� �������: hh�ba��( DADO, PER�ODOS ) ��������: Ca�c��a� � ���e�� de �e���d�� ��e �a��a�a� de�de ��e DADO a�ca���� �e� ���� e� PER�ODOS E������: A f�����a �hh�ba��a�( c���e,50 )� �e����a � ���e�� de �e���d�� ��e �a��a�a� de�de ��e �� ��e�� de fecha�e��� a�ca���� �e� ���� de 50 �e���d��. ������� ����� �������: highe���i�ce ( N���i��, EXPRESS�O,DADO ) ��������: Re����a� � �ai�� �a��� de DADO de�de a N���i�a �ai� �ece��e �c�����cia
de EXPRESS�O. I��� i�c��i ��d� ��d� dad� ca��egad� �� g��fic�. E������: A f�����a �highe���i�ce( 2, c����(c,���(c,10,�), c���e )� �e����a � �ai�� �a��� de �� fecha�e��� de�de a �eg��da �ai� �ece��e �c�����cia de �� fecha�e��� c���a�d� aci�a de ��a ��dia ���e� de 10 �e���d��. ������� ����� B��� A�� �������: highe���i�ceba��( N���i��, EXPRESS�O,DADO ) ��������: Ca�c��a� � ���e�� de �e���d�� ��e �a��a�a� de�de � �ai�� �a��� de DADO (de��i� de ��e a N���i�a �c�����cia �ai� �ece��e de EXPRESS�O f�i �e�dadei�a). I��� i�c��i ��d� dad� ca��egad� �� g��fic�. E��a f����� �e����a � ���e�� de �e���d�� �e���d�� ��e �a��a�a� de�de ��e a f����� highe���i�ce() �e������ �e� �a���. E������: A f�����a �highe���i�ceba��( 2, c����(c,���(c,10,�), c���e )� �e����a � ���e�� de �e���d�� ��e �a��a�a� de�de � �ai�� �a��� de �� fecha�e��� (de��i� da �eg��da �ai� �ece��e �c�����cia de �� fecha�e��� c���a�d� ��b�e ��a ��dia ���e� de 10 dia�). ���� �������: h���() ��������: E� �� g��fic� i���ada�, �e����a � ���e�� de h��a� ��e �a��a�a� d��a��e �
dia, ��a�d� �� �e��gi� de 24 h��a�. P�� e�e����, �e a h��a a��a� � 13:15:22, h���() �e����a�� �13�. �� �������: if( DADO > >= < <= <> = DADO, THEN DADO1, ELSE DADO2 ) ��������: A f����� c��dici��a� �e����a � �eg��d� �a���e��� (THEN) �e a e���e����
c��dici��a� defi�ida �e�� ��i�ei�� �a���e��� f�� �e�dadei�a; �e���, �� �e�cei�� �a���e��� � �e����ad� (ELSE). E������: A f�����a �if(1<2,3,4)� �e���e �e����a�� � �a��� 3. ������� �������: i�e��ia( PER�ODOS REGRESS�O, PER�ODOS RVI ) ��������: Ca�c��a� � i�dicad�� I�e��ia. O PER�ODOS RVI � � ���e�� de �e���d�� ��ad�
�e�� c�����e��e Re�a�i�e V��a�i�i�� I�de� d� i�dicad��. E������: i�e��ia(20,14)
P�g. 16
����� �������: i����( "QUEST�O", VALOR M�NIMO, VALOR M�XIMO, VALOR PADR�O ) ��������: E��a f����� i�����i � Me�aS��ck a �edi� ��a e���ada de dad�� ��a�d� ��
i�dicad�� c�����i�ad� � ��i�i�ad�. E��a f����� � ������ada ���e��e �e�� I�dica��� B�i�de�. QUEST�O defi�e � �e��� e�ibid� �a ja�e�a j���� j���� � cai�a de dad��. I��� � ��ad� �a�a de�c�e�e� � ��e de�e �e� e���ad�. VALOR M�NIMO � � �e��� �a��� ��e ��de �e� �e� e���ad�. Se ��c� �e��a� e���a� �� �a��� �e��� ��e e��e, � Me�aS��ck e�ibe ��a �e��age�. VALOR M�XIMO � � �ai�� �a��� ��e ��de �e� e���ad�. e���ad�. Se ��c� �e��a� e���a� �� �a��� �ai�� ��e e��e, � Me�aS��ck e�ibe ��a �e��age�. VALOR PADR�O � � �a��� ��e � i�icia��e��e e�ibid� ��a�d� a ja�e�a � ca��egada. E��e �a��� � ��ad� �e ����a f�����a ��a�d� a f����� f��() cha��� � i�dicad�� c�����i�ad�. E������: i����(�E���e � ���e�� de �e���d���,1,50,9) ������ �������: i��ide() ��������: Re����a� �� �+1� ��a�d� �� dia i��ide (�de�����) �c���e. U� dia i��ide
�c���e ��a�d� a ���i�a de h�je � �e��� ��e a ���i�a de ���e� e a ���i�a de h�je � �ai�� ��e a ���i�a de ���e�. U�a fai�a � de�e��i�ada de�e��i�ada �e�� ��i�ei�� dia i��ide e ���e��e � ��eb�ada ��� �� dia Ra���, Reac�i��, �� O���ide ������� �������: i��( DADO ) ��������: Re���e� a ������ f�aci����i� de DADO e �e����a� a �a��e i��ei�a. E������: A f�����a �i��( 10.7 )� �e����a 10; A f�����a �i��(�19.8 )� �e����a �19. ���� ������: cei�i�g(), f����() e f�ac()
�������� �������� ����� �������: i�i( PER�ODOS ) ��������: Ca�c��a� � i�dicad�� I���ada� M��e���� I�de�. E������: i�i( 14 ) ��D������() �������: i�defi�ed( DADO ) ��������: Re����a� 1 �e ��d� dad� �ece����i� �a�a ca�c��a� ��a f�����a e���
di������e�. Se���, �e����a 0. E������: A f�����a �i�defi�ed(���(c,20,�))� �i�defi�ed(���(c,20,�))� �e����a�� 0 �e h���e� �e��� ��e 20 �e���d�� de da�a ca��egad�� �� g��fic�. �����������() �������: i���defi�ed( DADO ) ��������: Re����a� 0 �e ��d� dad� �ece����i� �a�a ca�c��a� a f�����a e��i�e�
di������e�; 1 �e ��� e��i�e�. E������: A f�����a �i���defi�ed(���(c,20,�))� �i���defi�ed(���(c,20,�))� �e����a�� 1 �e h���e� �e��� ��e ��e 20 �e���d�� de da�a ca��egad�� �� g��fic�.
P�g. 17
������� ���������� �������: k��() ��������: Ca�c��a� � i�dicad�� K�i�ge� O�ci��a���. E������: A f�����a �k��()� �e����a � �a��� d� K�i�ge� O�ci��a��� O�ci��a ��� (�� �eja, ��a �i�ha ���ida). A f�����a ����(k��(),13,E)� �e����a � �a��� da �i�ha de di��a�� d� KVO (�� �eja,��a �i�ha ����i�hada). ���� ����� �� D��� A���� �������: �a���a��e(DADO) ��������: E��a f����� ca��ega �� c��j���� i��ei�� de dad�� c�� � ���i�� �a��� ca�c��ad� d� DADO e��ecificad�. O �e����ad� de��a f����� ��de �e� ��ad� ��ad� �� ��ga� de ��a c����a��e e� ��a���e� a�g��e��� de f�����. Se DADO � i�defi�id� (e�.: ���e��e 100 dia� ca��egad�� e a ��a �e��i�i��� � � ���i�� �a��� de ��a ��dia ���e� de 200 dia�) e���� � �a���a��e �e����a �e��. C��� e��a f����� ca��ega �� c��j���� i��ei�� de dad�� c�� � ���i�� �a��� de ����� dad�, e�a �e��i�e ��e a f�����a ��he �� f�����. I��� � i�acei���e� �a�a a �ai��ia d�� i�dicad��e�, �a� � ��i�� be��fic� �a�a fi�� c��� �ec��heci�e��� de �ad��e�. E������: A f�����a ����(c���e,�a���a��e(f��(�De�e��i�e Pe���d���)),�)� ca�c��a a M�dia ���e� ��a�d� �� ���e�� de �e���d�� �e���d�� �e����ad� ��� �� i�dicad�� cha�ad� �De�e��i�e Pe�i�d��. ������ ���������� ��������� �������: �i�ea��eg( DADO, PER�ODOS ) ��������: Ca�c��a� � i�dicad�� Li�ea� Reg�e��i��. E������: �i�ea��eg( c, 50 ) ������ ���������� ����� �������: �i��eg����e( DADO, PER�ODOS ) ��������: Ca�c��a� � i�dicad�� Li�ea� Reg�e��i�� S���e. E������: �i��eg����e(c, 50 ) ��������� (�������) �������: ��g( DADO ) ��������: Ca�c��a� � ��ga�i��� �a���a� de DADO. E������: f����� e��() ������ �������: ���e��( DADO ) ��������: Ca�c��a� � �e��� �a��� e� ��a DADO de�de � ��i�ei�� dia ca��egad� ��
g��fic�. E������: A f�����a ����e��( ��i(14) )� �e����a � �e��� IFR de�de � ��i�ei�� dia
ca��egad� �� g��fic�; ����e��( c���e )� �e����a � �e��� ��e�� de fecha�e��� de�de � ��i�ei�� dia ca��egad� �� g��fic�. ���� ������: hh�(), ���()
P�g. 18
������ B��� A�� �������: ���e��ba��( DADO ) ��������: Ca�c��a� � ���e�� de �e���d�� �a��ad�� de�de � �e��� �a��� de DADO. I��� i�c��i ��d� dad� ca��egad� �� g��fic�. E������: A f�����a ����e��ba��( c���e )� �e����a � ���e�� de �e���d�� ��e �a��a�a� de�de ��e � ��e�� de fecha�e��� a�i�gi� �e� �e��� �����. ������ ��� ����� �������: ���( DADO, PER�ODOS ) ��������: Ca�c��a� � �e��� �a��� e� ��a DADO ��b�e � ��ecede��e PER�ODOS (PER�ODOS i�c��i � dia a��a�). E������: A f�����a ����( CLOSE, 14 )� �e����a � �e��� ��e�� de fecha�e��� ��b�e �� ��ecede��e� 14 �e���d��. ���� ������: hh�() ������ ��� ����� B��� A�� �������: ���ba��( DADO, PER�ODOS ) ��������: Ca�c��a� � ���e�� de �e���d�� �a��ad�� �a��ad�� de�de ��e � DADO a�ca���� � �e���d� PER�ODOS de ���i��. E������: A f�����a ����ba��a�( c���e,50 )� �e����a � ���e�� de �e���d�� �a��ad�� de�de ��e � ��e�� de fecha�e��� a�ca���� �e� �e��� �a��� e� 50 �e���d��. ������ ����� �������: ���e���i�ce ( N���i��, EXPRESS�O, DADO ) ��������: Re����a� � �e��� �a��� de DADO de�de a N���i�a �ai� �ece��e �c�����cia
de EXPRESS�O. I��� i�c��i ��d� dad� ca��egad� �� g��fic�. E������: A f�����a ����e���i�ce( 2, c����(c,���(c,10,�), c���e )� �e����a � �e��� �a��� de fecha�e��� de�de a �eg��da �ai� �ece��e �c�����cia d� fecha�e��� c���a�d� aci�a da ��a ��dia ���e� de 10 dia�. ������ ����� B��� A�� �������: ���e���i�ceba��( N���i��, EXPRESS�O, DADO ) ��������: Ca�c��a� � ���e�� de �e���d�� �a��ad�� de�de � �e��� �a��� de DADO (de��i� da N���i�a �ai� �ece��e �c�����cia de EXPRESS�O). I��� i�c��i ��d� dad� ca��egad� �� g��fic�. E��a f����� �e����a � ���e�� de �e���d�� �e���d�� �a��ad�� de�de ��e a f����� ���e���i�ce() �e������ �e� �a��� E������: A f�����a ����e���i�ceba��( 2, c���� (c,���(c,10,�), c���e )� �e����a � ���e�� de �e���d�� �a��ad�� de�de � �e��� �a��� d� fecha�e��� (de��i� da �eg��da �ai� �ece��e �c�����cia d� fecha�e��� c���a�d� aci�a da� ��a ��dia ���e� de 10 dia�). �ACD �������: �acd() ��������: Ca�c��a� � i�dicad�� MACD. E������: A f�����a ��acd()� �e����a � �a��� d� i�dicad�� MACD (�� �eja, a �i�ha ���ida). A f�����a ����(�acd(),9,E)� �e����a � �a��� da �i�ha de �i�a� d� d� MACD (�� �eja, a �i�ha ����i�hada). ������ ������������ ����� �������: �a�ke�faci�de�() ��������: Ca�c��a� � i�dicad�� Ma�ke� Faci�i�a�i��. E������: �a�ke�faci�de�()
P�g. 19
���� ����� �������: �a��( PER�ODOS ) ��������: Ca�c��a� � i�dicad�� Ma�� I�de�. E������: �a��( 25 )
������� �������: �a�( DADO1, DADO2 ) ��������: Re����a� � �ai�� de 2 �a���e����. E������: A f�����a ��a�( CLOSE, 10 )� �e����a � ��e�� de fecha�e��� �� 10, � ��e
f�� �ai��. A f�����a ��a�(�14, 13)� �e���e �e����a 13. ������ ����� �������: ��() ��������: Ca�c��a� � i�dicad�� Media� P�ice. ���� ������: ���()
�E�A ���� ���� �������: �e�a�ead�i�e( TAMANHO_DO_CICLO ) ��������: Ca�c��a� � i�dicad�� MESA Lead Si�e ��e �e����a j���� c�� � MESA Si�e Wa�e. E������: �e�a�ead�i�e( 20 ) ���� ������: �e�a�i�e�a�e() �E�A ���� ���� �������: �e�a�i�e�a�e( TAMANHO_DO_CICLO ) ��������: Ca�c��a� � i�dicad�� MESA Si�e Wa�e E������: �e�a�i�e�a�e( 20 ) ���� ������: �e�a�ead�i�e() �������� �������: �id( DADO, PER�ODOS ) ��������: Re����a � ����� ��di� d� DADO �� �e���d� e��ec�fic� PER�ODO. O �����
��di� � � �a��� e���e � �ai�� e � �e��� DADO d��a��e � PER�ODO. E������: A f�����a ��id( CLOSE, 7 )� � e��i�a�e��e a ����(C,7) + ((hh�(C,7) 2/23/2005� ���(C,7)) / 2)�. ���� ������: hh�() e ���() ������� �������: �i�( DADO1, DADO2 ) ��������: Re����a� � �e��� de 2 �a���e����. E������: A f�����a ��i�( CLOSE, 10 )� �e����a � ��e�� de fecha�e��� �� 10, � ��e
f�� �e���. A f�����a ��i�(�14, 13)� �e���e �e����a �14. �14. ���� ������: �a�() ����� D���������� �������� �������: �di( PER�ODOS ) ��������: Ca�c��a� � i�dicad�� Mi��� Di�ec�i��a� M��e�e��. E������: �di( 14 ) ���� ������: ad�(), ad��(), c�i(), �di(), d�()
P�g. 20
������ �������: �i���e() ��������: E� �� g��fic� i���ada�, �e����a � ���e�� de �i����� �a��ad�� d��a��e a
h��a a��a�. P�� e�e����, �e a h��a a��a� � 10:15:22, � �i���e() �e����a�� �15�. ������� �������: ��d( DADO1, DADO2 ) ��������: Ca�c��a� � �e��� (�� �eja, a �a��e f�aci����ia) de DADO1 di�idid� ��� DADO2.
A di�i��� ��� �e�� ���d�� �e����ad� �e��. E������: A f�����a ���d( 10, 3 )� �e����a 1.0; a f�����a ���d( �10.7, 3 )� �e����a �1.7. V�c� ��de e�c�e�e� ��a f�����a e��i�a�e��e: e��i�a�e��e: ��10.7 � (i��(�10.7 / 3) * 3)�. �������� �������: ��( DADO, PER�ODOS ) ��������: Ca�c��a� � i�dicad�� M��e����. E������: ��( 12 )
����� ���� ����� �������: �fi( PER�ODOS ) ��������: Ca�c��a� � i�dicad�� M��e� F��� I�de�. E������: �fi( 14 ) ���� ������: ��i() ����� �������: ����h() ��������: Re����a� � ��� d� a�� �a�a � ��e��. Se ��a ba��a f�i �e����ada �a�a
15/10/09, �10� �e�� �e����ad�. ������ A������ �������: ���( DADO, PER�ODOS, M�TODO ) ��������: Ca�c��a� a ��dia ���e� de PER�ODOS �e���d� ��b�e � DADO ��a�d� � ����d� de c��c��� M�TODO. O� ����d�� ���id�� ��� EXPONENTIAL, SIMPLE, TIMESERIES, TRIANGULAR, WEIGHTED, VARIABLE, e VOLUMEADJUSTED. E�e� ��de� �e� ab�e�iad�� c��� E, S, T, TRI, VAR, e W. E������: A f�����a ����( CLOSE, 25, EXPONENTIAL )� �e����a � �a��� da ��dia ���e� e����e�cia� de 25 �e���d�� ��b�e � ��e�� de fecha�e���. �������������� �������: ���( DADO1, DADO2 ) ��������: Ca�c��a� DADO1 ����i��icad� ��� DADO2. E������: A f����� ����( CLOSE, 2)� �e����a � ��e�� de fecha�e��� ����i��icad� ���
2. (E��a f����� �a�b�� �a�b�� ��de�ia �e� e�c�i�a e�c�i�a c��� �C * 2�.) ���� ������: di�() �������� �������: �eg( DADO ) ��������: Ca�c��a� � �ega�i�� de DADO. E������: A f�����a ��eg( 10 )� �e����a �10; a f�����a ��eg( �12 )� �e����a +12.
E��a f�����a �a�b�� ��de�ia �e� e�c�i�a c��� ��(�12)�.
P�g. 21
�������� ������ ����� �������: ��i( DADO ) ��������: Ca�c��a� � i�dicad�� Nega�i�e V����e I�de�. ���� ������: ��i() �� B������ ������ �������: �b�( DADO ) ��������: Ca�c��a� � i�dicad�� O� Ba�a�ce V����e ������ E��������� �������: ���i��e��() ��������: Ca�c��a� � i�dicad�� Ne�� O��i�� E��i�a�i�� ���� ������: �ife() ������ ���� �������: �ife( DATA DE EXPIRA��O ) ��������: Ca�c��a� � i�dicad�� O��i�� Life. E������: �ife( 070121 ) e�ibe � ���e�� de dia� a�� 21 de Ja�ei�� de 2007. ���� ������: de��a, ga��a(), ���i��(), �he�a(), �ega(), ����()
������� �������: ����ide() ��������: Re����a� �+1� ��a�d� �� dia �f��a� �c���e. U� dia f��a �c���e ��a�d� a
���i�a de h�je � �ai�� ��e a ���i�a de ���e� e a ���i�a de h�je � �e��� ��e a ���i�a de ���e�. A fai�a � de�e��i�ada �e�� ��i�ei�� dia f��a e �� � ��eb�ada ��� �� Ra���, Rea���, �� Dia De����. ��������� �A� �������: �a�( PASSO, M�XIMO ) ��������: Ca�c��a� � i�dicad�� Pa�ab��ic SAR. E������: �a�( 0.02, 0.20 )
���� B��� A�� �������: �eakba��( N���i��, DADO, % M�NIMO DE MUDAN�A ) ��������: Re����a� � ���e�� de ba��a� �a��ada� de�de � N���i�� ����.
E�e ��a a f����� Zig Zag �a�a de�e��i�a� �� �����. N=1 �e����a � ���e�� de ba��a� �a��ada� de�de � ���� �ai� �ece��e. N=2 �e����a � ���e�� de ba��a� �a��ada� de�de � �eg��d� ���� �ai� �ece��e. E������: �eakba��(1,c���e,5) ���� ����� �������: �eak( N���i��, DADO, % M�NIMO DE MUDAN�A ) ��������: Re����a� � �a��� d� DADO �� N���i�� ���� a��e�i��.
E�e ��a a f����� Zig Zag �a�a de�e��i�a� �� �����. N=1 �e����a � �a��� d� ���� �ai� �ece��e. N=2 �e����a � �a��� d� �eg��d� ���� �ai� �ece��e. E������: �eak(1,c���e,5) ����������� �������: �e�( DADO ) ��������: Ca�c��a� � i�dicad�� Pe�f���a�ce.
P�g. 22
���� D���������� �������� �������: �di( PER�ODOS ) ��������: Ca�c��a� � i�dicad�� P��� P ��� Di�ec�i��a� M��e�e��. E������: �di( 14 ) ���� ������: ad�(), ad��(), c�i(),d�() ��������� ������� E��������� �������: �fe( DADO, PER�ODOS, PER�ODOS SUAVIZADOS) ��������: Ca�c��a� � i�dicad�� P��a�i�ed F�ac�a� Efficie�c�. E������: �fe( c,10,5 ) �������� ������ ����� �������: ��i(DADO) ��������: Ca�c��a� � i�dicad�� P��i�i�e V����e I�de�. ���� ������: ��i() ����� �������: ���e�( DADO, POT�NCIA ) ��������: Ca�c��a� DADO e�e�ad� e�e�ad� � �����cia �����cia POT�NCIA. U� DADO de �a��� �ega�i�� �ega�i��
e�e�ad� a ��a �����cia ��� i��ei�a ca��a�� ��a �e��age� de e���. E������: A f�����a ����e�( 10, 3 )� �e����a 1.000. ��������� �������: ��ec( DADO, PRECIS�O ) ��������: T���ca DADO e� PRECIS�O ca�a� deci�ai�. E������: A f�����a ���ec( 10.12981, 2 )� �e����a 10.120.
A f�����a ���ec( 10.12981, 4 )� �e����a 10.12980. N��a: Pe��e��� e���� de a��ed��da�e���� bi���i�� ��de� ca��a� ���i�a� di������e� �a �a��e deci�a� de ��a���e� ���e�� a��a�e�ad� e� �� c�����ad��. ����� C������ ���� �������: ��icecha��e�high( PER�ODOS ) ��������: Ca�c��a� � ��� cha��e� �i�e d� i�dicad�� P�ice Cha��e� E������: ��icecha��e�high( 14 ) ����� C������ ��� �������: ��icecha��e����( PER�ODOS ) ��������: Ca�c��a� � b����� cha��e� �i�e d� i�dicad�� P�ice Cha��e�. E������: ��icecha��e����( 14 )
P�g. 23
����� ���������� �������: ��c�( PER�ODOS1, PER�ODOS2, M�TODO_MM, M�TODO_DIF ) ��������: Ca�c��a� � i�dicad�� P�ice O�ci��a��� ����defi�id� PER�ODOS1/PER�ODOS2
��a�d� � ����d� de ��dia ���e� M�TODO_MM e���e��� e� M�TODO_DIF. O� ����d�� M�TODO_MM ���id�� ��� SIMPLE, EXPONENTIAL, TIMESERIES, TRIANGULAR, WEIGHTED e VARIABLE. E�e� ��de� �e� ab�e�iad�� ab�e�iad�� c��� S, E, T, TRI, W e VAR. O� ����d�� M�TODO_DIF ���id�� ��� PERCENT e POINTS. E�e� ��de� �e� ab�e�iad�� c��� % e $. E������: A f�����a ���c�(1, 25, E, $)� �e����a � 1��e���d�/25��e���d�� 1 ��e���d�/25��e���d�� ��ice ��ci��a��� e����e�cia�, e���e��� e� ������. ���� ������: ��c�() ����� ������ ����� �������: ���( DADO ) ��������: Ca�c��a� � i�dicad�� P�ice V����e T�e�d. ���������� B��� B����� �������: ���jba�db��( PER�ODOS ) ��������: Ca�c��a� � b����� P��jec�i�� Ba�d. E������: ���jba�db��( 21 ) ���������� B��� ��� �������: ���jba�d���( PER�ODOS ) ��������: Ca�c��a� � ��� P��jec�i�� Ba�d. E������: ���jba�d���( 21 ) ���������� ���������� �������: ���j��c(PER�ODOS REGRESS�O, PER�ODOS LENTO ) ��������: Ca�c��a� � i�dicad�� P��jec�i�� O�ci��a���. E������: ���j��c( 21,3 ) ���/C��� ����� �������: ���i��( TIPO, DATA, PRE�O, JUROS, DIVIDENDO ) ��������: Ca�c��a� � i�dicad�� P��/Ca�� P�ice. E������: A f�����a ����i��( EC, 101231, 125, 8.5, 6.31 )� ca�c��a � �a��� de �e�cad�
d� ca�� d� a�i�� ��e �e�ce e� 31 de de�e�b�� de 2.010, a� ��e�� de ���ike de $125. A �a�a de j���� a��a� � 8,5% e � di�ide�d� �ag� a��a��e��e � de $6,31. TIPO e��ecifica �e � ��a a��� (e��i��) �� f����� f����� (ab�e�iad�� ��� E �� F) e �e � �� P�� �� Ca�� (ab�e�idad�� ��� P �� C). P���a���, �� �i��� ���id�� ��� EC, EP, FC, e FP, ��e �a�b�� ��de� �e� e���e���� �e��ec�i�a�e��e c��� CALL, PUT, FUTURECALL e FUTUREPUT.) DATA � a da�a ��e ��e a ����� e��i�a. A da�a de�e �e� �e� e���ada �� f���a�� f���a�� AAMMDD. P�� e�e����: 31 de de�e�b�� de 2010 de�e �e� e���ad� c��� 101231. E��e f���a�� de da�a � ��ad� i�de�e�de��e�e��e d� f���a�� de da�a e��ecificad� �a �e��� de C��fig��a���. PRE�O ide��ifica � ��e�� de ���ike da �����. JUROS e��ecifica a �a�a de j���� de Me�cad� ��i��e de �i�c��. DIVIDENDO e��ecifica � di�ide�d� ���a� �ecebid� ��� ���i��� 12 �e�e�. ���� ������: de��a(), ga��a(), �ife(), �he�a(), �ega(), ����()
P�g. 24
������ �������: ���ick( PER�ODOS ) ��������: Ca�c��a� � i�dicad�� Q��ick. E������: ���ick( 21 )
��������� �������: ����a�ed( DADO, PER�ODOS ) ��������: Ca�c��a� � i�dicad�� R���a�ed. E������: ����a�ed( c, 21 )
����� �������: �a���() ��������: Re����a� �� �+1� ��a�d� �� dia de �a��� �c���e. Ca�� c������i�, ��
�0� � �e����ad�. O dia de �a��� �c���e ��a�d� a ���i�a de h�je � �ai�� ��e a ���i�a d� dia de �a��� a��e�i�� e a ���i�a de h�je � �ai�� ��e �� ig�a� � ���i�a d� dia de �a��� a��e�i��. ����� ���� ������ �������: �a����i�h���() ��������: Re����a� �� �+1� ��a�d� �� dia de �a��� c�� �����e �c���e. Ca�� c������i�, �� �0� � �e����ad�. O dia de �a��� c�� �����e �c���e ��a�d� a ���i�a de h�je � �ai�� ��e a ���i�a d� dia de �a��� a��e�i�� e a ���i�a de h�je � �ai�� ��e �� ig�a� � ���i�a d� dia de �a��� a��e�i��. O �����e de h�je �e� de �e� �e� �ai�� ��e � �����e d� dia de �a��� a��e�i��. ������ ���� ����� �� ����� �������: ��ih( PER�ODOS M�NIMOS, PER�ODOS M�XIMOS ) ��������: Ca�c��a� � i�dicad�� Ra�d�� Wa�k I�de� d� i�dicad�� High�. E������: ��ih( 6,39 ) ������ ���� ����� �� ���� �������: ��i�( PER�ODOS M�NIMOS, PER�ODOS M�XIMOS ) ��������: Ca�c��a� � i�dicad�� Ra�d�� Wa�k I�de� d� i�dicad�� L���. E������: ��i�( 6,39 ) ����� ��������� �������: �a�gei�dica���( PER�ODOS, PER�ODOS SUAVIZADOS ) ��������: Ca�c��a� � i�dicad�� Ra�ge. E������: �a�gei�dica���( 10,3 ) ���� �� C����� �������: ��c( DADO, PER�ODOS, M�TODO_DIF ) ��������: Ca�c��a� a �a�a de ��da��a de PER�ODOS ��b�e � DADO e���e��� c���
M�TODO_DIF. M�TODO_DIF ���id�� ��� PERCENT e POINTS (��e ��de� �e� ab�e�iad�� c��� % e $). E������: A f�����a ���c( CLOSE, 12, PERCENT )� �e����a � �a�e��f�cha�ge �e�ce���a� de 12 �e���d�� ��b�e � ��e�� de fecha�e���.
P�g. 25
�������� �������: �eac�i��() ��������: Re����a� �� �+1� ��a�d� �� dia de �ea��� �ea��� �c���e. Se���, �� �0� �
�e����ad�. U� dia de �ea��� �c���e ��a�d� a ���i�a de h�je � �e��� ��e �� ig�a� � ���i�a d� dia de �ea��� a��e�i�� e a ���i�a de h�je � �e��� ��e a ���i�a d� dia de �ea��� a��e�i��. �������� ���� ������ �������: �eac�i���i�h���() ��������: Re����a� �� �+1� ��a�d� �� dia de �ea��� �ea��� �c���e. Se���, �� �0� � �e����ad�. U� dia de �ea��� �c���e ��a�d� a ���i�a de h�je � �e��� ��e �� ig�a� � ���i�a d� dia de �ea��� a��e�i�� e a ���i�a de h�je � �e��� ��e a ���i�a d� dia de �ea��� a��e�i��. O �����e de h�je �e� de �e� �e� �ai�� ��e � �����e d� dia de �ea��� �ea��� a��e�i��. ��������� �������: �ef( DADO, PER�ODOS ) ��������: Refe�e�cia �� e�e�e��� a��e�i�� �� ��b�e��e��e e� �� DADO. U�
PER�ODO ���i�i�� �efe�e�cia ��� �e���d�� �� f�����; �� PER�ODO �ega�i�� �efe�e�cia ��� �e���d�� a����. E������: A f�����a ��ef( CLOSE, �12 )� �e����a � ��e�� de fecha�e��� 12 �e���d�� a����. A��i�, ��c� ��de�ia e�c�e�e� � �a�e��f�cha�ge (e���e��� e� ������) de 12 dia� c��� �C 2/23/2010� �ef( C, �12 )�. A f�����a ��ef( C, +12 )� �e����a � ��e�� de fecha�e��� 12 �e���d�� a f�e��e. �������� �������� ����� �������: ��i( DADO, PER�ODOS, PAR�METRO MOMENTUM ) R e�a�i�e M��e���� I�de�. ��������: Ca�c��a� � i�dicad�� Re�a�i�e E������: ��i( c,20,20 ) �������� �������� ����� �������: ��i( DADO, PER�ODOS ) ��������: Ca�c��a� � i�dicad�� IFR. E������: ��i( 14 ) �������� ���������� ����� �������: ��i( PER�ODOS ) ��������: Ca�c��a� � i�dicad�� Re�a�i�e V��a�i�i�� I�de�. E������: ��i( 21 ) ����� �������: ����d( DADO ) ��������: A��ed��da DADO �a�a � i��ei�� �ai� ����i�� E������: A f�����a �����d( +10.5 )� �e����a +11.
A f�����a �����d( �10.4 )� �e����a �10. ���� ������: cei�i�g(), f����(), i��()
P�g. 26
�������� D��� �������: �ec��i��("S�MBOLO",DADO) ��������: Re����a � �a��� de DADO �a�a � a�i�� e��ecificad�. Se � a�i�� e��i�e� �a
�e��a �a��a d� a�i�� ba�e, � ca�i�h� ca�i�h� ��� � �ece����i�. V�c� ��de �a�b�� e��ecifica� dad�� ����i�e, ��a�d� �ONLINE:� c��� ca�i�h�. E������: �ec��i��(�c:\Me�aS��ck Da�a\Sa���e\VALE5�,C) �ec��i��(�ONLINE:VALE5�,C) �ec��i��(�VALE5�,C) ������� �������� �������: �e���() ��������: Ca�c��a� � c�����e��e de ��e���� �e�ded��a d� De�a�d I�de�. Se��i�g ��e����e � a �edida d� �a��� d� �����e �e�aci��ad� � �e�da. ���� �������: �i�( DADO ) ��������: Re����a � �e�� de DADO. E��a f����� a����e ��e � �a��� de DADO e��� e�
g�a��. E������: V�c� ��de �e����a� ��a ��da de �e�� ��a�d� a f�����a ��i�(c��(5))�.
A��e��a�d� � �a��� �e��a f�����a (�5�, �� ca��) a��e��a�� a f�e��e�cia da ��da de �e��. ���� ������: a�a�(), c��() ������ ���� �������: ����( DADO ) ��������: Ca�c��a� a �ai� ��ad�ada de DADO.
A �ai� ��ad�ada de �� ���e�� �ega�i�� �e���e �e����a �e�� c��� �e����ad�. E������: A f�����a �����( 16 )� �e����a 4. �������� D�������� �������: ��de�( DADO, PER�ODOS ) ��������: Ca�c��a� � i�dicad�� de de��i� �ad���. E������: ��de�( CLOSE, 21 ) �������� E���� �������: ��e( DADO, PER�ODOS ) ��������: Ca�c��a� � i�dicad�� S�a�da�d E����. E������: ��e( CLOSE, 21 )
�������� E���� B��� B����� �������: ��eba�db��( DADO, PER�ODOS, ERRO PADR�O, M�TODO SUAVIZADO, PER�ODOS SUAVIZADOS) ��������: Ca�c��a� � b����� S�a�da�d E���� Ba�d de DADO de���cad� �a�a bai�� ERRO PADR�O e���� �ad���. E������: ��eba�db��( c���e, 21, 2 )
P�g. 27
�������� E���� B��� ��� �������: ��eba�d���( DADO, PER�ODOS, ERRO PADR�O, M�TODO SUAVIZADO, PER�ODOS SUAVIZADOS) ��������: Ca�c��a� � b����� S�a�da�d E���� Ba�d de DADO de���cad� �a�a ci�a ERRO PADR�O e���� �ad���. E������: ��eba�d���( c���e, 21, 2 ) ���������� �������� ����� �������: ���ch���e����( PER�ODOS, SUAVIZA��O, DUPLA SUAVIZA��O ) ��������: Ca�c��a� � i�dicad�� S��cha��ic M��e���� I�de�. E������: ���ch���e����( 10,40,3 ) ���������� ���������� �������: ���ch( %K PER�ODOS, %K LENTA ) ��������: Ca�c��a� � i�dicad�� S��cha��ic O�ci��a���. E������: A f�����a ����ch( 5, 3 )� �e����a � �a��� d� e���c���ic� 5 �e���d��, c�� �i�ha �e��a de 3 �e���d��. ����������� �������: ��b( DADO1, DADO2 ) ��������: Ca�c��a� DADO1 �e��� DADO2. E������: A f�����a ���b( 10, 2 )� �e����a 8 (E��a f�����a �a�b�� ��de�ia �e� e�c�i�a
c��� �10 � 2)�. ���� ������: add()
��������� �������: ���( DADO, PER�ODOS ) ��������: Ca�c��a� a ���a c����a�i�a d� DADO �a�a �� ���e�� e��ec�fic� de
PER�ODOS de ���kback (i�c��i�d� h�je). E������: A f�����a ����( CLOSE, 12 )� �e����a a ���a d�� ���i��� 12 ��e��� de fecha�e���. A ��dia ���e� de 12��e���d�� ��de�ia �e� e�c�i�a c��� ����(C,12) / 12�. ���� ������: c��() ����� ����� �������: ��i�g( LIMITE_MOV ) ��������: Ca�c��a� � i�dicad�� S�i�g I�de�.
O S�i�g I�de� �e��e� ��e��� de abe����a. E������: ��i�g( 3.0 ) ���� ������: a��i�g() �E�A �������: �e�a( DADO, PER�ODOS ) ��������: Ca�c��a� � i�dicad�� TEMA. E������: �e�a( c,14 ) ���� ������: de�a()
����� �������: �he�a( TIPO, DATA, PRE�O, JUROS, DIVIDENDO ) ��������: Ca�c��a� � i�dicad�� The�a. E������: �he�a( EC, 961220, 125, 7.50, 4.75 ) ���� ������: de��a(), ga��a(), �ife(), ���i��(), �eja(), ����()
P�g. 28
���� �������: �ick() ��������: Re����a� � ���e�� de �ick� ��e �ie�a� �� �i���� a��a�. P�� e�e����, �e �
�ick a��a� f�i g�a�ad� �� 10:15:22, 10:15:22 , �22� �e��e�e��a a c���age� de �ick �� 15� �i���� da 10� h��a. N� i��ci� d� 16� �i����, � c���ad�� de �ick �ick ����a � �0.� N��e ��e e��a f����� ���e��e f��ci��a e� g��fic�� c�� i��e��a�� i���ada� e� �0� (g��fic�� �ick�b���ick). Q�a�d� i���e��� e� g��fic�� de �ick, � �a��� ��de �a�ia� de 0 a 9 99��ig�ifica�d� ��e a�� 999 �ick� ��de� �e� g�a�ad�� e� �� �i����. U�a� e��a f����� e� g��fic�� de 1� �i����, 5��i�����, e�c., �e����a�� e� �� �a��� �a�� � de �e��. ���� ������ �������� �������: ��f( DADO, PER�ODOS ) ��������: Ca�c��a� � i�dicad�� Ti�e Se�ie� F��eca�� ��b�e DADO �a�a PER�ODOS �e���d�� E������: A f�����a ���f( CLOSE, 10 )� �e����a � Ti�e Se�ie� F��eca�� de 10��e���d�� ��b�e � ��e�� de fecha�e���. ���� ������: c���e�() ����� ������ ����� �������: ��i( DADO, TICK M�NIMO ) ��������: Ca�c��a� � i�dicad�� T�ade V����e I�de�. E������: ��i( 0.125 ) ���� ������: �b�() ���� �������: ��i�( DADO, PER�ODOS ) ��������: Ca�c��a� � i�dicad�� TRIX. E������: ��i�( 12 )
������ B��� A�� �������: ����ghba��( N���i��, DADO, % MUDAN�A M�NIMA ) ��������: Re����a� � ���e�� de ba��a� �a��ada� de�de � N���i�� f��d�. E�e ��a a f����� Zig Zag �a�a de�e��i�a� �� f��d��. Se � N���i�� f�� 1, e���� �e�� �e����ad� � ���e�� de ba��a� �a��ada� de�de de�de � �ai� �ece��e f��d�. Se � N���i�� f�� 2, �e�� �e����ad� � ���e�� de ba��a� �a��ada� de�de � �eg��d� �ai� �ece��e f��d�, e a��i� ��� dia��e. E������: ����ghba��(1,c���e,5) ������ ����� �������: ����gh( N���i��, DADO, % MUDAN�A M�NIMA ) ��������: Re����a� � �a��� de N���i�� f��d� de DADO a����.
E�e ��a a f����� Zig Zag �a�a de�e��i�a� �� f��d��. f��d��. Se � N���i�� f�� 1, e���� �e�� �e�� �e����ad� � �a��� d� �ai� �ece��e f��d�. Se � N���i�� f�� 2, �e�� �e����ad� � �a��� d� �eg��d� �ai� �ece��e f��d�, e a��i� ��� dia��e. E������: ����gh( 1,c���e,5 ) ������� ����� �������: ���ica�() ��������: Ca�c��a� � i�dicad�� T��ica� P�ice.
P�g. 29
�������� ���������� �������: ���( CICLO1, CICLO2, CICLO3 ) ��������: Ca�c��a� � i�dicad�� U��i�a�e O�ci��a��� ��a�d� �� ���� �a�a�h�� de cic��� f���ecid�� c��� �a���e����. N��e ��e cada �a���e��� de�e �e� �ai�� ��e � a��e�i��, �e��� ��a �e��age� de e��� �e�� e�ibida (��� e�e���� ����( 5, 5, 5)� ��� � ���id�). E������: A f�����a ����( 7, 14, 21 )� �e����a � U��i�a�e O�ci��a��� �ad���. ����� ���� �������: �a����he� ( N���i��, EXPRESS�O, DADO ) ��������: Re����a � �a��� d� DADO ��a�d� a EXPRESS�O f�� �e�dadei�a �a N���i�a
�c�����cia �ai� �ece��e. I��� i�c��i ��d� dad� ca��egad� �� g��fic�. E������: A f�����a ��a����he�( 2, c����(c,���(c,10,�), ��i(20) )� �e����a � �a��� d� IFR �a 2� �ai� �ece��e �c�����cia de ��e�� de fecha�e��� c���a�d� aci�a da ��a ��dia ���e� de 10 dia�. �������� �������: �a�( DADO, PER�ODOS ) ��������: Ca�c��a� a �a�i��cia e��a����ica de DADO ��b�e ��b�e � �e���d� de �e��� �e���
PER�ODO. E������: �a�( CLOSE, 20 ) ���� ������: ��de�()
���� �������: �ega( TIPO, DATA, PRE�O, JUROS, DIVIDENDO ) ��������: Ca�c��a� � i�dicad�� Vega. E������: �ega( EC, 961220, 125, 7.50, 4.75 ) ���� ������: de��a(), ga��a(), �ife(), ���i��(), �he�a(), ����()
�������� ���������� ������ �������: �hf( DADO, PER�ODOS ) ��������: Ca�c��a� � i�dicad�� Ve��ica� H��i����a� Fi��e� de DADO d� �e���d� de �e��� PER�ODO. E������: �hf( C, 28 ) ����������, C������'� �������: ���(PER�ODOS MM, PER�ODOS ROC) ��������: Ca�c��a� � i�dicad�� Chaiki��� V��a�i�i��. E������: ���( 10, 10 ) ����������, ������ �������: ����() ��������: Ca�c��a� � i�dicad�� O��i�� V��a�i�i��. E������: ����() ���� ������: de��a(), ga��a(), �ife(), ���i��(), �he�a(), �ega()
P�g. 30
������ ���������� �������: ��c�( PER�ODOS, PER�ODOS, M�TODO_MM, M�TODO_DIF) ��������: Ca�c��a� � PER�ODOS/PER�ODOS ����defi�id� V����e O�ci��a��� ��a�d� � ����d� de ��dia ���e� M�TODO_MM e���e��� e� M�TODO_DIF. M�TODO_MM ���id�� ��� SIMPLE, EXPONENTIAL, WEIGHTED, TIMESERIES, TRIANGULAR, e VARIABLE (��e ��de� �e� ab�e�iad�� c��� S, E, W, T, TRI, e VAR). M�TODO_DIF ���id�� ��� PERCENT e POINTS (��e ��de� �e� ab�e�iad�� c��� % e $). E������: ��c�( 1, 25, SIMPLE, $ ) ���� ������: ��c�() �������� C���� �������: �c() ��������: Ca�c��a� � i�dicad�� Weigh�ed C���e. ������'� ��������� �������: �i�de��( DADO, PER�ODOS ) ��������: Ca�c��a� � i�dicad�� Wi�de��� S����hi�g. E������: �i�de��( CLOSE, 14 ) ���� ������: ���() ��������� %� �������: �i���( PER�ODOS %R) ��������: Ca�c��a� � i�dicad�� Wi��ia��� %R. E������: �i���( 14 )
��������' �/D �������: �i��a() ��������: Ca�c��a� � i�dicad�� Wi��ia�� �/D.
����� �� �������: ��i�eif( EXPRESS�O, "TEXTO VERDADEIRO","TEXTO FALSO" ) ��������: E��a f����� �� ��de �e� ��ada de���� d� c��e����i� d� E��e�� Ad�i���.
Se a EXPRESS�O f�� a�a�iada c��� �e�dadei�a, e���� � �TEXTO VERDADEIRO�, �e�� e�ibid� �� c��e����i�; ca�� c������i�, � �TEXTO FALSO� � a��e�e��ad�. E������: ��i�eif( c > ���(c,200,�), �O fecha�e��� e��� aci�a da ��dia ���e� de 200 �e���d��, �O fecha�e��� e��� abai�� da ��dia ���e� de 200 �e���d���).
����� ����� �������: ��i�e�a�( DADO ) �� ��i�e�a�( DADO , FORMATO ) ��������: E��a f����� �� ��de �e� ��ada de���� d� c��e����i� d� E��e�� Ad�i���.
E�a � ��ada �a�a e�ibi� � �a��� �����ic� e � f���a�� deci�a� de DADO. O f���a�� deci�a� � X.Y ��de X � � ���e�� ���a� de d�gi��� e Y � � ���e�� de d�gi��� � di�ei�a d� ����� deci�a. E������: ��i�e�a�( ���ch(39,3) � ���ch(12,3) , 5.2)
P�g. 31
���� �������: �ea�() ��������: Re����a� � a��. Se ��a ba��a f�i f�i i���e��a e� 10/15/96, a f����� �e����a��
�1996.� ��� ��� �������: �ig( DADO, MUDAN�A M�NIMA, M�TODO_DIF ) ��������: Ca�c��a� a MUDAN�A M�NIMA d� i�dicad�� Zig Zag de DADO ��a�d� �
M�TODO_DIF. M�TODO_DIF ���id�� ��� PERCENT e POINTS (��e ��de� �e� ab�e�iad�� ab�e�iad�� c��� % e $). E������: �ig( CLOSE, 5, PERCENT )
P�g. 32
Funções Candlestick A� f����e� Ca�d�e��ick �e��i�e� ��e ��e ��ce ��ca�i�e �� �ad��e� ja���e�e� Ca�d�e��ick. Cada f����� �e����a �+1� ��a�d� � �ad��� � e�c����ad�, �� �0� ca�� c������i�. A� i��e���e�a��e� abai�� �����ada� ������ d�� �i���� de S�e�e Ni���. Pa�a ��a� e��a� f����e� ���a E�����a���, ca��eg�e �e�� �e��� 10 �egi�����, �e��� �� �e����ad�� da E�����a��� ��de� �e� i���eci���. i� ��eci���. O� �ad��e� ��e �e� ���e c��hecid� e� �����g���, � �e��� e���e �a����e�e� a��� � ���e ��igi�a�. B������ 3 ������ ��������� �������: bea�3f���a�i��() D��������: U� c���� ��e�� ���g� �eg�id� de 3 �e��e��� (ge�a��e��e b�a�c��) c����� e �� ����� c���� ��e�� ���g�. �������������: c���i��a��� de �ad��� bai�i��a bai�i��a
B������ ������ (������ �� B����) �������: bea�ha�a�i() D��������: U� �e��e�� c���� ��e�� e��� c���id� de���� de �� i�c���� g�a�de c���� b�a�c� �������������: �� �ad��� bai�i��a ��a�d� ��ecedid� de ��a �e�d��cia a��i��a
B������ ������ C���� (������ C���� �� B����) �������: bea�ha�a�ic����() D��������: U� d�ji c���id� de���� de �� c���� b�a�c� g�a�de �������������: �� �i�a� de �e�e���� de ����
B�� B���� C����� (B���� E������� �� B����) �������: bigb�ack() D��������: U� i�c���� g�a�de c���� ��e�� c�� ��a g�a�de fai�a e���e a ���i�a e a ���i�a, e ��e��� de abe����a �e��� da ���i�a e fecha�e��� �e��� da ���i�a �������������: �� �ad��� bai�i��a
B�� ����� C����� (B���� E������� �� A���) �������: big�hi�e() D��������: U� i�c���� ���g� ���g� c���� b�a�c� c�� ��a ��a �a�ga fai�a e���e � ���i�� e ���i��, e ��e��� de abe����a �e��� da ���i�a e fecha�e��� �e��� da ���i�a �������������: U� �ad��� a��i��a
P�g. 33
B���� B��� (C����� �� B����) �������: b�ack() D��������: U� ca�d�e��ick f���ad� ��a�d� � ��e�� ��e�� de fecha�e��� � �e��� ��e � ��e�� de abe����a �������������: U� �i�a� bai�i��a. Mai� i�����a��e ��a�d� �a��e de �� �ad���
B������ 3 ������ ��������� �������: b���3f���a�i�� () D��������: : U� ���g� c���� b�a�c� �eg�id� de 3 �e��e��� (ge�a��e��e ��e���) c����� e ����� ���g� c���� b�a�c�. �������������: c���i��a��� de �ad��� a��i��a
B������ ������ (������ �� A���) �������: b���ha�a�i () D��������: : U� �e��e�� �e��e�� c���� b�a�c� c���id� de���� de���� de �� i�c���� g�a�de c���� ��e�� �������������: �� �ad��� a��i��a ��a�d� ��ecedid� de ��a �e�d��cia de bai�a
B������ ������ C���� (������ C���� �� A���) �������: b���ha�a�ic����() D��������: U� d�ji c���id� de���� de �� c���� ��e�� g�a�de �������������: �� �ad��� de �e�e���� de f��d�
D��� C���� C���� (������ ������) �������: da�kc���d() D��������: �� ca�d�e��ick b�a�c� ���g� �eg�id� de �� ca�d�e��ick ��e��. O ��e�� ab�e aci�a aci�a d� da ���i�a d� b�a�c� e fecha be� de���� d� c���� b�a�c� �������������: �� �i�a� de �e�e���� de f��d� d��a��e ��a �e�d��cia de a��a
D��� �������: d�ji() D��������: O� ��e��� de abe����a e fecha�e��� ��� ��
�e���� �������������: �i�ha� d�ji ��� ge�a��e��e c�����e��e� de
���i�� �ad��e� ca�d�e��ick i�����a��e�
P�g. 34
D��� ���� (D��� �� A���) �������: d�ji��a�() D��������: U� d�ji ��e fa� ga� aci�a �� abai�� de �� ca�d�e��ick b�a�c� �� ��e�� �������������: �� �i�a� de �e�e���� c�� c��fi��a��� d��a��e � ����i�� dia de ��e�a���.
E�������� B������ ���� (E������ �� B����) �������: e�g��fi�gbea�() D��������: �� �e��e�� c���� b�a�c� �eg�id� de e c���id� e� �� g�a�de c���� ��e�� �������������: �� f���e �i�a� de �e�e���� de ����
E�������� B������ ���� (E������ �� A���) �������: e�g��fi�gb���() D��������: �� �e��e�� c���� ��e�� �eg�id� de e c���id� e� �� g�a�de c���� b�a�c� �������������: �� f���e �i�a� de �e�e���� de f��d�
E������ D��� ���� (B��� A��������� �� A���) �������: e�e�i�gd�ji��a�() D��������: U� g�a�de c���� b�a�c� �eg�id� de �� d�ji ��e
fa� ga� aci�a d� c���� b�a�c�. O �e�cei�� ca�d�e��ick �e� �e� c���� ��e�� ��e fecha be� de���� d� c���� b�a�c� �������������: U� f���e �i�a� de �e�e���� de ����, �ai� bai�i��a ��e � �ad��� ����a� de E�e�i�g S�a�
E������ ���� (E������ �� �����) �������: e�e�i�g��a�() D��������: U� g�a�de c���� b�a�c� �eg�id� de �� �e��e��
c���� (b�a�c� �� ��e��) ��e fa� ga� aci�a d� c���� b�a�c�. O �e�cei�� ca�d�e��ick �e� c���� ��e�� ��e fecha be� de���� d� c���� b�a�c� �������������: U� f���e �i�a� de �e�e���� de ����
������� ������ (��� �� B����) �������: fa��i�g�i�d��() D��������: U�a ja�e�a (ga�) e���e a ���i�a d� ��i�ei�� ca�d�e��ick e a ���i�a d� �eg��d� ca�d�e��ick. ca�d�e��ick. I��� ���d�� �� �e���� �e����ad�� ��e a f����� Ga� D���. �������������: U� �a��� a�� a ja�e�a � a��a�e��e a��a�e��e ������e�. A ja�e�a de�e �fe�ece� �e�i����cia �e�i����cia
P�g. 35
���������� D��� �������: g�a�e����ed�ji() D��������: O� ��e��� de abe����a e fecha�e��� e���� �a ���i�a d� �e���d� �������������: �� �i�a� de �e�e���� de ���� de �e�cad�. Q�a��� �ai� ���ga a ���b�a d� a��� �ai� bai�i��a � � �i�a�
������ (�������) �������: ha��e�() D��������: U� �e��e�� c���� (b�a�c� �� ��e��) �e��� da ���i�a c�� ��a ���ga ���b�a �a�a bai�� c�� ���ca �� �e�h��a ���b�a �a�a ci�a �������������: �� �ad��� a��i��a d��a��e ��a �e�d��cia de bai�a
������� ��� (����� E��������) �������: ha�gi�g�a�() D��������: �� �e��e�� c���� (ba�c� �� ��e��) �e��� da ���i�a c�� ��a ���ga ���b�a �a�a bai�� c�� ���ca �� �e�h��a ���b�a �a�a ci�a. A ���b�a �a�a bai�� de�e de�e �e� 2 �� 3 �e�e� a a����a d� c���� �������������: �� �ad��� bai�i��a d��a��e �� �e�d��cia de a��a
�������� B���� ������ (������� ���������) �������: i��b�ackha��e�() D��������: �� ha��e� de ����a�cabe�a c�� �� c���� c ���� ��e�� �������������: �� �i�a� de �e�e���� de f��d� c�� c��fi��a��� �� ����i�� dia de ��eg��
�������� ������ (E������ C������) �������: i��ha��e�() D��������: �� ha��e� de ����a�cabe�a (b�a�c� �� ��e��) �������������: �� �i�a� de �e�e���� de f��d� c�� c��fi��a��� �� ����i�� dia de ��eg��
���� ������ D��� �������: ���g�eggedd�ji() D��������: �� �ad��� d�ji c�� ���b�a� de ci�a e de bai�� ��i�� ���ga� �������������: �� �ad��� de �e�e���� de ���� de �e�cad�
P�g. 36
���� ����� ������ �������: ���g���e��had��() D��������: �� ca�d�e��ick (b�a�c� �� ��e��) c�� ��a ���b�a de bai�� ��e �e� �� c����i�e��� de 2/3 �� �ai� da fai�a ���a� d� ca�d�e��ick �������������: �� �i�a� a��i��a, �a��ic��a��e��e ��a�d� �e��� de ���ei� de ������e ���� ����� ������ �������: ���g���e��had�� () D��������: �� ca�d�e��ick (b�a�c� �� ��e��) c�� ��a ���b�a de ci�a ��e �e� �� c����i�e��� de 2/3 �� �ai� da fai�a ���a� d� ca�d�e��ick �������������: �� �i�a� bai�i��a, �a��ic��a��e��e ��a�d� �e��� de ���ei� de �e�i����cia ������� D��� ���� (B��� A��������� �� A���) �������: ����i�gd�ji��a�() D��������: U� c���� ��e�� g�a�de �eg�id� de �� d�ji ��e fa� ga� abai�� d� c���� ��e��. ��e��. O �e�cei�� ca�d�e��ick � �� c���� b�a�c� ��e fecha be� de���� d� c���� ��e�� �������������: �� f���e �i�a� de �e�e���� de f��d�, �ai� a��i��a ��e � M���i�g S�a� �ad���.
������� ���� (E������ �� �����) �������: ����i�g��a� () D��������: U� c���� ��e�� g�a�de �eg�id� de �� �e��e�� c���� (b�a�c� �� ��e��) ��e ��e fa� ga� abai�� d� d� c���� ��e��. O �e�cei�� ca�d�e��ick � �� c���� b�a�c� ��e fecha be� de���� d� c���� ��e�� �������������: �� f���e �i�a� de �e�e���� de f��d�.
�� ���� ���� (������ �� E�������) �������: ���eck�i�e() D��������: U� ca�d�e��ick ��e�� e� ��a �e�d��cia �e�d��cia de bai�a, �eg�id� ��� �� �e��e�� ca�d�e��ick b�a�c� c�� �e� fecha�e��� �e��� da ���i�a d� Ca�d�e��ick ��e��. �������������: U� �ad��� bai�i��a ��de � �e�cad� de�e �e ���e� �ai� bai�� ��a�d� a ���i�a d� ca�d�e��ick b�a�c� � �e�e��ada.
�������� ���� �������: �ie�ci�g�i�e() D��������: U� ca�d�e��ick ��e�� �eg�id� de de ��
P�g. 37
ca�d�e��ick b�a�c� ��e ab�e �ai� bai�� ��e a ���i�a d� ca�d�e��ick ��e��, �a� fecha �ai� ��e �e�ade � e�ade d� ca�i�h� de���� d� c���� ��e��. �������������: U� �i�a� de �e�e���� de f��d�. ������ ������ (��� �� A���) �������: �i�i�g�i�d��() d� ��i�ei�� D��������: U�a ja�e�a (ga�) e���e a �a�i�a d� ca�d�e��ick e a ���i�a d� �eg��d� ca�d�e��ick. I��� ���d�� � �e��� �e����ad� ��e a f����� ga���(). �������������: U�a �e�da �a ja�e�a � a��a�e��e ������e�. A ja�e�a de�e ����e� ������e.
���������� ����� �������: �e�a�a�i�g�i�e�() D�������� 1: E� ��a �e�d��cia a��i��a, �� ca�d�e��ick
��e�� � �eg�id� ��� �� ca�d�e��ick b�a�c� c�� � �e��� ��e�� de abe����a.
D�������� 2: E� ��a �e�d��cia bai�i��a, �� ca�d�e��ick
b�a�c� � �eg�id� ��� �� ca�d�e��ick ��e�� c�� � �e��� ��e�� de abe����a.
de c���i��a���. A �e�d��cia a��e�i�� a��e�i�� de�e c���i��a� �������������: U� �ad��� de
������ B����� �������: �ha�e�b�����() D��������: U� ca�d�e��ick (b�a�c� �� ��e��) �e� ���b�a ���b�a e�bai��. �������������: Ve� � �I��e��ed Ha��e��
������ ���� �������: �ha�e�head() D��������: U� ca�d�e��ick (b�a�c� �� ��e��) �e� ���b�a ���b�a aci�a. �������������: Ve� �Ha��e�� e �Ha�gi�g Ma��
�������� ���� (E������ C������) �������: �h���i�g��a�() D��������: U� ca�d�e��ick (b�a�c� �� ��e��) c�� �� �e��e�� c����, ���b�a ���ga aci�a e �e��e�a �� �e�h��a
P�g. 38
abai��. �������������: U� �ad��� bai�i��a e� ��a �e�d��cia a��i��a
�������� ��� �������: ��i��i�g���() D��������: U� ca�d�e��ick (b�a�c� �� ��e��) c�� �� �e��e�� c����. O �a�a�h� da� ���b�a� ���b�a� ��� � i�����a��e. i�����a��e. �������������: U� �ad��� �e����. �e����. O� S�i��i�g T��� ��� ��� �ai� i�����a��e� ��a�d� �a��e de ����a� f���a��e�.
����� B���� C���� �������: 3b�ackc����() ca�d�e��ick� ��e��� c�� fecha�e���� fecha�e���� D��������: T��� ���g�� ca�d�e��ick� c���ec��i�a�e��e �ai� bai���, ��e fecha� �e��� �� �a ���i�a de�e�. �������������: U� f���e �i�a� de �e�e����.
����� ����� �������� (3 �������� B������) �������: 3�hi�e���die��() D��������: T��� ca�d�e��ick� b�a�c�� c�� fecha�e���� c���ec��i�a�e��e �ai� a����, ��e fecha� �e��� �� �a ���i�a de�e�. �������������: U� �i�a� de �e�e���� de f��d�.
������� B������ �������: ��ee�e�b������() D��������: D�i� �� �ai� ca�d�e��ick� ca�d�e��ick� c�� f��d�� �a �e��a a����a. O �a�a�h� e c�� d�� ca�d�e��ick ��� i�����a�. O� ca�d�e��ick� ��� ��eci�a� �e� c���ec��i���. �������������: U� �i�a� f�ac� de �e�e����, ��e � �ai� i�����a��e ��a�d� �� ca�d�e��ick� f���a� ����� �ad���
������� ���� �������: ��ee�e�����() ca�d�e��ick� c�� ����� �a �e��a D��������: D�i� �� �ai� ca�d�e��ick� a����a. �������������: U� �i�a� f�ac� de �e�e����, ��e � �ai� i�����a��e ��a�d� �� ca�d�e��ick� f���a� ����� �ad���. O� ca�d�e��ick� ��� ��eci�a� �e� c���ec��i���
P�g. 39
����� B��� (C����� �� A���) �������: �hi�e() D��������: U� ca�d�e��ick f���ad� ��a�d� � ��e�� ��e�� de fecha�e��� � �ai�� ��e � ��e�� de abe����a �������������: U� �i�a� a��i��a. Mai� i�����a��e ��a�d� �a��e de �� �ad���.
P�g. 40