Algoritmos para la realización de las simulaciones
|
|
- Lorena Rivas Robles
- hace 8 años
- Vistas:
Transcripción
1 Anexo D Algoritmos para la realización de las simulaciones D.1 Algoritmo para los experimentos Puesto que todos los algoritmos utilizados para realizar los experimentos son iguales excepto por la definición del vector v(d), se muestra solamente uno de ellos. function [aciertos] = crearexperimentod(datos, horizonte) %Definicion y normalizacion de valores pasados como argumento for k=1:size(datos,2) maxcol = max(max(datos(:,k,:))); datos(:,k,:) = datos(:,k,:)/maxcol; cierre = datos(:,1); %Numero de dias hacia atras que contiene el vector v antelacion = 2; %Intervalo entre dos dias para determinar si hay subida o bajada. Ej intervalo=2 -> valor(hoy)-valor(anteayer) intervalo = 1; %Definicion de los tiempos en la simulacion ventana = size(datos,1); proptest = 0.3; %Porcion de tiempo del test en una simulacion test = max(15, round(ventana*proptest)); %Duracion del test aprizaje = ventana - test; %Duracion del aprizaje fintest = ventana-horizonte; %horizonte se usa para definir el final del test. Sera 0 al buscar el optimo 189
2 D.1 Algoritmo para los experimentos %Determinar si longitud de los datos pasados es suficiente if intervalo+antelacion>aprizaje aciertos = [NaN, NaN]; else %Inicializacion de conjuntos S = []; %Conjunto de puntos de subida B = []; %Conjunto de puntos de bajada %Inicializacion de conjuntos de test STest = []; BTest = []; ok_minus = 0; ok_plus = 0; for d=intervalo+antelacion:fintest %Cada dia (d) se asocia a un vector de caracteristicas y a un set (S o B) v=[cierre(d-1), cierre(d-2)]; incremento = cierre(d) - cierre(d-intervalo); %Aprizaje if d<=aprizaje if incremento >= 0 %cierre(d)>cierre(d-1) %punto(d-1) al set de subida S = cat(1, S, v); else % punto(d-1) al set de bajada B = cat(1, B, v); if d==aprizaje %Clasificador de puntos. theta_c define el hiperplano de separacion theta_c = Clasificador(B,S); if isempty(theta_c) norm(theta_c) == 0 aciertos = [NaN, NaN]; return %Test else if incremento >= 0 STest = cat(1, STest, v); if (STest(,:)*theta_c > 0) %Si v(d) esta encima del hiperplano prediccion correcta ok_plus = ok_plus + 1; else BTest = cat(1, BTest, v); if (BTest(,:)*theta_c < 0) %Si v(d) esta debajo del hiperplano prediccion correcta ok_minus = ok_minus + 1; 190
3 Proyecto Fin de Carrera Enrique Molleja if d == fintest acierto_plus = ok_plus/size(stest,1)*100; acierto_minus = ok_minus/size(btest,1)*100; aciertos = [acierto_plus, acierto_minus]; D.2 Filtrado de outliers function puntos = eliminaroutliers(puntos, idvol, umbral) %Funcion que elimina valores outliers de los datos pasados como %argumento. %Recibe tambien el limite a superar por los incrementos para que %un punto sea considerado outlier. %Devuelve los datos de entrada despues de eliminar los elementos %outliers. if ~isempty(puntos) %Filtrado por volumen salto = 0; %numero dias hacia adelante para calcular la media rango = 2:size(puntos,1); columnas = 1:size(puntos,2); columnas = columnas(columnas~=idvol); for empresa=1:size(puntos,3) volumen = puntos(:,idvol,empresa); volmedio = mean(volumen); %para todas las columnas excepto el volumen for columna=columnas vector = puntos(:,columna,empresa); a = vector(1:-1); b = vector(2:); inc = abs((b-a)./a); excluir = find(inc>umbral)+1; excluir = excluir(volumen(excluir)<volmedio); excluir = excluir(excluir<=rango()-salto); mediaoutlier =... mean([vector(excluir+salto)';vector(excluir-1)']); puntos(excluir,columna,empresa) = mediaoutlier'; 191
4 D.3 Simulación de búsqueda del tamaño óptimo de la ventana D.3 Simulación de búsqueda del tamaño óptimo de la ventana %Limpiar variables y ventanas clc, close all, clear variables %Variables del fichero dir = ['./Resultados/', mfilename('file'),'/']; if exist(dir,'dir') == 0 mkdir(dir); %Crear instancia de BD. o = BD; %Otras variables vol = 5; %Indice de la columna de volumen. Usado en outliers cie = 4; %Indice de la columna de cierre. ape = 1; %Indice de la columna de apertura. years = 2001:2012; for a=years %Definir datos y consultar historico %Consultar datos indice = {'^IBEX'}; columnas = o.columnas; rango = {['01/12/',num2str(a-1)] '-' ['31/12/',num2str(a)]}; [fechas, idc, ide, puntos] =... o.consultarbd(rango, columnas, indice); %Obtener elementos con valor distinto a NOTDEF [r,c,v] = ind2sub(size(puntos(:,cie,:)),... find(puntos(:,cie,:) == o.notdef)); idf = setdiff(1:length(fechas), unique(r)); fechas = fechas(idf); puntos = puntos(idf,:,:); %Eliminar outliers puntos = eliminaroutliers(puntos,vol,0.02); %Parametros de ventana movil intervalo = length(fechas); experimentos = 50; %Numero de experimentos que se haran por cada intervalo. A mayor valor mayor suavizado ventanas = 30:round(intervalo/experimentos):intervalo; desplazamiento = 7; %Tiempo que se desplaza la ventana %Bucle para cambiar longitud de la ventana resultados = []; for ventana=ventanas %Duracion de la ventana a estudiar 192
5 Proyecto Fin de Carrera Enrique Molleja %Bucle para moverse dentro de una ventana aciertos = []; for k=0:desplazamiento:intervalo-ventana inicio = k + 1; fin = k + ventana; rango = inicio:fin; %EXPERIMENTO 1 [acierto1] = crearexperimentos(... puntos(rango,[ape cie]), 0); %EXPERIMENTO 2 [acierto2] = crearexperimentod(... puntos(rango,cie), 0); %EXPERIMENTO 3 [acierto3] = crearexperimentom(... puntos(rango,[ape cie vol]), 0); %EXPERIMENTO 4 [acierto4] = crearexperimentog(... puntos(rango,[ape cie vol]), 0); %Acumulador de aciertos aciertos = cat(1, aciertos,... [acierto1, acierto2, acierto3, acierto4]); %Finaliza una ventana, acumular estadisticas media = nanmean(aciertos,1); resultados = cat(1, resultados, media); %Presentar resultados comparativos entre experimentos close all set(0,'defaultfigurewindowstyle','docked') subplot(5,1,1); plot(puntos(:,cie),'b-'); xlim([1 size(puntos,1)]); xlabel('fecha'); ylabel('cierre'); ylim('auto'); grid on subplot(5,1,[2 3]); plot(ventanas', resultados(:,1:2:)); xlabel('ventana'); ylabel('acierto subida'); xlim([ventanas(1) ventanas()]); ylim([0 100]); grid on subplot(5,1,[4 5]); plot(ventanas', resultados(:,2:2:)); xlabel('ventana'); 193
6 D.3 Simulación de búsqueda del tamaño óptimo de la ventana ylabel('acierto bajada'); xlim([ventanas(1) ventanas()]); ylim([0 100]); leya = leg('exps', 'expd', 'expm', 'expg'); set(leya,'position',[ ],'FontSize',8); grid on %Guardar figura fichero =['opt_a',num2str(a),'- d',num2str(desplazamiento),'.fig']; saveas(gcf, [dir, fichero], 'fig'); D.4 Simulación de la cartera permanente %Limpiar variables y ventanas clc, close all, clear variables %Definir directorios dir1 = ['./Resultados/', mfilename('file'),'/']; dir2 = [dir1,'paramtasa/']; dir3 = [dir1,'paramsaldo/']; dir4 = [dir1,'paramvista/']; if ~exist(dir1,'dir') mkdir(dir1); mkdir(dir2); mkdir(dir3); mkdir(dir4); %Crear instancia de la clase BD o = BD; %Matrices de resultados rentabilidades = []; emp_anuales = []; M_anuales = []; P_anuales = []; %Parametros: %Años de la simulación years = 2001:2012; %Dias vista que se quieren predecir diasvista = 7:2:15; %Saldo inicial en cuenta saldosinicio = [50000:25000:125000,150000:100000:350000]; %Tasas de acierto minimas para tomar decision tasasacierto = 60:5:80; %Consultar historico indice = {'^IBEX'}; [~,ide] = o.historiaindice(['20/11/',num2str(years(1)-1)],... ['31/12/',num2str(years())], indice, 10); empresas = o.empresas(ide); 194
7 Proyecto Fin de Carrera Enrique Molleja columnas = {'Apertura' 'Cerrar' 'Volumen'}; vol = 3; %Indice de la columna de volumen. Usado en outliers cie = 2; %Indice de la columna de cierre. ape = 1; %Indice de la columna de apertura. %Comienza la simulacion for vista=diasvista for saldo=saldosinicio for sub=tasasacierto for baj=tasasacierto for a=years % Definir datos rangofechas = {['20/11/',num2str(a-1)],'-',... ['31/12/',num2str(a)]}; [fechas, idc, ide, puntos] = o.consultarbd(rangofechas,... columnas, empresas); % Definición del fondo de inversion [~, ~, ~, cierrefondo] = o.consultarbd(rangofechas,... columnas(cie), indice); comisionfondo = ; cierrefondo = cierrefondo(cierrefondo~=o.notdef); %Obtener elementos con valor distinto a NOTDEF valoresdef = prod(double(puntos~=o.notdef),2); %Datos y variables de la cartera de inversion cuenta = saldo; %Donde esta el dinero para invertir. Liquidez n_empresas = length(empresas); %Numero de empresas en cartera inversion = zeros(n_empresas,5); %Inversión en cada empresa valores = 1:n_empresas; %Empresas de la cartera %Subdividir el vector de fechas ventana = max(50,min(vista*10,120)); %intervalo entre 50 y 120 intervalo = length(fechas); %Longitud de los datos de un año %Acumuladores y otras variables n_exp = 4; %Numero de experimentos utilizados aciertoinvdia = []; %Almacena acierto del decisor diariamente resultadodia = []; %Dinero en cuenta+inversion diario subfechas = []; %Almacena lista de fechas con datos utiles operacionesdia = []; %Numero de operaciones realizadas al dia rango = []; closing = []; valoresdia = []; inicio = 0; %Buscar conjuntos de puntos contiguos while inicio<intervalo inicio = inicio+1; nocero = valoresdef(inicio,:)~=0; %Comprobar si hay al menos una empresa disponible 195
8 D.4 Simulación de la cartera permanente if sum(nocero) valores = valores.*nocero; rango = cat(2,rango,inicio); %Si se eliminan todas las empresas reiniciar if sum(valores)==0 inicio = rango(1)+1; %Reiniciar vectores valores = 1:n_empresas; rango = []; %Comprobar si ya se tienen datos para la ventana elseif length(rango) == ventana inicio = rango(1)+vista; fin = rango(); valoresok = valores(valores~=0); aciertodiaaux =... zeros(size(valoresok,2),2*n_exp); %Tomar cierre antes de filtrar outliers subpuntos = puntos(rango,:,:); cierre = zeros(ventana,n_empresas); cierre(:,valoresok) =... subpuntos(:,cie,valoresok); %Eliminar outliers subpuntos(:,:,valoresok) =... eliminaroutliers(... subpuntos(:,:,valoresok),vol,0.02); %Bucle de experimentos parfor k=1:size(valoresok,2) %EXPERIMENTO 1 [acierto1] = crearexperimentos(... subpuntos(:,[ape cie],... valoresok(k)), vista); %EXPERIMENTO 2 [acierto2] = crearexperimentod(... subpuntos(:,cie,.valoresok(k)),vista); %EXPERIMENTO 3 [acierto3] = crearexperimentom(... subpuntos(:,[ape cie vol],... valoresok(k)), vista); %EXPERIMENTO 4 [acierto4] = crearexperimentog(... subpuntos(:,[ape cie vol],... valoresok(k)), vista); 196
9 Proyecto Fin de Carrera Enrique Molleja %Acumuladores diarios aciertodiaaux(k,:) =... [acierto1,acierto2,acierto3,acierto4]; aciertodia = zeros(n_empresas,2*n_exp); aciertodia(valoresok,:) = aciertodiaaux; %Decisor de inversiones [aciertoinv,operaciones,cuenta,inversion]... = decisioninversion(cierre,vista,cuenta,... inversion,valoresok,aciertodia,sub,baj); %Actualizar acumuladores aciertoinvdia =... cat(2,aciertoinvdia,aciertoinv); resultadodia = cat(1,resultadodia,... [cuenta,sum(inversion(:,1))]); subfechas = cat(1, subfechas, fin); closing = cat(1, closing, sum(cierre,2)); operacionesdia =... cat(2, operacionesdia, operaciones); valoresdia =... cat(2, valoresdia, length(valoresok)); %Reiniciar vectores valores = 1:n_empresas; rango = []; %Acumular datos para las estadisticas n_dias = size(subfechas,1); acierto_plus=100*sum(aciertoinvdia(:,1:2:),1)./... sum(operacionesdia(:,1:2:),1); acierto_minus=100*sum(aciertoinvdia(:,2:2:),1)./... sum(operacionesdia(:,2:2:),1); acierto_empresas=100*sum(aciertoinvdia,2)./... sum(operacionesdia,2); rentfondo = 100*(cierrefondo()-cierrefondo(1))/... cierrefondo(1)-comisionfondo; rentcartera = 100*(sum(resultadodia(,:))-saldo)/saldo; rentabilidades = cat(1, rentabilidades,... [vista,saldo,sub,baj,a,rentcartera,... rentfondo(rentcartera>=rentfondo)]); P_anuales = cat(2,p_anuales,acierto_plus); M_anuales = cat(2,m_anuales,acierto_minus); emp_anuales = cat(2,emp_anuales,acierto_empresas); 197
10 D.4 Simulación de la cartera permanente %Guardar resultados y estadisticas para su posterior análisis positivos = rentabilidades((rentabilidades(:,6)>=0),:); negativos = rentabilidades((rentabilidades(:,6)<0),:); subtotales = 100*[sum(positivos(:,8)==1)/size(positivos,1),... sum(negativos(:,8)==1)/size(negativos,1)]; save([dir1,'resultados.mat'],'rentabilidades','subtotales',... 'P_anuales','M_anuales', 'emp_anuales'); D.5 Simulaciones de la cartera diaria %Limpiar variables y ventanas clc, close all, clear variables %Definir directorios dir1 = ['./Resultados/', mfilename('file'),'/']; dir2 = [dir1,'paramtasa/']; dir3 = [dir1,'paramsaldo/']; dir4 = [dir1,'paramvista/']; if ~exist(dir1,'dir') mkdir(dir1); mkdir(dir2); mkdir(dir3); mkdir(dir4); %Crear instancia de la clase BD o = BD; %Matrices de resultados rentabilidades = []; emp_anuales = []; M_anuales = []; P_anuales = []; %Parametros: %Años de la simulación years = 2001:2012; %Dias vista que se quieren predecir diasvista = 7:2:15; %Saldo inicial en cuenta saldosinicio = [50000:25000:125000,150000:100000:350000]; %Tasas de acierto minimas para tomar decision tasasacierto = 60:5:80; %Comienza la simulacion for vista=diasvista for saldo=saldosinicio for sub=tasasacierto for baj=tasasacierto for a=years %Subdividir el vector de fechas ventana = max(50,min(vista*10,120)); %intervalo entre 50 y
11 Proyecto Fin de Carrera Enrique Molleja indice = {'^IBEX'}; empresas = o.empresas; columnas = {'Apertura' 'Cerrar' 'Volumen'}; vol = 3; %Indice de la columna de volumen. Usado en outliers cie = 2; %Indice de la columna de cierre. ape = 1; %Indice de la columna de apertura. % Definición del fondo de inversion rangofechas =... {['20/11/',num2str(a-1)],'-',['31/12/',num2str(a)]}; [~, ~, ~, cierrefondo] = o.consultarbd(rangofechas,... columnas(cie), indice); comisionfondo = ; cierrefondo = cierrefondo(cierrefondo~=o.notdef); %Longitud total de los datos de un año intervaloaux =... {['20/11/',num2str(a-1)], ['31/12/',num2str(a)]}; intervalonum = o.convertirfecha(intervaloaux); fechasaux = intervalonum(1):intervalonum(); intervalo = length(fechasaux); %Datos y variables de la cartera de inversion cuenta = saldo; %Donde esta el dinero para invertir. Liquidez n_empresas = length(empresas); %Numero de empresas en cartera inversion = zeros(n_empresas,5); %Inversión en cada empresa valoresini = 1:n_empresas; %Empresas de la cartera %Acumuladores y otras variables n_exp = 4; %Numero de experimentos utilizados aciertoinvdia = []; %Almacena acierto del decisor diariamente resultadodia = []; %Dinero en cuenta+inversion diario subfechas = []; %Almacena lista de fechas con datos utiles operacionesdia = []; %Numero de operaciones realizadas al dia rango = []; closing = []; valoresdia = []; inicio = 1; while inicio<=intervalo % Definir datos if fechasaux(1)+inicio+ventana*1.5>length(o.fechas) fin = length(o.fechas); else fin = fechasaux(1)+inicio+ventana*1.5; rangofechas = o.fechas(fechasaux(1)+inicio-1:fin); [~,ide] = o.historiaindice(rangofechas{1},... rangofechas{}, indice, 10); [~, ~, ide, puntos] = o.consultarbd(rangofechas,... columnas, o.empresas(ide)); n_empresas2 = length(ide); 199
12 D.5 Simulaciones de la cartera diaria valores = 1:n_empresas2; %Empresas de la cartera %Obtener elementos con valor distinto a NOTDEF valoresdef = prod(double(puntos ~= o.notdef),2); inicio2 = 0; rango = []; while inicio2 < size(valoresdef,1) inicio2 = inicio2 + 1; nocero = valoresdef(inicio2,:)~=0; %Comprobar si hay al menos una empresa disponible if sum(nocero) valores = valores.*nocero; rango = cat(2,rango,inicio2); %Si se eliminan todas las empresas reiniciar if sum(valores)==0 inicio2 = rango(1)+1; %Reiniciar vectores valores = 1:n_empresas2; rango = []; %Comprobar si hay datos para la ventana elseif length(rango) == ventana inicio2 = size(valoresdef,1); inicio = inicio + rango(vista) - 1; valoresok = valores(valores~=0); aciertodiaaux =... zeros(size(valoresok,2),2*n_exp); %Tomar cierre antes de filtrar subpuntos = puntos(rango,:,:); cierre = zeros(ventana,n_empresas2); cierre(:,valoresok) =... subpuntos(:,2,valoresok); %Eliminar outliers subpuntos(:,:,valoresok) =... eliminaroutliers(... subpuntos(:,:,valoresok),vol,0.02); %Bucle de experimentos parfor k=1:size(valoresok,2) %EXPERIMENTO 1 [acierto1] = crearexperimentos(... subpuntos(:,[ape cie],... valoresok(k)), vista); %EXPERIMENTO 2 200
13 Proyecto Fin de Carrera Enrique Molleja [acierto2] = crearexperimentod(... subpuntos(:,cie,.valoresok(k)),vista); %EXPERIMENTO 3 [acierto3] = crearexperimentom(... subpuntos(:,[ape cie vol],... valoresok(k)), vista); %EXPERIMENTO 4 [acierto4] = crearexperimentog(... subpuntos(:,[ape cie vol],... valoresok(k)), vista); %Acumuladores diarios aciertodiaaux(k,:) =... [acierto1,acierto2,acierto3,acierto4]; aciertodia =... zeros(n_empresas2,2*n_exp); aciertodia(valoresok,:) =... aciertodiaaux; %Decisor de inversiones [aciertoinv,operaciones,cuenta,... inversion(ide,:)] =... decisioninversion(... cierre,vista,cuenta,... inversion(ide,:),valoresok,... aciertodia,sub,baj); %Actualizar acumuladores aux = zeros(n_empresas,2); aux(ide,:) = aciertoinv; aciertoinvdia =... cat(2,aciertoinvdia,aux); resultadodia =... cat(1, resultadodia,... [cuenta,sum(inversion(:,1))]); subfechas =... cat(1,subfechas, inicio+rango()-1); closing =... cat(1, closing, sum(cierre,2)); aux(ide,:) = operaciones; operacionesdia =... cat(2, operacionesdia, aux); valoresdia =... cat(2, valoresdia, length(valoresok)); if isempty(rango) inicio = inicio + 1; 201
14 D.5 Simulaciones de la cartera diaria elseif length(rango) < ventana if inicio == inicio + rango(1) - 1 inicio = intervalo + 1; else inicio = inicio + rango(1) - 1; %Acumular datos para las estadisticas n_dias = size(subfechas,1); acierto_plus=100*sum(aciertoinvdia(:,1:2:),1)./... sum(operacionesdia(:,1:2:),1); acierto_minus=100*sum(aciertoinvdia(:,2:2:),1)./... sum(operacionesdia(:,2:2:),1); acierto_empresas=100*sum(aciertoinvdia,2)./... sum(operacionesdia,2); rentfondo = 100*(cierrefondo()-cierrefondo(1))/... cierrefondo(1)-comisionfondo; rentcartera = 100*(sum(resultadodia(,:))-saldo)/saldo; rentabilidades = cat(1, rentabilidades,... [vista,saldo,sub,baj,a,rentcartera,... rentfondo(rentcartera>=rentfondo)]); P_anuales = cat(2,p_anuales,acierto_plus); M_anuales = cat(2,m_anuales,acierto_minus); emp_anuales = cat(2,emp_anuales,acierto_empresas); %Guardar resultados y estadisticas para su posterior análisis positivos = rentabilidades((rentabilidades(:,6)>=0),:); negativos = rentabilidades((rentabilidades(:,6)<0),:); subtotales = 100*[sum(positivos(:,8)==1)/size(positivos,1),... sum(negativos(:,8)==1)/size(negativos,1)]; save([dir1,'resultados.mat'],'rentabilidades','subtotales',... 'P_anuales','M_anuales', 'emp_anuales'); 202
15 Proyecto Fin de Carrera Enrique Molleja D.6 Algoritmo de toma de decisiones function [aciertoinv, operaciones, cuenta, inversion] =... decisioninversion(cierre,vista,cuenta,inversion,valores,aciertodia,s ub,baj) % Funcion que decide cuando comprar/ver acciones en funcion % de la tasa de acierto pasada como argumento % % Entrada: % - cierre. Datos de cierre del indice % - vista. Num dias vista a predecir % - cuenta. % - inversion. % - aciertodia. Tasa de acierto de los experimentos % % Salida: % - aciertoinv. Dice si inversor acierta o no % - cuenta % - inversion % % Parametros: % - tasa acierto subida/bajada (en %) % - proporcion experimentos sobre tasa acierto (0...1) % - minima compra/venta (0...1) % - minimo en cuenta (0...) % - minimo en cartera (0...) %Parametros del decisor subida = sub; bajada = baj; prop = 0.5; mincompra = 0.5; minventa = 0.5; mincuenta = 0; mincartera = 0; %Datos y variables del decisor d = size(cierre,1); cartera = size(inversion,1); sube = zeros(cartera,1); baja = zeros(cartera,1); ejecutar = 1; acierto_plus = aciertodia(:,1:2:); decisor_plus = sum(acierto_plus>=subida,2); media_plus = nanmean(acierto_plus,2); acierto_minus = aciertodia(:,2:2:); decisor_minus = sum(acierto_minus>=bajada,2); media_minus = nanmean(acierto_minus,2); comprar = max([mincompra*ones(cartera,1),media_plus/100],[],2); ver = max([minventa*ones(cartera,1),media_minus/100],[],2); 203
16 D.6 Algoritmo de toma de decisiones % Decisor basado en resultados de experimentos for k=valores % El dia (d-vista) decidir la accion, dia (d-vista+1) ejecutar if decisor_plus(k)*prop > decisor_minus(k) if inversion(k,4)==1 %ultima operacion fue de venta operacion = inversion(k,2); if cierre(d-vista+1,k)>inversion(k,5) ejecutar = 0; elseif inversion(k,4)==2 %ultima operacion fue de compra operacion = 3200*comprar(k); else %es la primera operacion operacion = 3200*comprar(k); gastos = gastosoperacion(operacion); if ejecutar && cuenta>operacion+gastos+mincuenta %si queda dinero en cuenta para compensar gastos sube(k) = 1; cuenta = cuenta - operacion - gastos; inversion(k,:) = [inversion(k,1)+operacion,... operacion,operacion+gastos, 2, cierre(d-vista+1)]; elseif decisor_minus(k)*prop > decisor_plus(k) if inversion(k,4)==1 %ultima operacion fue de venta operacion = inversion(k,1)*ver(k); elseif inversion(k,4)==2 %ultima operacion fue de compra operacion = inversion(k,2); if inversion(k,2)<inversion(k,3)+... gastosoperacion(operacion) %si existe beneficio desde la compra ejecutar = 0; else %es la primera operacion operacion = 0; gastos = gastosoperacion(operacion); if ejecutar && inversion(k,1)>operacion+mincartera &&... operacion>gastos %si liquidar operacion compensa gastos en cuenta baja(k) = 1; inversion(k,:) = [inversion(k,1)-operacion,... operacion,operacion-gastos, 1, cierre(d-vista+1)]; cuenta = cuenta + operacion - gastos; 204
17 Proyecto Fin de Carrera Enrique Molleja %El dia (d) actualizar valor de las inversiones variacion =... (cierre(d,:) - cierre(d-vista+1,:))'./cierre(d-vista+1,:)'; inversion(valores,1:2) = inversion(valores,1:2).*... [(1+variacion(valores)),(1+variacion(valores))]; %Determinar acierto de la operacion ok_plus = zeros(cartera,1); ok_minus = zeros(cartera,1); ok_plus(valores) = sube(valores).*(variacion(valores)>=0); ok_minus(valores) = baja(valores).*(variacion(valores)<0); aciertoinv = [ok_plus, ok_minus]; operaciones = [sube, baja]; 205
Cierre de Ejercicios Fiscales en el Sistema ASPEL-COI 4.0
Cierre de Ejercicios Fiscales en el Sistema ASPEL-COI 4.0 La creación de la póliza de cierre consiste en saldar las cuentas de resultados y determinar la pérdida o ganancia contable del ejercicio. Este
Más detallesOPERADORES LÓGICOS Y DE COMPARACIÓN EN PHP. PRIORIDADES. EJEMPLOS. EJERCICIOS RESUELTOS. (CU00818B)
APRENDERAPROGRAMAR.COM OPERADORES LÓGICOS Y DE COMPARACIÓN EN PHP. PRIORIDADES. EJEMPLOS. EJERCICIOS RESUELTOS. (CU00818B) Sección: Cursos Categoría: Tutorial básico del programador web: PHP desde cero
Más detalles7 Contabilidad General
7 Contabilidad General 7.1 Balance Sumas y Saldos por Fecha (Especiales) Se ha creado una nueva pantalla para la obtención de un nuevo informe Balance de Sumas y Saldos por Fecha con las siguientes características:
Más detallesFONDO MUTUO SURA SELECCION ACCIONES USA SERIE A Folleto Informativo al cierre de septiembre 2015
FONDO MUTUO SURA SELECCION ACCIONES USA SERIE A Administradora RUN Patrimonio Serie Monto Mínimo S.A. 8915 CLP $2.016.700.184 $5.000 Rentabilidad en Pesos desde 21/03/2012 a 90% 1 Mes -3,98% Anual de Costos
Más detallesFONDO MUTUO SURA SELECCION GLOBAL SERIE A Folleto Informativo al cierre de mayo 2014
FONDO MUTUO SURA SELECCION GLOBAL SERIE A $2.877.150.406 5000 Tasa Interés Derivados TAC Serie (1) 4,69% Rentabilidad en del 04/06/2009 al 31/05/2014 Rescate, Normal 1-30 Dias : 1,785% 31 o mas Dias :
Más detallesSISTEMA MEAN REVERSION RSI
SISTEMA MEAN REVERSION RSI Este sistema está basado en el sistema del mismo nombre del libro High Probability ETF trading de Larry Connors y Cesar Alvarez, páginas 25 a 36. Howard Bandy ha programado el
Más detallesSIIGO Pyme. Informes de Saldos y Movimientos de Inventarios. Cartilla I
SIIGO Pyme Informes de Saldos y Movimientos de Inventarios Cartilla I Tabla de Contenido 1. Presentación 2. Qué son Inventarios? 3. Qué son Informes? 4. Qué son Informes de Saldos y Movimientos en Inventarios?
Más detallesFONDO MUTUO SURA SELECCION ACCIONES CHILE SERIE A Folleto Informativo al cierre de septiembre 2015
FONDO MUTUO SURA SELECCION ACCIONES CHILE SERIE A Administradora RUN Patrimonio Serie Monto Mínimo S.A. 8685 CLP $504.867.977 $5.000 Plazo : 10 días Rentabilidad en Pesos desde 01/10/2010 a 3% 1 Mes -3,55%
Más detallesFONDO MUTUO SURA ESTRATEGIA EQUILIBRADA SERIE A Folleto Informativo al cierre de diciembre 2015
FONDO MUTUO SURA ESTRATEGIA EQUILIBRADA SERIE A Administradora RUN Patrimonio Serie Monto Mínimo S.A. 8774 CLP $2.832.702.942 $5.000 Plazo : 10 días Rentabilidad en Pesos desde 01/01/2011 a 8% 1 Mes -1,48%
Más detallesStatus Enterprise Guía de Usuario. Parte 9 - Alarmas
Guía de Usuario Parte 9 - Contenidos 1 RESUMEN 1.1 Tipos de... 3 1.1.1 de Desviación... 3 1.1.2 Alarma de Nivel... 3 1.1.3 Alarma de Límite... 3 1.1.4 Alarma de Tasa de Cambio... 3 1.1.5 Alarma Fuera de
Más detallesIntroducción a la Programación en MATLAB
Introducción a la Programación en MATLAB La programación en MATLAB se realiza básicamente sobre archivos M, o M-Files. Se los denomina de esta forma debido a su extensión.m. Estos archivos son simple archivos
Más detallesBANCA ELECTRÓNICA PARA EMPRESAS GUÍA DE APLICACIONES / SISTEMAS PARA CLIENTES USUARIO FINAL CONSULTAS
GUÍA DE APLICACIONES / SISTEMAS PARA CLIENTES CONSULTAS Consultas Página 2 de 19 1 Objetivo...3 2 Consideraciones Generales...3 3 Consultas...4 3.1 Saldos...4 3.1.1 Saldos al Inicio...5 3.1.2 Saldos Históricos...6
Más detallesFONDO MUTUO SURA RENTA DEPOSITO CHILE SERIE A Folleto Informativo al cierre de noviembre 2015
FONDO MUTUO SURA RENTA DEPOSITO CHILE SERIE A Administradora RUN Patrimonio Serie Monto Mínimo S.A. 8678 CLP $18.936.876.967 $5.000 Rentabilidad en Pesos desde 01/12/2010 a 24% Rentabilidades Nominales
Más detallesInterés simple: capitalización simple vamos a conocer...
4 Interés simple: capitalización simple vamos a conocer... 0. Leyes y operaciones financieras (Tema 3). 1. La capitalización simple anual 2. Tantos equivalentes. Tantos proporcionales 3. Formulación del
Más detallesCONTROL DE ROBOTS Y SISTEMAS SENSORIALES 4º Ingeniería Industrial
TÍTULO Segmentación, localización y reconocimiento de piezas OBJETIVO El objetivo de la práctica es mostrar al alumno un método para el reconocimiento de varias piezas existentes en el módulo servidor
Más detallesEstimado usuario. Tabla de Contenidos
Estimado usuario. El motivo del presente correo electrónico es mantenerle informado de las mejoras y cambios realizados en el software Orathor (Athor/Olimpo) en su versión 5.7.041 la cual ha sido recientemente
Más detallesDOCUMENTOS TRIBUTARIOS ELECTRÓNICOS
DOCUMENTOS TRIBUTARIOS ELECTRÓNICOS DOCUMENTO TRIBUTARIO ELECTRÓNICO Manual de Uso Libros Contables Electrónicos La aplicación Libros Contables Electrónicos (LCE) consta de 4 operaciones necesarias para
Más detallesMANUAL DE EJECUCION DE LA ESTRATEGIA Ibex35 Evolución por Josep Codina
MANUAL DE EJECUCION DE LA ESTRATEGIA Ibex35 Evolución por Josep Codina La Estrategia Ibex35 Evolución se basa en un modelo que se ha probado de forma intensiva y que cumple los objetivos que se han marcado
Más detallesBroker Plus Guía operativa ÍNDICE. Pág.
ÍNDICE Pág. 1. Iniciar sesión... 3 2. Carteras y órdenes... 9 2.A) Carteras... 9 2.B) Órdenes... 11 3. Operativa... 13 3.A) Operar desde Carteras... 13 3.B) Operar desde Listas... 15 3.C) Operar desde
Más detallesCharla N 6: Utilidades de Consulta de datos.
1 Charla N 6: Utilidades de Consulta de datos. Objetivos Generales: La manipulación de los datos organizados en forma de lista, donde la lista relaciones diferentes ocurrencias de una información común,
Más detallesFicheros Electrónicos
Última actualización: Marzo 11 Versión para Imprimir Ficheros Electrónicos Ver Índice Introducción A continuación detallamos los aspectos funcionales asociados a la gestión de ficheros electrónicos, herramienta
Más detallesPARTE II: Programación en ensamblador
Cuaderno de Prácticas Laboratorio de Fundamentos de Computadores PARTE II: Programación en ensamblador Autor: Rafael Moreno Vozmediano Facultad de Informática La Máquina Rudimentaria: Arquitectura del
Más detallesHerramientas computacionales para la matemática MATLAB: Funciones definidas por el usuario (parte II)
Herramientas computacionales para la matemática MATLAB: Funciones definidas por el usuario (parte II) Verónica Borja Macías Mayo 2012 1 La línea H1 y las líneas de texto de ayuda La línea H1 y las líneas
Más detallesEn la parte superior izquierda de las distintas pantallas del módulo se encuentra esta barra de
1 de 69 En la parte superior izquierda de las distintas pantallas del módulo se encuentra esta barra de herramientas registro: la permite la creación, eliminación, guardar o buscar algún Nuevo: Permite
Más detallesLINUX - Los archivos de órdenes I
LINUX - Los archivos de órdenes I Objetivos: Se pretende introducir al alumno en el uso de los archivos de órdenes (conocidos como scripts) utilizando el lenguaje de programación propio del intérprete
Más detallesMANUAL DE USUARIO INTRANET CONSULTA DE INVENTARIOS ( I C I )
MANUAL DE USUARIO INTRANET CONSULTA DE INVENTARIOS ( I C I ) 2012 Introducción e Índice 2012 2 de 37 INTRODUCCIÓN El Sistema de Consulta de Bienes por Área es un desarrollo que permite tener acceso al
Más detallesPRACTICA 6. VECTORES Y MATRICES.
PRACTICA 6. VECTORES Y MATRICES. 1. Introducción. Los vectores y matrices son uno de los medios principales para el almacenamiento de los datos en un programa. En esta práctica veremos todos los conceptos
Más detallesSUB_ESTADOS DE CHEQUES DE TERCEROS
SUB_ESTADOS DE CHEQUES DE TERCEROS El sistema le permite definir los Sub_estados que pueden adoptar los cheques de terceros 'Aplicados', en 'Cartera' o 'Rechazados'. La definición de Sub_estados es obligatoria
Más detallesSUB_ESTADOS DE CHEQUES DE TERCEROS
SUB_ESTADOS DE CHEQUES DE TERCEROS El sistema le permite definir los Sub_estados que pueden adoptar los cheques de terceros 'Aplicados', en 'Cartera' o 'Rechazados'. La definición de Sub_estados es obligatoria
Más detallesTema 6: Generación de código (parte 2)
Tema 6: Generación de código (parte 2) Procesamiento de Lenguajes Dept de Lenguajes y Sistemas Informáticos Universidad de Alicante Procesamiento de Lenguajes Tema 6: Generación de código (parte 2) 1 /
Más detallesPara dudas, comentarios escribe a: giovvani@msn.com C BASICO
C BASICO Qué es C? C es un lenguaje de programación de alto nivel desarrollado en el año 1972 por Dennos Ritchie en AT&T Bell Labs. La legibilidad, facilidad de mantenimiento y la portabilidad son algunas
Más detalles1. Ejemplo de clase : La clase Cuenta 2. Uso de la clase Cuenta. 3. Métodos y objetos receptores de mensajes (Importante)
1. : La clase Cuenta. Uso de la clase Cuenta 3. Métodos y objetos receptores de mensajes (Importante) 1 Una clase para cuentas de un banco Vamos a modelar con una clase, un nuevo tipo de datos, donde los
Más detallesTrabajo Práctico N 4: Diseño por Contratos
1. Defina los contratos de las siguientes clases: Trabajo Práctico N 4: Diseño por Contratos a. La clase Fecha representa una fecha en el formato dia, mes y año. Especificar los contratos para asegurar
Más detallesApertura administrativa del ejercicio 2015
Apertura administrativa del ejercicio 2015 1 La apertura administrativa del nuevo ejercicio.... 4 2 Cierre contable.... 7 2.1 Asiento de regularización.... 7 2.2 Asiento de cierre.... 8 2.3 Asiento de
Más detallesTabla de contenido. Manual B1 Time Task
Tabla de contenido Introducción... 2 Configuración... 2 Prerrequisitos... 2 Configuración de la tarea... 2 Configurando las horas estándar de trabajo... 3 Datos maestros de empleados... 4 Utilización...
Más detallesCUENTAS CORRIENTES. Cuentas Corrientes de Clientes. Consultas a la cuenta corriente de clientes. Consulta de Movimientos General
CUENTAS CORRIENTES El Sistema de Gestión registra los movimientos relacionados con los clientes o con los proveedores en sus correspondientes cuentas corrientes. La mayoria de los procesos actualizan las
Más detallesUnidad 6: CICLO CONTABLE ELEMENTAL OBJETIVO: Dar a conocer los asientos que componen el ciclo contable elemental de una empresa.
OBJETIVO: Dar a conocer los asientos que componen el ciclo contable elemental de una empresa. 1 Cómo se divide la vida de una empresa? La vida de una empresa se divide en períodos regulares a los que se
Más detallesNT8. El Valor en Riesgo (VaR)
NT8. El Valor en Riesgo (VaR) Introducción VaR son las siglas de Valor en el Riesgo (Value at Risk) y fue desarrollado por la división RiskMetric de JP Morgan en 1994. es una manera de medir el riesgo
Más detallesSIIGO Dejando huella... SIIGO Windows. Versión 4.2 MODULO DE DISTRIBUCION DE COSTOS. Caminando hacia el futuro... www.siigo.com
SIIGO Windows Versión 4.2 MODULO DE DISTRIBUCION DE COSTOS TABLA DE CONTENIDO 1. Introducción... 2 2. Instalación... 4 3. Parámetros Generales... 6 a. Verificación del catalogo de productos... 6 b. Verificación
Más detallesc) POR DEBAJO LA PAR : El valor efectivo es inferior al nominal, 1.000 y su rentabilidad será superior a la facial
1 BONOS Y OBLIGACIONES DEL ESTADO 1.-DEFINICION: Son también, instrumentos emitidos por El TESORO, para financiar el déficit público y, al igual que LAS LETRAS DEL TESORO, son acti-vos financieros de renta
Más detallesOperaciones con vectores
Fundamentos de Informática 2012-2013 Laboratorio 12: Vectores (2) Objetivos: Practicar con algoritmos típicos con vectores (arrays de una dimensión) Operaciones con vectores Interfaz Figura 12.1. Interfaz
Más detallesTÉRMINOS Y CONDICIONES MÁS X MÁS
TÉRMINOS Y CONDICIONES MÁS X MÁS DENOMINACIÓN: MÁS POR MÁS de la CUENTA CORRIENTE REMUNERADA B.O.D. MERCADO OBJETIVO: Esta Campaña está dirigida a toda persona natural y jurídica que mantenga y/o abra
Más detallesManual de ayuda broker bankinter. Manual de ayuda. Página 1 de 17
Manual de ayuda Página 1 de 17 NOTA IMPORTANTE SOBRE BROKER BANKINTER LITE: El presente manual describe el funcionamiento del Broker Bankinter en su versión PRO. La versión PRO únicamente puede ser utilizada
Más detallesMicrosoft Excel. El Documento Excel. Interfase de Programa. Celdas
Microsoft Excel Microsoft Excel (en adelante Excel) es una aplicación tipo Hoja de Cálculo destinada al diseño y generación de documentos a partir de datos numéricos. Podría entenderse como una calculadora
Más detallesGENERACION DE CASHFLOW
GENERACION DE CASHFLOW Usted puede generar un CASH FLOW de su empresa en dos escenarios: 1. En integración con los módulos de Ventas, Proveedores / Compras y/o Tesorería En este caso, debe generar los
Más detallesSISTEMA DE BECAS AL EXTERIOR
SISTEMA DE BECAS AL EXTERIOR Manual del Becado En este manual se describen los diferentes procesos que ejecuta el becado en el desarrollo de sus estudios en el exterior. Todos los procesos serán ejecutados
Más detallesMANUAL DE USUARIOS DEL MODULO DE EVALUACIÓN DE DESEMPEÑO SISTEMA DE ADMINISTRACIÓN DE SERVIDORES PÚBLICOS (SASP)
MINISTERIO DE ADMINISTRACIÓN PÚBLICA (MAP) Dirección de Tecnología de la Información y Comunicación MANUAL DE USUARIOS DEL MODULO DE EVALUACIÓN DE DESEMPEÑO SISTEMA DE ADMINISTRACIÓN DE SERVIDORES PÚBLICOS
Más detallesCOLEGIO APUNTES ACCESS
COLEGIO APUNTES ACCESS Índice Introducción al Access... 3 Conocimientos básicos... 6 Tablas... 7 Formularios... 10 Consultas... 12 Consultas de eliminación... 15 Consulta de actualización... 15 Informes...
Más detallesEjercicios Consultas
Ejercicios Consultas EJERCICIO 1 1. Crea una consulta que nos muestre únicamente los campos Matrícula, Marca y Modelo de los coches vendidos. Guarda la consulta como Coches vendidos. a. Posicionarse en
Más detallesAnálisis técnico de una acción: Rentabilidad, riesgo y correlación
CONFORMACION DE PORTAFOLIO DE ACCIONES (Aplicación) GUIA DE APLICACIÓN No. 1 Análisis técnico de una acción: Rentabilidad, riesgo y correlación INTRODUCCION: Una bolsa de valores es un mercado donde se
Más detallesSISTEMA CONTABLE BÁSICO PARA USO LIBRE EN PLATAFORMA WEB
SISTEMA CONTABLE BÁSICO PARA USO LIBRE EN PLATAFORMA WEB Figura1 Ingreso al Sistema Cuando se desea utilizar el sistema por primera vez, es necesario que el o los usuarios se registren en la aplicación.
Más detallesInstalación. Interfaz gráfico. Programación de Backups. Anexo I: Gestión de la seguridad. Manual de Usuario de Backup Online 1/21.
1/21 Instalación Interfaz gráfico Requerimientos Proceso de instalación Pantalla de login Pantalla principal Descripción de los frames y botones Programación de Backups Botones generales Botones de programación
Más detallesLa Evaluación como Proceso Comparación de Costos y Beneficios. Pedro Misle Benítez / Gustavo Briceño Torres
La Evaluación como Proceso Comparación de Costos y Beneficios Pedro Misle Benítez / Gustavo Briceño Torres ACTUALIZACIÓN DE COSTOS Y BENEFICIOS Establecido el Flujo de Fondos para el horizonte del Proyecto,
Más detallesMANUAL APLICACIÓN. SOFTWARE GESTIÓN DE CLÍNICAS DENTALES
1. ÍNDICE MANUAL APLICACIÓN. SOFTWARE GESTIÓN DE CLÍNICAS DENTALES 1. INTRODUCCIÓN...4 2 INSTALACIÓN DE LA APLICACIÓN...4 3 PANTALLA DE ACCESO...5 4 SELECCIÓN DE CLÍNICA...6 5 PANTALLA PRINCIPAL...7 6.
Más detallesÍNDICE. Acceso a nivel de agencias...3. Organización por carpetas...4. Descarga de facturas desde el portal...5. Búsquedas de facturas...
ÍNDICE Acceso a nivel de agencias...3 Organización por carpetas...4 Descarga de facturas desde el portal...5 Búsquedas de facturas...8 Configurar notificaciones por e-mail...11 3 Bienvenido al manual de
Más detallesSIMPLESFONDOS. Contenido
SIMPLESFONDOS Contenido QUÉ HACE EL SOFTWARE... 2 TÉRMINOS DE USO... 2 REQUISITOS... 2 INSTALAR EL SOFTWARE... 2 EJECUTAR EL SOFTWARE... 3 DEJAR UNA TAREA PROGRAMADA CON LOS SCRIPTS... 4 OBTENER UNA LISTA
Más detallesAdministración de Empresas. 11 Métodos dinámicos de evaluación de inversiones 11.1
Administración de Empresas. 11 Métodos dinámicos de evaluación de inversiones 11.1 TEMA 11: MÉTODOS DINÁMICOS DE SELECCIÓN DE INVERSIONES ESQUEMA DEL TEMA: 11.1. Valor actualizado neto. 11.2. Tasa interna
Más detallesOBTENER DATOS EXTERNOS
La herramienta Obtener datos externos nos va a permitir llevar a Excel datos que proceden de otras fuentes de datos, como archivos de texto o bases de datos, para su posterior tratamiento y análisis con
Más detallesPráctica 1ª: Introducción a Matlab. 1er curso de Ingeniería Industrial: Ingeniería de Control
1er curso de Ingeniería Industrial: Ingeniería de Control Práctica 1ª: Introducción a Matlab Departamento de Ingeniería electrónica, Telecomunicación y Automática. Área de Ingeniería de Sistemas y Automática
Más detallesManual de Manejo de Roles y Pago de Planilla
Manual de Manejo de Roles y Pago de Planilla Banco Promerica https://www.bancopromerica.com.gt/ Guatemala Indice Introducción Definiciones Manejo de roles y pago de planilla Revisión de la transacción
Más detallesPESTAÑA DATOS - TABLAS EN EXCEL
PESTAÑA DATOS - TABLAS EN EXCEL Una tabla en Excel es un conjunto de datos organizados en filas o registros, en la que la primera fila contiene las cabeceras de las columnas (los nombres de los campos),
Más detallesManual de ayuda. Índice: 1. Definición.. Pág. 2 2. Conceptos básicos... Pág. 3 3. Navegación.. Pág. 5 4. Operativa más habitual.. Pág.
Manual de ayuda Índice: 1. Definición.. Pág. 2 2. Conceptos básicos... Pág. 3 3. Navegación.. Pág. 5 4. Operativa más habitual.. Pág. 14 Página 1 de 19 1. DEFINICIÓN El Broker Bankinter (BrokerBK) es una
Más detallesAntes de invertir... Cómo comprar y vender opciones y futuros?
123456789 Antes de invertir... Cómo comprar y vender opciones y futuros? Los productos derivados, al igual que otros productos financieros negociables, se pueden comprar y vender en el mercado secundario
Más detallesManual de ayuda. Índice: 1. Definición.. Pág. 2 2. Conceptos básicos... Pág. 3 3. Navegación.. Pág. 5 4. Operativa más habitual.. Pág.
Manual de ayuda Índice: 1. Definición.. Pág. 2 2. Conceptos básicos... Pág. 3 3. Navegación.. Pág. 5 4. Operativa más habitual.. Pág. 13 Página 1 de 16 1. DEFINICIÓN El Broker Bankinter es una aplicación
Más detallesCurso Internet Básico - Aularagon
Antes de empezar es necesario que tengas claro algunas cosas: para configurar esta cuenta de correo, debes saber que el POP y el SMTP en este caso son mail.aragon.es; esta cuenta de correo hay que solicitarla
Más detallesTALLER No.1 AUDITORÍA A CUENTAS POR COBRAR DE COMFAPOPAYAN UTILIZANDO SOFTWARE DE AUDITORÍA - IDEA.
TALLER No.1 AUDITORÍA A CUENTAS POR COBRAR DE COMFAPOPAYAN UTILIZANDO SOFTWARE DE AUDITORÍA - IDEA. PROGRAMA DE AUDITORÍA Objetivo de la Auditoria : Asegurar que las Cuentas por Cobrar que se muestran
Más detallesInstructivo. VIDEOS EN: www.vimeo.com/apolosoft INTRODUCCION
RUBROS Instructivo INTRODUCCION Se puede definir los Rubros como los ítems que ayuda a construir los pagos constituidos o no como salario que se aplican al momento de realizar el cálculo de la Nómina.
Más detallesPRACTICA 2 Ejercicio 3
PRACTICA 2 Ejercicio 3 Análisis de la Memoria Cache L1 de Datos para Procesadores Superescalares con Ejecución uera de Orden DESCRIPCIÓN GENERAL El objetivo de este ejercicio práctico consiste en obtener
Más detallesLA INFORMÁTICA EN EL AULA
EL EXPLORADOR DE WINDOWS El Explorador de Windows nos permite acceder a los recursos de nuestra PC y del sistema de red si es que estamos conectados. Desde él podemos ejecutar aplicaciones, manejar archivos
Más detallesManual de Usuario SIGECOF MANUAL DE USUARIO SIGECOF DISTRIBUCIÓN INTERNA DE CUOTA DE COMPROMISO
Manual de Usuario SIGECOF APROBADO POR: JEFA DE LA ONCOP Punto: DGAT-001/2013 De Fecha: 31/01/2013 CONTROL DE REVISIONES Y ACTUALIZACIONES Nº de Versión Fecha de Aprobación y/o Actualización Punto de Cuenta
Más detalleswww.onda4.com ALCISTAS 100% CERRAMOS LOS LARGOS EN SP500 CASANDRA13 EMPIEZA A OPERAR sábado, 02 de febrero de 2013
ALCISTAS 100% CERRAMOS LOS LARGOS EN SP500 CASANDRA13 EMPIEZA A OPERAR Buenos días, sábado, 02 de febrero de 2013 Del 31 de diciembre al 31 de enero. Eso es lo que ha durado la compra del SP500: un mes
Más detallesSIIGO WINDOWS. Parámetros Modulo de Seriales. Cartilla
SIIGO WINDOWS Parámetros Modulo de Seriales Cartilla I Tabla de Contenido 1. Presentación 2. Qué son Seriales? 3. Cómo se Instala el Modulo de Seriales? 4. Qué Aspectos se Deben Tener en Cuenta Antes de
Más detallesAsistente Liberador de Espacio. Manual de Usuario
1 Manual de Usuario 2 Introducción...3 Qué es el?...3 Propósito de la aplicación...3 Precauciones y recomendaciones al momento de usar el Asistente...3 Cuándo se abre o cierra el Asistente?...4 Conceptos
Más detallesTema 7: Programación con Matlab
Tema 7: Programación con Matlab 1. Introducción Matlab puede utilizarse como un lenguaje de programación que incluye todos los elementos necesarios. Añade la gran ventaja de poder incorporar a los programas
Más detallesApuntes de ACCESS. Apuntes de Access. Campos de Búsqueda:
Apuntes de ACCESS Campos de Búsqueda: Los campos de búsqueda permiten seleccionar el valor de un campo de una lista desplegable en lugar de tener que escribirlos. El usuario sólo tiene que elegir un valor
Más detallesAula Banca Privada. La importancia de la diversificación
Aula Banca Privada La importancia de la diversificación La importancia de la diversificación La diversificación de carteras es el principio básico de la operativa en mercados financieros, según el cual
Más detallesORGANIZACIÓN DE EMPRESAS TEST DE REPASO TEMAS 2, 3 Y 4
ORGANIZACIÓN DE EMPRESAS TEST DE REPASO TEMAS 2, 3 Y 4 1ª) El fondo de Rotación o maniobra: a) Es la parte del activo circulante financiada con fondos ajenos. b) Es la parte del activo circulante financiada
Más detallesLa Gestión Monetaria es la disciplina que se encarga de decidir cuántos contratos de futuros/acciones/warrants negociamos en la siguiente operación.
GESTIÓN MONETARIA En el experimento de Ralph Vince comentado anteriormente, la gente perdió dinero, obviamente, por el tamaño de la posición. En otras palabras, por la cantidad de dinero arriesgado. Esta
Más detallesNORMA 34.14(SEPA) 05/11/2013
NORMA 34.14(SEPA) 05/11/2013 1. Descripción La aplicación de generación de ficheros de transferencias permite generar fácilmente órdenes para que se efectúe el pago de transferencias a los beneficiarios
Más detallesFondos españoles de renta variable: Análisis de los principales movimientos de cartera, 2T 2015
Fondos españoles de renta variable: Análisis de los principales movimientos de cartera, 2T 2015 Suscribirte 0 Publicado por Jose Adell el 04 de agosto de 2015 En el siguiente post se va a analizar la evolución
Más detallesIV. CARGUE DE SOPORTES
IV. CARGUE DE SOPORTES Esta opción de cargue de soportes se ha realizado para efectuar las correcciones necesarias en cuanto a cargue de servicio se refiere, como anulación, modificación de RIPS de algún
Más detallesObjetivos de la práctica: - Practicar uso de ficheros: abrir, cerrar y tratamiento de información contenida en el fichero.
Objetivos de la práctica: - Practicar uso de ficheros: abrir, cerrar y tratamiento de información contenida en el fichero. Uso de Ficheros Todas las estructuras de datos vistas hasta ahora utilizan la
Más detallesTEMA 10.LAS INVERSIONES DE LA EMPRESA.
1. LAS DECISIONES DE INVERSIÓN. El concepto inversión se puede ver desde 2 puntos de vista: 1. En sentido económico: (también se llaman inversiones reales o productivas). Consiste en adquirir bienes de
Más detallesVisor de presupuestos en Android
Visor de presupuestos en Android NEODATA tiene el placer y el orgullo de darle la bienvenida al nuevo Visor de presupuestos, esta herramienta fue diseñada pensando en la necesidad de acceder a presupuestos
Más detallesMetodología de Cálculo Índice de Deuda Pública Interna IDP-CORFICOLOMBIANA
Metodología de Cálculo Índice de Deuda Pública Interna IDP-CORFICOLOMBIANA El incremento en el apetito de los agentes por las inversiones en títulos de deuda pública local colombiana (TES) ha llevado a
Más detallesSi haces clic sobre el icono de un objeto que no ha sido instalado como por ejemplo acceso remoto, comenzará su asistente de instalación.
EXPLORADOR DE WINDOWS Qué es el Explorador de Windows? El explorador de Windows, como si misma palabra lo dice, sirve y se utiliza para explorar nuestro ordenador. En el podemos encontrar tanto nuestro
Más detallesBienvenido al sistema de Curriculum Digital CVDigital
CVDigital 1 Bienvenido al sistema de Curriculum Digital CVDigital Este programa se ha desarrollado con el fin de llevar a cabo Certificaciones y Recertificaciones de los profesionales a partir del ingreso
Más detallesRATIOS Y ALARMAS SIME
RATIOS Y ALARMAS SIME COFIGURACIO Entramos en menú utilidades - configuración de ratios y alarmas Esta pantalla permite la configuración de las diferentes alarmas. Existen los siguientes campos: Campo
Más detallesIntegración contable del software Nómina con otros sistemas de Gálac Software (Contabilidad, IVA y SAW)
Integración contable del software Nómina con otros sistemas de Gálac Software (Contabilidad, IVA y SAW) El proceso de contabilización en el sistema de Nómina es a través de la generación de comprobantes
Más detallesComente: Los bancos siempre deberían dar crédito a los proyectos rentables. Falso, hay que evaluar la capacidad de pago.
Explique Brevemente en que consiste el leasing y nombre los diferentes tipos existentes. Es un mecanismo de financiamiento de Activos el cual permite el uso del activo por un periodo determinado a cambio
Más detallesVisual Chart 6. Diseño de sistemas 3 Departamento de formación www.visualchart.com
3 Departamento de formación www.visualchart.com Diseño de sistemas con Visual Chart 6 CONTENIDO 1. INTRODUCCIÓN A LOS SISTEMAS AUTOMÁTICOS. 2. LOS ENTORNOS DE PROGRAMACIÓN DE VISUAL CHART 6. 3. DISEÑO
Más detallesINSTITUTO DE AGRICULTURA SOSTENIBLE
(Sistema de Soporte a la Decisión) INSTITUTO DE AGRICULTURA SOSTENIBLE Tabla de Contenidos 1. Introducción... 2 2. Acceso a la aplicación web... 3 3. Funcionamiento de la aplicación... 4 3.1 Simulación...
Más detallesCurso de Excel Avanzado
Curso de Excel Avanzado J. David Moreno TRABAJANDO CON RANGOS J. David Moreno 1 3 Para programar correctamente en VBA y trabajar con Excel es obligatorio aprender a trabajar con rangos (seleccionar, copiar,
Más detallesEn cualquier caso, tampoco es demasiado importante el significado de la "B", si es que lo tiene, lo interesante realmente es el algoritmo.
Arboles-B Características Los árboles-b son árboles de búsqueda. La "B" probablemente se debe a que el algoritmo fue desarrollado por "Rudolf Bayer" y "Eduard M. McCreight", que trabajan para la empresa
Más detallesEjemplos de conversión de reales a enteros
Ejemplos de conversión de reales a enteros Con el siguiente programa se pueden apreciar las diferencias entre las cuatro funciones para convertir de reales a enteros: program convertir_real_a_entero print
Más detallesMANUAL DE USUARIO DESKTOP
2013 TEM SOLUCIONES MANUAL DE USUARIO DESKTOP Usuario Desktop Tem Soluciones TABLA DE CONTENIDO INTRODUCCIÓN... 3 LOGIN... 4 Login... 4 PÁGINA DE BIENVENIDA... 4 ENVIAR SMS... 5 Solo SMS (Single SMS):...
Más detallesCapítulo 3 Usando GUIDE. 3.1 Acerca de GUIDE
Capítulo 3 Usando GUIDE 3.1 Acerca de GUIDE Las interfaces gráficas de usuario (GUI - Graphical User Interface en inglés), es la forma en que el usuario interactúa con el programa o el sistema operativo
Más detallesSistema de Liquidación Directa
Sistema de Liquidación Directa Siltra Qué es Sistema de Liquidación Directa? Este proyecto que inicia la Tesorería de la Seguridad Social permitirá mejorar la comunicación entre las empresas y la Seguridad
Más detallesPROYECTO MIS IMÁGENES,
Jose Ignacio González Gómez. Departamento de Economía Financiera y Contabilidad Universidad de La Laguna www.jggomez.eu Tema: Script para subir ficheros a través de un formulario y almacenar otros campos
Más detalles