Dibujar lineas.

 

hola!

despues de estar varios dias buscando en la red, no he conseguido encontrar como poder dibujar lineas sobre el grafico del AE actual.

seria de gran ayuda ver un codigo donde, por ejemplo, se dibuje una linea que una los minimos de las barras (o los maximos, o los cierres o lo que querais).

sencillo verdad?

pues despues de 3 dias, no he encontrado la manera de hacerlo!!!!

gracias a tod@s pos vuestra ayuda. 

 

Vale... me respondo a mi mismo....esto funciona:

double c;

c=iMA(NULL,0,1,0,MODE_SMA,PRICE_LOW,0); 

 

ala! ya esta!!!  

 
luisgorris:

Vale... me respondo a mi mismo....esto funciona:

double c;

c=iMA(NULL,0,1,0,MODE_SMA,PRICE_LOW,0); 

 

ala! ya esta!!!  

Bueno no se quizas esto te vaya mejor.


Ejemplo de creación de objetos. Trazado de las líneas

Para entender mejor, vamos a dibujar un par de líneas. Vamos a etiquetar el precio máximo y mínimo del último día. Para ello, primero tenemos que crear un script y modificar la función Onstart().

void OnStart()
{
   double price=iHigh(Symbol(),PERIOD_D1,0);
   // this useful function returns the maximal price for:
   // * specified security, in our case it is Symbol() - 
   //   active security
   // * specified period, in our case it is PERIOD_D1 (daily)
   // * specified bar, in our case it is 0, the last bar
 
   ObjectCreate("highLine",OBJ_HLINE,0,0,price);
   // let us view all parameters: 
   // "highLine" - the unique object name
   // OBJ_HLINE - object type of the horizontal line
   // 0 - the object is drawn in the main window (chart window)
   // 0 - X coordinate (time), it shouldn't be indicated, because
   //     we are drawing a horizontal line
   // price - Y coordinate (price). It is the maximal price
   
   price=iLow(Symbol(),PERIOD_D1,0);
   // the function is identical with iHigh in arguments, but it returns
   // the minimal price
   
   ObjectCreate("lowLine",OBJ_HLINE,0,0,price);
 
   return(0);
}

Hemos omitido la comprobación de los errores. Así que si escribe dos objetos con el mismo nombre, es culpa suya. Al ejecutar el script, se debe ver algo como esto:

 

Buenas Tardes 

Quiero imprimir una serie de lineas dandole un numero, esto plantea unas resistencias y unos soportes pero que van en función del numero que yo quiero. Yo lo hago en excel pero quisiera poder imprimir las lineas solo con darle unos parametros especificos.

Un ejemplo:

Numero  

1,10286

 
 
1,10286  /(1+0,00236/2))

resultado  1.10156 esa seria una linea

El objetivo seria poder imprimir varias líneas segun las cantidades que coloque. Seria como imprimir un fibonachi, pero basado en un numero que yo le entregue, no en una linea con punto a y punto b, solo imprimiria las lineas correspondientes a cada una de las operaciones automaticamente despues de entregarle el numero al indicador.

1,10156
1,10156
Razón de la queja: