wemersonrv

Tipos de função e retornos

May 17th, 2016
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.32 KB | None | 0 0
  1. void OnTick(){
  2.  
  3.     double rsi = iRSI( Symbol(), PERIOD_CURRENT, PRICE_CLOSE, 0 );
  4.  
  5.     // Se o RSI estiver na sua faixa "NORMAL", Entre 30 e 70, não faz nada
  6.     if( rsi > 30 && rsi < 70 ){
  7.         return ; // Sai da OnTick
  8.     }
  9.  
  10.     // Execução só seguirá a partir daqui se o IF acima não executar o "return;"
  11.  
  12.     // RSI Sobrecomprado, ordem de venda
  13.     if( rsi >= 70 ){
  14.         // Abre ordem de venda
  15.     }
  16.  
  17.     // RSI Sobrevendido, ordem de compra
  18.     if( rsi <= 30 ){
  19.         // Abre ordem de compra
  20.     }
  21.  
  22. }
  23.  
  24. // mais sobre funções tipadas e seus retornos
  25. tipo funcao(){
  26.  
  27.     // Seu código
  28.     return tipo;
  29. }
  30.  
  31. /// Função com retorno em número inteiro
  32. int funcao_inteira(){
  33.  
  34.     // Seu código
  35.     return 3;
  36. }
  37.  
  38. /// Função com retorno com valor em texto/cadeia de caracteres ( string )
  39. string funcao_string(){
  40.  
  41.     // Seu código
  42.     return "sua string";
  43. }
  44.  
  45. /// Função com retorno lógico verdadeiro/falso ( booleano )
  46. /// https://pt.wikipedia.org/wiki/%C3%81lgebra_booliana
  47. bool funcao_logica(){
  48.  
  49.     // Seu código
  50.     return false;
  51. }
  52.  
  53. /// Função com retorno de número com valor fracionado ( com casas decimais )
  54. double funcao_numeral(){
  55.  
  56.     // Seu código
  57.     return 987.3467892;
  58. }
  59.  
  60. /// Função sem retorno na verdade retorna algo também, porém, é descartado usando a instrução "void"
  61. void funcao_numeral(){
  62.  
  63.     // Seu código
  64.     return ;
  65. }
Advertisement
Add Comment
Please, Sign In to add comment