Sunteți pe pagina 1din 515

Gua del usuario de 6,00

AmiBroker

Copyright (C) 1995-2015 AmiBroker.com.


Todos los derechos reservados.
Gua del usuario de 6,00 AmiBroker

Tabla de contenido
Los derechos de autor ................................................. .................................................. .................................................. ....... 1
Contenido................................................. .................................................. .............................................. 2

Introduccin ................................................. .................................................. .................................................. 3 ...


Acerca de las ediciones AmiBroker ............................................... .................................................. ...................... 4
Tour rapido................................................ .................................................. ............................................ 6
Empezando................................................ .................................................. .................................... 10
Requisitos de hardware................................................ .................................................. ................ 10
Los sistemas operativos soportados ............................................... .................................................. ....... 10
Instalacin y ejecucin ............................................... .................................................. ................. 10
Obteniendo ayuda................................................ .................................................. .................................. 11
AmiBroker de 32 bits frente a Grfico de compatibilidad de 64 bits ........................................ ...................................... 13
Qu hay de nuevo en la versin ms reciente? ........................................... .................................................. ............15
Cambio de registro detallado ............................................... .................................................. ................... 24

Tutorial ................................................. .................................................. .................................................. ........ 40


Operaciones bsicas................................................ .................................................. ................................. 42
Adicin de un nuevo smbolo .............................................. .................................................. ..................... 42
La eliminacin de un smbolo ....................................................................................................................... . 42
La divisin de una accin ............................................... .................................................. ............................. 42
La eliminacin de la cita ................................................ .................................................. ........................ 42
Aadir / eliminar smbolo de favoritos ............................................ ........................................... 42
La fusin de las citas de dos smbolos ............................................. .................................................. .43
Gua de iniciacin de grficos .............................................. .................................................. ..................... 44
Cmo utilizar la interfaz de grficos de arrastrar y soltar ........................................ ............................................... 50
Funciones especiales: section_begin, _SECTION_END, _SECTION_NAME,
_DEFAULT_NAME, Explic _PARAM_VALUES (slo para usuarios avanzados) ...................... 54
Grfico de temas ................................................ .................................................. ...................................... 59
personalizacin de la interfaz de usuario ............................................... .................................................. ............... 66
Trabajar con hojas de grficos y diseos de ventana ........................................... ......................................... 75
El uso de capas ................................................ .................................................. ........................................ 81
Usando la ventana Investigacin de la Web .............................................. .................................................. ............... 83
Abrir una nueva ventana investigacin de la tela ............................................. ........................................ 83
El uso responsable de cuenta ............................................... .................................................. ....................... 88
CREA UNA CUENTA NUEVA.............................................. .................................................. ......... 88
Utilizando los datos fundamentales ............................................... .................................................. ....................... 93
VENTANA DE INFORMACIN ................................................ .................................................. ........... 93
Usando la ventana Nuevo anlisis .............................................. .................................................. ................. 98
Introduccin................................................. .................................................. ................................. 98
Interfaz de usuario................................................ .................................................. ............................... 98
Cmo obtener las cotizaciones de diferentes mercados ........................................... ................................................. 104
Cmo configurar AmiBroker con alimentacin eSignal (versin RT solamente) ..................................... ...................... 107
Requisitos ................................................. .................................................. ............................ 107
Cmo configurar AmiBroker con alimentacin myTrack (versin RT solamente) ..................................... .................... 109
Requisitos ................................................. .................................................. ............................ 109
Cmo utilizar AmiBroker con fuente de datos externa (Cita del perseguidor) ...................................... ............... 111
Configuracin de una sola vez.............................................. .................................................. ............................. 111
Cmo configurar AmiBroker con alimentacin IQFeed (slo versin RT) ..................................... ...................... 115
Cmo utilizar AmiBroker con Interactive Brokers TWS .......................................... ............................... 117

yo
Gua del usuario de 6,00 AmiBroker

Tabla de contenido
Tutorial
Cmo utilizar AmiBroker con la fuente de datos externa DDE ......................................... ............................. 124
QU ES DDE ............................................... .................................................. ............................. 124
Cmo trabajar con datos en tiempo real plugins ......................................... .................................................. 130
Configuracin de una sola vez.............................................. .................................................. ............................. 130
Cmo utilizar AmiBroker con fuente externa de datos (Cotizaciones Plus, TC2000 / TCNet / TC2005, FastTrack, Metastock)
............................ .................................................. ......................................... 136
Configuracin de una sola vez.............................................. .................................................. ............................. 136
Cmo actualizar los Estados Unidos de cotizaciones automticamente AmiQuote .......................................... ........................ 139

Cmo descargar manualmente utilizando cotizaciones AmiQuote ........................................... ............................... 142


Introduccin................................................. .................................................. ............................... 142
ventana importador metastock ............................................... .................................................. ......... 146
La comprensin de los conceptos de base de datos AmiBroker .............................................. ..................................... 148
Fondo................................................. .................................................. ............................... 148
estructura de la base AmiBroker ............................................... .................................................. ..... 148
Qu pasa con los datos externos? ............................................ .................................................. ....... 148
La comprensin de las categoras ................................................ .................................................. ................. 151
El trabajo con los sectores e industrias ............................................. ................................................ 152
Trabajar con listas de vigilancia .............................................. .................................................. ...................... 162
La comprensin de cmo funciona la AFL .............................................. .................................................. ........... 169
Creacin de sus propios indicadores .............................................. .................................................. .............. 174
El uso de grficos estilos, colores, ttulos y parmetros en los indicadores ....................................... .................... 178
Cmo crear su propia exploracin ............................................ .................................................. ..... 190
Cmo escribir su propio comentario carta ........................................... ................................................ 196
A partir de estudios en las frmulas de AFL ............................................. .................................................. ............. 200
Control a posteriori de sus ideas de operacin ............................................ .................................................. ............ 202
backtesting-nivel de la cartera .............................................. .................................................. ................... 214
La lectura del informe backtest ............................................... .................................................. ..................... 226
Cmo optimizar el sistema de comercio ............................................. .................................................. ........... 229
Caminar hacia adelante pruebas .............................................. .................................................. ........................... 238
Los sistemas de contratos de futuros de control a posteriori de ........................................... .............................................. 242
Simulacin de Monte Carlo de su sistema de comercio ........................................... ....................................... 245
Pyramiding (escalado de entrada / salida) y mutliple monedas en la cartera de backtester .................................. 252
Pyramiding / Escala ............................................... .................................................. ................... 252
El uso de alertas basadas en frmulas ............................................. .................................................. .................. 256
Usando la ventana interpretacin ............................................... .................................................. ............... 260
Soporte para mltiples Marco de tiempo en el AFL ............................................ .................................................. ..... 261
El uso eficiente de mltiples hilos .............................................. .................................................. ............. 266
Clasificacin funcionalidad ................................................ .................................................. ......................... 273
El uso de fragmentos de cdigo AFL .............................................. .................................................. ................... 278
Tutoriales de vdeo (en lnea) ........................................... .................................................. ......................... 283

Gua de referencia AmiBroker ............................................... .................................................. ........................ 284


Ventanas ................................................. .................................................. .......................................... 285
cristal de la ventana Grfico ............................................... .................................................. ..................... 287
ventana de parmetros ................................................ .................................................. .................... 288
ventana de datos ................................................ .................................................. ............................... 290
herramientas de dibujo estudio ............................................... .................................................. ..................... 291
Lnea de la ventana Propiedades del estudio .............................................. .................................................. ....... 300

ii
Gua del usuario de 6,00 AmiBroker

Tabla de contenido
Gua de referencia AmiBroker
cuadro de texto ventana de propiedades .............................................. .................................................. ......... 302
Editor de frmulas ................................................ .................................................. ............................ 304
Fragmentos ventana de cdigo ............................................... .................................................. ...................... 312
Riesgo-Rendimiento ventana Mapa ............................................. .................................................. ................. 315
Coloque de dilogo Orden ............................................... .................................................. ...................... 316
Propiedades de la base ................................................ .................................................. ...................... 318
intrada ventana Configuracin ............................................... .................................................. ............ 319
ventana de preferencias ................................................ .................................................. ................... 322
Personalizar ventana de herramientas ............................................... .................................................. .............. 333
ventana del rbol smbolo ............................................... .................................................. .................... 335
ventana de informacin ................................................ .................................................. .................... 336
................................................ ventana Bloc de notas .................................................. ......................... 339
Cita ventana Editor ............................................... .................................................. ................... 340
ventana del Finder smbolo (F3) ............................................ .................................................. ........... 341
Usando la ventana Investigacin de la Web .............................................. .................................................. ............. 342
Abrir una nueva ventana investigacin de la tela ............................................. ...................................... 342
organizador ventana Asignacin ............................................... .................................................. .... 347
reclculo ventana compuesta ............................................... .................................................. .348
Categoras ventana ................................................ .................................................. ..................... 349
Asistente para importar ASCII ............................................... .................................................. ................... 350
ventana importador metastock ............................................... .................................................. ......... 354
El uso responsable de cuenta ............................................... .................................................. ..................... 356
CREA UNA CUENTA NUEVA.............................................. .................................................. ....... 356
En tiempo real ventana de cotizacin ............................................. .................................................. ................ 361
Fcil ventana de alerta ............................................... .................................................. ..................... 364
Barra de la ventana de reproduccin ............................................... .................................................. ..................... 368
Editor de frmulas ................................................ .................................................. ............................ 370
ventana de revisin rpida ............................................... .................................................. ................... 378
automtica de la ventana de anlisis ............................................... .................................................. ......... 379
ventana de configuracin del filtro ............................................... .................................................. .................. 381
La prueba del sistema ventana de configuracin de .............................................. .................................................. ........ 382

La prueba del sistema ventana del informe .............................................. .................................................. ........... 389
Comisin ventana ................................................ .................................................. .................. 394
Comentario ventana ................................................ .................................................. .................. 395
ventana de plugins ................................................ .................................................. .......................... 396
Asistente para mantenimiento Indicador ............................................... .................................................. ..... 397
ventana de registro ................................................ .................................................. ................................ 399
Mens ................................................. .................................................. .............................................. 401
Men Archivo................................................ .................................................. ................................... 402
men de edicin ................................................ .................................................. ................................... 405
Ver men ................................................ .................................................. ................................. 406
En el men Insertar ................................................ .................................................. ................................ 409
men Formato ................................................ .................................................. .............................. 413
men de smbolos ................................................ .................................................. ............................. 414
men de anlisis ................................................ .................................................. ............................ 416
men Herramientas ................................................ .................................................. ................................ 417
men de la ventana ................................................ .................................................. ............................ 419
men de ayuda ................................................ .................................................. .................................. 421

iii
Gua del usuario de 6,00 AmiBroker

Tabla de contenido
Gua de referencia AmiBroker
AFL men Editor ............................................... .................................................. ......................... 422
lista de resultados de anlisis automtico men contextual ............................................ ..................................... 425
men contextual Grfico ............................................... .................................................. ..................... 427
Diseos de men contextual ............................................... .................................................. ................. 428
Frmula (grfico) men contextual ............................................ .................................................. ........ 429
Capas del men contextual ............................................... .................................................. ................... 430
Atajos de teclado................................................ .................................................. ........................... 432
Importar ASCII ................................................ .................................................. ..................................... 434
Como funciona?............................................. .................................................. ......................... 434
Comandos de formato de definicin ............................................... .................................................. ....... 434
Comentarios ................................................. .................................................. ................................. 450
Ejemplos de uso ................................................ .................................................. ........................ 450
El comportamiento por defecto ................................................ .................................................. ....................... 453
El usuario puede definir los tipos de archivos y formatos ........................................... ................................................ 453
alias ticker ................................................ .................................................. ............................. 454
GICS categorizacin ................................................ .................................................. ................... 454
ICB categorizacin ................................................ .................................................. ...................... 454
Modelo de objetos de automatizacin OLE de AmiBroker ............................................. .......................................... 456
ndice de objetos ............................................... .................................................. ........................... 456
ADQuotation ................................................. .................................................. .............................. 457
ADQuotations ................................................. .................................................. ............................ 457
Anlisis................................................. .................................................. ..................................... 457
AnalysisDoc ................................................. .................................................. .............................. 459
AnalysisDocs ................................................. .................................................. ............................. 461
Solicitud................................................. .................................................. ................................. 461
Ventana................................................. .................................................. ..................................... 462
Ventanas ................................................. .................................................. .................................... 463
Comentario................................................. .................................................. .............................. 463
Documento................................................. .................................................. .................................. 463
Documentos................................................. .................................................. ................................ 463
Mercado................................................. .................................................. ....................................... 464
Mercados ................................................. .................................................. ..................................... 464
Cotizacin................................................. .................................................. ................................... 464
Citas ................................................. .................................................. ................................. 465
Valores................................................. .................................................. ......................................... 465
Cepo................................................. .................................................. ....................................... 466
Ejemplos prcticos: ............................................... .................................................. ..................... 467
Modelo de objetos de automatizacin OLE de AmiQuote ....................................................................................... . 469
ndice de objetos ............................................... .................................................. .................................. 469
Documento................................................. .................................................. .................................. 469

Gua de anlisis tcnico ............................................... .................................................. ............................. 471


Introduccin................................................. .................................................. ...................................... 471
Herramientas bsicas................................................ .................................................. ........................................ 472
Los grficos de precios ................................................ .................................................. ................................ 473
Las lneas de tendencia ................................................ .................................................. ................................. 475
Medias mviles ................................................ .................................................. ........................ 476
canales de regresin ................................................ .................................................. .................. 477

iv
Gua del usuario de 6,00 AmiBroker

Tabla de contenido
Gua de anlisis tcnico
Retroceso de Fibonacci ................................................ .................................................. .............. 478
Zonas horarias de Fibonacci ............................................... .................................................. ................. 479
Bandas de Bollinger................................................ .................................................. .......................... 480
Indicadores ................................................. .................................................. ......................................... 481
Acumulacin / Distribucin ............................................... .................................................. ............ 482
lnea de avances-retrocesos (AD-Line) ......................................... .................................................. ........ 483
ndice de Movimiento ADX / direccional ............................................. ................................................. 484
CCI - Commodity Channel Index ............................................. .................................................. ..485
Oscilador Chaikin ................................................ .................................................. ....................... 486
MACD - Movimiento Convergencia Normal / Divergencia ........................................... ......................... 487
ndice de Flujo de dinero ............................................... .................................................. ....................... 488
ndice de Volumen negativa ............................................... .................................................. ............... 489
OBV - On Balance Volume ............................................. .................................................. ........... 490
SAR parablico (Stop-and-inversa) ......................................... .................................................. ..491
RS - Fuerza Relativa (comparativo) ........................................... ............................................... 492
RSI - ndice de Fuerza Relativa ............................................. .................................................. ........ 493
ROC - Precio Tasa de Cambio ............................................ .................................................. ......... 494
Estocstico lento ................................................ .................................................. .......................... 495
ndice de armas .............................................. - Trin .................................................. ....................... 496
TRIX - Triple exponencial .............................................. .................................................. ........... 497
Ultimate Oscillator ................................................ .................................................. ...................... 498
VAP - Volumen A Precio histograma ............................................ .................................................. ..499
Grfico de rendimiento en relacin ............................................... .................................................. ......... 500

AmiBroker lenguaje de frmulas (AFL) ............................................ .................................................. ............. 501


Manual de Referencia AFL ............................................... .................................................. ...................... 502
Introduccin................................................. .................................................. ...................................... 502
Lo esencial................................................. .................................................. .............................................. 502
elementos lxicos ................................................ .................................................. ........................ 502
La estructura del lenguaje ................................................ .................................................. .................... 503
Palabras clave ................................................. .................................................. .................................. 519
AFL Funcin - Lista alfabtica de funciones .......................................... ........................... 541
AFL Referencia de funciones - lista por categoras de funciones .......................................... ........................... 549
# incluyen - preprocesador include ............................................. ..................................... 558
# include_once - preprocesador include (una vez) .......................................... ................... 559
# pragma - establece la opcin de pre-procesador de AFL .......................................... .......................................... 560
abs - valor absoluto .............................................. .................................................. ..................... 561
AccDist - acumulacin / distribucin ............................................. ................................................. 564
acos - funcin arcocoseno .............................................. .................................................. ............. 565
AddColumn - agregar la columna de exploracin numrica ............................................ ................................ 566
AddRankColumn - agregar la columna de clasificacin (s) de acuerdo con la clasificacin actual establecido por SetSortColumns ...... 569

AddRow - aadir fila de texto en bruto a la exploracin .......................................... ......................................... 570


AddSummaryRows - Aadir fila (s) Resumen de la salida de la exploracin ...................................... ..... 571
AddTextColumn - agregar la columna de exploracin de texto ............................................ ................................ 573
AddToComposite - aadir valor a la clave de pizarra composite ........................................... ............................. 575
Adline - lnea de avance / descenso ............................................ .................................................. ........ 577
AdvIssues - Las acciones en .............................................. .................................................. ...... 578
AdvVolume - avanzar volumen de asuntos ............................................. .......................................... 579

v
Gua del usuario de 6,00 AmiBroker

Tabla de contenido
AmiBroker lenguaje de frmulas (AFL)
ADX - ndice medio de movimiento direccional ............................................ ..................................... 580
AlertIf - disparador de alertas .............................................. .................................................. ..................... 581
AlmostEqual - error de redondeo comparacin insensible ............................................ ...................... 583
AMA - adaptativo media mvil ............................................. .................................................. ... 584
AMA2 - media mvil adaptativa ............................................. .................................................. .586
ApplyStop - aplicar parada incorporada ........................................... .................................................. ......... 587
Asc - obtener el cdigo ASCII del carcter ........................................... .................................................. ... 591
asin - la funcin arco seno .............................................. .................................................. .................. 592
atan - arc tan .............................................. .................................................. ................................ 593
atan2 - calcula el arco tangente de y / x .......................................... .................................................. .594
ATR - verdadero rango promedio ............................................. .................................................. ............. 595
BarIndex - obtiene el nmero de barras de base cero .......................................... .............................................. 597
BarsSince - barras desde .............................................. .................................................. ................. 600
BBandBot - banda de Bollinger inferior ............................................. .................................................. 602
BBandTop - banda de Bollinger superior ............................................. .................................................. ..... 603
BeginValue - Valor de la matriz en el inicio de la gama ...................................... ..................... 604
CategoryAddSymbol - aade un smbolo a una categora .......................................... .......................... 605
CategoryCreate - aadir nueva categora (por ejemplo, lista de vigilancia) ....................................... ...................... 607
CategoryFind - buscar categora por su nombre ........................................... .................................... 608
CategoryGetName - obtener el nombre de una categora .......................................... ............................... 609
CategoryGetSymbols - Recupera la lista separada por comas de los smbolos que pertenecen a determinada

categora................................................. .................................................. ............................. 611


CategoryRemoveSymbol - eliminar un smbolo de una categora .......................................... ........... 613
CategorySetName - establecer el nombre de categora (grupo, el mercado, la lista del reloj, la industria) .................... 615

CCI - Commodity Channel Index ............................................. .................................................. .... 616


ceil - valor ceil .............................................. .................................................. .............................. 618
Chaikin - Oscilador Chaikin .............................................. .................................................. ............ 619
ClipboardGet - recupera contenido actual del portapapeles de Windows .......................................... ....... 620
ClipboardSet - copia el texto en el portapapeles de Windows ......................................... .................... 621
ColorBlend - blends (mezclas) de dos colores .......................................... .............................................. 622
ColorHSB - especificar el color utilizando Tono-Saturacin-Brillo ........................................ ................. 623
ColorRGB - especificar el color utilizando los componentes rojo, verde y azul ....................................... ............. 625
Correlacin - correlacin ............................................... .................................................. ............... 627
cos - coseno ............................................... .................................................. ................................. 629
cosh - funcin coseno hiperblico ............................................. .................................................. ..630
CreateObject - crear el objeto COM ............................................. .................................................. 631
CreateStaticObject - crear el objeto COM esttica ............................................ ................................ 632
Cruz - cheque cruzado .............................................. .................................................. ............... 633
Cum - suma acumulativa .............................................. .................................................. ................. 636
Fecha - fecha ............................................... .................................................. .................................. 639
DateNum - nmero de fecha .............................................. .................................................. ............... 641
DateTime - recupera codificada fecha y hora ............................................ .......................................... 642
DateTimeAdd - aade nmero especificado de segundos / minutos / horas / das a fecha y hora ................... 644
DateTimeConvert - conversin de formato de fecha / hora ........................................... .............................. 646
DateTimeDiff - obtener la diferencia en segundos entre dos valores de fecha y hora ...................................... 648
DateTimeToStr - convertir fecha y hora a la cadena ............................................ ..................................... 649
Da - da del mes ............................................. .................................................. ........................ 650
DayOfWeek - da de la semana ............................................. .................................................. ............ 651

vi
Gua del usuario de 6,00 AmiBroker

Tabla de contenido
AmiBroker lenguaje de frmulas (AFL)
DiaDelAnio - obtiene el nmero ordinal del da en un ao ........................................ ................................. 652
DaysSince1900 - Devuelve el nmero de das desde el 1 de enero de, 1900 ....................................... ............ 653
DecIssues - Las acciones en baja .............................................. .................................................. ........ 655
DecVolume - la disminucin de volumen de asuntos ............................................. ............................................ 656
DEMA - el doble de la media mvil exponencial ............................................ ................................... 657
EMA - media mvil exponencial ............................................. ................................................ 659
EnableRotationalTrading - Activa el modo de rotacin de comercio de la backtester ........................... 663
ENABLESCRIPT - habilitar motor de scripting ............................................. ............................................ 665
EnableTextOutput - permite activar o desactivar la salida de texto ......................................... ................ 666
EncodeColor - codifica para el color del ttulo indicador ........................................... ................................. 667
EndValue - valor de la matriz al final de la gama seleccionada ..................................... .............. 669
La equidad - el clculo de lnea de capital-solo smbolo .......................................... ........................................ 670
- Error aparece un mensaje de error definido por el usuario y se detiene la ejecucin ...................................... ... 674
EXP - funcin exponencial .............................................. .................................................. ........... 675
ExRem - eliminar las seales excesivas ............................................. ................................................ 676
ExRemSpan - eliminar las seales excesivas que abarca determinado nmero de barras ................................... 678
fclose - cerrar un archivo ............................................. .................................................. ......................... 679
fdelete - borra un archivo ............................................. .................................................. .................... 680
FDIR - Lista el contenido del directorio ............................................. .................................................. .............. 681
feof - comprueba si un archivo de fin de ......................................... .................................................. ..................... 683
FFT - Fast Fourier Transform realiza ............................................ ........................................... 684
fgets - obtener una cadena de un archivo .......................................... .................................................. ............ 687
fgetstatus - recupera de estado del archivo / propiedades ........................................... ........................................ 689
FIR - filtro de respuesta de impulso finito ............................................ ................................................. 690
FirstVisibleValue - get primer valor visible de matriz .......................................... ................................ 692
Dar la vuelta -................................................ .................................................. ........................................... 693
piso - valor mnimo .............................................. .................................................. .......................... 694
fmkdir - crea (hace) un directorio .......................................... .................................................. 0,695
fopen - abrir un archivo ............................................. .................................................. ......................... 696
Extranjero - datos de seguridad exterior de acceso ............................................ ............................................. 698
fputs - escribir una cadena en un archivo .......................................... .................................................. ............. 701
frac - parte fraccionaria .............................................. .................................................. ...................... 703
frmdir - elimina un directorio ............................................. .................................................. .......... 704
NombreCompleto - nombre completo del smbolo ............................................................................................. . 705
GapDown - hueco a la baja .............................................. .................................................. .................. 707
GapUp - hueco al alza .............................................. .................................................. ............................ 708
GetAsyncKeyState - consulta el estado actual de las teclas del teclado ......................................... ........... 709
GetBacktesterObject - obtener el acceso al objeto backtester .......................................... ............... 712
GetBaseIndex - recupera smbolo de ndice de base de fuerza relativa ......................................... ....... 713
GetCategorySymbols - Recupera la lista separada por comas de los smbolos que pertenecen a determinada

categora................................................. .................................................. ............................. 714


GetChartBkColor - obtener el valor de color RGB de fondo de la carta ........................................ ........ 715
GetChartID - ID conseguir xitos actual ............................................ .................................................. ... 716
GetCursorMouseButtons - Obtener el estado actual de los botones del ratn .......................................... .......... 717
GetCursorXPosition - obtener la posicin actual de X puntero del ratn ......................................... ........... 721
GetCursorYPosition - Obtener la posicin actual del puntero del ratn Y ......................................... ........... 723
GetDatabaseName - recupera nombre de la carpeta de base de datos actual .......................................... ....... 725
GetExtraData - Obtener datos adicionales de fuente de datos externa ......................................... ................... 726

vii
Gua del usuario de 6,00 AmiBroker

Tabla de contenido
AmiBroker lenguaje de frmulas (AFL)
GetFnData - obtener datos fundamentales ............................................. .................................................. 728
GetFormulaPath - obtener la ruta del archivo de la frmula actual .......................................... .............................. 730
GetOption - obtiene el valor de la opcin en la configuracin de anlisis automtico ....................................... ...... 731
GetPerformanceCounter - recupera el valor actual del rendimiento de alta resolucin
mostrador................................................. .................................................. ............................... 736
GetPlaybackDateTime - llegar barra de reproduccin de la fecha de posicin / tiempo ......................................... .................. 738

GetPriceStyle - obtener el estilo grfico de precios actual ........................................... ...................................... 739


GetRTData - recupera los campos de datos en tiempo real ......................................... ................................... 741
GetRTDataForeign - recupera los campos de datos en tiempo real (por smbolo especificado) ............................ 743
GetScriptObject - obtener acceso a la escritura objeto COM .......................................... ............................ 745
GetTradingInterface - recupera OLE objeto de automatizacin de comercio automtico interfac ................. 746
GfxArc - dibujar un arco ............................................. .................................................. ..................... 747
GfxChord - dibujar un acorde ............................................. .................................................. ............... 748
GfxCircle - dibujar un crculo ............................................. .................................................. ................ 749
GfxDrawText - dibujar un texto (recortado de rectngulo) ........................................ ................................. 750
GfxEllipse - dibujar una elipse ............................................. .................................................. ........... 753
GfxGetTextWidth - llegar ancho de pxel de texto ........................................... .......................................... 754
GfxGradientRect - dibujar un rectngulo con relleno degradado .......................................... ......................... 755
GfxLineTo - dibujar una lnea de punto especificado .......................................... .......................................... 756
GfxMoveTo - mover el cursor grfico para nueva posicin .......................................... ............................ 757
GfxPie - dibujar un pastel ............................................. .................................................. ........................ 758
GfxPolygon - dibujar un polgono ............................................. .................................................. ........ 759
GfxPolyline - dibujar una polilnea ............................................. .................................................. ......... 760
GfxRectangle - dibujar un rectngulo ............................................. .................................................. ... 761
GfxRoundRect - dibujar un rectngulo con esquinas redondeadas .......................................... ................... 762
GfxSelectFont - crear / seleccionar fuente grfico ........................................... ...................................... 763
GfxSelectHatchBrush - cepillo de seleccin de estilo de trama ............................................ .............................. 765
GfxSelectPen - crear / seleccionar lpiz grfico ........................................... ....................................... 766
GfxSelectSolidBrush - crear / seleccionar cepillo grfico ........................................... ......................... 768
GfxSetBkColor - establecer el color de fondo grfico ............................................ ................................ 769
GfxSetBkMode - establecer el modo grfico de fondo ............................................ .............................. 770
GfxSetCoordsMode - conjunto de bajo nivel de grficos de coordenadas de modo ....................................... ............ 771
GfxSetOverlayMode - el modo de superposicin grfica de bajo nivel establecido ......................................... .................. 773

GfxSetPixel - conjunto de pxeles en la posicin especificada al color especificado ........................................ ............. 774

GfxSetTextAlign - establecer la alineacin de texto ............................................. ............................................... 775


GfxSetTextColor - conjunto de colores de texto grfico ............................................ .......................................... 777
GfxSetZOrder - establecer una corriente de baja nivel de la capa grfica orden Z ...................................... ................... 778

GfxTextOut - escribe el texto en la ubicacin especificada .......................................... ............................... 779


GicsID - obtener informacin de la categora GICS ............................................ ........................................... 781
GroupID - Obtener ID de grupo / nombre ........................................... .................................................. .......... 782
HHV - alto alto valor ............................................. .................................................. .............. 783
HHVBars - rejas desde ms alto alta ............................................ .................................................. 787
Alto - valor ms alto .............................................. .................................................. ................. 788
HighestBars - rejas desde el valor ms alto ............................................ ............................................ 789
HighestSince - el valor ms alto desde el estado se reuni ........................................... ............................. 790
HighestSinceBars - rejas desde el valor ms alto desde el estado se reunieron ......................................... ...... 791
HighestVisibleValue - obtener el valor ms alto en el rea de la carta visible ........................................ ..792
HMA - Hull Moving Average ............................................. .................................................. .......... 793

viii
Gua del usuario de 6,00 AmiBroker

Tabla de contenido
AmiBroker lenguaje de frmulas (AFL)
Hold - tengan la seal de alerta ............................................ .................................................. ............. 794
Hora - obtener horas de barra actual ............................................ .................................................. .......... 795
IcbID - obtener informacin de la categora ICB ............................................ ................................................ 796
SiInm - inmediata funcin SI ............................................. .................................................. .............. 797
IIR - filtro de respuesta de impulso infinito ............................................ .................................................. 806
IndustryID - Obtener ID de la industria / Nombre ........................................... .................................................. .808
InGICS - GICS prueba de miembros ............................................. .................................................. ... 809
InICB - membresa ICB prueba ............................................. .................................................. ........ 810
En el interior - da en el interior .............................................. .................................................. ........................ 811
Int - parte entera .............................................. .................................................. ............................ 812
Intervalo - conseguir intervalo de barra (en segundos) ......................................... ................................................. 814
InWatchList - reloj de prueba lista de miembros (por nmero ordinal) ....................................... .............. 816
InWatchListName - ver la lista de miembros de prueba (por su nombre) ........................................ .................. 817
IsContinuous - Estado del pabelln 'citas' cheques continua ......................................... .................... 818
IsEmpty - comprobacin de valor vaco ............................................. .................................................. ........ 819
IsFavorite - comprobar si el smbolo actual pertenece a favoritos ......................................... .................... 820
IsFinite - comprobar si el valor no es infinita .......................................... .................................................. 821
ISINDEX - comprobar si el smbolo actual es un ndice de ......................................... ...................................... 822
IsNaN - busca indicios de NaN (no un nmero) ........................................ ............................................... 823
EsNulo - comprobar NULL (vaco) Valor ......................................... .................................................. .824
IsTrue - valor real (no vaco y no cero) comprobar .................................... ............................... 825
LastValue - ltimo valor de la matriz ........................................... .................................................. ... 826
LastVisibleValue - acceder al ltimo valor visible de matriz .......................................... ................................ 830
LineArray - generar matriz de la lnea de tendencia ........................................... ................................................ 831
LinearReg - regresin lineal de punto final ........................................... ............................................ 833
LinRegIntercept -................................................ .................................................. ........................ 834
LinRegSlope - pendiente de la regresin lineal ............................................. ............................................ 835
LLV - bajo valor bajo ............................................. .................................................. .................. 837
LLVBars - rejas desde mnimo ms bajo ............................................ .................................................. .... 841
log - logaritmo natural .............................................. .................................................. .................. 842
log10 - logaritmo decimal .............................................. .................................................. ............. 844
Operaciones de bsqueda - Buscador de la matriz para la barra con la fecha / hora especificada ...................................... .................... 845

Bajo - valor ms bajo .............................................. .................................................. ................... 846


LowestBars - rejas desde ms bajo ............................................. .................................................. ..... 847
LowestSince - el valor ms bajo desde el estado se reuni ........................................... ............................... 848
LowestSinceBars - barssince valor ms bajo desde el estado se reuni .......................................... ........ 849
LowestVisibleValue - obtener el valor ms bajo en el rea de la carta visible ........................................ ..... 850
MA - media mvil simple ............................................. .................................................. ......... 851
MACD - media mvil de convergencia / divergencia ........................................... ........................... 858
MarketID - market ID / Nombre ............................................ .................................................. .......... 860
Matrix - crear una nueva matriz ............................................ .................................................. ........... 861
Max - valor mximo de dos nmeros / matrices ......................................... .................................. 862
MDI - menos indicador de movimiento direccional (DI) ........................................ ................................ 865
Median - calcular la mediana (elemento medio) .......................................... ..................................... 866
IMF - ndice de flujo de dinero ............................................. .................................................. ................. 867
MICROSEC - Obtener parte de microsegundos de la barra de la marca de tiempo ......................................... .................... 868

Milisegundos - Obtener milisegundos parte de la barra de la marca de tiempo ......................................... ......................... 869

Min - valor mnimo de dos nmeros / matrices ......................................... .................................... 870

ix
Gua del usuario de 6,00 AmiBroker

Tabla de contenido
AmiBroker lenguaje de frmulas (AFL)
Minuto - conseguir minutos de barra actual ............................................ .................................................. .... 873
Mes - mes ............................................... .................................................. ............................. 874
mtRandom - Mersene Twister generador de nmeros aleatorios ........................................... ................ 875
mtRandomA - Mersene Twister generador de nmeros aleatorios (versin matriz) ................................. 876
MxGetSize - conseguir tamao de la matriz ........................................... .................................................. ..877
MxIdentity - crear una matriz de identidad ............................................ ............................................... 878
MxTranspose - crea la transposicin de una matriz de entrada .......................................... ......................... 879
Nombre - smbolo .............................................. .................................................. ................... 880
NoteGet - recupera el texto de la nota .......................................... .............................................. 885
Noteset - establece el texto de la nota ........................................... .................................................. ......... 886
Ahora - obtiene actual fecha / hora del sistema .......................................... .................................................. 887
NullCount - cuenta los valores nulos consecutivos ............................................ ....................................... 889
NumToStr - Nmero convertido a cadena ............................................ ............................................... 890
NVI - ndice de volumen negativo ............................................. .................................................. ......... 893
Nz - Nulo (Null / Nan / Infinito) a cero ...................................... .................................................. ....... 894
OBV - en el volumen de equilibrio ............................................. .................................................. ............. 896
Optimizar - definir la variable de optimizacin ............................................. ........................................... 897
OptimizerSetEngine - seleccione motor de optimizacin externa ............................................ ............... 900
OptimizerSetOption - establece el valor de los parmetros del motor optimizador externa ................................ 901
OSCP - oscilador de precios .............................................. .................................................. .................. 902
OscV - oscilador de volumen .............................................. .................................................. .............. 903
Exterior - bar exterior .............................................. .................................................. .................... 904
Param - parmetro numrico definido por el usuario usuario aadir ......................................... ......................... 905
ParamColor - parmetro de color definido por el usuario usuario aadir ......................................... ...................... 912
ParamDate - parmetro de fecha definido por el usuario usuario aadir ......................................... ........................ 916
ParamField - crea parmetro de campo de precio ............................................ ...................................... 917
Paramlist - crea el parmetro que consisten en la lista de opciones ...................................... ..... 919
ParamStr - Aadir usuario puede definir el usuario parmetro de cadena ......................................... ......................... 921
- ParamStyle ciertos estilos aplicados a la trama .......................................... .................................... 922
ParamTime - parmetro de tiempo definido por el usuario usuario aadir ......................................... ....................... 925
ParamToggle - crear S / No parmetro ........................................... ......................................... 926
ParamTrigger - crea un disparador (botn) en el dilogo de parmetros ...................................... ......... 929
PDI - adems de indicador de movimiento direccional ............................................ ........................................ 930
Pico - pico ............................................... .................................................. ................................. 931
- PeakBars bares desde el pico ............................................. .................................................. .......... 932
Percentil - calcular percentil .............................................. .................................................. ... 933
RANGO.PERCENTIL - calcular ciento rango ............................................. ............................................. 934
PlaySound - reproducir un archivo .wav de regreso especificada .......................................... ........................................ 935

Parcela - grfico indicador de trama ............................................. .................................................. .............. 936


PlotForeign - datos de seguridad exterior parcela ............................................ ............................................ 946
PlotGrid - Parcela lnea de rejilla horizontal ............................................ .................................................. ... 947
PlotOHLC - parcela carta por encargo OHLC ............................................ ............................................... 949
PlotShapes - parcelas flechas y otras formas ........................................... .................................... 952
PlotText - escribir texto en el grfico ........................................... .................................................. ..... 956
PlotTextSetFont - escribir el texto en el grfico con la fuente definida por el usuario ...................................... ............ 958

PlotVAPOverlay - parcela de volumen-A-precio diagrama de superposicin ........................................ .......................... 959

PlotVAPOverlayA - parcela de mltiples segmento grfico de volumen-A-precio ...................................... .......... 960


PopupWindow - visualizacin de la ventana emergente ........................................... ........................................... 962

x
Gua del usuario de 6,00 AmiBroker

Tabla de contenido
AmiBroker lenguaje de frmulas (AFL)
Prec - ajustar el nmero de decimales del nmero de punto flotante ....................................... .......... 963
Preferencias - Recuperar valores de preferencias ............................................. ............................................... 964
printf - Imprimir con formato de salida a la ventana de salida ......................................... ............................ 966
PVI - ndice de volumen positivo ............................................. .................................................. ........... 968
Random - nmero aleatorio .............................................. .................................................. ........... 969
Ref - Referencia pasado / valores futuros de la matriz ........................................ ..................................... 971
RelStrength - fuerza relativa comparada ............................................. .................................... 980
- RequestTimedRefresh fuerzas de actualizacin peridica del panel indicador .......................................... ..981
RestorePriceArrays - Restaurar las matrices de precios al smbolo original .......................................... ............. 983
Invertir - invertir el orden de los elementos en el array ....................................... ...................... 985
RMI - ndice de Momentum relativa ............................................. .................................................. ... 986
ROC - tasa de cambio porcentual ............................................ .................................................. ..987
nmero redondo para entero ms cercano ........................................... - Ronda ......................................... 990
RSI - ndice de fuerza relativa ............................................. .................................................. .......... 992
RWI - ndice de paseo aleatorio ............................................. .................................................. .............. 994
RWIHi - ndice de paseo aleatorio de altos ........................................... ................................................. 995
RWILo - ndice de paseo aleatorio de mnimos ........................................... .................................................. 996
SAR - parablica de parada y marcha atrs .......................................... .................................................. .... 997
Di - habla de texto proporcionado ............................................. .................................................. ............ 998
En segundo lugar - obtener el segundo de barra actual ............................................ ................................................. 1000

SectorID - obtener ID de sector / Nombre ........................................... .................................................. ..... 1001


SelectedValue - recupera valor de la matriz en el punto de fecha / hora seleccionada en ese momento .................... . 1002
SendEmail - enve un mensaje de correo electrnico .......................................... ............................................. 1005
SetBacktestMode - Establece el modo de trabajo de la backtester .......................................... ................ 1006
SetBarFillColor - conjunto de barras / palmatoria / tabla de relleno cielo color ....................................... ................... 1008

SetBarsRequired - fijar el nmero de barras anteriores y futuras necesarias para la escritura / DLL para

ejecutar correctamente ................................................ .................................................. ............... 1009


SetChartBkColor - establecer el color de fondo de un grfico .......................................... .......................... 1011
SetChartBkGradientFill - permite que el color de fondo de relleno degradado en los indicadores ............................ 1013
SetChartOptions - SET / CLEAR sobrescribir los valores predeterminados / opciones del panel de diagrama de ...................................... 0.1015

SetCustomBacktestProc - Definir archivo de frmula procedimiento personalizado backtest ................................. 1018


SetForeign - sustituir las matrices de precios actuales con los de seguridad exterior .................................... 1019
SetFormulaName - establecer el nombre de la frmula .......................................... .............................. 1021
SetGradientFill - establecer los colores de una trama de relleno degradado ........................................ ........................... 1022

SetOption - establece las opciones de configuracin de anlisis automtico .......................................... ................... 1024

SetPositionSize - establecer el tamao del comercio ............................................. .................................................. ..1030

SetSortColumns - Establece las columnas que sern utilizados para la clasificacin en la ventana AA 1033 .....................

SetStopPrecedence - conjunto de precedencia de paradas incorporadas ......................................... ..................... 1034


SetTradeDelays - permite controlar los retrasos comerciales aplicadas por el backtester ............................... 1035
ShellExecute - ejecutar un archivo ............................................. .................................................. ....... 1037
signo - devuelve el signo del nmero / matriz ........................................ ........................................ 1038
Seal - lnea de seal MACD ............................................. .................................................. ............. 1039
pecado - funcin seno .............................................. .................................................. ....................... 1041
senh - funcin seno hiperblico ............................................. .................................................. ..... 1042
Ordenar - realiza una ordenacin rpida de la matriz ......................................... ............................................ 1043
SparseCompress - comprimir matriz dispersa ............................................. ................................... 1044
SparseExpand - ampliar matriz comprimido para matriz dispersa .......................................... ............ 1046
sqrt - raiz cuadrada .............................................. .................................................. ........................ 1048

xi
Gua del usuario de 6,00 AmiBroker

Tabla de contenido
AmiBroker lenguaje de frmulas (AFL)
StaticVarCompareExchange - atmica variable esttica enclavada comparar de intercambio
operacin................................................. .................................................. .......................... 1050
StaticVarCount - obtener el nmero total de variables estticas en la memoria ....................................... ..1053
StaticVarGenerateRanks - generan la clasificacin de mltiples smbolos y lo almacenan en esttico
las variables ................................................. .................................................. .......................... 1054
StaticVarGet - obtiene el valor de la variable esttica .......................................... ................................ 1058
StaticVarGetRankedSymbols - recuperar una lista de smbolos clasificados de variables estticas .............. 1061
StaticVarGetText - obtiene el valor de la variable esttica como cadena ........................................ ............. 1063
StaticVarInfo - obtener la informacin sobre la variable esttica (s) ....................................... ................. 1065
StaticVarRemove - eliminar variable esttica ............................................. .................................... 1066
StaticVarSet - establece el valor de la variable esttica .......................................... ................................. 1068
StaticVarSetText - Establece el valor de la variable de cadena esttica ......................................... ................ 1070
Status - Obtener informacin sobre el estado de la AFL en tiempo de ejecucin ......................................... ..................................... 1071

StdErr - error estndar .............................................. .................................................. ............... 1077


DesvEst - desviacin estndar .............................................. .................................................. ......... 1078
StochD - estocstico lento% D ............................................ .................................................. ....... 1080
StochK - estocstico lento% K ............................................ .................................................. ........ 1081
StrCount - contar las apariciones de la subcadena dentro de una cadena ........................................ ............ 1082
StrExtract - extractos de artculo dado (subcadena) de cadena separada por comas ................................ 1083
StrFind - encontrar subcadena en una cadena ........................................... .................................................. 0.1085
StrFormat - Escritura de la salida con formato a la cadena .......................................... ............................... 1086
StrLeft - extrae la parte ms a la izquierda ............................................ .................................................. 1089
StrLen - longitud de la cadena .............................................. .................................................. .................. 1091
StrMatch - patrn de encordado / wildcard ........................................... .................................... 1092
StrMid - extrae parte de la cadena ........................................... .................................................. 0.1093
StrReplace - cadena de reemplazo .............................................. .................................................. ......... 1094
StrRight - extrae la parte ms a la derecha de la cadena ......................................... ............................. 1095
StrSort - especie de lista de elementos separados por comas .......................................... .......................................... 1096

StrToDateTime - convierten una cadena de fecha y hora ............................................ ................................... 1097


Strtolower - convierte a minsculas ............................................. ............................................... 1098
StrToNum - Convierte una cadena a nmero ............................................ ............................................. 1099
Strtoupper - convierte a maysculas ............................................. ............................................... 1100
StrTrim - recortar espacios en blanco de la cadena ........................................... ...................................... 1101
Estudio - Referencia dibujados a mano estudio ........................................... ............................................... 1102
Suma - suma de datos sobre nmero determinado de barras ......................................... ................................ 1103
Tan - funcin tangente .............................................. .................................................. ................. 1106
tanh - funcin tangente hiperblica ............................................. ................................................. 1107
TEMA - el triple media mvil exponencial ............................................ .................................... 1108
ThreadSleep - hilo para suspender nmero especificado de milisegundos ........................................ 1109
TimeFrameCompress - comprimir nica matriz de marco de tiempo dado ......................................... ..1110
TimeFrameExpand - ampliar matriz comprimido marco de tiempo ........................................... ........... 1112
TimeFrameGetPrice - recuperar O, H, L, C, V valores de otro marco de tiempo ................................ 1114
TimeFrameMode - Modo de compresin de marco de tiempo del interruptor ........................................... .............. 1116
TimeFrameRestore - restaura las matrices de precios a plazo original de ......................................... ..... 1118
TimeFrameSet - cambiar las matrices de precios para un perodo de tiempo diferente ........................................ ............ 1120

TimeNum - obtener el tiempo de barra actual ............................................ .................................................. ... 1123


Trin - comerciantes (armas) ndice ........................................... .................................................. ............ 1124
TRIX - Triple precio suavizado exponencial ............................................ ....................................... 1125

xii
Gua del usuario de 6,00 AmiBroker

Tabla de contenido
AmiBroker lenguaje de frmulas (AFL)
Comedero - a travs ............................................... .................................................. ......................... 1126
- TroughBars bares desde cubeta ............................................. .................................................. ... 1127
TSF - previsin de series temporales ............................................. .................................................. ........... 1128
Definitiva - oscilador ltima .............................................. .................................................. ....... 1129
UncIssues - cuestiones sin cambios .............................................. .................................................. ..1130
UncVolume - unchaged volumen de asuntos ............................................. ......................................... 1131
ValueWhen - Obtiene el valor de la matriz cuando la condicin se reuni ........................................ .................... 1132
VarGet - obtiene el valor de la variable dinmica .......................................... .................................... 1135
VarGetText - obtiene el valor de la variable dinmica de texto ......................................... ....................... 1137
VARSET - establece el valor de la variable dinmica .......................................... ..................................... 1138
VarSetText - establece variable dinmica del tipo de cadena .......................................... ............................ 1140
Versin - obtener informacin de la versin ............................................. .................................................. ............ 1141
Wilders - alisado de Wilder .............................................. .................................................. ...... 1142
WMA - media mvil ponderada ............................................. ................................................. 1143
WriteIf - comentario de los resultados de texto condicional ............................................ .................................. 1144
WriteVal - convierte el nmero a cadena ............................................ .............................................. 1147
XYChartAddPoint - aadir a la dispersin punto de exploracin (XY) ....................................... grfico .......... 1151
XYChartSetAxis - establecer los nombres de los ejes X e Y en los grficos de dispersin de exploracin ........................ 1153

Ao - ao ............................................... .................................................. ................................ 1154


ZIG - zigzag indicador ............................................ .................................................. .................. 1155
_DEFAULT_NAME - Retrive nombre predeterminado de la trama .......................................... ....................... 1156
_DT - Cadena de convertir a datetime ............................................ .................................................. ... 1158
_N - Ninguna salida de texto ............................................. .................................................. ....................... 1159
_PARAM_VALUES - Recuperar cadena de valores param ............................................ ......................... 1168
_SECTION_BEGIN - Seccin comienza marcador ............................................. .................................. 1169
_SECTION_END - Marcador de seccin de extremo ............................................. ......................................... 1173
_SECTION_NAME - Recuperar el nombre de la seccin actual ............................................ ....................... 1177
_TRACE - Texto imprimir visor de depuracin del sistema .......................................... ................................... 1178
_TRACEF - Impresin de texto con formato a un visor de depuracin del sistema ......................................... .................. 1180

AFL Lista de errores ............................................... .................................................. ................................... 1181


Error 1. Operacin no permitida. Operador / operando de coincidencia de tipos ............................................. 1184
El clculo de las estadsticas de seguridad mltiples con funcin AddToComposite .......................................... ..1252
funcin de la equidad, individuales e inversiones de capital Grficas .......................................... ........................... 1256
Las funciones que aceptan perodos variables .............................................. ........................................... 1261
funciones definidas por el usuario, procedimientos. / Alcance global local .............................................. ........... 1262
Herramientas de AFL ................................................ .................................................. ....................................... 1265
anlisis tcnico automtica ............................................... .................................................. ..... 1265
automtica de la ventana de anlisis ............................................... .................................................. ....... 1266
Editor de frmulas ................................................ .................................................. .......................... 1266
Guru Asesor ventana Comentario .............................................. .............................................. 1266
AFL Scripting Host ............................................... .................................................. ........................... 1267
Lo esencial................................................. .................................................. ...................................... 1267
Requisitos ................................................. .................................................. .......................... 1267
Habilitacin de AFL Scripting Host .............................................. .................................................. ...... 1267
Ms informacin................................................ .................................................. ................... 1272
apoyo modelo de objetos componentes en AFL ............................................ ............................................. 1273
Introduccin................................................. .................................................. ............................. 1273
Llamar a las funciones definidas en escritura ............................................. .................................................. 1273

xiii
Gua del usuario de 6,00 AmiBroker

Tabla de contenido
AmiBroker lenguaje de frmulas (AFL)
Usando COM externa / objetos ActiveX en AFL .......................................... .................................... 1275
Plug-in de AFL ............................................. .................................................. .................................... 1278
interfaz de complementos ................................................ .................................................. ........................ 1278
errores comunes de codificacin en AFL ............................................. .................................................. ..... 1279
Gua de referencia de la interfaz Backtester Porfolio ............................................. ................................... 1284
Lo esencial................................................. .................................................. ...................................... 1284
Cmo aadir mtricas definidas por el usuario backtest / informe de optimizacin ...................................... ............... 1298
El uso de las funciones de grficos de bajo nivel ............................................ .................................................. ...... 1305
Ejemplos de uso: ............................................... .................................................. ...................... 1307

Informacin tcnica ................................................ .................................................. ............................... 1312


Gua para resolver problemas................................................ .................................................. .................... 1313
Los archivos y directorios utilizados por AmiBroker ............................................ .............................................. 1317
sistema de recuperacin de anomalas y de informes de fallos automtica ........................................... ............................ 1318

consejos de optimizacin del rendimiento ............................................... .................................................. ................... 1321


Supervisin del rendimiento................................................ .................................................. ........... 1323
Multithreading rendimiento ................................................ .................................................. ..... 1325

Cmo comprar AmiBroker? ............................................. .................................................. .................... 1326


PRECIOS ................................................. .................................................. ........................................ 1326
VENTAJAS: ................................................ .................................................. ............................... 1326

Crditos ................................................. .................................................. .................................................. ..... 1328


Gracias................................................. .................................................. ........................................... 1328
AmiBroker en la Web .............................................. .................................................. ............... 1328

xiv
Derechos de autor

Gua del usuario de AmiBroker 6,00.


Copyright 1995-2015 Tomasz Janeczko / AmiBroker.com. Todos los derechos reservados. AmiBroker, AmiQuote, AmiFeed,
AmiBroker.com y el logotipo son marcas comerciales de AmiBroker Tomasz Janeczko / AmiBroker.com.

Microsoft, ActiveX, JScript, VBScript, Internet Explorer, MSDN, Windows, Windows NT, Win32 y Win32s son marcas comerciales registradas o marcas
comerciales de Microsoft Corporation registradas en los EE.UU. y / u otros pases. Amiga es una marca registrada o marcas comerciales de Amiga
Technologies, GmbH. Windows, Windows NT son marcas comerciales registradas o marcas comerciales de Microsoft Corporation. Metastock es una
marca comercial de Equis International, Inc. Otras marcas y nombres de productos son marcas comerciales o marcas registradas de sus respectivos
propietarios.

Derechos de autor 1
Gua del usuario de 6,00 AmiBroker Derechos de autor

Gua del usuario de 6,00 AmiBroker

Contenido

Introduccin
Tour rapido
Empezando
Qu hay de nuevo en AmiBroker?

Tutorial
Guia de referencia
Gua de anlisis tcnico
AmiBroker lenguaje de frmulas (AFL)
Informacin tcnica
Cmo comprar AmiBroker?
crditos

Copyright 1995-2015 Tomasz Janeczko / AmiBroker.com. Todos los derechos reservados.


AmiBroker, AmiQuote, AmiFeed, AmiBroker lenguaje de frmulas, AFL, AmiBroker.com y el logotipo son marcas comerciales de AmiBroker Tomasz
Janeczko / AmiBroker.com.

AmiBroker utiliza tecnologas de secuencias de comandos ActiveX de Microsoft. Microsoft, ActiveX, JScript, VBScript, Internet Explorer, MSDN, Windows,
Windows NT, Win32 y Win32s son marcas comerciales registradas o marcas comerciales de Microsoft Corporation registradas en los EE.UU. y / u otros
pases. Windows, Windows NT son marcas comerciales registradas o marcas comerciales de Microsoft Corporation. Metastock es una marca comercial de
Equis International, Inc. Otras marcas y nombres de productos son marcas comerciales o marcas registradas de sus respectivos propietarios.

Contenido 2
Introduccin
Gracias por elegir AmiBroker usted. Esta gua le ayudar a ponerse en marcha.

AmiBroker es un programa integral de anlisis tcnico, con una de grficos avanzados, de back-testing y capacidades de escaneo. Se proporciona todo lo que
necesita para operar con xito. Slo echa un vistazo a nuestra caractersticas rpidas recorrido para averiguar lo que se incluye en este paquete de software de
gran alcance.

Si usted es una usuario por primera vez y acaba de instalar el software por favor, compruebe seccin de tutoriales que le guiar a travs de los aspectos ms

importantes de la utilizacin AmiBroker.

El siguiente captulo - Guia de referencia - Proporciona la descripcin detallada de cada ventana y documentacin ms tcnica que cubre
importador ASCII y la interfaz de automatizacin.

En el Gua de anlisis tcnico encontrar material que le dar a conocer el mundo de la cartografa y los indicadores tcnicos.

La siguiente parte de la gua describe AmiBroker lenguaje de frmulas - Una poderosa herramienta que le permite crear sus propios sistemas de comercio,
las exploraciones, los indicadores y comentarios personalizados. Encontrar la descripcin de la lengua y su sintaxis, una referencia completa de todas las
funciones y ms.

La ltima parte se proporciona para las versiones anteriores del usuario - este captulo les ayudar a encontrar lo que se aadieron nuevas caractersticas sin la
necesidad de volver a leer todo documention.

Introduccin 3
Gua del usuario de 6,00 AmiBroker Introduccin

Acerca de las ediciones AmiBroker

AmiBroker software est disponible actualmente en 2 ediciones: Standard y Professional.

La siguiente tabla resume las diferencias entre estas dos ediciones:

Caracterstica edicin estndar Edicin profesional

Al final de su da de grficos / backtesting / escaneado S S

1, 5, 15 minutos, cada hora de grficos intrada /


S S
backtesting / escaneado

bares hora personalizada S S

Tick grficos / backtesting / escaneado No S*

1 segundos, 5 segundos, 15 segundos grficos de barras /


No S
backtesting / escaneado

visualizacin de cotizacin en tiempo real Streaming 10 smbolos smbolos ILIMITADAS

El tiempo y la ventana de ventas 1 smbolo smbolos ILIMITADAS

funcin GetRTData / AFL GetRTDataForeign No S

Espere a que el relleno en el anlisis automtico No S

Actualizacin automtica de grficos en tiempo real S S

cartas adversos mximos de distribucin / favorable de excursin No


S
en los informes de portafolio backtest

versin de 64 bits No S

Grficas multi-threading S S

Ventana de anlisis multi-threading S, hasta 2 hilos S, hasta 32 hilos **

No No es necesario, pero bueno tener

(Professional Edition trabaja con

datos EOD perfectamente bien, pero


Requiere suscripcin de datos RT
las caractersticas en tiempo real

(como cotizacin en tiempo real), por

supuesto, son requerir tiempo real

fuente de datos)

* - esta caracterstica slo est disponible utilizando eSignal RT, Interactive Brokers, alimentacin DDE

En el futuro la edicin profesional puede tener caractersticas adicionales adicionales que no estn disponibles en la edicin estndar. Para la fijacin de precios y la

informacin ordenada visita Como ordenar seccin.

** - el nmero de hilos depende del nmero de procesadores lgicos en el ordenador y el nmero de smbolos bajo prueba. Para ms
detalles ver: El uso eficiente de subprocesos mltiples.

Acerca de las ediciones AmiBroker 4


Gua del usuario de 6,00 AmiBroker Introduccin

Acerca de las ediciones AmiBroker 5


Gua del usuario de 6,00 AmiBroker Introduccin

Tour rapido

Caracteristicas basicas

planea de gran alcance

herramientas de dibujo orientado a objetos (Lneas de tendencia, rayas, lneas paralelas, canales de regresin, de retroceso de Fibonacci, la

expansin, las extensiones de tiempo de Fibonacci, Fibonacci zona horaria, arco, cuadrado Gann, plaza Gann, ciclos, crculos, rectngulos,

texto en el grfico, y ms)

creacin indicador de arrastrar y soltar - le permite crear indicadores complejos sin escribir sola lnea de cdigo

moderno, interfaz de usuario totalmente personalizable

visualizacin instantnea de intrada / diario / semanal / MENSUALES grficos en los estilos de velas de lneas, barras o superpuestos con los promedios mviles

configurables, las bandas de Bollinger, tabla de volumen, SAR, etc.

capacidad de mostrar ms comunes de 1, 5, grficos 15-, 60- intrada minutos, as como grficos totalmente personalizable N-hora (donde
N es 1..1380)
5 segundos y 15 segundos grficos de barras (versin RT)

tick tablas, grficos personalizados N-tick (versin RT)

varios grficos de marcos de tiempo

sobre la marcha de compresin de tiempo - no hay necesidad de esperar al cambiar entre diferentes periodicidades tabla

diagramas de rendimiento relativo

decenas de la mayora de los indicadores populares incorporados incluyendo la Repblica de China, RSI, MACD, OBV, CCI, MFI, NVI, Estocstico, el

oscilador ltimo, DMI, ADX, SAR parablico, Trin, lnea de avance / Rechazar, Acumulacin / Distribucin, TRIX, oscilador de Chaikin , nico mapa de

riesgo-rendimiento y ms

herramientas de dibujo de estudio, incluyendo las lneas de tendencia, lneas horizontales / verticales, retrocesos de Fibonacci y zonas horarias, cuadros

de texto

varios paneles grficos, ventanas, diferentes puntos de vista y las escalas de tiempo son posibles, todo al mismo tiempo

zoom Extremadamente rpida y el desplazamiento en vivo

fuentes de datos mltiples

AmiBroker es capaz de manejar prcticamente cualquier cambio en el mundo.

-Cotizaciones en tiempo real a travs de eSignal turboalimentados que ofrece acceso a todas las bolsas de Estados Unidos y las principales

bolsas europeas.

-Cotizaciones en tiempo real a travs de la alimentacin myTrack, IQFeed, QCharts / Quote.com, QuoteTracker, Interactive Brokers, cualquier

fuente de datos compatible con DDE

Directo alimentarse de Cotizaciones Plus, TC2000, FastTrack y Metastock (incluyendo intrada) bases de datos.
Lee mas...
Configurable por el usuario asistente de importacin ASCII - le permite leer las citas en el formato se puede definir (incluyendo intrada)!

Built-in Metastock (R) importador de base de datos - lee directamente todos los smbolos de su base de datos Metastock (funciona con ambos
modos intrada EOD) y en cuestin de segundos!
AmiQuote programa de descarga proporciona manera rpida de obtener al final de su da libre de las bolsas ms importantes del mundo (todos los mercados de

Estados Unidos, LSE, ASX, Pars, Miln, Frankfurt)

descargable de datos libre de la divisa a travs de AmiQuote

intrada histrica gratuito retras las cotizaciones de las bolsas de EE.UU descargable a travs de AmiQuote
Script-conducido, de un solo clic descargadores automticos disponibles para NYSE, Amex, NASDAQ, bolsa de Australia,
Bolsa de Johannesburgo, la Bolsa de Varsovia

AmiBroker se utiliza con xito en los siguientes pases: Estados Unidos, Canad, Reino Unido, Australia, Alemania, Italia, frica
del Sur, Polonia, Holanda, Noruega, Francia, ...

Tour rapido 6
Gua del usuario de 6,00 AmiBroker Introduccin

Para obtener ms informacin sobre las fuentes de datos para AmiBroker haga clic aqu .

Smbolo y cotizaciones de la base de datos

AmiBroker cuenta con el sistema de base de datos avanzada que ofrece lo siguiente:

acumulacin y almacenar garrapata histrico o 5 o 15 segundos datos de barras para fines de pruebas retrospectivas (ciertas fuentes de datos

RT solamente)

acumulacin y almacenar datos intrada minutos-bar o al final de su da para fines de pruebas retrospectivas

nmero ilimitado de smbolos y nmero ilimitado de cotizaciones


soporte de bases de datos mltiples

Tiendas de citas, informacin de la empresa, los resultados financieros, categoras, la industria / informacin del sector

filtracin de gran alcance por sectores, la industria, el grupo y el mercado

innovadoras smbolo del navegador de rbol que muestra los smbolos agrupados por sectores, las industrias, los ndices

manipulacin automtica de materiales compuestos de (nmero y el volumen de avance, la disminucin y smbolos sin cambios)

apoyo a la automatizacin que le permite controlar su base de datos de los programas externos escritos en cualquier idioma, incluyendo
Java Script, VBScript

AmiBroker lenguaje de frmulas

El idioma

La AFL es un lenguaje de frmula avanzada que le permite crear sus propios indicadores, sistemas de comercio y comentarios. Est diseado especialmente
para los comerciantes por lo que escribir frmulas anlisis es ms fcil y ms rpido que en los lenguajes de propsito general.

AFL cuenta con ms de 200 funciones de AFL incorporados para su uso como bloques de construccin para sus frmulas. AFL incluye trigonomtrica, de promedio,

estadstica, la manipulacin de datos, condicional, patrn de deteccin y funciones de los indicadores predefinidos.

AFL compatible con las variables ilimitadas, parntesis sin lmite de anidacin, las llamadas a funciones anidadas ilimitadas y mltiples operadores lgicos.
Versin 4.40 trae motor completamente reescrito con el flujo de control natal y bucle (if-else, while), funciones y procedimientos de alcance variable local y
global definidos por el usuario.

Nueva versin 4.50 ofrece soporte nativo mltiple marco de tiempo, para que pueda mezclar diferentes intervalos de barras en una frmula nica.

Editor de frmulas / arrastrar y soltar grficos

Editor de frmulas le permite volver a crear rpidamente cualquier indicador / estudio encontr en la literatura. Arrastrar y soltar grficos permite
crear superposiciones complejas, indicadores-on-indicadores y ms. Entre otras cosas, es posible:

cualquier nmero de grficos que se pueden superponer en el mismo panel grfico

modificar los indicadores incorporados

costumbre o escala automtica


rejillas flexibles
el acceso a los datos compuestos (nmero / volumen de avance, la disminucin, problemas sin cambios)

alertas basadas - Formula

Tour rapido 7
Gua del usuario de 6,00 AmiBroker Introduccin

Capacidad de escribir alertas basadas en frmulas complejas que se pueden visualizar en la pantalla, se le envi por correo electrnico, adems de reproducir

un archivo WAV definida por el usuario.

Capacidad de ejecutar aplicaciones externas a travs de alertas - esto permite la ejecucin de operaciones automatizadas

CARTERA sistema de nivel anterior de pruebas, optimizacin, exploraciones y cribado

Proyeccin: ventana de anlisis automtico le permite escanear su base de datos para los smbolos que coinciden con sus reglas de compra / venta definidos. AmiBroker de

forma automtica produce el informe que le dice si las seales de compra / venta se produjo el smbolo previsto en el perodo de tiempo especificado.

Exploracin: buscar la base de datos de smbolos que corresponden a los criterios y crear el informe que muestra los datos que desea ver: valores de los indicadores, los

resultados anteriores, etc A continuacin, ordenar los resultados por cualquier valor enumerado.

Back-testing: AmiBroker tambin puede realizar el control a posteriori con todas las funciones de su estrategia comercial, que le da una idea sobre el
rendimiento de su sistema.

Los aspectos ms destacados del motor de control a posteriori:

CARTERA DE NIVEL backtesting / OPTIMIZACIN


En tres dimensiones (3D), grficos totalmente animado de los resultados de optimizacin

backtester interfaz personalizada avanzada


mtricas backtest definibles por el usuario

tcnicas de gestin diferente tamao de la posicin / dinero basado en acciones de cartera


ejecucin superrpido - AmiBroker puede backtest 10000 smbolos (3000 barras de datos cada uno) = 30 millones de puntos de datos en

cinco minutos!

Soporte integrado para mltiples calendarios en una nica frmula


Nuevo informe Explorer proporciona gran manera de organizar / comparacin / ver todos los resultados backtest

Escaneado / Exploracin / Backtest / Optimizacin de datos en tiempo real (marque y hacia arriba) (slo versin RT)

Escaneado / Exploracin / Backtest / Optimizacin en los datos intrada (barras 1-min en adelante)

Nuevo la prueba de cambio totalidad o slo limitada, definible por el usuario hacer juego su mercado, el grupo, la industria, la seleccin de

sectores

La equidad curva de trazado, el arco iris de renta variable, renta variable compuestas curvas

Prueba de oficios largos, cortos o largas y cortas


tope de prdida mxima, parada de nimo de destino, por detrs de ventanilla, N-bar (tiempo) detener

Las pruebas retrospectivas realista

Capacidad de controlar el tamao de su posicin frmula ( Lee mas... )


Crear sus propios materiales compuestos y escanear / backtest ellas

informes detallados que le da estadsticas imporant de su sistema.

Optimizacin: AmiBroker le permite optimizar su sistema de comercio con hasta 10 variables de optimizacin individual o en valores MLTIPLES En
seguida!

Comentarios Grfico e interpretacin automtica

, las descripciones textuales de pleno derecho de la situacin real en el mercado

flechas automtica de compraventa visibles en las listas


interpretacin textual automtica de indicadores y grfico de precios (Ventana-> Interpretacin)

/ Es / support DLL scripting

AFL motor permite la incrustacin de cdigo VBScript / JScript dentro de las frmulas AFL proporciona posibilidades ilimitadas

Tour rapido 8
Gua del usuario de 6,00 AmiBroker Introduccin

posibilidad de llamar a COM externa (ActiveX) objetos de la frmula AFL


SDK gratuito (kit de desarrollo de software) para los usuarios registrados que permitan DLL indicador de escritura (plug-ins)

3 muchos plugins de otros fabricantes que ya estn disponibles

Caractersticas adicionales

Administrador de portafolio

gestor de la cartera incorporada permite realizar un seguimiento de sus inversiones. Le permite Registed compra / venta de las transacciones,

calcula comisin de intermediacin, dividendos (con impuesto sobre los dividendos setable), depsitos en efectivo / retiros. Se obtiene el instante en

el clculo de su valor patrimonial, porcentaje y el rendimiento de punto.

soporte de scripting

AmiBroker cuenta con interfaz de automatizacin que expone objetos y mtodos que pueden accederse desde cualquier lenguaje de
programacin que incluye dialectos de scripting como JScript (JavaScript) y VBScript. Las capacidades de scripting de AmiBroker
permite automatizar las tareas de gestin de base de datos que requieren mucho tiempo. El uso de secuencias de comandos usted
ser capaz de crear descargadores automticos, herramientas maintenace, exportadores adaptada a sus necesidades especficas.

la integracin de Internet

caractersticas AmiBroker incorporado en el navegador web que le permite ver rpidamente los perfiles de empresa. El visor de perfil es
totalmente configurable para que pueda configurarlo para su cambio en particular. Los ajustes son de mercado basa para que pueda acceder
a los diferentes sitios web para cada mercado de forma automtica. Ya no va a ser obligado a perder el tiempo navegando en forma manual
para obtener la ltima informacin de noticias y smbolo adjunto.

configurabilidad

AmiBroker est diseado para ser configurable y en casi todas las reas. No est ligado a particular, intercambio o proveedor de
datos. Gracias a los mtodos flexibles de importacin y secuencias de comandos que ser capaz de adoptar fcilmente a su
mercado (s) favorito. Tambin herramientas de anlisis tcnico en construidos en AmiBroker le permiten cambiar todos los
parmetros con fcil, y si quieres an ms, puede crear sus propios indicadores usando lenguaje de frmulas flexibles.

Tour rapido 9
Gua del usuario de 6,00 AmiBroker Introduccin

Empezando

Requisitos de hardware Sistemas operativos

compatibles Instalacin y funcionamiento

Obtencin de ayuda

Requisitos de hardware

Para ejecutar AmiBroker necesita reunin ordenador PC-compatible siguientes requisitos mnimos

Pentium 450 MHz o superior


128 MB de RAM
20 MB de espacio en disco duro

Tarjeta 256 de grficos en color (color de alta densidad recomendada) 800x600 resolucin de pantalla mnima

configuracin de la mquina recomendada

CPU: 1 GHz o ms, varios ncleos


512 MB de RAM o ms

Sistemas operativos compatibles

AmiBroker funciona en los siguientes sistemas operativos:

Windows 10 (cualquier edicin) de 32 bits

Windows 10 (cualquier edicin) de 64 bits

Windows 8 (cualquier edicin) de 32 bits

Windows 8 (cualquier edicin) de 64 bits

Windows 7 (cualquier edicin) de 32 bits

Windows 7 (cualquier edicin) de 64 bits

ventanas Vista ( cualquier edicin) de 32 bits

ventanas Vista ( cualquier edicin) de 64 bits

Windows Server 2008 (cualquier edicin) de 32 bits


Windows Server 2008 (cualquier edicin) de 64 bits
Windows Server 2008 R2 (cualquier edicin) de 64 bits
Windows XP ( cualquier edicin)

Windows XP x64 (64 bits)


ventanas 2000 ( cualquier edicin)
Windows NT 4.0 SP 3 (o superior) + Internet Explorer 4.0 o superior instalado
windows Millenium
Windows 98 / 98SE / 95osr2 / 95

Para obtener ms informacin acerca de la compatibilidad del sistema operativo, consulte: Tabla de compatibilidad con la versin de 32 bits / 64 bits

Instalacin y ejecucin

Instalar AmiBroker utilizando su programa de instalacin - que est disponible para su descarga desde

http://www.amibroker.com/download.html . Despus de la descarga, haga doble clic en el icono del programa. Esto iniciar el programa de instalacin - se puede

aceptar de forma segura todos los valores por defecto haciendo clic en "Siguiente" en cada pgina y

Empezando 10
Gua del usuario de 6,00 AmiBroker Introduccin

"Instalar" en la ltima pgina. Por defecto AmiBroker se instala en "C: \ Archivos de programa \ AmiBroker" directorio y este lugar se conoce como
"directorio principal AmiBroker".

Si programa de instalacin le pide que reinicie la mquina favor de hacerlo para permitir reemplazar los componentes del sistema.

Despus de la instalacin, puede empezar a AmiBroker del estndar de Windows 'Inicio-> Programas-> AmiBroker-> men AmiBroker.

Nada ms abrir la ventana fastidiosa AmiBroker aparece, a continuacin, durante unos segundos AmiBroker carga su base de datos de la cita. A continuacin

aparece la pantalla principal AmiBroker.

AmiBroker pantalla principal con el grfico de precios,

indicadores MACD y el RSI y el perfil de vista abierta. (Versin de Windows)

En la configuracin por defecto se puede ver la barra de herramientas, ventana de trabajo con la lista de smbolos en los laterales y ventanas grfico de la izquierda a la

derecha.

La barra de herramientas proporciona un acceso rpido a las funciones del programa ms utilizados. Con la vista de lista de seales puede seleccionar el smbolo activo. Al

cambiar la seleccin har que volver a dibujar grfico y actualizacin en algunas ventanas de informacin si estn abiertos. Las ventanas de grficos permiten analizar

tendencias de los precios actuales y el comportamiento de los indicadores tcnicos.

Usted puede dejar de fumar mediante el AmiBroker Archivo / Salir opcin del men.

Obteniendo ayuda

AmiBroker cuenta nueva sistema de ayuda contextual senstive, disponible presionando F1 en cualquier lugar clave en el programa.

Cuando se presiona F1 tecla mientras se muestra ninguna ventana y cualquier men, AmiBroker abre una pgina correspondiente archivo de ayuda que describe la

ventana o el men en cuestin. No ms que buscan a travs del archivo de ayuda.

Adems de usar F1 ayuda sensible al contexto, es muy recomendable Para leer todos Tutorial artculos primero. Las respuestas a los problemas ms comunes que
se dan all. En el caso de revisar principal problema Gua para resolver problemas . Tambin hay una pestaa "Buscar" en la parte izquierda de esta ventana de
ayuda en lnea que permite localizar rpidamente la informacin por palabra clave (s). Slo tipo de word (s) que est buscando y haga clic en "Display".

En caso de tener ms preguntas / problemas que pueda comprobar los siguientes recursos:

pgina Web AmiBroker - La que se puede buscar usando cuadro "Buscar" en la esquina superior izquierda de la pgina. La pgina que da
acceso a:
Consejos boletn AmiBroker que contiene valiosas instrucciones paso a paso sobre cmo utilizar varios aspectos de la AmiBroker

rea de soporte - Con documentacin adicional


preguntas frecuentes - La lista de las preguntas ms comunes con las respuestas
Biblioteca AFL - Ofreciendo listos para usar frmulas de AFL de indicadores personalizados, comentarios y sistemas de comercio

rea de miembros - Con material accesible a los usuarios registrados solamente


lista de correo AmiBroker - El lugar donde se puede conocer a otros usuarios AmiBroker, hacer preguntas y compartir con las ideas
(con archivo de bsqueda). Para suscribirse, enviar un e-mail en blanco a:
amibroker-subscribe@egroups.com . Para darse de baja, enve un e-mail vaco a

Instalacin y ejecucin 11
Gua del usuario de 6,00 AmiBroker Introduccin

amibroker-unsubscribe@egroups.com .

Comprobacin de estos lugares primero me ayudar a centrarse en el desarrollo de nuevas caractersticas en AmiBroker. En caso de problemas no cubiertos en los

recursos anteriores, por favor no dude en ponerse en contacto conmigo en: support@amibroker.com .

Obteniendo ayuda 12
Gua del usuario de 6,00 AmiBroker Introduccin

AmiBroker de 32 bits frente a Grfico de compatibilidad de 64 bits

RESUMEN

La siguiente tabla muestra claramente que AmiBroker Professional de 32 bits se ejecuta en la versin de Windows CADA (32 y 64 bits) y con todos los mdulos de datos.

la versin de 64 bits de AmiBroker se ejecuta nicamente en las versiones de 64 bits de Windows y slo con un nmero limitado de fuentes de datos debido a la falta de

apoyo de la API de datos de los proveedores de tecnologa de 64 bits.

AmiBroker Profesional AmiBroker Profesional


32-bit 64-bit

Sistemas operativos

Windows 10 de 32 bits S No

Windows 10 de 64 bits S S

Windows 8 de 32 bits S No

Windows 8 de 64 bits S S

Windows 7 de 32 bits S No

Windows 7 de 64 bits S S

ventanas Vista S No

ventanas Vista x64 S S

Windows Server 2008 (32 bits) S No

Windows Server 2008 x64 (64 bits) S S

Windows XP S No

Windows XP x64 (64 bits) S S

windows 2000 S No

Windows NT 4 S No

Windows Millenium Edition (ME) S No

windows 98 S No

windows 95 S No

espacio de memoria direccionable

Sistema operativo de 32 bits 2 o 3 GB 3) N/A

Sistema operativo de 64 bits 4GB 1000 GB

Fuentes de datos

AmiQuote (Yahoo, MSN, Google Finance) S S

AmiBroker de 32 bits frente a Grfico de compatibilidad de 64 bits 13


Gua del usuario de 6,00 AmiBroker Introduccin

importacin metastock S S

plugin de metastock S S

eSignal RT S S

IQFeed RT S S

Interactive Brokers S S

Los datos premium (a travs de Metastock plug-in) S S

TC2000 / TCNet S No 2)

Va rpida S No 2)

DDE S S

base de datos ODBC S S

cualquier archivo ASCII (a travs de la importacin) S S

observaciones:

1) Versin de 64 bits nativa de este plugin posible y est en desarrollo


2) Versin de 64 bits nativa de este plugin no es tcnicamente posible debido a la falta de API de 64 bits del proveedor de datos en el momento

3) 3 GB de memoria direccionable slo es posible con el interruptor / 3G en el archivo Boot.ini de Windows de 32 bits

AmiBroker de 32 bits frente a Grfico de compatibilidad de 64 bits 14


Gua del usuario de 6,00 AmiBroker Introduccin

Qu hay de nuevo en la versin ms reciente?

Aspectos destacados de la versin 6.00

La versin 6.00 trae un montn de nuevas funcionalidades especialmente con respecto a las pruebas del sistema. Hay cientos de nuevas caractersticas y los cambios en la

funcionalidad existente en comparacin con la versin 5.90, que se enumeran en detalle en el documento "Notas de la versin" en el directorio AmiBroker. A continuacin se

muestra una breve lista de algunos de ellos:

Integrada de alto rendimiento simulador de Monte Carlo - con grficos de distribucin acumulada de equidad, max. detracciones, el apoyo a las mtricas y
capacidad de peform optimizaciones impulsadas simulador MC definibles por el usuario personalizados.

Completo soporte de la matriz ( matrices de dos dimensiones) en AFL con la aritmtica directa nativa matriz (operaciones con matrices como
suma, resta, multiplicacin, divisin, transposicin, etc), vase Matriz , MxIdentity ,
MxTranspose , MxGetSize
Detallado Compra y retencin (de referencia) estadsticas agrega automticamente a los informes backtest
Usuario precedencia parada definible ( SetStopPrecedence funcin) y dejar de validez
(parmetros validFrom / validTo en ApplyStop funcin)
matriz dispersa apoyo: SparseCompress , SparseExpand
Respuesta de Impulso Infinita funcin de filtro ( IIR ) Para la ejecucin eficiente de los algoritmos de suavizado de orden superior

la salida de texto sin procesar en exploraciones va Aadir fila funcin

Nuevos estilos admitidos por XYCharts Exploracin


perodo variable percentil funcin
Soporte Unicode (UCN) en PlotText , PlotTextSetFont , GfxDrawText , GfxTextOut , Ttulos de grfico, las interpretaciones y las
ventanas de comentario (permite que varias anotaciones grficas / bobinados)
Las nuevas funciones de grficos de bajo nivel: GfxSelectHatchBrush , GfxSelectStockObject
funcin de la coincidencia de comodines StrMatch

Organizador Asignacin mejorada


Ajuste de lnea funcionalidad en el editor de AFL y mejorado "Cdigo Prettify" funcin

Aspectos destacados de la versin 5.90

Adems de totalmente nueva funcionalidad esta versin se centra en mejoras en la velocidad y mejoras de la funcionalidad existente. Hay cientos de nuevas
caractersticas y los cambios en la funcionalidad existente en comparacin con la versin 5.80, que se enumeran en detalle en el documento "Notas de la versin" en
el directorio AmiBroker. A continuacin se muestra una breve lista de algunos de ellos:

mejoras en el rendimiento
AFL Motor: asignador de memoria de encargo no utiliza lib tiempo de ejecucin de Microsoft para el seguimiento de referencia ms. resultado - frmulas

complejas con una gran cantidad de bucles y OLE (especialmente de bajo nivel backtests personalizados) ejecutar hasta 3 veces ms rpido

en 32 bits y 4 veces ms rpido en 64 bits

ejecucin velocidad mejorada por el factor> 2x para las funciones de AFL: MACD, Seal, CCI, Sum (perodo variable)

Para estrenar ventana y teclado desencadenantes de fragmentos de cdigo

adicional Fragmentos de cdigo Ventana - permite insertar / borrar / guardar partes seleccionadas de la frmula como fragmentos. Tambin es

conveniente implementado arrastrar y soltar del fragmento a la ventana de edicin de frmula

Los fragmentos de cdigo estn disponibles en concesionarios lista completa (tipo @ plus primera letra del fragmento de llave de gatillo), e incluso

sin funcin automtica activada @keytrigger completa se sustituye por el texto del recorte

Re-diseado Explorador de informes y la mejora de Visor de informes (HTMLView)


diseo de columna (orden y tamaos) se ha guardado y restaurado entre carreras
Carga y refrescar el rendimiento mejor significativamente el modo (5x) mediante sorteo propietario / virtuales

Qu hay de nuevo en la versin ms reciente? 15


Gua del usuario de 6,00 AmiBroker Introduccin

clasificacin Multi-columna implementado


Las columnas numricas estn alineados a la derecha para una mejor legibilidad

visuales mejoraron significativamente (lista utiliza un estilo moderno, lneas de la cuadrcula, cambiar el tamao de la columna inmediata, doble bfer

sin parpadeo, separadores de miles, los valores negativos se muestran en color rojo oscuro, HighDPI cuenta, cambia la barra de herramientas)

HTMLView - visor de informes Backtest - aadi Editar / Copiar, Editar / Seleccionar todo y Editar / Copiar tabla. El ltimo comando transforma
tablas HTML en formato CSV y lo copia en el portapapeles as que las mesas se pueden pegar fcilmente a Excel. Tambin se divide columnas

de entrada / salida en la entrada / salida de columnas separadas fecha / precio

nuevo Bid / Ask indicador de tendencia en ventana de cotizacin en tiempo real - un indicador grfico que muestra la direccin de 10 cambios ms recientes en la

oferta en tiempo real / ask El cuadro de ms a la derecha es ms reciente y como nueva compra / venta cotizaciones llegan, se desplazan hacia el lado izquierdo.

backtest informes HTML definibles por el usuario

Ahora es posible la salida HTML en lugar de los grficos en las frmulas de tabla de informe mediante AFL: EnableTextOutput (3)
- salida HTML con el informe backtest
reescrita 3. Evolucin de Table.afl mediante la incrustacin HTML cuenta con el diseo de auto-escalable (por lo que se ampla cuando

los nmeros son ms grandes), columnas de resumen negrita, los valores negativos en rojo, la fecha lmite cambi al ltimo da del ao /

mes

Trazando mejoras
Izquierda / Derecha lneas extendidas de tendencia y los Rays ahora se utiliza un factor de extensin definida por el usuario (campo nuevo en las

propiedades del estudio) en lugar de siempre extensin infinita. Ext. Factor igual a cero significa infinito, otros valores de 0,1 ... 26 definen qu punto de

la lnea izquierda / derecha se extiende

Zoom mximo alcanzable a travs de Ver> Alejar se incrementa hasta 5 millones de barras, tambin Pref / / lmite del zoom

predeterminado de grficos establece en 5 millones.

Los dibujos lineales ahora tienen un ancho de lnea de usuario definibles en pxeles (campo nuevo "Ancho de lnea" en el dilogo Propiedades del

estudio). Adems de que la "lnea gruesa" caja hace que la lnea doble de ancho (ancho de modo real de lnea gruesa es 2 * anchoLinea en lugar

de aadir 1 pxel de ancho)

capacidad de controlar el nmero de decimales en labes valor de la grfica, mediante la variacin GraphLabelDecimals aadido
(ejemplo, la adicin de GraphLabelDecimals = 2; para la frmula sera darle valor lables con 2 cifras decimales)

Mejoras en la interfaz de usuario


aspecto de la ventana de parmetros y sus sensaciones mejoradas. Altura de operaciones se incrementa y el deslizador hizo ms ancha para facilitar

su uso en la pantalla de tamao pequeo / alta PPP

Un nuevo anlisis de interfaz de usuario se actualiza ms rpido

Colores, negrita y cursiva estilos ahora se aaden a la interpretacin y el comentario ventanas


dilogo Filtro ahora muestra el nmero de smbolos iguales en tiempo real,
dilogo de configuracin de la columna tiene nueva Marcar todo / palanca Todos los botones

AFL nuevas caractersticas / mejoras:


nuevo AFL funciones: GetFormulaPath , NullCount , Ordenar , Marcha atrs , StrSort , StrTrim , Enviar correo electrnico

funcionalidad extendida de las funciones de la AFL: StrExtract , StrMid , RestorePriceArrays , PlotGrid ,


EnableTextOutput , GetOption
-individuales caracteres literales aaden a AFL
Estabilidad y mejoras de depuracin
porciones adicionales de comprobaciones de parmetros

versin de 64 bits ahora se llama seguimiento de la pila en el informe de error para una mejor depuracin

aadido ms controles de memoria, alertas y mensajes de error cuando se ejecuta fuera de la memoria

controles adicionales para escenarios inusual, pero potencialmente 'perturbador'

Aspectos destacados de la versin 5.80

Qu hay de nuevo en la versin ms reciente? diecisis


Gua del usuario de 6,00 AmiBroker Introduccin

Adems de la funcionalidad completamente nuevo esta versin se centra en mejoras y mejoras de las funcionalidades existentes incrementales. Hay cientos de
nuevas caractersticas y los cambios en la funcionalidad existente en comparacin con la versin 5.70, que se enumeran en detalle en el documento "Notas de la
versin" en el directorio AmiBroker. A continuacin se muestra una breve lista de algunos de ellos:

A estrenar completamente reescrito AFL Editor de frmulas que es compatible con las siguientes caractersticas:

El resaltado de sintaxis mejorada


La concordancia automtica cors / resaltando (NUEVO)

sangra automtica (NUEVO)


marcadores de sangra (NUEVO)
Mejorada la funcin de autocompletar en dos modos (inmediata (NUEVO) y bajo demanda)
La informacin de parmetros

Lnea de margen de numeracin y el margen de seleccin (NUEVO)

Plegado de cdigo (NUEVO)

Dentro de la lnea de informe de errores (NUEVO)

Nueva interfaz de usuario con la capacidad de trabajar tanto en modo de marco flotante MDI y separada con pestaas, se puede mover detrs de la

pantalla principal AmiBroker y trajo de vuelta (Ventana-> Activar Frame) (NUEVO) o se mantiene en la parte superior (Ventana-> Mantener en la parte

superior)

Rectangular copia de bloque / pegar / borrar (Uso del ratn y mantenga pulsado izquierda alt tecla para marcar bloque rectangular)

impresin mejorada (con resaltado de sintaxis y el encabezado / pie de pgina)

Fragmentos de cdigo - estos son pequeos trozos de cdigo reutilizable AFL. Pueden insertarse haciendo clic derecho en la ventana del editor de la AFL y la

eleccin de men "Insertar fragmento de cdigo". Los fragmentos de cdigo son definibles por el usuario.

Las nuevas caractersticas de grficos de bajo nivel

mltiples capas de Z-orden GfxSetZOrder


coordina ahora se pueden dar tanto en pxeles y el modo de barra-precio GfxSetCoordsMode
mejoras en la velocidad (hasta 3 veces)

Las variables estticas persistentes - StaticVarSet / StaticVarSetText (Agregado el parmetro 'persistente')


Anlisis (Backtest / Optimizar) mejoras
nueva "Comercio FX usando conversin en efectivo" ajuste

correcciones SPSO / tribus motor de 64 bits

Nuevas funciones mejoradas / AFL

PlotTextSetFont (NUEVO)
GfxSetCoordsMode (NUEVO)
GfxSetZOrder (NUEVO)
GfxGetTextWidth (NUEVO)
fopen (Agregado el parmetro "compartida")

StaticVarSet / StaticVarSetText (Agregado el parmetro 'persistente')


SetOption (Nueva opcin "StaticVarAutoSave")
SetChartOptions (Nuevas banderas chartDisableYAxisCursor, chartDisableTooltips)
PlotText (Nueva yoffset parmetro)

Aspectos destacados de la versin 5.70

Adems de la funcionalidad completamente nuevo esta versin se centra en mejoras y mejoras de las funcionalidades existentes incrementales. Hay 116 nuevas

caractersticas y los cambios en la funcionalidad existente en comparacin con la versin 5.60, que se enumeran en detalle en el documento "Notas de la versin" en el

directorio AmiBroker. A continuacin se muestra una breve lista de algunos de ellos:

mejoras de anlisis:
Nuevo Multi-hilo optimizacin individual

Qu hay de nuevo en la versin ms reciente? 17


Gua del usuario de 6,00 AmiBroker Introduccin

Nuevo clasificacin de propsito general funciones

StaticVarGenerateRanks / StaticVarGetRankedSymbols
columnas de clasificacin definibles por el usuario (a travs de la funcin AddRankColumn)

Un montn de aceleraciones internas en backtesting motor / optimizacin


SPSO, motores de optimizacin Tribus ahora disponibles tambin en 64 bits

Tiempo y mejoras de venta: El usuario puede definir el filtrado, colores definidos por el usuario, 2 modos de visualizacin seleccionables por el usuario

mejoras de bases de datos:


versin de 64 bits compatible con archivos de ms de 2GB por smbolo

en memoria cach puede contener hasta 100 000 smbolos (frente a 20 K)


nueva DDE de 64 bits y plugins ODBC
Trazando mejoras:
Ha mejorado mucho la tecnologa implementada QuickData rendimiento bajando uso de la CPU para los grficos

Editar -> 'Pegado Especial' permite copiar y pegar la carta entera del panel con varias opciones
medicin de la distancia al dibujar lneas de tendencia (X, Y distancia en la barra de estado)
X / Y constrie para herramientas de dibujo (prensa X y / o tecla Y para restringir el movimiento en cualquier direccin X o Y cuando
dibujo)
importador ASCII aade soporte para las marcas de tiempo de milisegundos

mejoras AFL:
nuevas funciones:

StaticVarGenerateRanks , StaticVarGetRankedSymbols - Clasificacin de propsito general definibles por el


usuario
Error - los mensajes de visualizacin definibles por el usuario de error (tambin til para los desarrolladores de plugin)
FDIR - lista de directorios
CategoryCreate - Creacin programtica de listas de vigilancia
AddRankColumn - Clasificacin de las columnas en la exploracin
mejor el rendimiento de percentil () (rdenes de magnitud)
nuevos campos compatibles en GetFnData
apoyo XShift aadi a PlotShapes
aceler mathfunctions trascendentales (sqrt, el pecado, asin, lechuga romana, acos, moreno, atan, ln, log 10, etc.)
mejorado SetSortColumns

Aspectos destacados de la versin 5.60

Multiproceso GDI (Graphics) Representacin - Ahora todos los dibujos (representacin grfica) se realiza en subprocesos de trabajo separadas por

lo que la interfaz de usuario es mucho ms sensible y las listas se actualiza ms rpido y de forma totalmente independiente el uno del otro.

Automtico Walk-Forward fuera de la muestra de informe de sntesis - cada uno fuera de la muestra de la etapa informe individual produce ahora,

adems de que es un nuevo informe resumido que cubre todos los pasos fuera de la muestra. Es visible en el Explorador de informes como ltimo y tiene

tipo "PS".

Mejorado un cdigo de colores informe backtest

XY (Dispersin) cartas en exploraciones

grfico de temas y mejorado aspecto grfico (esp. de la rejilla)


Un clic en la configuracin automtica y actualizacin de las existencias del anuncio, las asignaciones del sector y de la industria para todas las

principales bolsas de EE.UU.

tabla de intervalos ilimitada ad-hoc por medio del nuevo cuadro combinado intervalo que acepta cualquier intervalo tecleado manualmente

Qu hay de nuevo en la versin ms reciente? 18


Gua del usuario de 6,00 AmiBroker Introduccin

apoyo a LPI ( Clasificacin Industrial de referencia) categoras en la AFL, la interfaz de usuario, importador ASCII y la interfaz OLE

nativo las grficas de reas de gradiente

lneas sper gruesos en Trama , PlotOHLC , PlotForeign


nuevas funciones AFL: GetAsyncKeyState , InIcb , IcbID , StaticVarInfo , SetGradientFill ,
XYChartAddPoint , XYChartSetAxis
funciones actualizadas AFL con nuevas funcionalidades: Estado , CategoryGetSymbols , CategoryGetName ,
CategorySetName , CategoryAddSymbol , CategoryRemoveSymbol , CategoryFind , Trama , PlotOHLC ,
PlotForeign
eSignal nuevo plugin de 64 bits
Interfaz de usuario actualizada en muchos lugares

muchas otras mejoras (ver Notas de la versin para obtener ms detalles)

Aspectos destacados de la versin 5.50

Nueva ventana Anlisis introducido en la versin 5.50 trae las siguientes mejoras con respecto a edad, el anlisis automtico

la operacin multi-hilo = velocidad - nueva ventana Anlisis utiliza todas las CPU / ncleos disponibles para ejecutar las frmulas de muchos

hilos en paralelo proporcionando importantes aceleraciones. Por ejemplo, el 4 ncleos Intel i7 que se puede ejecutar hasta 8 hilos, puede funcionar

hasta 8 veces ms rpido que la ventana Anlisis de edad. La velocidad exacta hasta depende de la complejidad de la frmula (cuanto ms

complejo es, ms aumento de velocidad es posible), cantidad de datos procesados (acceso a la RAM puede ser no tan rpido como la CPU

limitando as los posibles aumentos de velocidad).

no bloqueante operacin - Ahora puede ver, desplazarse y ordenar los resultados de anlisis, mientras que todava se generan, tambin como

hilo de interfaz de usuario no se utiliza para el procesamiento para la mayora de piezas, grficos y otras partes del programa GUI impulsado son

mucho ms sensibles que con el anlisis automtico de edad

Mltiples instancias - puede ejecutar ms de una instancia de nuevos anlisis a la vez, para que pueda ejecutar muchos scans /
backtest / exploraciones / optimizaciones en paralelo sin esperar a que uno para completar

interfaz de usuario ms pulido - Nueva ventana de anlisis puede actuar como documentos con fichas, se pueden desplazar, los botones se puede

cambiar de sitio para un mejor flujo de trabajo. Hay mucho ms espacio para la lista de resultados, se proporciona informacin adicional sobre la ejecucin

de la nueva pestaa "Info". Tambin test de la marcha hacia adelante se muestran ahora dentro de la ventana Nuevo anlisis para menos desorden.

Mini carta de mayor a menor rango en la ventana de cotizacin en tiempo real

El usuario puede definir grficos de barras de mini en Exploraciones ( ver Aadir columna funcin)

Aadir Rango de la columna caracterstica - haga clic derecho en el listado de resultados Anlisis y elegir la opcin "Aadir columna de Rango" - se aade una

columna con valores ordinales basado en clasificacin actual o simplemente remar columna de nmero cuando la lista no est ordenada

IRA backtesting cuenta a travs funcin SettlementDelay (vase SetOption funcin)


las barras del intervalo algoritmo mejorado significativamente

nuevas funciones AFL: ThreadSleep , StaticVarCompareExchange


funciones actualizadas AFL con nuevas funcionalidades: Aadir columna , SetOption , GetOption ,
CategoryGetSymbols , Ventana emergente , GetFnData , ClipboardSet
actualizado interfaz OLE para apoyar la nueva ventana Anlisis
actualizado backtester interfaz personalizada para apoyar el acceso a, por anlisis de la propiedad local EquityArray
Interfaz de usuario actualizada en muchos lugares

lista dibujado por propietario vistas para 10x mejora de la velocidad cuando se visualizan millones de filas

muchas otras mejoras (ver Notas de la versin para obtener ms detalles)

Aspectos destacados de la versin 5.40

Qu hay de nuevo en la versin ms reciente? 19


Gua del usuario de 6,00 AmiBroker Introduccin

Totalmente de grficos multi-hilo. AFL ejecucin masiva en paralelo ( cada panel grfico se ejecuta en hilo separado) permite maximizar la
velocidad y la utilizacin de los ordenadores modernos multi-core / multi-CPU. Por ejemplo, el 8-core CPU Intel i7 sus grficos se ejecutarn hasta 8
veces ms rpido que en la versin
5.30. El motor de AFL ha sido completamente reescrito desde cero para permitir que mltiples instancias del motor que se ejecutan simultneamente. Esto

permite no slo multihilo sino que tambin mejora la capacidad de respuesta de la totalidad de la aplicacin, como la frmula usuario incluso escrito

mal-usado en un grfico no es capaz de bloquear o retardar el resto del programa. Multi-threading est activada de forma predeterminada. Se puede

desactivarse desmarcando "tablas de subprocesos mltiples" en la caja Herramientas-> Preferencias , Pestaa "AFL", pero se desaconseja encarecidamente.

Multi-threading debe estar en ON si desea AmiBroker funcione a toda velocidad.

12 nuevas funciones AFL

DateTimeAdd - Aade el nmero especificado de segundos / minutos / horas / das a fecha y hora
HMA - Hull Media mvil
ABETO - Filtro de respuesta de impulso finito

RANGO.PERCENTIL - Calcular el porcentaje de rango

Buscar - Buscar la matriz para la barra con la fecha / hora especificada


FirstVisibleValue - Obtener el primer valor visible de la matriz
LastVisibleValue - Obtener el ltimo valor visible de la matriz
InGICS - Comprobar si smbolo dado pertenece a la categora especificada GICS
GicsID - Obtener informacin acerca de la categora GICS

Reproducir sonido - Reproducir .WAV archivo de sonido

ShellExecute - Ejecutar el programa / archivo externo


_DT - Sinnimo de StrToDateTime
Cita Editor mejoras y correcciones: permite al usuario activar el desplazamiento / apagado tiempo y marcas de tiempo de edicin hasta milisegundos,
el manejo fijo, de 12 horas (AM / PM) configuracin regional

Trazando mejoras: buscando mejor las etiquetas de valor, las funciones de bajo nivel GFX acelerarse 4 veces.
los cambios relacionados con la creacin de grficos,

Ventana y datos de lectura de datos sobre herramientas es inmediata y no requiere la ejecucin adicional de la AFL (valores necesarios para mostrarlos se

almacenan en la memoria RAM durante la actualizacin de grficos normal y disponible sin necesidad de volver a ejecutar la frmula). variable de

informacin de herramienta ya est obsoleta. Para mostrar los valores personalizados en la informacin de herramientas y sin trazar una lnea que puede

utilizar la parcela () con el indicador styleHidden.

Interpreation pantalla no requiere la ejecucin de la AFL


Insercin indicador y RESET de los parmetros son varios rdenes de magnitud ms rpido
entorno grfico de zoom se ha guardado en un archivo de diseo y restaura cuando se carga el diseo

Mejoras en la interfaz OLE (IsBusy nuevo mtodo de objeto de anlisis y el mtodo de importacin refresca la interfaz de usuario de forma automtica)

mejoras en el motor de AFL:


advertencias adicionales que permiten detectar posibles errores del usuario - como la asignacin dentro de la expresin condicional o llamadas

redundantes para trazar la funcin ()

comprobaciones adicionales agregados para valores de los parmetros no vlidos para muchas funciones y subndice == null - Aparece un
mensaje de error apropiado

PlotText optimizado para conservar la memoria y reducir el tiempo de ejecucin sin pasar por las partes invisibles
correcciones de administrador de cuentas

compatibilidad mejorada con Windows 7 (DPI-alta manifiesto en cuenta, la compatibilidad con Internet Explorer
9)
correcciones de 64bit-especficos (incluyendo problemas de fijacin con 3 parte DLL)

nuevos temas de apariencia y muchas otras mejoras y correcciones

Aspectos destacados de la versin 5.30

formato de base de datos modificado para soportar la granularidad marca de tiempo hasta un microsegundo (0.000001s) y ms campos de datos

esttico formacin las variables

Qu hay de nuevo en la versin ms reciente? 20


Gua del usuario de 6,00 AmiBroker Introduccin

Un informe traza backtest definibles por el usuario ( ver ejemplos en la ventana Grficas, "Cartas de informe" de la carpeta)

nuevo ventana de datos (Ventana-> Ventana de Datos)

nuevo Monitor de rendimiento herramienta

tick estadsticas aadido a Tiempo y Ventas ventana


trazar extensin de rea en blanco usando FIN clave (en el teclado), para restaurar la configuracin original de prensa CASA

llave

Aadida la opcin para requerir declaraciones de variables (SetOption ( "RequireDeclarations", true));


estado de la columna persistente (ancho / pedido / visibilidad) en el anlisis automtico y el resto de la lista de vistas.
gradiente de capacidad de los grficos de rea (vanse grficos - Grfica - Gradiente Tabla de Precios)

nuevo tipo de () Operador de AFL

nuevas funciones AFL

ColorBlend
DateTimeDiff
HighestVisibleValue
LowestVisibleValue
StaticVarCount
El usuario puede definir el orden Z de dibujos y diagramas indicador

el relleno de datos opcional para los das no comerciales

Rectngulo y herramientas de dibujo elipse son ahora slida de forma predeterminada

etiquetas de coordenadas XY aadido (use Ver-> XY etiquetas de men para mostrar / ocultar).

Soporte para SSL (conexin segura) y la seleccin de puerto TCP / IP para las alertas de correo electrnico aadi

nuevo ventana de smbolos con la bsqueda de texto completo ultra rpido y clasificacin

apoyo a GICS sistema de categoras de 4 niveles


hacer pedidos directamente de la carta (Interactive Brokers)
muchas otras mejoras y correcciones (vase el documento Notas de la versin para obtener ms detalles)

Aspectos destacados de la versin 5.20

Inteligente (no exhaustiva) de optimizacin del sistema de comercio

AmiBroker ahora viene con 3 no exhaustivos, algoritmos de optimizacin evolutiva:


SPSO ( Estndar de Partculas Swarm Optimizer)
(TRIBUS Avances enjambre de partculas)
CMA-ES ( Covarianza Estrategia de adaptacin evolutiva Matrix
Apoyo a las estrategias equilibradas incidencia en el mercado, a largo cortas mediante el control MaxOpenLong MaxOpenShort / y la

clasificacin cortos / largos separados en el backtester

optimizaciones de rendimiento en el motor de dibujo grfico - cartas son varios rdenes de magnitud ms rpido cuando el nmero de barras en la

pantalla es mucho mayor que el nmero de pxeles.

ventana de registro implementado - permitir el seguimiento y el tiempo de ejecucin de los informes de errores

QuickAFL implementado en el anlisis automtico - acelera pruebas retrospectivas, optimizacin y exploraciones en un factor de 2 o ms (si el
rango es inferior a todas las citas). (Nota: con el fin de permitir que usted necesita para comprobar la caja "Uso QuickAFL" en los setttings anlisis
automtico).
tablas de mltiples segmentos de volumen-A-Precio ( va PlotVAPOverlayA funcin)
32 bits AmiBroker es ahora LARGEADDRESSAWARE, es decir, ahora se puede utilizar hasta 4 GB de RAM
Built-in trimestrales y anuales intervalos

filas de resumen automticas en las exploraciones ( va AddSummaryRows funcin AFL)


Trazando mejoras y mejoras
mejor manejo de herramientas de dibujo

mejor modo de imn


zonas horarias de Fibonacci ahora incluyen las lneas 144 y 233
zoom a travs de la barra de desplazamiento mejorada

Qu hay de nuevo en la versin ms reciente? 21


Gua del usuario de 6,00 AmiBroker Introduccin

bares alcance, utilizan TickSize per-smbolo como una unidad


nuevas funciones AFL:

GetChartBkColor
CategorySetName
PlotVAPOverlayA
AddSummaryRows
DaysSince1900
OptimizerSetEngine
OptimizerSetOption
strCount
mejoras en el rendimiento de la AFL en LinearReg, LinRegSlope, LinRegIntercept, TSF y stderr, Da (), Month (), Ao (),
DaysSince1900 (), DayOfWeek (), DiaDelAnio () funciones (orden de magnitud ms rpido)
Mejora de las funciones de la AFL: en cola Decir () comando (texto a voz), mejor StrExtract () - Ahora se puede referir a artculos a contar
desde el final
plugins de datos actualizados en tiempo real (IB versin 1.2.4, eSignal versin 1.9.0), IBController actualizado para soportar ltimos cambios en
las fuentes de datos

Aspectos destacados de la versin 5.10

Automtico las pruebas walk-Forward ( la optimizacin del sistema de comercio y la tcnica de validacin)

ventanas flotantes ( TRUE multi-monitor capacidad de trazado)


capacidad de "desacoplar" (o "flotar") la ventana del grfico y moverlo a monitor separado. Todo el cdigo de diseo tambin se actualiza

para guardar y restaurar configuraciones multi-monitor grfico correctamente

http://www.amibroker.com/video/FloatAndLink.html

Smbolo e Intervalo de enlace


varios grficos ahora pueden estar unidos por el smbolo y / o mediante el uso de intervalos de usar buenas conexiones codificadas por colores

Cdigo AFL Profiler - muestra de anlisis de cdigo con el informe detallado por cada funcin de temporizacin (AFL Editor:

Herramientas> Comprobar cdigo y Perfil men)

ventana de cotizacin en tiempo real mejoras


reordenacin de los smbolos en la cita RT mediante arrastrar y soltar
smbolos de tipo de ventana directas en la cita RT
capacidad de separar los grupos de smbolos mediante la insercin de lnea vaca

ms rpido de actualizacin y el color de fondo de varias etapas de desvanecimiento en el cambio de presupuesto

nuevas funciones mejoradas de AFL /

(nuevo) SetBarFillColor
(mejorado) GetCursorXPosition
(mejorado) GetCursorYPosition
(mejorado) GetCursorMouseButtons
(mejorado) SetChartOptions
(mejorado) SetOption
(mejorado) Estado

Mejora de la velocidad de backtesting / optimizacin (hasta 2 veces en algunos casos, en comparacin con v5.00)

Qu hay de nuevo en la versin ms reciente? 22


Gua del usuario de 6,00 AmiBroker Introduccin

mejorados punto de mira de grficos - sin parpadeo, trabajar ms rpido y se pueden activar / desactivar globalmente

realizar un seguimiento de los mercados extranjeros ms: ahora puede definir tarifas de hasta 20 monedas diferentes (de la moneda base) para mltiples

pruebas retrospectivas moneda en el ventana de preferencias .

nuevos modos Backtester: backtestRegularRaw2 y backtestRegularRaw2Multi

nuevo FindSignal mtodo del objeto backtester

animacin grfica optimizacin 3D es ahora ms suave (100 fps)

anidamiento ilimitado de #incluir y #include_once declaraciones

Mejora de la escala de las cartas semi-log, orden pestaa MDI guardados en el diseo, la mejora de notificacin de errores, alta resoltion Vista icono
aadi, otras correcciones y mejoras

Aspectos destacados de la versin 5.00

Nuevo sistema de lista que incluyen:


nmero ilimitado de listas de vigilancia
listas de mantener el orden original en el que se aadieron smbolos (todava se pueden ordenar alfabticamente bajo demanda)

nuevo AFL funcin para referirse a las listas de vigilancia por su nombre

Apoyo para Asistente Cdigo AFL - nuevo programa de creacin automtica de frmula para las personas sin ninguna experiencia en
programacin. Para obtener ms informacin acerca de asistente Cdigo AFL ver el vdeo de introduccin: http://www.amibroker.com/video/amiwiz/AFLWiz1.htm

mejoras del motor de AFL


nuevas sentencias de control de flujo: cambiar / caso / descanso / continuar

nuevos operadores de asignacin compuestos: + =, - =, * =, / =,% =, Y =, | =


nuevas funciones: GetPlaybackDateTime (), Ventana emergente (), Twister generador de nmeros aleatorios Mersene mtRandom
(), y otros
Nuevos asignadores de memoria de la pila dedicados para las cotizaciones y las seales del sistema de comercio resultantes en la capacidad para ejecutar las

optimizaciones mucho ms tiempo que nunca y sin recibir mensajes de fuera de la memoria

Dos nuevos modos Backtester (disponible utilizando SetBacktestMode funcin) que permite manejo de filtrar la seal de entrada (en bruto) s

El usuario puede definir programa de comisiones de 5 niveles en el backtest (Anlisis automtico / Configuracin)

plantilla de intercambio grfico de ahora puede hacerlo guardar el grfico como "diagrama de la plantilla, completo (* .chart)" que almacena todas las frmulas

de diseo y se hace referencia en fila india que se pueden enviar a su amigo y la carta entera se restaurarn en cualquier computadora con facilidad, sin

necesidad de copiar frmulas individuales.

grficos con nueva imagen - lneas divisorias entre los paneles son ahora solo pxel y no tienen bordes alrededor tablas que dan ms limpio, ms grande y

ms fcil de leer y visualizacin de cartas copia impresa

Bares rango personalizado (apoyados en las cartas ya travs de TimeFrameSet ())


Nuevo interfaz grfica de bajo nivel (23 nuevas funciones AFL)
Importar HTML en el anlisis automtico
pantalla completa anti-aliasing en 3D visor grfico de optimizacin (bellamente grficos 3D lisas y mejorar la legibilidad)

visualizacin de la ventana cotizacin en tiempo real mejorada (actualizaciones ms rpidas, marcas de cambio de dos colores)

Control de Cambio de tiempo en el importador ASCII

Qu hay de nuevo en la versin ms reciente? 23


Gua del usuario de 6,00 AmiBroker Introduccin

Cambio de registro detallado

CAMBIOS DE VERSIN 6.00.0 (en comparacin con 5.99.0)

AFL Editor: Preferencias: el valor predeterminado de "auto-completar" ha cambiado a "inmediata"


AFL: MxGetSize (matriz, atenuar) - obtener el tamao de la matriz de dimensin dada, donde

argumento de matriz es la matriz para consultar los tamaos

argumento dbil es 0 o 1. 0 obtiene el nmero de filas, 1 obtiene el nmero de columnas.

MxGetSize (matriz, 0) - da nmero de filas MxGetSize (matriz,


1) - da nmero de columnas
AFL: MxIdentity (tamao) - crea una matriz de indentidad de tamao definido (matriz cuadrada con filas y columnas igual al
argumento de tamao llenas de los de la diagonal principal y ceros en el resto)
AFL: MxTranspose (matriz) - crea transpuesta de una matriz insumo
AFL: Advertencia 506 se suprime cuando el formateo es de 1,0 (entero)

CAMBIOS DE VERSIN 5.99.0 (en comparacin con 5.98.0)

AFL: aadido soporte para las matrices (2D tablas de nmeros). soporte de la
matriz es preliminar y est sujeta a cambios.

Para crear una matriz de uso

my_var_name = matriz (filas, cols, initvalue)

Para acceder a los elementos de la matriz, el uso:

my_var_name [fila] [columna]

dnde
fila es un ndice de la fila (0 ... nmero de filas-1) y

Col es un ndice de la columna (0 ... nmero de columnas-1)

Las matrices y sus elementos son compatibles con todas escalar aritmtica (elemento a elemento) y operaciones lgicas

Por lo que puede, por ejemplo, sumar, restar, multiplicar, dividir dos matrices si tienen las mismas dimensiones con una sola llamada.

x = Matrix (5, 6, 9); // matriz 5 filas 6 columnas, valor inicial y = 9 Matriz (5, 6,
10); // matriz 5 filas 6 columnas, valor inicial 10

z = Y - Z; // Le dar matriz de 5 filas y 6 columnas llenas de elementos de valor 1 de sujecin (diferencia entre 10 y 9).

Todas estas operaciones se realizan elemento a elemento.

Tambin se puede aplicar cualquier aritmtica y la operacin lgica de la matriz y valor escalar. Esto llevara a cabo elemento a elemento

operacin en cada elemento de matriz de fuente y valor escalar dado.

Cambio de registro detallado 24


Gua del usuario de 6,00 AmiBroker Introduccin

m = Matriz (10, 10, 0); // M ser matriz 10x10 llenado con ceros z = m; // Z es ahora
tambin una matriz

for (i = 0; i <10; i ++) {

Z [i] [4] = i; // Z llenar con algunos otros valores, tenga en cuenta que m no se vern afectados. }

for (i = 0; i <10; i ++)


_TRACEF ( "% G = g%,% g,% g \ n", i, m [i] [1], m [i] [4], Z [i] [4]);

// Suma escalar (elemento sabia) + z = 3;


m + = 5;

for (i = 0; i <10; i ++)


_TRACEF ( "% G = g%,% g,% g \ n", i, m [i] [1], m [i] [4], Z [i] [4]);

Adems, hay una nueva @ operador que maneja (la multiplicacin de matrices en el sentido utilizado en lgebra lineal) producto de matrices.
Este operador REQUIES
que el nmero de columnas en primera matriz es el mismo que el nmero de filas en segundo array. AFL: nuevo error 59. Demasiados
subndices - aparece cuando el usuario intenta utilizar 3 o ms subndices de identificador de matriz

AFL: nueva matriz de funciones (filas, cols, init_value = 0) - crea 2 dimensiones con mesa nmero definido de filas y
columnas
AFL: nuevo producto matriz (multiplicacin) del operador: @
un nuevo operador que maneja @ (multiplicacin de la matriz en el sentido utilizado en lgebra lineal) producto matriz. Este operador
requiere
que el nmero de columnas en primera matriz es el mismo que el nmero de filas en segundo array.

A = Matriz (1, 3); B =


Matriz (3, 2);

// Matriz A = [1, 4, 6] //
matriz B = [2, 3] // [5, 8] //
[7, 9]

A [0] [0] = 1; A [0] [1] = 4; A [0] [2] = 6;

B [0] [0] = 2; B [0] [1] = 3; B [1] [0]


= 5; B [1] [1] = 8; B [2] [0] = 7; B [2]
[1] = 9;

X = A @ B;

_TRACEF ( "% G% g", X [0] [0], X [0] [1]);


Grficos: cuando la carta se mueve verticalmente por el usuario por lo que queda fuera del borde superior, las partes que son de fuera no se dibujan
como lnea plana ms

Un nuevo anlisis: Intento de ejecutar Caminar hacia adelante en perodos sin ningn tipo de datos para todos los smbolos podran dar lugar a una excepcin. Fijo.

Un nuevo anlisis: Mostrar flechas comerciales actuales no mostraron venta flecha despus de backtest individual. Fijo.

Cambio de registro detallado 25


Gua del usuario de 6,00 AmiBroker Introduccin

IU: la salida de texto a color en la ventana de Interpretacin veces era incorrecta cuando los nmeros seguidos llamada inmediatamente
EncodeColor. Fijo.
IU: lista desplegable Intervalo combinado se adapta a su anchura mayor DPI muestra ahora
IU: Bloc de notas se actualiza en caer de nuevo a partir de ocultacin automtica

IU: Actualizacin de la informacin del smbolo despus de la importacin ASCII

Actualizar informacin: Actualizacin gratuita slo para los usuarios que han comprado la licencia despus del 31 de mayo de, 2013

CAMBIOS DE VERSIN 5.98.0 (en comparacin con 5.97.0)

Anlisis: tablas de Monte Carlo CDF rejilla uso ms denso X (5% paso a paso)
Anlisis: min / tablas de valores de Monte Carlo Mx / Med ahora se pueden mostrar como porcentaje de cambio en lugar de valores absolutos

Anlisis: Estadsticas de Monte Carlo se generan ahora en Paseo fuera de la muestra de pasos hacia delante de forma predeterminada

Anlisis: Caminar hacia adelante Fuera de la Muestra de informe de resumen incluye la simulacin de Monte Carlo de todos los oficios de todos los perodos fuera

de la muestra

Anlisis: Caminar hacia adelante: Un accidente podra ocurrir cuando sim Monte Carlo se ha habilitado en la optimizacin del pie hacia adelante. Fijo.

Anlisis: Caminar hacia adelante: Comprar y Mantener las estadsticas de Max. reduccin sys era demasiado grande para 2 y siguientes pasos del paseo OOS

adelante. Fijo.

CAMBIOS DE VERSIN 5.97.0 (en comparacin con 5.96.0)

Anlisis: informe Backtest utiliza ahora del lado del cliente cuando la paginacin de la escritura lista de comercio contiene ms de 1000 operaciones por lo

que tarda menos tiempo para mostrarlo (3s vs 15s de 30K oficios). (Experimental, puede ser eliminado)

Anlisis: MC: / Mx / Strawbroom carta equit MC Min estaba lento al nmero de operaciones en backtest super 1000. Se
basa ms rpido ahora.
Anlisis: Las cartas de Monte Carlo se mueven ahora a los informes (para que aparezcan en el informe como una pgina independiente,
no como fichas de anlisis) y la generada en hilo separado
Anlisis: Monte Carlo: valores numricos de las distribuciones se incluyen ahora en la pgina de Informe / Monte Carlo

HtmlView: nueva versin 1.3, mejora el rendimiento de la Tabla Editar-> Copiar para tablas grandes (> 30K filas) por 2 rdenes de magnitud.
Tambin se ha aadido soporte para tablas paginados.
En pruebas retrospectivas de cartera-smbolo solo 5.9x fueron reportados como "0-smbolos" en Explorador de informes. Fijo (solucin es vlida para backtests

recin ejecutar solamente)

OLE: LoadWatchlists mtodo) al objeto Broker.Application aadi (. Permite volver a cargar los archivos de base de datos para la lista de seguimiento cargado

en ese momento sin volver a cargar la base de datos entera. (Slo en caso de pedir SaveWatchlists - listas de seguimiento se guardan cuando se llama a

SaveDatabase)

OLE: pantalla de presentacin se cierra automticamente despus de 1 segundo si el programa se puso en marcha a partir de OLE, en lugar de estar en pantalla

mientras est activo objeto OLE

IU: Aadido men global Analysis-> Explorador de informes para acceder a la Explorer sin necesidad de abrir la ventana de anlisis

IU: pequeos ajustes y correcciones a la pantalla Acerca de / Splash.

CAMBIOS DE VERSIN 5.96.0 (en comparacin con 5.95.0)

AFL Editor: Verificar sintaxis utiliza cotizaciones smbolo primas, por lo que es ms rpido y funciona independientemente del ajuste de "datos mixtos"

AFL Editor: Ajuste de lnea - lneas envuelta utiliza mismo punto que la lnea anterior
AFL: funcin SetStopPrecedence aadido
AFL: ApplyStop () tiene 2 parmetros ms: validFrom / validTo - Definir inicio y finalizacin de barras desde la entrada cuando est activa la parada

Cambio de registro detallado 26


Gua del usuario de 6,00 AmiBroker Introduccin

// Applystop (tipo, modo, cantidad, exitatstop, voltil, reentrydelay, validFrom, validTo)

ValidFrom - define primera barra desde la entrada al tope puede generar una salida. 0 significa que desde el principio

ValidTo - define ltima barra desde la entrada al tope puede generar una salida. -1 Significa "infinito". Por defecto paradas son
vlidas todo el tiempo (0 / -1).

As que ahora puede crear paradas que consiguen Actived / desactivado en diferentes momentos. Este ajuste es
independiente para cada tipo de parada. Tambin trabaja en conjunto con SetOption ( "HoldMinBars", x).

HoldMinBars afecta tanto a las salidas regulares y se detiene, la prevencin de todo tipo de salidas durante el perodo definido.

ValidFrom / validTo trabaja en cada parada por separado y no afecta a las salidas regulares.

Por ejemplo siempre tienen una stopTypeLoss siempre en el afecto y slo permiten un lmite de prdidas que se active despus de tantos
bares:

ApplyStop (stopTypeLoss, stopModePercent, 10, 1); ApplyStop


(stopTypeNBar, stopModeBars, 40, 1);
ApplyStop (stopTypeTrailing, stopModeRisk, 7, cierto, cierto, 0, 4 / * vlida del 4 bar despus de la entrada * /);

Esta caracterstica se extiende implementacin de FC artculo # 514

IMPORTANTE:
Precedencia parmetro introducido en 5.95 se ha eliminado. Esa funcionalidad se ha
sustituido por la nueva funcin SetStopPrecedence. AFL: nueva funcin: _TRACEF () -
_TRACEF-printf formato trace ( "Primer% g, Open% g", abrir, cerrar);

AFL: Param () ofrece una mayor precisin angular para pequeos incrementos fraccionales
Anlisis: algunos ajustes recin introducidos (MC principalmente) no se guardan en proyecto de Analysis. Ahora que se guardan.

En 5.95.0 frmulas 0, 1, -1, constantes nulos para las asignaciones de Compra / Venta / Corto / cobertura y uso de la equidad () podran bloquearse. Fijo.

En 5.95.0 cuando se utiliz ExitAtStop == 1 para NBarStop se desactiva otras paradas en el modo backtestRegular. Fijo.

En el modo backtestRegular (ruta de cdigo de edad) cuando se HoldMinBars> = 2 y la salida se desencaden en la primera apertura bar despus de
precio del perodo de retencin no se ajust a abrir como en otros modos (nuevos) backtest. Fijo.

Monte Carlo: MC puede ser habilitado ahora en Optimizacin y Backtest individual

Para habilitar la simulacin de Monte Carlo en cada backtest del proceso de optimizacin y cada backtest individuo puede utilizar

SetOption ( "MCEnable", 2); // Valor == 2 fuerzas MC para ser habilitado en todas partes (en todos los modos incluyendo la optimizacin).

la vieja opcin:
SetOption ( "MCEnable", 1); // Valor == 1 permite MC slo en pruebas retrospectivas de cartera (por defecto)

Tenga en cuenta que la activacin de MC en la optimizacin no es nada recomendable a menos que realmente utiliza mtricas de MC como objetivo la optimizacin

a travs de backtester personalizada

o de otra manera utilizar distribuciones de MC en el proceso de optimizacin.

Cambio de registro detallado 27


Gua del usuario de 6,00 AmiBroker Introduccin

proceso de Monte Carlo es computacionalmente costosa y mientras unos pocos cientos de milisegundos aaden a un backtest no importan
mucho,
en caso de optimizaciones cuando stas se multipled por nmero de pasos que usted puede fcilmente aumentar el tiempo de optimizacin en

rdenes de magnitud.

As que a menos que necesite realmente distribucin MC como objetivo mtrica personalizada y optimizacin, no habilite MC en la
optimizacin.

IU: aadido mensaje especial "significativa" en la tentativa de abrir el archivo .APX que tiene un formato no vlido
IU: Configuracin de anlisis se hacen ahora novato de usar - un nuevo combo "ESCENARIO" se ha aadido que permite elegir entre 4
escenarios predefinidos

Si el usuario elige escenario preestablecido, la aplicacin establece correctamente los siguientes campos

- los precios del comercio y los retrasos

- modos exitAtStop
- prioridad de parada N-bar

- ActivateStopImmediately

y desactiva los controles preestablecidos por el cambio accidental.

Las configuraciones predefinidas de principiantes evita el uso de configuraciones errneas.

Todava es posible anular cualquier ajuste en el nivel de la frmula (as que ten cuidado con lo que escribe en su frmula).

Un escenario por defecto "CUSTOM" funciona igual que en las versiones anteriores -es decir todos los campos estn habilitadas para el cambio, pero es

responsabilidad de los usuarios

para establecer esos campos correctamente. La flexibilidad tiene un costo - algunas combinaciones de ajustes que no estn cubiertos por los escenarios

predefinidos

puede no tener sentido y, a veces conducir a resultados errneos. El usuario debe consultar el manual y / o pedir ayuda en caso de
duda.

Configuracin de anlisis:: IU "Activar detiene inmediatamente" casilla de verificacin se ha movido de "general" a la pestaa "paradas" donde

realmente pertenece funcionalmente

IU: nueva pantalla Acerca de dilogo / bienvenida de inicio (mostrando de forma asncrona informacin de la aplicacin de carga)

Ventana de parmetros: la interfaz de usuario cuando los nombres de los parmetros son muy largas, rea de valor se achica hacia abajo para dar ms espacio

para el nombre, pero no menos de 160px / 96 ppp

CAMBIOS DE VERSIN 5.95.0 (en comparacin con 5.94.0)

AFL Editor: Pretiffy correcciones y mejoras de formato. Tambin editor intenta mantener la posicin de desplazamiento sin cambios despus de embellecer.

AFL Editor: seleccin Prettify ahora elimina el acolchado adicional alrededor parntesis y deja slo un espacio dentro de la almohadilla

AFL Editor: Ajuste de lnea en prctica (men Ver-> Ajuste de lnea)


AFL Motor: convertir a SQL Server ciertos valores comunes escalares (-1, 0, 1, NULL) a la matriz es mucho ms rpido gracias a la memoria cach

AFL: #pragma MaxThreads N - donde N es un nmero natural 1 ... <nmero de ncleos>. Permite reducir el nmero de hilos paralelos que
utilizan en el anlisis. Por ejemplo para que se ejecute en tan slo un hilo maxthreads uso #pragma 1

Atencin: la reduccin de nmero de hilos degrada el rendimiento

Cambio de registro detallado 28


Gua del usuario de 6,00 AmiBroker Introduccin

AFL: ApplyStop tiene nueva, 7 de parmetro: la precedencia que define el orden en que se detiene se activan en caso de que
aparezcan en la misma barra de valores aceptados son 0, 1, 2, 3.

Las paradas se ejecutan en orden creciente prioridad, por lo que 0 se ejecuta en primer lugar, 1 - en segundo lugar, 2 - en tercer lugar, 3 - como la ltima.

Los valores fuera de rango 0..3 se ignoran. Si se especifica -1 significa "sin cambios" -

utilizacin orden predeterminado.

Tenga en cuenta que si va a cambiar ApplyStop orden / prioridad que


1. debe definir todos APPLYSTOP incluso si no se utiliza todo tipo de parada. Que no se utiliza de tipo dado parada stopModeDisable
uso en el parmetro Modo
2. No debe haber dos ejemplares, en los nmeros de precedencia. De lo contrario se puede producir un comportamiento impredecible.

3. El orden de los eventos en el interior del bar es desconocida orden de modo especificando dada de ejecucin de paradas se basa en supuestos que

pueden o no ser correcta para el escenario de negociacin dado. Se aconseja mantener mx. prdida de la parada como primera.

Siempre parada N-bar primero se ejecuta o no depende de la configuracin de su comercio. Si el comercio en abierto, entonces Nbar parada puede ser ejecutado

primero (incluso antes de que la prdida mxima).

trailing stop puede ser antes o despus de excuted meta de ganancias dependiendo de su configuracin. Contrariamente a la "primera impresin"
capaz de ejecutar parada final antes de meta de ganancias no es necesarily ms pesimista, ya que en varios casos conduce al aumento de coche en
vez de disminuirla. Ahora puede probar ambos. Elija lo que se adapte a su estilo de negociacin. Choo

Ejemplo:
// Applystops ser excuted en el siguiente orden: la prdida, por detrs, el beneficio, n-bar: ApplyStop
(stopTypeLoss, stopModePercent, 5, True, False, 0, 0 / * precedencia * /); ApplyStop (stopTypeTrailing,
stopModePercent, 5, True, False, 0, 1 / * precedencia * /); ApplyStop (stopTypeProfit, stopModePercent, 5, True,
False, 0, 2 / * precedencia * /); ApplyStop (stopTypeNBar, stopModeBars, 40, False, False, 0, 3 / * precedencia *
/);

Nota:
para la compatibilidad con versiones anteriores:

Con stopTypeNBar, cuando se proporciona el parmetro precedencia a continuacin, ajuste ExitAtStop se ignora. Cuando no se proporciona el
parmetro de prioridad para la stopTypeNBar hay dos posibles secuencias aplicadas de forma predeterminada

Si el ajuste del NBarHasPriority es verdad o te llama ApplyStop con ExitAtStop establece en true secuencia es entonces N-bar, prdidas, ganancias,

arrastrando

de lo contrario secuencia por defecto es la prdida, ganancia, se arrastra, N-bar

Estos valores por defecto se volvern a aplicar cada vez que llame ApplyStop (stopTypeNBar ...) sin proporcionar parmetro precedencia.

Nota 2:
ruina parada fija (prdida del 99,6%) se ejecuta siempre como ltimo.
AFL: Custom Backtest: Monte Carlo resultados de la simulacin estn ahora disponibles en bactester encargo (despus de backtest o postproceso
()).

por = Optimizar ( "perodo", 20, 2, 100, 1); Compra =


Cruz (C, MA (C, per)); Vender = Cruz (MA (C, per),
C);

Cambio de registro detallado 29


Gua del usuario de 6,00 AmiBroker Introduccin

SetOption ( "MCEnable", true); SetOption


( "MCRuns", 1000); SetPositionSize (1,
spsShares); SetCustomBacktestProc (
"");

si (Estado ( "accin") == actionPortfolio) {

bo = GetBacktesterObject ();

bo.Backtest (); // Plazo backtest procedimiento predeterminado

// Obtener acceso a los resultados de Monte Carlo // Nota 1: puede ser

NULL si MC NO est habilitado

// Nota 2: MC resultados estn disponibles despus de Backtest () o postproceso como la simulacin MC se realiza en la fase final del proceso del
poste mc = bo.GetMonteCarloSim ();

si (mc) {

// Obtener 25-percentil de la distribucin de capital definitiva

bo.AddCustomMetric ( "FinalEq25", mc.GetValue ( "FinalEquity", 25)); }

}
GetMonteCarloSim () para recuperar MC objeto a distribuciones de acceso MonteCarloSim
objeto: Mtodos:

GetValue ( "campo", percentil)


AFL: MonteCarloSim GetValue ( " campo ", percentil)

Disponibles los valores de "campo":

"FinalEquity" "CAR"

"LowestEquity"
"MaxDrawdown"
"MaxPercDrawdown"
AFL: nueva funcin: IIR - De propsito general Infinito filtro de respuesta de impulso del orden de 1-4 IIR (entrada, b0 =
1, a1 = 0, b1 = 0, a2 = 0, b2 = 0, a3 = 0, b3 = 0, a4 = 0, b4 = 0)

Implementa filtro de respuesta rpida de 4 orden infinito impulso.

Analticamente es:

y [n] = b0 * x [n] + b1 * x [n - 1] + x * b2 [n - 2] + b3 * x [n - 3] + b4 * x [n - 4]
+ A1 * y [n - 1] + a2 * y [n - 2] + a3 * y [n - 4] + a4 * y [n -4];

AFL equivalente:
y = x; // Init as que no hay problemas tcnicos al principio aparecen por (n =

4; n <BarCount; n ++) {

y [n] = b0 * x [n] + b1 * x [n - 1] + x * b2 [n - 2] + b3 * x [n - 3] + b4 * x [n - 4]
+ A1 * y [n - 1] + a2 * y [n - 2] + a3 * y [n - 4] + a4 * y [n - 4];

Cambio de registro detallado 30


Gua del usuario de 6,00 AmiBroker Introduccin

Filtros de rdenes 3 y 2 pueden ser implementadas por salir de argumentos que no sean necesarios a su valor por defecto de cero.

Coeficientes b0, b1, b2, b3, b4 multiplicar la seal de entrada x [n] y se conocen como los coeficientes de alimentacin directa. Coeficientes a1, a2, a3, a4

multiplican la salida de seal y [n] y se conocen como los coeficientes de retroalimentacin. Prestar especial atencin a la seal de los coeficientes de

retroalimentacin. Algunas herramientas de diseo flip el signo de los coeficientes de retroalimentacin. En este caso, los coeficientes de retroalimentacin

deben ser anulados.

Esta convencin se utiliza de manera coeficientes de realimentacin funcionan igual que en AMA2 en caso de filtro de primer orden, por lo

IIR (array, factor, de 1-factor)

es lo mismo que

AMA2 (array, factor, de 1-factor)

(Con diferencia muy menor es que IIR utiliza internamente doble precisin aritmtica, mientras que AMA2 utiliza precisin simple)

ema simple: = factor de 2 / (perodo + 1);


IIR (entrada, factor, factor de 1-);

Wilders:
= factor de 1 / perodo

IIR (entrada, factor, de 1-factor);

Ehlers Supersmoother

perodos = 10 ;

c1 = 1.41421 * 3.14159 / Perodos; c2 = 2.71828


^ C1; a1 = 2 * C2 * cos (C1); a2 = -c2 ^ 2 ; b0 =
( 1 - A1 - a2) / 2 ; b1 = b0;

x = IIR ( Cerca, b0, a1, b1, a2);


Trama ( x, "Super suave" , color rojo );
AFL: SetOption / GetOption nuevos campos para la equidad MC / paja grfico de la escoba, "MCChartEquityCurves" (verdadero / falso),
"MCStrawBroomLines" (0..100), MCPosSizePctEquity (0..100)
AFL: Estado ( "ThreadID") - obtiene el ID del hilo actual bajo el cual se ejecuta la frmula
Anlisis: AM: nuevo mtodo de dimensionamiento de las posiciones: Porcentaje de equidad

Backtest: Parada de la ruina fija (99,6% reduccin) en backtestModeRegular se ejecuta el pasado como en otros modos ahora.

El uso de memoria fue mayor en 5.94 cuando un montn de hojas de tabla estaban abiertas. Ahora que est de vuelta a los niveles anteriores.

Montecarlo: Mn / Mx / Med Patrimonio + tabla de paja de escoba ejecutados + Ajustes

Cambio de registro detallado 31


Gua del usuario de 6,00 AmiBroker Introduccin

IU: Enhanced Asignacin Organizador: Una operacin ms rpida, visualizacin del nombre de pleno derecho junto con el smbolo de su clasificacin por columna,

fila fondo alternativo, el cambio de tamao proporcional de las dos listas de izquierda / derecha

CAMBIOS DE VERSIN 5.94.0 (en comparacin con 5.93.0)

Anlisis: implementado la simulacin Monte Carlo (preliminar) produce grficos CDF de MC final equidad, MC CAR, MC Max
Disposicin $ y%, menor participacin

Esta caracterstica es preliminar y est sujeta a cambios.

simulador incorporado en Monte Carlo de AmiBroker es de alta velocidad (ms de 30 millones de operaciones por segundo) simulador que corre serie de

secuencias aleatorias comerciales basados en la produccin backtest. Utiliza alta calidad Mersene Twister generador de nmeros aleatorios.

Se ejecuta automticamente despus de backtest y produce una serie de grficos CDF (ver fichas adicionales en la ventana Nuevo anlisis). Estas
cartas son probablemente va a ser trasladado al informe en una fase posterior.

simulador de Monte Carlo es disponible por defecto slo durante los recorridos de cartera de backtest. No est disponible / marcha
durante la optimizacin o la optimizacin individual. (Puedo activarlo en el futuro).

Puede controlar el proceso de simulacin de Monte Carlo usando nueva pgina de configuracin:

"Activar simulacin de Monte Carlo" - se convierte en el simulador / apagado MC

"Nmero de carreras" - define cuntos se hace MC corridas de simulacin (por defecto 1000)

"Tamao de la posicin" - define tamao de la posicin utilizada por el simulador de Monte Carlo.

Tamao de la posicin algoritmo utilizado por el proceso de MC es independiente de la utilizada por backtest. Para ello MC puede aplicar un
procesamiento especial a la lista de comercio de las backtester en funcin de este valor de la opcin.

- "No cambiar" - utiliza los oficios, ya que vienen de la backtester sin cambiar el tamao y la posicin de la ganancia como se
informa desde el backtester
- "Tamao fijo: N / acciones contratos" - nmero fijo comercio de acciones / contratos. Se necesita ganancia por accin segn lo informado por backtester y

muliplies TI mediante contratos de N como se ha introducido en la configuracin. Por parte de los beneficios se calcula dividiendo el beneficio reportado por el

backtester por nmero de acciones / contratos reportados por la backtester

- "Valor constante: X" - oficios cantidad por el comercio fijos. Toma por ciento de beneficio reportado por backtester y lo multiplica por el valor constante
entrado para obtener el beneficio.
AFL: SetOption / GetOption apoyo de nuevos campos que controlan la simulacin de Monte Carlo: "MCEnable" (verdadero / falso),
"MCRuns" - por defecto 1000, "MCPosSizeMethod" - 0 - no cambian, 1 - tamao fijo, 2 cantidad constante, "MCPosSizeShares"
(nmero), "MCPosSizeValue" (nmero)
AFL: 32 bits redonda () es 7X ms rpido y ahora trabaja en la "ronda de la mitad de incluso" (modo por defecto IEEE) en lugar de la mitad hacia el infinito.

Escrito a mano en el montaje debido a la lentitud de la CRT

AFL: int () y de fractura () funciones son 2 veces ms rpido ahora

AFL: operador de divisin de enteros \ (experimental)


AFL: StrMatch () - patrn de encordado / comodn a juego StrMatch (
"picadura", "searchsting");

devuelve VERDADERO o FALSO siempre cadena coincide con searchstring o no.

Cambio de registro detallado 32


Gua del usuario de 6,00 AmiBroker Introduccin

Searchstring es puede contener caracteres comodn tales como:


* - coincide con cualquier cadena, incluyendo las cadenas vacas? -

Coincide con cualquier carcter individual

Esta funcin es sensible a maysculas (por supuesto, excepto caracteres comodn). Si usted quiere la caja a juego insensible -
convertir tanto de cadena y searchstring en minsculas o en maysculas

antes de igualar (StrLower / StrUpper)

Ejemplo:
x = StrMatch ( "Every Breath You Take", "Cada * que *"); // X ser x = VERDADERO StrMatch (
"Cada paso que hacen", "Cada * que *"); // X ser TRUE
AFL: el apoyo a la UCN (nmero de caracteres universales) \ uXXXX donde XXXX es el cdigo de carcter hexadecimal. trabajos de salida
de la UCN en PlotText / PlotTextSetFont, GfxDrawText, GfxTextOut, ttulos de grfico, Interpretacin y ventanas Comentario. Requiere
Windows 2000 o superior

Por ejemplo corazn


"\ u2764" sol "\
u2600" estrella "\
u2605"
EURO divisa: "\ u20AC" Sigma
(griego): "\ u03a3" alfa (griego): "\
u03b1" beta (griego): "\ u03b2"
paraguas: "\ u2602" telfono: "\
u260e" mano apuntando hacia arriba
" \ u261D "

Mesas de todos los personajes UCN / Unicode

http://www.unicode.org
http://unicode-table.com/
http://www.unicodemap.org
http://en.wikipedia.org/wiki/List_of_Unicode_characters
Varias flechas:
http://www.unicode.org/charts/PDF/U2190.pdf
alfanumricos cerrados:
http://www.unicode.org/charts/PDF/U2460.pdf

(Nota:.. NO todos los glifos (representaciones grficas de caracteres) estn realmente presentes en la fuente actual esto depende de su sistema
operativo, por ejemplo Segoe interfaz de usuario en Windows 7 tiene un montn de personajes, pero Windows 8 tiene ms,

si un glifo no se encuentra por lo general un rectngulo vaco se dibuja). DejaVu libre de la fuente tiene un montn de glifos, Symbola libre de la fuente

tiene un montn de formas extraas. Parcela (C, "", colorDefault);

PlotTextSetFont ( "\ u2665 \ u2126 \ u2191 \ u21d1 \ u24ee \ u261D", "Segoe UI", 30, 20, HighestVisibleValue (C) /
2 + LowestVisibleValue (C) / 2, colorred); Title = "Una demostracin de la UCN:

"+ EncodeColor (colorred) +" \ u2665 \ u2126 \ u2191 \ u20AC \ u03a3 \ u03b2 \ u2602 \ u260E ";
La interfaz de usuario: Grficos: al crear una nueva ventana de la tabla de intervalos de bloqueo a menudo se marca automticamente. Ahora es fijo (es siempre

apagado para las nuevas tablas).

IU: XY-grficos podran entrar en bucle infinito (se bloquea) si TODOS Y-coordintates eran los mismos. Fijo.

Cambio de registro detallado 33


Gua del usuario de 6,00 AmiBroker Introduccin

IU: XYCharts pantalla muestra informacin sobre herramientas X / Y los datos de puntos bajo el cursor como en la versin antigua, pero cuando no encuentra ninguna,

se muestran el punto de datos de posicin X relevante

CAMBIOS DE VERSIN 5.93.0 (en comparacin con 5.92.0)

AFL Editor proporciona un posicionamiento preciso del cursor de los errores que se producen dentro de la lista de argumentos de llamadas a funciones

AFL: Error 5 (tipo incorrecto del argumento de llamada de funcin) es ahora mucho ms preciso: se dice lo que la funcin de espera y de qu
tipo se encuentra realmente
AFL: Bajo Nivel Gfx: GfxSelectStockObject () agreg - permite seleccionar la llamada "reserva" objetos GDI, tales como cepillo de hueco
(que permiten dibujar crculos vacos, polgonos, etc.) disponibles objetos de valores:

WHITE_BRUSH 0 1
LTGRAY_BRUSH
GRAY_BRUSH 2
DKGRAY_BRUSH 3 4
BLACK_BRUSH
NULL_BRUSH 5 (el mismo que el pincel hueco)
HOLLOW_BRUSH 5 WHITE_PEN 6 BLACK_PEN 7 8
NULL_PEN

OEM_FIXED_FONT 10
ANSI_FIXED_FONT 11
ANSI_VAR_FONT 12 SYSTEM_FONT
13 DEVICE_DEFAULT_FONT 14
SYSTEM_FIXED_FONT 16 17
DEFAULT_GUI_FONT

Ejemplo crculo con interior hueco:

GfxSelectPen (colorOrange, 4);


GfxSelectStockObject (5); // GfxCircle hueco cepillo
(100, 100, 20);
AFL: bajo nivel Gfx: GfxSelectHatchBrush (color, estilo) Apoyado estilos de
sombreado:

HS_HORIZONTAL 0 / * ----- * /
HS_VERTICAL 1 / * ||||| * /
HS_FDIAGONAL 2 / * * \\\\\ /
HS_BDIAGONAL 3 / * ///// * /
HS_CROSS 4 / * +++++ * /
HS_DIAGCROSS 5 / xxxxx * * /

Hatch de color se especifica mediante el parmetro color, fondo escotilla se especifica por el color de fondo actual

ver: GfxSetBkColor ()

GfxSelectPen (colorOrange, 4);


GfxSetBkColor (colorLightGrey);

Cambio de registro detallado 34


Gua del usuario de 6,00 AmiBroker Introduccin

GfxSelectHatchBrush (ColorBlue, Param ( "patrn de sombreado", 5, 0, 5)); GfxCircle (100,


100, 20);

AFL: Bajo nivel de Gfx: GfxSetZOrder ahora es compatible con el uso fuera de orden z -5 ... + 5 gama, pero muestra una advertencia 903 en el editor
acerca de la posible disminucin del rendimiento
AFL: Funcin de Percentil () ahora es compatible perodo variable y tiene un valor por defecto de rango = 50 (como param da la mediana con el
promedio de la mediana superior / inferior, incluso para perodos)

Tenga en cuenta que la funcin percentil es muy intensivo en computacin (que implica volver a ordenar matrices cada bar) y versin de perodo
variable (si se llama con plazo correspondiente al Array) corre ms lento que la versin escalar

bi = BarIndex ();
x = Percentil (Close, bi, 50);
Plot (x, "acumulativo del 50% Percentil", colorred); Parcela
(Close, "precio", colorDefault, styleCandle);
AFL: XYAddChartPoint tiene nuevo parmetro (LineColor)
AFL: XYChartSetAxis ahora es compatible con los siguientes estilos: Styleline, styleDots, styleHistogram, styleThick y combinaciones de estos
estilos. lneas mltiples son posibles - para iniciar una nueva llamada de lnea aadir un punto NULL - XYAddChartPoint (nombrediagrama, "", null,
null);

nombrediagrama = "ejemplo";

XYChartSetAxis (nombrediagrama, "[x]", "[sen x / x]", Styleline | styleDots); // Estilo de la barra de (x = -10; x
<10; x + = 0,2) {

y = sin (x) / x;
XYChartAddPoint (nombrediagrama, "", x, y, colorGreen, colorred); }

XYChartAddPoint (nombrediagrama, "", null, null); // Aadir un punto nulo para comenzar nueva lnea

para (x = -10; x <10; x + = 0,2) {

y = sin (2 * x) / x;
XYChartAddPoint (nombrediagrama, "", x, y, colorOrange, ColorBlue); }

Backtest: simulacin de Compra y retencin se realiza y sus estadsticas se calculan y se incluye en el Informe backtest.

Esta caracterstica en peor de los casos (sola prueba smbolo) puede aadir un mximo de 30% a backtest tiempo. En caso de la cartera el impacto es insignificante.

Los clculos Compra y retencin se desactivan cuando no se generan informes detallados, por ejemplo, durante las optimizaciones, as que
no hay desaceleracin,
a menos que encienda la generacin de informes durante SetOption optimizacin ( "generateReport", 1)

Puede desactivarlo en Configuracin, Reporting

Comprar y mantener pulsado simulacin utiliza smbolos actual cuando se hace-solo smbolo backtests / optimizacin. Al hacer backtest cartera
para ms de un smbolo, que utiliza "Cartera B & H smbolo" como un punto de referencia para comprar y mantener.

Backtest: Informe: valores numricos no queden envueltos cuando la ventana del informe se hace pequea

Cambio de registro detallado 35


Gua del usuario de 6,00 AmiBroker Introduccin

Backtester: implementado inters definibles por el usuario en los prstamos de margen de cuenta, con cargo al saldo de caja neta cae por debajo de
cero. tasa de margen (0..100%) es definible en Configuracin de anlisis. Margen Tasa se aade en la cima de la tasa de inters se define en la

configuracin.

As que si la tasa de inters se establece en 0,1% y la tasa de margen es de 1%, entonces la tasa de prstamo de margen efectiva es de 1,1%. Tambin

funciona con una tasa de inters dinmica, por lo que si se define el smbolo Tasa de inters dinmica, entonces se aade margen del tipo de referencia el

valor actual TOP tomado de Tasa de inters dinmico

Las tasas actuales utilizados se enumeran en el registro detallado

Backtester: implementa las ganancias de tipo de inters variable que se utilizar tasa

de inters variable:

1. Aadir un smbolo que mantendr las tasas de inters. No necesita tener citas de cada da, que slo puede tener citas en
los das cuando los cambios de tipos de inters.
Las tasas de inters deben ser expresadas en porcentajes. As que si el inters es del 5% debe introducir 5 en "cerrar" campo de precio para la fecha

determinada

2. Introduzca la velocidad de smbolo en "smbolo inters dinmico" en la configuracin.

3. Introduzca "Tipo de inters fijo" en la configuracin. Ser utilizado para das antes de la primera fecha disponibles en el smbolo tasa intrest.

Backtester: los intereses devengados por el saldo de caja influjo positivo y las deducciones de los prstamos de margen ahora se indican en detalle en el

modo "Registro detallado" todos los das

ventana de filtro mejorada. Ahora se puede seleccionar varias categoras del mismo tipo (por ejemplo, incluso 7 listas de vigilancia
diferentes) y combinarlos con "OR" (cualquier coincidencia), o "Y" (Que todas)
La interfaz de usuario: Comentario: se ha aadido la barra de progreso de la carpa para dar pista visual al usuario cuando se est ejecutando la frmula

IU: La supresin de smbolos se ha confirmado con el dilogo de la tarea con mejor aspecto que tiene el botn explcita "S, eliminar permanentemente" para

evitar errores del usuario

CAMBIOS DE VERSIN 5.92.0 (en comparacin con 5.91.1)

Anlisis: XYChart de Exploracin ahora permite estilo de la barra, adems de estilo de punto.
AFL: Nueva argumento para XYChartSetAxis ( "nombrediagrama", "eje x", "yaxis", chartStyle = 0) Tenga en cuenta que XY estilos de grficos son

diferentes de estilos de grficos regulares y slo dos son apoyados por el momento: 0 (por defecto) - estilo de punto , 1 - estilo de la barra (nuevo)

Ejemplo de uso de estilo de barra (esto es cdigo EXPLORACIN):

nombrediagrama = "ejemplo" ;

XYChartSetAxis (Nombrediagrama, "[x]" , "[Sen x / x]" , 1 ); // Estilo de barra

para ( x = - 10 ; x < 10 ; x + = 0,2 ) {

y = pecado (X) / x;

XYChartAddPoint (Nombrediagrama, "" , X, y, color verde );


}

Segundo ejemplo:

nombrediagrama = "Gaussiana" ;

XYChartSetAxis (Nombrediagrama, "[x]" , "[Gaussiano]" , 1 );


para ( x = - 3 ; x < 3 ; x + = 0,125 ) {

Cambio de registro detallado 36


Gua del usuario de 6,00 AmiBroker Introduccin

y = exp (- X ^ 2 );
XYChartAddPoint (Nombrediagrama, "" , X, y, SiInm ( abdominales (X) <= 1 , colorGreen, colorred ) );

estilo de la barra es til para la visualizacin de grficos de distribucin de probabilidad

AFL: SetChartBkColor no cambi el fondo detrs del texto del eje X. Fijo.
AFL: WriteVal / NumToStr tiene ahora nuevo parmetro roundAndPad que controla cada vez funcin redondea produccin ms all 7 dgito
significativo (y rellena el resto con ceros), redondeando por defecto est desactivada ahora porque estaba fuera de 5.90 y anteriores y
redondeo introdujo en 5,91 podra confundir usuarios de antao

AFL: WriteVal / NumToStr mostrar Advertencia 506 si el formato especificado excede la mxima precisin IEEE (7 dgitos
significativos) y la opcin roundAndPad se apaga
Anlisis: Tabla de optimizacin 3D no estaba disponible despus de la optimizacin individual (MT). Fijo.
Anlisis: una exportacin ms rpido a la rutina CSV en 5.91.0 caus prdida de memoria. Fijo.
Anlisis: Exportar a CSV podra quedarse sin memoria cuando se exporta a ms de 2 GB. Fijo.
Entrar ventana muestra el camino correcto cuando se utiliza "Comprobacin de la sintaxis AFL" en el editor, especialmente til si el error est en el interior de

archivos #include

ventana de registro: doble clic sobre la lnea de error trae editor y se desplaza a error AFL lnea / columna de forma automtica

PersistentVars.bin carga se traslad a la caquexia crnica despus del arreglo (evita problemas con la eliminacin de las variables persistentes cuando el

programa se inicia con el directorio de trabajo incorrecta)

CAMBIOS DE VERSIN 5.91.0 (en comparacin con 5.90.1)

AFL / Grficos: GfxSetCoordsMode (1) ahora trabaja con escala logartmica tambin.
AFL: aadido "Advertencia 505. La divisin por cero" (nivel 2 de alerta). Detecta Divisin por cero en matrices tambin y grabados, que elemento
de la matriz es cero
AFL: fall la conversin de tipos COM se informa como un error de regular dentro editor / ventana de registro en lugar de mostrar cuadro de mensaje

AFL: nuevo campo en SetOption ( "WarningLevel", x); - Permite cambiar el nivel de alerta. El nivel 1 es por defecto para todas las ejecuciones de AFL
con excepcin del editor de la AFL y el comentario que el nivel de alerta se establece en 4 Nivel de advertencia

1 - nico informe de nivel 1 advertencias (502- demasiado parcelas)

2 - nivel de informe 1 y 2 advertencias (anteriormente, ms asignacin dentro condicional, la divisin por cero, threadsleep periodo demasiado

largo)

3 - Nivel de reporte 1, 2 y 3 cuidado (lo anterior ms createobject / createstaticobject) 4- informe de todas las advertencias

(por defecto para el editor de AFL)

AFL: AddRow nueva funcin ( "texto") para aadir una fila de texto en bruto a la exploracin (permite outputing cosas sin respetar
el filtro y sin limitarse a nmero de barras). Esta funcin es preliminar y sus parmetros estn sujetos a cambios.

SetOption ( "NoDefaultColumns" , Cierto ); filter = 1 ;

Aadir columna ( Cerca, " column1 " );


Aadir columna ( Nulo, " column2 " );

para ( i = 0 ; i < 10 ; i ++) {

Cambio de registro detallado 37


Gua del usuario de 6,00 AmiBroker Introduccin

Aadir fila ( strFormat ( "Fila% g \ tsecond columna" , yo ) ); }

AFL: nuevas funciones SparseCompress (query_points, datos) / SparseExpand (query_points, datos)

only_when = ( Mes ()% 2 ) == 0 ; solamente // incluso meses

x = SparseCompress ( slo cuando, Cerca ); // escasez de datos compacta

y = MAM ( x, 10 ); // Clculo peridico

y = SparseExpand (Only_when, y); // Ampliar datos dispersos

Trama ( DO, " Precio" , colorDefault, stylebar );


Trama (Y, "MA minimalista de incluso meses" , color rojo );

funcin SparseCompressEquiv (sparse_array, data_array) {

resultado = Nulo;

j = BarCount - 1 ;
para ( i = BarCount - 1 ; i> = 0 ; yo-- ) {

Si ( sparse_array [i]) Resultado [j--] = data_array [i]; }

regreso resultado; }

funcin SparseExpandEquiv (sparse_array, data_array) {

resultado = Nulo;

j = BarCount - 1 ;
para ( i = BarCount - 1 ; i> = 0 ; yo-- ) {

Si ( sparse_array [i]) Resultado [i] = data_array [j--]; }

regreso resultado; }

AFL: NumToStr protegida contra los errores de los usuarios de especificar la precisin ms alta que la proporcionada por el estndar IEEE (pantalla nunca

excede de 7 dgitos significativos, el descanso se rellena con ceros)

AFL: muestra el motor de error ms detallado en caso de falla cuando GetArraySymbolCopy


Anlisis: CSV exportacin acelerarse ms de 100 veces. Ahora la exportacin de archivos de gran tamao tarda segundos en lugar de horas. las velocidades de

la exportacin de los discos duros ordinaria> 80 MB / seg

Grficos: Intervalo de bloqueo aadido (por lo que ahora puede bloquear smbolo o intervalo o ambos)

Comentario ventana - Nivel de alerta elevado a 4 (informe de todas las advertencias en la ventana de comentarios)

Sort () podra chocar con IndexMode = verdad y empezar parmetro fue mayor que cero. Fijo.
Cuando panel grfico se est cambiando el tamao / arrastrado, refresca grfico en tiempo real que se mantengan temporalmente para evitar la desaparicin de

seguimiento rectngulo

Cambio de registro detallado 38


Gua del usuario de 6,00 AmiBroker Introduccin

CAMBIOS para las versiones anteriores estn documentados en la liberacin de documento de Notes que se pueden encontrar en la
carpeta AmiBroker INSTALACIN.

Cambio de registro detallado 39


Tutorial
Este captulo le guiar a travs de las partes ms importantes de AmiBroker.

tareas bsicas:

Operaciones bsicas

temas de interfaz de usuario:

gua de grficos para principiantes

Cmo utilizar la funcin arrastrar y soltar interfaz de grficos

grfico de temas
personalizacin de la interfaz de usuario

Trabajar con hojas de grficos y diseos de ventana


Trabajar con capas
El uso de Investigacin de la Web

Con el Administrador de Cuenta

Utilizando los datos fundamentales

Usando la ventana Nuevo anlisis

Actualizar las cotizaciones:

Cmo obtener las cotizaciones de varios intercambios

(Slo en la versin RT) el establecimiento de alimentacin eSignal RT

(Slo en la versin RT) el establecimiento de alimentacin myTrack RT

Configuracin de Rastreo Cita como fuente de datos RT


(Slo en la versin RT) el establecimiento de alimentacin IQFeed RT

Cmo utilizar AmiBroker en el modo de tiempo real (RT versin solamente)

Usando AmiBroker con otra fuente de datos externa (Cotizaciones Plus, TC2000 / TCNet, Metastock, FastTrack)

La actualizacin automtica de EOD cita para los mercados de Estados Unidos y Canad a partir de Yahoo

Usando el modo manual de AmiQuote descargador (Yahoo, MSN Money central, Quote.com Livecharts)
Usando importador de Metastock

Gestin de base de datos:

La comprensin de los conceptos de base de datos

La comprensin de las categoras

Trabajar con listas de vigilancia

AmiBroker temas Frmula Idioma:

La comprensin de cmo funciona el lenguaje de AFL

Creacin de sus propios indicadores

El uso de estilos de grficos y colores de los indicadores


Cmo crear su propia exploracin
Cmo escribir su propio comentario tabla
A partir de estudios en sus frmulas de AFL

Backtesting sus ideas de operacin


Lista backtesting

Tutorial 40
Gua del usuario de 6,00 AmiBroker Tutorial

La lectura del informe backtest

Cmo optimizar un sistema de comercio (avanzado)


las pruebas walk-Forward (avanzado)
Los futuros de pruebas retrospectivas (avanzado)

Pyramiding / escalado y varias monedas en la cartera de backtester (avanzado)


simulacin de Monte Carlo de sistemas de negociacin (avanzado)
El uso de alertas basadas en frmulas (avanzado)

Usando la ventana de interpretacin (avanzado)


la ayuda del marco de tiempo mltiple (avanzado)

El uso eficiente de mltiples hilos (avanzado)


Clasificacin funcionalidad (avanzado)
Cmo utilizar fragmentos de cdigo

Ms informacin:

Tutoriales en vdeo On-Line

Tutorial 41
Gua del usuario de 6,00 AmiBroker Tutorial

Operaciones bsicas

Adicin de un nuevo smbolo

Con el fin de aadir un nuevo smbolo en la base de datos se puede utilizar Smbolo-> Nueva Aadir elemento de men o botn de la barra de smbolos.

Despus de seleccionar esta funcin, se le pedir para el nuevo smbolo. La longitud mxima smbolo de cotizacin es de 48 caracteres. Para el correcto
funcionamiento de importacin que debe introducir el smbolo con capiteles.

La eliminacin de un smbolo

Con el fin de eliminar el smbolo existente de la base de datos puede utilizar smbolo-> Eliminar elemento de men o quitar botn de la barra de smbolos. Despus
de elegir esta funcin se le solicitar la confirmacin de la eliminacin de smbolo. Tenga en cuenta tambin que esta operacin no se puede deshacer !!!

Extraccin de mltiples smbolos a la vez es posible utilizar organizador de la asignacin .

La divisin de una accin

Para llevar a cabo el uso divisin de acciones Smbolo-> Split elemento de men o botn de la barra de Split.

AmiBroker proporciona una forma fcil de manejar divisin de acciones. Programa tratar de adivinar la fecha y la relacin de divisin mediante el anlisis de citas. Si slo

hay una sola cita despus de dividir esto debera funcionar, si no se le pedir para la fecha y la relacin de divisin. Tenga en cuenta tambin que esta operacin no se

puede deshacer !!!

Desde la versin 2.0 o superior de la funcin de divisin ofrece ms funcionalidad: se puede usar relacin al viejo estilo o puede especificar una divisin utilizando la

expresin siguiente:

x-> y

lo que significa que x acciones antes de divisin se vuelven y despus de ella. Por ejemplo 2-> 3 significa que 2 acciones se convierten en 3 despus de la divisin. As

dividida en cinco partes ordinaria ser 1-> 5.

Como se habr adivinado, es posible ahora para realizar divisin inversa, por ejemplo 2-> 1, lo que significa que 2 acciones se unen entre
s en 1 accin.

La eliminacin de la cita

Para eliminar una cita slo tiene que seleccionar la cita que desea eliminar haciendo clic en la carta (aparecer una lnea vertical que muestra la fecha
seleccionada y cotizacin). Entonces escoge Editar-> Eliminar cita opcin de men.

Para eliminar las citas de todas las existencias del da dado que debe utilizar Editar-> Eliminar sesin.

Tambin puedes usar Editor de cotizacin eliminar las comillas.

Aadir / eliminar smbolo de favoritos

Para aadir el smbolo de los favoritos usted debe comprobar en el cuadro favorito Informacin ventana. Para quitarlo de favoritos simplemente desactive la
casilla correspondiente. Tambin puede hacer clic en el rbol con el botn derecho del ratn

Operaciones bsicas 42
Gua del usuario de 6,00 AmiBroker Tutorial

y seleccione "Agregar a favoritos" y "Eliminar de favoritos" opciones en el men contextual.

La fusin de las citas de dos smbolos

A veces sucede que la clave de pizarra para el smbolo se cambia entonces usted puede obtener dos teletipos en su base de datos
- uno que sostiene cita histrica y la segunda, que sostiene ms nuevas citas (despus del cambio de nombre). Con el fin de poner todas las cotizaciones a la nica clave de

pizarra que debe utilizar Smbolo-> Combinar caracterstica. Usted slo debe seleccionar el nuevo ticker (despus del cambio de nombre) y seleccione Smbolo-> Combinar. Luego,

desde el combo que debe elegir ticker original ( "fusionarse con") y, opcionalmente, compruebe los siguientes campos:

sobrescribir citas duplicadas - marcar esta opcin se sobreponen a las citas ya existentes en el "nuevo" ticker con los presentes en clave de
pizarra "viejo" (esto realmente no debera ser el caso, pero puede suceder).
Eliminar "fusionarse con" despus - marcar esta opcin eliminar la clave de pizarra "viejo" despus de la fusin
asignar un nombre de alias - marcando esta opcin copiar la clave de pizarra "viejo" para el campo de alias de la "nueva" ticker

Aadir / eliminar smbolo de favoritos 43


Gua del usuario de 6,00 AmiBroker Tutorial

gua de grficos para principiantes

Introduccin

AmiBroker motor de grficos permite la manipulacin orientada a objetos de todos los dibujos. Ahora simplemente puede mover, cambiar el tamao, cortar, copiar, pegar y

eliminar todos los objetos de dibujo con facilidad. Este captulo le guiar a pesar de los aspectos ms importantes de la utilizacin de herramientas de grficos.

Ahora vamos a echar un vistazo a la interfaz de usuario:

Como se puede ver en el centro de la que tenemos rea del grfico en el que se mueve con el grfico de precios promedio bandas de Bollinger y se traza ( se puede

controlar la apariencia de los grficos integrados de Herramientas-> Preferencias ventana).

En la parte inferior de la tabla se puede ver eje de fecha (marcados con el rojo), y por debajo de control de ficha barra de desplazamiento y hojas de grficos. barra de desplazamiento

se puede utilizar para mostrar las citas anteriores, mientras pestaa de la hoja permite ver diferentes pginas de grficos / hojas ( haga clic aqu para obtener ms informacin sobre

las hojas de grfico ).

A la derecha se puede ver la zona del eje Y (marcado con color azul) que muestra las etiquetas de escala Y y valor. Las etiquetas de valor son campos de color que muestran

precisamente el "ltimo valor" de las parcelas. "ltimo valor" es el valor del indicador (o precio) de la ltima barra que se muestra actualmente (ms a la derecha). zona del eje

Y tambin se utiliza para mover / carta del tamao vertical.

Al lado de la derecha es un dibujo objetos barra de herramientas que le permite elegir entre los tipos de dibujo disponibles (tenga en cuenta que slo las herramientas ms populares

se muestran aqu, juego completo est disponible desde Insertar men). Una herramienta especial llamada

gua de grficos para principiantes 44


Gua del usuario de 6,00 AmiBroker Tutorial

"Seleccionar" (flecha roja) se utiliza para seleccionar / mover / cambiar el tamao de los objetos ya dibujados y para seleccionar las frases de la tabla.

En la parte superior se puede ver el formato de barra de herramientas que le permite modificar rpidamente el color, el estilo (grueso / punteada) y el modo (SNAP al precio) del objeto

de dibujo seleccionado en ese momento.

En la imagen tambin se puede ver la lnea de tendencia dibujada con controladores para ajustar marcados. Estas asas se utilizan para arrastrar / el tamao del objeto, como

se explicar a continuacin.

Operaciones bsicas

desplazamiento

A voluta el grfico de avance / retroceso slo tienes que arrastrar la barra de desplazamiento del pulgar o usar <y> flechas en los lados izquierdo y derecho de la barra de

desplazamiento. Tenga en cuenta que el uso de <> flechas de la barra de desplazamiento le permite mover la carta por una barra. Para desplazar el grfico tambin se puede utilizar

el ratn equipado con una rueda. Acaba de rodar la rueda hacia arriba y hacia abajo para desplazarse hacia atrs y hacia adelante.

zoom

A enfocar el grfico (aumentar o disminuir el nmero de puntos de datos (barras) que se muestra) se puede utilizar cualquiera

Ver-> Zoom men, barra de herramientas de zoom o la rueda del ratn. Tambin puede ampliar por arrastrando el borde izquierdo o derecho de ba de desplazamiento r.

Existen las siguientes opciones disponibles: un zoom-in - disminuye el nmero de puntos de datos que se muestran, de alejamiento - aumenta el nmero de puntos de datos

en pantalla, zoom-all - muestra todas las barras disponibles, se restablece zoom normal nmero de barras que aparecen en el valor se define en la Herramientas>

Preferencias> Grficos. Zoom-in y zoom-out opciones son accesibles directamente desde la barra de herramientas Vista. (Ver foto abajo). Para usar el zoom con la rueda

del ratn slo tiene que pulsar y mantener pulsada la tecla CTRL y haga girar la rueda. Tambin puede ampliar a cualquier de-a rango seleccionado en la carta (ver "Marcado

gama 'ms adelante en este tutorial)

Contraccin, expansin y moviendo la escala del eje Y

A movimiento la escala del eje Y pasa el cursor a la zona del eje Y (marcado con color azul en la imagen superior) y ver que los cambios de cursor de
flecha arriba / abajo. Ahora se hace clic y arrastre hacia arriba del eje / abajo Y y suelte el botn cuando el eje est en la posicin correcta.

A reducir / ampliar la escala del eje Y: presione la tecla SHIFT y haga clic en la zona del eje Y, ahora reducir / ampliar la escala del eje Y moviendo el ratn hacia
arriba y hacia abajo. Suelte el botn para finalizar.

A Reiniciar la escala del eje Y y la posicin simplemente haga doble clic en la zona del eje.

Cambio de intervalo bar (periodicidad)

Puede cambiar fcilmente entre los intervalos de diario / semanal / mensual intrada y eligindolo Ver men y pulsar el botn de la barra de herramientas
(vase ms adelante).

gua de grficos para principiantes 45


usuario de 6,00 AmiBroker Tutorial

La barra de herramientas utiliza siguiente notacin para intervalos - yo - intrada, marido - cada hora, re - diariamente, w - semanal,

metro - mensual. los yo representa "base" intervalo del da segn lo definido en Archivo-> Propiedades de la base.

intervalos intrada restantes estn disponibles a partir de Ver-> intrada men.

El ajuste del intervalo afecta ventana activa solamente, por lo que cada ventana puede tener diferentes intervalos.

Tenga en cuenta que los intervalos intrada estn desactivados si su base de datos est en modo de fin de da. intrada modos estn

disponibles slo para las bases de datos que tienen "intervalo de tiempo Base" en

Archivo-> Propiedades de la base ajustado a nada menos que al final del da. Si, por ejemplo, ajusta "intervalo de tiempo Base" en Archivo->

Propiedades de la base a 5 minutos, se habilitarn todas las periodicidades grfico de 5 minutos para arriba.

Los siguientes intervalos estn incorporados:

diariamente

semanal
mensual
por hora (intrada)
15 minutos (intrada)
5 minutos (intrada)
1 minutos (intrada)
15 segundos (slo intrada RT)
5 segundos (slo intrada RT)
garrapata (slo intrada RT)

Adems de que puede definir intervalos de 5 minutos de la barra n personalizados y 5 intervalos de encargo n-tick en
Herramientas> Preferencias> intrada. intervalos personalizados estn disponibles a partir Ver-> intrada men slo.

Seleccin de una cotizacin

Se puede ver muy fcilmente el pasado cotizacin y los valores de los indicadores mediante el uso de "seleccionar" el modo. A seleccionar pasado cotizacin primer

interruptor en "Seleccionar" modo (flecha roja en la barra de herramientas) y luego haga clic en el rea de la grfica (pero no en el objeto de dibujo). Una lnea vertical

aparecer marcado la cita bajo el cursor. El ttulo del grfico mostrar esta cita bar. paneles indicadores mostrarn valor del indicador para la barra dado. Una vez que se

selecciona la cita se puede mover a la cita anterior / siguiente con el teclado izquierda y flecha derecha (cursor) <- y -> teclas.

A apagar cita de la seleccin o bien haga clic de nuevo en la lnea o haga clic en la zona del eje de fecha (marcados con el rojo en la imagen de arriba) o haga clic en el rea

del margen derecho (comillas en blanco). Cuando la seleccin est apagado ttulo del grfico muestra los valores para la ltima barra visible.

Marcado gama

Para mostrar el anillo de alcance hacer doble clic en la tabla al comienzo del rango y haga doble clic de nuevo en el extremo superior del rango. Tambin puede

utilizar la tecla F12 en conjuncin con el modo "seleccionar" (descrito anteriormente). Slo tienes que seleccionar la cita y pulse F12 para comenzar y SHIFT + F12

para el lmite superior del rango. Puede apagar el marcador de intervalo pulsando la tecla F12 CTRL + o haciendo doble clic en el mismo lugar dos veces.

jalones se pueden utilizar para seleccionar el zoom-in range (Ver-> Zoom-> Gama) y para realizar clculos sobre los valores seleccionados a travs de
funciones BeginValue y EndValue AFL.

Adicin / cierre tabla de paneles Gua del

gua de grficos para principiantes 46


Gua del usuario de 6,00 AmiBroker Tutorial

Cada ventana puede estar formado por varios paneles que muestran varias cartas / indicadores. Para mostrar un nuevo indicador en un panel grfico independiente acaba de
encontrar el indicador en la lista de Grficos (uso Ventana -> Grficos men) y haga doble clic en el nombre del indicador.

Para ms informacin, ver Arrastrar y soltar grficos tutorial.

Para cerrar cualquier panel grfico: haga clic en el panel, a continuacin, utilizar cualquiera Ver-> Pane-> Cerrar desde el men principal o haga clic en el panel con el botn

derecho del ratn y elige Cerca desde el men contextual.

La vinculacin y el grfico de bloqueo

ventanas de grficos mltiples (que estaban abiertos usign Archivo-> Nuevo-> Valor predeterminado Grfico o Archivo-> Nuevo-> grfico en blanco) puede ser

ligado intervalo, smbolo ligado usando apropiada pequea "S" y los botones "I" que aparecen en el lado izquierdo de la barra de desplazamiento. Al hacer clic en el

botn de men que muestra los colores aparecer, seleccione un color de 2 o ms grficos y smbolos vinculados utilizando mismo color se vincular el empleo del

smbolo y / o intervalo. Linking significa que el cambio del smbolo y / o intervalo en una de las ventanas con enlaces cambia automticamente smbolo y / o intervalo

en todas las ventanas de enlaces utilizando mismo color enlace.

Tambin puede evitar que el smbolo sea cambiada para la carta dada. Se puede hacer activando el botn de bloqueo pequea almohadilla ( "smbolo de candado") en el lado

derecho de la barra de desplazamiento. Cuando la carta es el smbolo de enganche, no va a permitir cambiar el smbolo seleccionado a menos que el bloqueo se libera (pulsando

de nuevo el botn de bloqueo de la almohadilla).

El uso de herramientas de dibujo

AmiBroker cuenta con un extenso conjunto de herramientas de dibujo:

Las siguientes herramientas estn disponibles:

La lnea de tendencia

ray (nuevo en la seccin 4.20)

lnea extendida (nuevo en la seccin 4.20)

linea vertical
linea horizontal
lneas paralelas (nuevo en la seccin 4.20)

canales de regresin: Raff, la desviacin estndar, error estndar (todos los nuevos en la seccin 4.20)

Fibonacci retroceso de estudio (mejorado en la seccin 4.20)

Tiempo de Fibonacci estudio de zonas

Ventilador de Fibonacci

arco de Fibonacci

Gann Plaza (nuevo en la seccin 4.20)

Gann Fan (nuevo en la seccin 4.20)

herramienta elipse

herramienta arco

Rectngulo
herramienta de cuadro de texto

Estn disponibles a partir de Insertar men y Dibujar barra de herramientas. Cada objeto de dibujo se puede mover, cambiar de tamao, copiar, borrar y

modificar despus de su elaboracin.

gua de grficos para principiantes 47


Gua del usuario de 6,00 AmiBroker Tutorial

A dibujar un objeto en el interruptor botn de tabla de la herramienta adecuada (ver foto abajo) y empezar a dibujar en el grfico apuntando con el ratn y
pulsar el botn izquierdo del ratn donde desea iniciar el dibujo. A continuacin, mueva el ratn. aparecer la lnea de seguimiento del estudio. Suelte el
botn izquierdo del ratn cuando se quiere completar el dibujo. Tambin puede cancelar el dibujo estudio pulsando la tecla ESC (escape).

Si pasas el puntero del ratn sobre el objeto que va a ver que los cambios en la forma del cursor en la proximidad del objeto. Esto significa que

Si el cursor est cerca de cada extremo del objeto que va a cambiar su forma de dimensionamiento puntero:

Si el cursor est partes del objeto cercano restante que va a cambiar su forma de emocionante puntero:

Una vez que se dibuja objeto que se puede seleccionar, mover, cambiar el tamao, eliminar, copiar.

A seleccionar el objeto simplemente mover el puntero del ratn sobre el objeto de modo "puntero

se mueve" aparece y haga clic una vez - el objeto estar marcado por lo que aparecern los

controladores de tamao (vase el primer cuadro).

A deseleccionar haga clic en el espacio de tabla en blanco.

A tamao el objeto, haga clic en el controlador de tamao y arrastre hasta la ubicacin deseada,

como se muestra en la imagen.

A movimiento el objeto, haga clic en cualquier otra parte del objeto y mover a la
ubicacin deseada.

A borrar objeto - seleccionarlo primero y pulse DEL (BORRAR) tecla en el teclado o el uso Editar-> Eliminar Eliminar el uso del men o botn de barra de herramientas.

A dupdo el objeto en el portapapeles - seleccione primero y pulse Ctrl + C o usar Editar-> Copiar men o barra de herramientas de uso botn Copiar.

A cortar el objeto - seleccionarlo primero y pulse Ctrl + X o usar Editar-> Cortar men o botn de la barra de corte uso.

A pegar el objeto de la prensa portapapeles Ctrl + V o usar Editar-> Pegar o presiona el botn Pegar barra de herramientas. ser objeto pegado exactamente

dibujado en la misma ubicacin que copi uno y se seleccionar automticamente para que pueda moverlo a una nueva ubicacin.

A aplicar el color o el estilo al objeto de seleccionar y utilizar el men de formatos o de los botones de la barra de herramientas para cambiar el color, grosor, de puntos y encaje a

los estilos de precios. Observe que tambin puede seleccionar el color y el estilo del objeto antes de sacar nuevo objeto: simplemente anular la seleccin de objeto anterior (si lo

hay), cambio de color / selecciones de estilos y dibujar nuevo objeto.

A modificar las propiedades del objeto - ya sea doble clic en l o uso Editar-> Propiedades men o Alt + Entrar llave

A eliminar todos objetos utilizan Editar-> Eliminar todo men

Ms informacin

gua de grficos para principiantes 48


Gua del usuario de 6,00 AmiBroker Tutorial

Para obtener ms informacin sobre las herramientas de dibujo lea referencia de herramientas de dibujo captulo.

gua de grficos para principiantes 49


Gua del usuario de 6,00 AmiBroker Tutorial

Cmo utilizar la funcin arrastrar y soltar interfaz de grficos

Introduccin
AmiBroker le permite crear y modificar sus indicadores con pocos movimientos de un ratn con facilidad. A partir de ahora se puede construir indicadores sofisticados y sin ningn conocimiento de

programacin en absoluto. Los indicadores (listas para el uso) disponibles se enumeran en Grficas pestaa de la Espacio de trabajo ventana.

Hay un tutorial de vdeo en: http://www.amibroker.net/video/dragdrop1.html que muestra el uso bsico de la nueva funcionalidad de arrastrar y soltar.

Cmo insertar un nuevo indicador.

Para mostrar un nuevo indicador en un panel grfico independiente acaba de encontrar el indicador en la lista de Grficos (uso Ventana -> Grficos men) y

haga doble clic en el nombre del indicador.

Como alternativa se puede elegir Insertar desde el Men de contexto . Como se crear un panel de resultados nuevo indicador y parmetros Aparecer el dilogo. Aqu puede cambiar las
propiedades del indicador (como el color o perodos). Para aceptar la configuracin de prensa DE ACUERDO botn. (Encontrar la descripcin detallada de la ventana de parmetros a
continuacin).

Ejemplo:
Para insertar panel RSI - encontrar indicador RSI en la lista, haga doble clic en el nombre, seleccionar el nmero de perodos y de color, a continuacin, pulse OK.

Cmo superponer un indicador en otro indicador.

Para superponer un indicador sobre otro, pulse el botn izquierdo del ratn sobre el nombre del indicador, arrastre (con el botn del ratn) el indicador elegido en
el panel de destino y suelte el botn.
Ejemplo:
Para insertar otra RSI (basado en el nmero de diferentes perodos) en el mismo panel - RSI arrastre en el panel RSI creado previamente, cambiar el nmero de perodos en la
ventana Parmetros y pulse OK

Como alternativa se puede elegir Cubrir opcin de Men de contexto .

Cmo utilizar la funcin arrastrar y soltar interfaz de grficos 50


Gua del usuario de 6,00 AmiBroker Tutorial

Cmo eliminar el indicador.

Para quitar el indicador, pulse Cerca botn del men en la parte superior derecha del panel indicador (Aparecer el men si coloca el cursor del ratn en el cercano). Este
men, se puede mover el panel indicador de arriba / abajo o maximizar el panel.

Tambin puedes usar Cerca comando del men contextual que aparece al hacer clic en el panel grfico con el botn derecho del ratn.

Cmo eliminar la trama indicador del panel.

Para eliminar uno de los indicadores que se muestran en el panel indicador - hacer clic con el botn derecho del ratn sobre el ttulo del grfico (cerca de la parte superior del panel grfico) y

seleccione el indicador que desea eliminar.

Tambin puede eliminar la trama indicador utilizando eliminar Indicador opcin de men de contexto grfico .

Cmo utilizar la funcin arrastrar y soltar interfaz de grficos 51


Gua del usuario de 6,00 AmiBroker Tutorial

Cmo cambiar los parmetros / colores / estilos de indicadores.

los parmetros ventana le permite cambiar los parmetros, los colores y los estilos de sus indicadores. ventana de parmetros se muestra cuando se inserta un nuevo indicador. Tambin
puede hacer clic derecho del ratn en el panel grfico y elegir los parmetros en el men contextual. ventana de parmetros muestra todos los parmetros definidos en el cdigo de AFL de
ciertos indicadores (tambin parmetros definidos por el usuario) por lo que es el contenido depende del indicador elegido. Sin embargo - para la mayora de los indicadores se pueden ver:

Precio campo - los datos utilizados para calcular el indicador. Si el 'Precio campo' contiene 'Cerrar', significa que el indicador se calcula de precios Cerrar. Precio El campo no
est disponible para todos los indicadores, ya que no todos los indicadores le permiten elegir la entrada (por ejemplo Adline).

periodos - Define el nmero de perodos utiliza para calcular el indicador


Color - le permite cambiar el color del indicador
Estilo - le permite determinar el estilo de la trama (los estilos se describen con ms detalle en El uso de estilos de grficos y colores seccin de tutoriales.

Cmo superponer indicadores con diferentes escalas.

Tener en un panel de dos (o ms) indicadores que utilizan diferente escala, arrastre el segundo indicador en la primera, en la ventana de parmetros, haga clic en Estilo de campo y
verificacin StyleOwnScale ajuste.
Ejemplo:
Arrastre OBV (On Balance Volume) en panel de RSI. A continuacin, defina el estilo como styleOwnScale. Como resultado - ambos indicadores son visibles y se muestran correctamente.

Cmo crear un indicador basado en otro indicador.

AmiBroker le permite tambin crear fcilmente los indicadores basados en los valores de otro indicador. Todo lo que necesita hacer es pulsar el botn izquierdo del ratn sobre el
nombre del indicador, arrastre (con el botn del ratn) el indicador elegido en el panel de destino y suelte el botn. Como resultado - el indicador se coloca en el panel grfico existente.
En el cuadro de dilogo Parmetros campo de precio parmetros indica qu valores de base se utilizan para calcular el indicador.

Ejemplo:
Para el clculo de la media mvil simple de indicador RSI creado previamente, arrastre el indicador RSI MA en panel. El contenido del parmetro "Precio campo"
indica, que la media mvil se calcula de los valores de RSI (15). (Ver la imagen de abajo).

Cmo utilizar la funcin arrastrar y soltar interfaz de grficos 52


Gua del usuario de 6,00 AmiBroker Tutorial

NOTA: La parte siguiente contiene informacin tcnica slo para usuarios avanzados. Los principiantes pueden saltarse esta parte.

El uso de Param (), ParamColor (), ParamToggle (), ParamStyle () funciones

Estas funciones, cuando se utiliza en la frmula, le permiten cambiar la configuracin de los indicadores directamente desde parmetros ventana.

Param (( '' nombre '', defvalue, min = 0, max = 100, paso = 1, SINCR = 0 )
Aade un nuevo parmetro definido por el usuario, que ser accesible a travs de dilogo Parmetros.

"Nombre" - define el nombre del parmetro que se mostrar en el dilogo de parmetros


defvalue - define el valor por defecto del parmetro
min, max - definir los valores mnimo y mximo del parmetro
paso - define aumento mnimo del parmetro a travs de corredera en el cuadro de dilogo Parmetros
SINCR - define el incremento del valor por defecto cuando se inserta ms de una seccin de la misma clase (se redujo) en el grfico. Por ejemplo, si inserta el
valor por defecto en movimiento indicador de media en el mismo panel dos veces, la primera media mvil se basar en 15 perodos, el otro en 25 (= 15 +
defvalue SINCR = 10)

ParamColor ( '' nombre '', colorDefecto )

Aade un nuevo parmetro de color definido por el usuario, accesible a travs de dilogo Parmetros.

'' Nombre '' - define el nombre del parmetro que se mostrar en el dilogo de parmetros
colorDefecto - define el valor de color por defecto del parmetro

ParamColor funcin le permite utilizar colorCycle como un valor por defecto. Cuando se utiliza el parmetro colorCycle, ciclos de color por defecto a travs de rojo, azul,
verde, turquesa, oro, violeta, verde claro, amarillo oscuro, al insertar sus indicadores en el mismo panel.

ParamStyle ( '' nombre '', defaultval = Styleline, enmascarar = maskDefault ) - permite seleccionar los estilos aplicados a la trama de la ventana de parmetros. Aparte
de estilos disponibles en versiones anteriores de AmiBroker, hay dos nuevas constantes de estilo:

styleHidden - una combinacin de styleNoDraw | styleNoRescale


styleDashed - lnea discontinua

La lista de estilos disponibles que aparece en la ventana de parmetros depende de la mscara parmetro.

maskDefault - mostrar, de trazos, estilos, escala propias ocultos de espesor (esta es la mscara predeterminada para ParamStyle)

MASKALL - mostrar todos los indicadores de estilo

maskPrice - mostrar gruesa, oculto, propia escala, vela, bar


maskHistogram - Feria histograma, gruesa, oculto, propia escala, el rea

ParamField ( '' nombre '', campo = 3 ) - permite escoger el campo de precio para el indicador (campo que se utiliza para calcular los valores del indicador). La funcin devuelve la matriz definida
por campo parmetro. El valor por defecto = 3 vuelve Cerrar matriz. Los valores posibles de campo
parmetro son:

- 1 - ParamField devuelve los valores del indicador que se insert como un primero uno en el panel, o cerrar si no hay indicador estaba presente

0 - devoluciones Abierto formacin

1 - devoluciones Alto formacin

2 - devoluciones Bajo formacin

3 - devoluciones Cerca array (por defecto)

4 - devoluciones Promedio matriz = (H + L + C) / 3

5 - devoluciones Volumen formacin

6 - devoluciones Interes abierto formacin

7,8,9, .... - valores de los indicadores insertados en el panel de volver.

ParamToggle ( '' nombre '', '' valores '', defaultval = 0 ) - funcin que permite utilizar parmetros booleanos (S / No).

Cmo utilizar la funcin arrastrar y soltar interfaz de grficos 53


Gua del usuario de 6,00 AmiBroker Tutorial

'' Nombre '' - el nombre del parmetro


'' Valores '' - valores de los parmetros (separados con carcter |, por ejemplo, "No | S" - primera cadena representa el valor falso y segunda cadena representa el verdadero valor)

defaultval - valor por defecto del parmetro

Ejemplo:

El indicador de abajo le permite comprobar cmo funcionan los parmetros en el cdigo personalizado. Puede cambiar la configuracin de dilogo Parmetros.

compra = Cruzar ( MACD (), Seal ());


vender = Cruzar ( Seal (), MACD ());

pricefield = paramField ( "El campo de precio" , 2 ); color = ParamColor


( "color" , color rojo);
style = ParamStyle ( "estilo" , styleline, MASKALL); flechas = ParamToggle (
"flechas de pantalla" , "No | S" , 0 );
Trama (Pricefield, "Mi Indicador" , Color, estilo);
Si ( flechas) {

PlotShapes ( * Compra Venta shapeUpArrow + * shapeDownArrow, SiInm ( Comprar, colorGreen, colorred) );

Funciones especiales: section_begin, _SECTION_END, _SECTION_NAME, _DEFAULT_NAME, explicaron _PARAM_VALUES (slo para usuarios avanzados)

Se trata de nuevas funciones que se utilizan con drag & drop mecanismo. La pareja ms importante es _SECTION_BEGIN (
"nombre") y _SECTION_END ().

Cuando se le cae la frmula en panel grfico AmiBroker anexa la frmula que ha arrastrado en el final del actual cdigo de la frmula grfico y
envolturas insertan con _SECTION_BEGIN ( "nombre") y _SECTION_END () marcadores:

Por lo tanto, si la frmula original, se ve de la siguiente manera:

P = paramField ( "Campo de precio" , - 1 ); perodos = param ( "Perodos"


, 15 , 2 , 200 , 1 , 10 );
Trama ( MAM (P), Perodos, _DEFAULT_NAME (), ParamColor ( "Color" , ColorCycle),
ParamStyle ( "Estilo" ));

que ser transformado por AmiBroker a:

_SECTION_BEGIN ( "MAM" ); P = paramField ( "Campo de precio" ,


- 1 ); perodos = param ( "Perodos" , 15 , 2 , 200 , 1 , 10 );

Trama ( MAM (P), Perodos, _DEFAULT_NAME (), ParamColor ( "Color" , ColorCycle),


ParamStyle ( "Estilo" ));
_SECTION_END ();

marcadores _SECTION_BEGIN / _SECTION_END permiten AmiBroker para identificar las partes de cdigo y modificar ms tarde

Funciones especiales: section_begin, _SECTION_END, _SECTION_NAME, _DEFAULT_NAME, explicaron _PARAM_VALUES 54


(slo para us
Gua del usuario de 6,00 AmiBroker Tutorial

(Por ejemplo, eliminar secciones individuales). Adems de eso secciones muestran la manera de asegurarse de que los parmetros que tienen el mismo
nombre en muchas partes del cdigo no interfieren entre s. Por ejemplo si se le cae dos medias mviles el cdigo resultante ser de la siguiente
manera:

_SECTION_BEGIN ( "MAM" ); P = paramField ( "Campo de precio" ,


- 1 ); perodos = param ( "Perodos" , 15 , 2 , 200 , 1 , 10 );

Trama ( MAM (P), Perodos, _DEFAULT_NAME (), ParamColor ( "Color" , ColorCycle),


ParamStyle ( "Estilo" ));
_SECTION_END ();

_SECTION_BEGIN ( "MA1" ); P = paramField ( "Campo de precio" ,


- 1 ); perodos = param ( "Perodos" , 15 , 2 , 200 , 1 , 10 );

Trama ( MAM (P), Perodos, _DEFAULT_NAME (), ParamColor ( "Color" , ColorCycle),


ParamStyle ( "Estilo" ));
_SECTION_END ();

Tenga en cuenta que el cdigo y es nombres de los parmetros son idnticos en las dos partes. Sin secciones de los parmetros con el mismo nombre interferirn.
Pero gracias a las secciones de nombre exclusivo que no hay conflicto. Esto es as porque AmiBroker identifica el parmetro utilizando el nombre de seccin y el
nombre del parmetro, as que si los nombres de seccin son nicos parmetros a continuacin, puede ser identificada. Al dejar indicador AmiBroker comprueba
automticamente si hay nombres de las secciones ya existentes y AutoNmeros nombre similar secciones para evitar conflictos. Nombre de la seccin tambin
aparece en el cuadro de dilogo de parmetros:

Por ltimo, pero no menos importante: no debe quitar marcadores _SECTION_BEGIN / _SECTION_END de la frmula. Si lo hace, AmiBroker
no ser capaz de reconocer las secciones dentro de la frmula dada ms y parmetros con el mismo nombre se interfieran entre s.

_SECTION_NAME Es una funcin que solo da el nombre de la funcin (dado en llamar _SECTION_BEGIN anterior).

_DEFAULT_NAME Es una funcin que devuelve el nombre predeterminado de la trama. El nombre por defecto consiste en nombre de la seccin y la lista separada por

comas de los valores numricos de los parmetros definidos en el punto dado. Por ejemplo, en este

Funciones especiales: section_begin, _SECTION_END, _SECTION_NAME, _DEFAULT_NAME, explicaron _PARAM_VALUES 55


(slo para us
Gua del usuario de 6,00 AmiBroker Tutorial

cdigo:

_SECTION_BEGIN ( "MA1" ); P = paramField ( "Campo de precio" );


perodos = param ( "Perodos" , 15 , 2 , 200 , 1 , 10 );

Trama ( MAM (P), Perodos, _DEFAULT_NAME (), ParamColor ( "Color" , ColorCycle),


ParamStyle ( "Estilo" ));
_SECTION_END ();

_DEFAULT_NAME Se evaluar como "MA1 (Cerrar 15,)" cadena.

_PARAM_VALUES Funciona igual que _DEFAULT_NAME excepcin de que no se incluye el nombre de seccin (se devuelve por lo que slo la lista de valores
de parmetros). As que en _PARAM_VALUES ejemplo anteriores se evaluar como "(Close,
15) "cadena.

Comentarios acerca de la funcionalidad de arrastrar y soltar

P. Cul es la diferencia entre la opcin en el men Insertar grfico e Insertar Linked?

A. Insertar comando crea internamente una copia del archivo de la frmula original y coloca dicha copia en la carpeta de arrastrar y soltar de manera oculta la
frmula original no se ver afectada por el tratamiento posterior, o la superposicin de otros indicadores en la misma. Haciendo doble clic en nombre de la
frmula en el rbol de la carta es equivalente con la eleccin Insertar comando del men. Por otra parte Inserte Vinculado comando no crea ninguna copia de
la frmula. En su lugar, crea un nuevo panel grfico que vincula directamente a la frmula original. Esta edicin subsiguiente forma y / o la superposicin de
otros indicadores modificar el original

P. No puedo ver compra / venta flechas de mi sistema de comercio

flechas A. Comercio se pueden visualizar en cualquier panel grfico (no slo uno incorporado en la tabla de precios). Sin embargo, de forma predeterminada, la pantalla

se apaga la flecha. Para activarlo hay que abrir el dilogo de parmetros, cambiar a la opcin de "Ejes y cuadrcula" y cambiar "Mostrar flechas comerciales" a "S".

P. La lectura me dice: "ventana de frmulas anlisis automtico est ahora arrastrar y destino de colocacin tambin (que puede arrastrar archivos de

frmulas y AFL en l)". Qu significa eso?

56 para us
Funciones especiales: section_begin, _SECTION_END, _SECTION_NAME, _DEFAULT_NAME, explicaron _PARAM_VALUES (slo
Gua del usuario de 6,00 AmiBroker Tutorial

R. Significa que puede arrastrar la frmula ya sea de rbol grfico o archivo .AFL desde el Explorador de Windows y soltarlo en el anlisis automtico (AA)
ventana de frmulas y cargar la frmula en la ventana de AA. Se trata de una alternativa a la frmula de carga a travs del botn "Cargar" en la ventana de
AA.

P. Puedo colocar un acceso directo en la ventana de frmula?

R: No, no puede. Slo se pueden arrastrar y soltar los archivos con extensin .AFL (accesos directos de Windows tienen la extensin .lnk).

P. Puedo agregar mis propias frmulas para el rbol Grfico?

A. S, puede. Basta con guardar su frmula .AFL en frmulas subcarpeta del directorio de AmiBroker y aparecer en "Grficas" rbol (Ver>
Actualizar todo puede ser necesario volver a leer el directorio si est utilizando un editor externo)

P. He aadido nuevo archivo en la carpeta de frmulas, pero no aparece en el rbol de Grficas a menos que reinicio AmiBroker? Hay una
manera de refrescar rbol Grfico?

A. Usted puede volver a cargar el rbol grfico eligiendo Ver-> Actualizar todo men.

P. Si modifico la frmula que se incluye con AmiBroker tendrn que ser sobrescritos por la prxima actualizacin?

R. S ser sobrescrito. Si desea hacer cualquier modificacin a las frmulas proporcionadas con AmiBroker favor guardar sus versiones
modificadas bajo el nuevo nombre o (mejor) en su propia subcarpeta personalizado.

P. Puedo ver botn Restablecer todo en el cuadro de dilogo Parmetros pero establece todos los parmetros a sus valores predeterminados. Hay una

manera de restablecer nico parmetro?

R. No, no hay tal opcin todava, pero se aadirn en las prximas betas.

P. Me arrastr RSI al panel grfico de precios y obtuve una lnea roja directa en la parte inferior del panel. Qu est mal?

A. Al colocar dos indicadores / parcelas que tienen drsticamente diferentes valores que tienen que usar el estilo OwnScale para uno de ella. Puede activar el estilo

OwnScale usando el dilogo de parmetros. Esto asegura que las escalas utilizadas para cada uno son independientes y se puede ver de manera adecuada. De lo

contrario, utilizan una escala comn que se ajuste a ambos rangos de los valores que se traduce en parcelas aplanadas.

P. El color gris claro de la nueva functions_SECTION_BEGIN especial AFL etc hace invisibles en mi color-azul de fondo del IB.
Cmo podra cambiar el color de funciones especiales?

A. En este momento, no se puede. Sin embargo, habr un ajuste para la coloracin de las funciones especiales en la prxima versin.

P. Cundo se me cae el indicador del cuadro de dilogo de parmetros no muestra todos los parmetros. Es esto correcto ?

R. S funciona de esa manera. La idea detrs de esto es simple. Al colocar nuevo indicador AmiBroker muestra un dilogo con parmetros slo para indicador
Actualmente cado. Esto es para asegurarse de que los parmetros indicadores de nueva insercin son claramente visibles (en la parte superior) y el nuevo usuario
no se siente abrumado por decenas de otros parmetros pertinentes a los indicadores previamente cado. Por otro lado cuando se elige "Parmetros" elemento de
men contextual entonces todos los parmetros se mostrar - que le permite modificar todos ellos en cualquier momento posterior.

57 para us
Funciones especiales: section_begin, _SECTION_END, _SECTION_NAME, _DEFAULT_NAME, explicaron _PARAM_VALUES (slo
Gua del usuario de 6,00 AmiBroker Tutorial

grfico de temas 58
Gua del usuario de 6,00 AmiBroker Tutorial

grfico de temas

AmiBroker 5,52 introduce 6 temas de grficos predefinidos conmutables en Herramientas> Preferencias, "Ejes y cuadrcula" tab:

grfico de temas 59
Gua del usuario de 6,00 AmiBroker Tutorial

1. Tema bsico

grfico de temas 60
Gua del usuario de 6,00 AmiBroker Tutorial

2. Naturaleza tema sencillo

grfico de temas 61
Gua del usuario de 6,00 AmiBroker Tutorial

3. Naturaleza de la pendiente del tema

grfico de temas 62
Gua del usuario de 6,00 AmiBroker Tutorial

4. Gray Tema

grfico de temas 63
Gua del usuario de 6,00 AmiBroker Tutorial

5. gris oscuro Tema

grfico de temas 64
Gua del usuario de 6,00 AmiBroker Tutorial

6. Tema Negro

grfico de temas sesenta y cinco


Gua del usuario de 6,00 AmiBroker Tutorial

personalizacin de la interfaz de usuario

Una interfaz de usuario personalizable recin introducido tiene varias caractersticas interesantes que permiten un control completo sobre apariencia de la interfaz de

usuario AmiBroker.

lengetas de acoplamiento / tear-off anidados avanzada

Para acoplar un panel en cualquier lado de la aplicacin o como una pestaa, simplemente haga clic en la barra de acoplamiento ttulo de ventana y se arrastra. Si lo hace,

pegatinas de conexin se mostrarn para que sea fcil elegir el lugar de llegada como se muestra a continuacin

personalizacin de la interfaz de usuario 66


Gua del usuario de 6,00 AmiBroker Tutorial

Tambin puede hacer clic en la pestaa panel de acoplamiento y se arrastra (arrancar) y el muelle como una ventana independiente. De esta manera usted puede organizar

todas las ventanas de acoplamiento, ya sea como ventanas separadas o como pestaas o como una mezcla de estos dos enfoques. Tambin puede hacer que la ventana /

pestaa flotante si lo arrastra mientras mantiene presionada tecla CTRL.

Lunas corredizas Ocultar automticamente

Otra caracterstica muy til que permite conservar las propiedades inmobiliarias preciosa en su monitor es de auto-ocultacin de paneles. Para controlar (interruptor
on / off) esta caracterstica hay un botn pinup en la esquina superior derecha de cada ventana de acoplamiento. Si la quite - el panel se oculta automticamente
cuando se pierde el foco.

personalizacin de la interfaz de usuario 67


Gua del usuario de 6,00 AmiBroker Tutorial

personalizacin de la interfaz de usuario 68


Gua del usuario de 6,00 AmiBroker Tutorial

barras de herramientas personalizables avanzadas, mens y atajos de teclado

Nueva interfaz de usuario permite un control total sobre la apariencia del usuario, el diseo y la posicin de todas las barras de herramientas, botones y mens. Se le permite

aadir sus propios botones, quitar / re-organizar los ya existentes. Tambin definir o redefinir nuevos atajos de teclado / existentes. Todas estas caractersticas de

personalizacin estn disponibles a partir de Herramientas> Personalizar

men o de personalizar Men galn.

Chevron men est disponible desde pequeo botn de flecha colocada en el extremo de la tira de la barra de herramientas. Permite acceder a los elementos de

auto-oculta de la barra de herramientas, as como las caractersticas de personalizacin.

personalizacin de la interfaz de usuario 69


Gua del usuario de 6,00 AmiBroker Tutorial

Aadir o quitar botones de submen permite mostrar rpidamente los botones / ocultar barra de acuerdo con sus preferencias. En el modo de personalizacin (al entrar en l

mediante Herramientas> Personalizar tambin puede mover los botones que rodean a cambiar el orden en el que aparecen, y tambin se puede cambiar el tamao de los

campos de edicin y campos combinados (como el campo de seleccin de clave de pizarra) seleccionndolos primero y cambiar el tamao de la frontera que se mostrar

despus de hacer la seleccin.

personalizacin de la interfaz de usuario 70


Gua del usuario de 6,00 AmiBroker Tutorial

Incluso se puede aadir y disear sus propios botones utilizando el editor de imgenes incorporado:

apariencia temtica

AmiBroker permite tambin recoger a su interfaz de usuario preferido "apariencia" o "tema" para adaptarse a su gusto personal.

personalizacin de la interfaz de usuario 71


Gua del usuario de 6,00 AmiBroker Tutorial

MDI pestaas (interfaz de mltiples documentos)

AmiBroker es la interfaz de mltiples documentos de aplicacin (MDI). En pocas palabras esto significa que se le permite abrir y trabajar con varias ventanas
al mismo tiempo. Para aprender ms acerca de lo que es MDI puede consultar este artculo:
http://en.wikipedia.org/wiki/Multiple_document_interface

Ahora pestaas MDI (que se muestran en la imagen de arriba) son slo una forma adicional de cambiar varias ventanas abiertas (adems de Ventana men en
la lista de ventanas abiertas de documento tambin est disponible).

Es importante entender que las pestaas son MDI no " definible por el usuario "en el sentido de que no se puede definir libremente sus nombres, a diferencia hojas
de grficos (que son definibles) . Sus nombres se derivan automticamente de

personalizacin de la interfaz de usuario 72


Gua del usuario de 6,00 AmiBroker Tutorial

documento / nombre de la ventana. Para las ventanas tabla el nombre siempre est en el formato de: Smbolo - NombreCompleto, las ventanas del navegador web utilizan ttulo

HTML de pgina (como se define en el documento HTML), cuenta las ventanas del gestor utilizan nombre de archivo real de la cuenta (que se puede elegir cuando se guarda

ellas).

lengetas de MDI son bsicamente documento de cambio de ventana (como Windows Barra de tareas en la parte inferior) y que se gestionan
automticamente por AmiBroker siempre que se abre nueva ventana o cerrar.

Y funciona exactamente usando la misma idea que la barra de tareas de Windows. Veamos ms de cerca esta analoga:

Cuando se utiliza la barra de tareas de Windows:

- se abre la solicitud - un nuevo botn en la barra de tareas aparece


- y puede cambiar entre abierta aplicaciones el uso de botones de la barra de tareas.
- no se puede cambiar el nombre del botn, ya que representa solicitud nombre.
- y hay que tener cuidado con la apertura demasiadas aplicaciones debido a todas las aplicaciones abiertas consumen recursos del sistema

Ahora el uso de pestaas AmiBroker MDI:

- se abre el documento ( ventana) -> aparece un nuevo botn (pestaa)


- puede cambiar entre abierta ventanas Uso de botones (fichas)
- no se puede cambiar el nombre del botn, ya que representa el documento / ventana nombre
- y hay que tener cuidado con la apertura demasiados documentos / ventanas porque todos los documentos abiertos consumen recursos del
sistema

Usted puede apagar lengetas de MDI desmarcando "Mostrar pestaas MDI" en el cuadro, la pgina Apariencia Herramientas> Personalizar, como se muestra a continuacin:

Nota histrica: En versiones previas de 4,90, para cambiar los documentos que tendra que utilizar el men Ventana. Ahora, adems de que se puede utilizar pestaas.

Pero esto es slo caracterstica de conveniencia, ms informacin en:

http://en.wikipedia.org/wiki/Tabbed_Document_Interface (Tenga en cuenta que los enlaces de wikipedia que describen TDI / MDI son algo anticuadas y
AmiBroker realidad combina las ventajas de ambos enfoques TDI y MDI (por ejemplo, usted puede ventanas de baldosas en TDI de AB)

personalizacin de la interfaz de usuario 73


Gua del usuario de 6,00 AmiBroker Tutorial

Para obtener ms informacin, consulte Houston presentacin de la conferencia: http://www.amibroker.com/docs/Houston1.pdf


(Formato PDF), http://www.amibroker.com/docs/Houston1.html (Formato Flash).

personalizacin de la interfaz de usuario 74


Gua del usuario de 6,00 AmiBroker Tutorial

Trabajar con hojas de grficos y diseos de ventana

AmiBroker gestiona mltiples hojas de grficos y diseos de varias ventanas con la capacidad de cargar de forma rpida / parada thems. Esta caracterstica le permite cambiar

rpidamente entre diferentes conjuntos de indicadores de ahorro de su tiempo de manera espectacular.

Las hojas de grficos y plantillas

Una hoja de grfico es un conjunto de paneles de tabla (con indicadores) que se muestran dentro de un solo cuadro.

Se puede cambiar entre diferentes hojas haciendo clic en las pestaas situadas en la parte inferior de la ventana AmiBroker como se muestra en la siguiente
imagen:

Puede cambiar el nombre de la ficha haciendo clic sobre ella con el botn derecho del ratn para que aparezca la siguiente ventana:

Puede cambiar los cuatro nombres de las pestaas (uno a uno) por lo que son ms descriptivos (y que se relacionan con el contenido de la hoja).

Puede desplazarse pestaas utilizando los botones de flecha y puede volver a colocarlos arrastrando (click en la pestaa, mantenga pulsado el botn izquierdo del ratn y arrastre

hasta la posicin deseada - una flecha mostrar posicin de destino).

Tambin puede acceder a cualquier hoja rpidamente haciendo clic con el botn derecho del ratn sobre las flechas para que aparezca el men que muestra todas las pestaas y

permite la seleccin inmediata (sin desplazamiento)

Trabajar con hojas de grficos y diseos de ventana 75


Gua del usuario de 6,00 AmiBroker Tutorial

El siguiente paso consiste en configurar sus hojas de acuerdo con sus preferencias personales. Slo tiene que aadir / eliminar paneles de tabla a / de cada hoja. De esta

manera usted puede tener hasta 60 diferentes conjuntos indicador de que puede recuperar muy rpidamente por el cambio a ficha correspondiente. El nmero real de

hojas es definible en Herramientas> Preferencias> Grficos "Nmero de hojas de grficos"

El conjunto completo de las hojas de grfico se llama una "plantilla" y usted puede hacer esta configuracin permantent simplemente haga clic derecho en el grfico y

seleccione la opcin de men siguiente ( Plantilla-> Guardar, plantilla-> Guardar como predeterminado):

La plantilla por defecto se utiliza si se crea una nueva ventana ( Ventana-> Nueva)

Tambin puede cargar la plantilla una vez salvo por la eleccin La plantilla> Carga del men del botn derecho del ratn del grfico.

Adems de formato de plantilla local de viejo por uno nuevo se aade con .chart extensin que mantiene no slo tamaos de ventanas y referencia la frmula (caminos),

sino tambin las frmulas a s mismos, por lo que todo lo que necesita hacer es guardar la tabla en un archivo (diagrama de la plantilla , completo * .chart) y copiar el

archivo en otro equipo diferente y el grfico se volver a crear con todas las frmulas vinculadas a la misma.

Para guardar grfico en nuevo formato haga lo siguiente:

1. Haga clic con el botn derecho del ratn sobre el grfico y seleccione Plantilla-> Guardar ...

Trabajar con hojas de grficos y diseos de ventana 76


Gua del usuario de 6,00 AmiBroker Tutorial

2. En el dilogo de archivo " Los archivos de tipo" combo seleccionar " Diagrama de la plantilla, completo (* .chart) "

3. Escriba el nombre de archivo y haga clic Salvar.

Para cargar la carta completa previamente guardada hacer lo siguiente:

1. Haga clic con el botn derecho del ratn sobre el grfico y seleccione La plantilla> Cargar ...

2. En el cuadro de dilogo de archivo, seleccione el archivo guardado anteriormente * .chart y pulse " Abierto"

Nota: El procedimiento AmiBroker hace internamente es el siguiente: Al guardar el grfico en nuevo formato que ahorra archivo XML con:

a) Los nombres de todas las hojas, paneles, sus tamaos, ubicaciones y otros ajustes

b) rutas de acceso a todas las frmulas utilizadas por todos los paneles

c) el texto de las propias frmulas

Cuando se carga la tabla de la nueva AmiBroker formato:


a) establece las hojas / paneles de acuerdo con la informacin almacenada en el archivo

b) para cada frmula almacenada en el archivo comprueba si la misma frmula que ya existe en el equipo de destino:
- si no existe - se crear una
- si existe y el contenido es idntico a la frmula almacenada en .chart presentar no har nada
- si existe y el contenido es diferente, entonces se crear un archivo con la frmula NUEVO _imported.afl sufijo (archivo tan viejo no se toca) y
har referencia al panel de la frmula _imported.afl lugar.

NOTA IMPORTANTE: si utiliza los archivos # include AmiBroker almacenar el contenido de incluir archivos, as dentro de fichero de la carta e intentar volver a
crearlos en la mquina de destino. Tenga en cuenta que en caso de que incluye comprobar si existe y si es diferente. Si se cumplen ambas condiciones (existe
archivo diferente ya) se le pedir para reemplazar o no. Si decide sustituir - que reemplazar y hacer copia de seguridad de uno ya existente con la extensin
.bak. Si no est usando todos los archivos en "estndar de archivos de inclusin" y ellos incluyen el uso de <> llaves, AmiBroker restaurar los archivos en la
mquina de destino estndar incluyen carpeta tambin (aunque el estndar incluyen ruta de la carpeta es diferente en el equipo de origen).

Un nuevo formato .chart est destinado a ser usado para tablas de puertos entre diferentes ordenadores. Para el almacenamiento de layouts / plantillas en el equipo local

en lugar usted debe utilizar formatos antiguos, ya que consumen mucho menos espacio (que almacenan nicas referencias, no las frmulas mismas). Sin embargo uno

puede usar el nuevo formato para el archivo de los propsitos, ya que mantiene las frmulas y todas las referencias en un archivo que es muy conveniente para las copias

de seguridad.

Smbolo e Intervalo de vinculacin

Ahora es posible vincular ventanas tabla, ya sea por smbolo y / o por intervalo de tiempo. Para enlazar ventanas tabla de utilizar la vinculacin botones situados en la

parte inferior de la ventana del grfico, como se muestra en la imagen siguiente:

Trabajar con hojas de grficos y diseos de ventana 77


Gua del usuario de 6,00 AmiBroker Tutorial

Gris "S" y los botones "I" significa ningn vnculo. Cualquier otro color (rojo, verde, magenta, amarillo, rosa, blanco, marrn, verde oscuro, azul) significa que la carta dada

pertenecen al grupo vinculado con cdigo de color dado. Todas las ventanas con el mismo color de los enlaces cambiarn smbolo y / o intervalo de forma simultnea.

ventanas flotantes

Si est utilizando varios monitores, puede encontrar til para visualizar grficos AmiBroker en varias ventanas. Para hacerlo ms fcil, AmiBroker 5.10 introduce
pantallas Carta "flotantes". Normalmente todas las ventanas Grfico en tiempo real dentro de la ventana principal de la aplicacin AmiBroker. Si comete ventana
del grfico flotante, que est esencialmente desconexin de la ventana del grfico del marco AmiBroker padres, por lo que se puede mover fuera, por ejemplo,
para el otro monitor.

Se puede cambiar entre el estado normal y usando el men de la ventana flotante como se muestra a continuacin:

Trabajar con hojas de grficos y diseos de ventana 78


Gua del usuario de 6,00 AmiBroker Tutorial

El siguiente video tutorial muestra cmo utilizar ventanas flotantes y smbolo de enlace en la prctica:

http://www.amibroker.com/video/FloatAndLink.html

diseos de ventana

Un diseo de la ventana es un conjunto completo de varias ventanas abiertas cada uno con diferente smbolo, diferente intervalo de visualizacin, el tamao diferente,

diferente conjunto de hojas de grficos.

La siguiente imagen muestra 4-ventana de diseo, cada uno con un conjunto diferente de paneles indicadores. A la izquierda se puede ver el panel "Formatos" en la ventana

de rea de trabajo que muestra la lista de los diseos locales y globales almacenados.

Usando AmiBroker 4.20 ahora se puede tener un nmero ilimitado de plantillas de encargo, mltiples-ventana que se puede cambiar entre con slo hacer doble clic

sobre el nombre de la presentacin en el " Formatos " pestaa de la ventana de rea de trabajo.

Usted puede abrir, guardar, borrar diseo haciendo clic en el Diseo rbol con el botn derecho del ratn y seleccionando la funcin apropiada. " Guardar
como" opcin guarda diseo actual con un nuevo nombre.

diseos locales son por base de datos, mientras diseos globales son visibles desde todas las bases de datos.

La informacin guardada en los diseos incluyen: tamao de la ventana y posiciones, maximizado / paneles tabla de estado minimizado disponibles en cada hoja

(independientes para cada ventana), intervalo de barra seleccionada, smbolo seleccionado, hoja de grfico seleccionado

Trabajar con hojas de grficos y diseos de ventana 79


Gua del usuario de 6,00 AmiBroker Tutorial

Ms recientemente, el diseo utilizado se puede guardar en la base de datos de salida y el interruptor de forma automtica (ver:

Herramientas> Preferencias> Varios " Ahorrar en la salida: Formatos ")

Nota: desde la versin 4.90 mltiples ventanas se pueden cambiar no slo mediante el men Ventana de estilo antiguo, sino tambin el uso de las nuevas pestaas de MDI.

Ms en las pestaas de MDI se pueden encontrar en la "Personalizacin de la interfaz de usuario" captulo .

Trabajar con hojas de grficos y diseos de ventana 80


Gua del usuario de 6,00 AmiBroker Tutorial

El uso de capas

Qu son las capas

Las capas son como piezas de plstico transparente. Usted puede poner dibujos en ellos. Las capas pueden ser visibles o invisibles. Esto permite mostrar / ocultar los dibujos

colocados en capa dada sin afectar a los dibujos colocados en otras capas.

Cmo trabajar con capas.

En primer lugar asegrese de que la ventana de rea de trabajo es visible (Ventana-> Capas)

A continuacin, cambie a la pestaa "Capas". Aqu se puede ver la lista de capas predefinidas.

Las casillas de verificacin en el lado izquierdo de cada visibilidad de la capa de control de capa. Si casilla de verificacin est marcada que determinada capa es visible, si no est marcado - la capa es

invisible. Inicialmente primeros cinco capas van a ser "bloqueados" a intervalos. Estas capas incorporadas son:

capa por defecto - siempre visible


capa intrada - visible slo durante la visualizacin de los grficos intrada capa Daily - visible

slo durante la visualizacin de grficos diarios capa semanal - visible slo durante la

visualizacin de grficos semanales capa Mensual - visible slo durante la visualizacin de

grficos mensuales

Una capa bloqueada cambia su visibilidad automticamente cuando cambia el intervalo y no se puede cambiar su visibilidad haciendo clic en la casilla de la izquierda.

Las capas restantes no estn bloqueados y pueden ser mostrados / ocultos libremente marcando la casilla correspondiente.

Para dibujar un estudio en una capa dada simplemente

a) Seleccione la primera capa (haga clic en el nombre para resaltarlo)

b) Dibuje el estudio como de costumbre

Siempre y selecciona la otra capa se colocarn todos los dibujos en la capa seleccionada. Despus de dibujar un estudio puede asignar a cualquier otra capa a travs de cuadro de propiedades del objeto.

Men de contexto

Si hace clic en el nombre de capa con el botn derecho del ratn, ver el men contextual que contiene las siguientes opciones:

Aadir capa de retirar la

capa mostrar todas las

capas Ocultar todas las

capas acciona la palanca

Desbloquear una funcin de

bloqueo de capas capas

incorporadas en Propiedades.

Aadir / Eliminar capa son fciles de entender. Tenga en cuenta que no se puede quitar primeros 5 capas (built-in)

Mostrar todos / Ocultar todos - Muestra y oculta todas las capas que no est bloqueado Toggle - activa

la visibilidad de todas las capas que no est bloqueado

Desbloquear / Bloquear capas incorporadas - permite desbloquear / bloqueo 5 primeras capas (incorporados). Una vez que la capa se desbloquea su visibilidad no cambia automticamente cuando cambia el

intervalo y que pueden mostrar / ocultar de forma manual.

El uso de capas 81
Gua del usuario de 6,00 AmiBroker Tutorial

Propiedades - Esto inicia propiedades cuadro que le permite cambiar el nombre de la capa y decidir si determinada capa debe o no debe ser bloqueado para intervalo que se muestra.

Si marca "visibilidad al intervalo de bloqueo" caja de la capa mostrar / ocultar automticamente dependiendo de qu intervalo se muestra en ese momento. Puede definir la visibilidad de cada capa

usando combo "Intervalo" y "Mostrar / Ocultar automticamente" botones. Tenga en cuenta que existe un entorno * * visibilidad separado para cada intervalo. La capa cuadro de propiedades siempre

muestra el intervalo "mensual" en el arranque, pero esto es slo una condicin de inicio que acaba de cambiar a determinado intervalo

y modificar la visibilidad. Para configurar la capa bloqueada por completo lo que tiene que definir la visibilidad de cada capa de la lista en el cuadro combinado "Intervalo". Slo tiene que seleccionar el intervalo y elija si la

capa debe mostrarse u ocultarse para este intervalo, seleccione siguiente intervalo y otra vez elegir mostrar u ocultar, seleccionar el siguiente y as sucesivamente ... hasta que defina la visibilidad de todos los intervalos.

El uso de capas 82
Gua del usuario de 6,00 AmiBroker Tutorial

Usando la ventana Investigacin de la Web

ventana de Investigacin de la Web le permite ver las noticias en lnea, la investigacin, perfiles, estadsticas y todo tipo de informacin relacionada con el smbolo

seleccionado actualmente disponibles a travs de Internet (World Wide Web). El uso de Investigacin de la Web en lugar de navegador web normal tiene acelerar

ventaja, ya que no es necesario para escribir complicadas direcciones / largas (URL) cada vez que se necesita para obtener la informacin deseada.

ventana de Investigacin de la Web introducido en la versin 4.90, sustituye y mejora la disponible anteriormente ventana de perfil . Ahora se permite un nmero ilimitado de

investigacin de la tela puede definir el usuario pginas (perfil), navegando a cualquier pgina web (slo tiene que escribir URL), la navegacin con pestaas, abrir varias

pginas a la vez, selectivo de sincronizacin automtica.

Web-Reasarch utiliza el motor de Internet Explorer para que pueda estar seguro de que las pginas se presentan con la misma calidad que se obtiene de
navegador independiente.

Abrir una nueva ventana Investigacin de la Web

Utilizar Archivo-> Nuevo-> Investigacin de la Web men para crear una nueva ventana investigacin de la tela

LA COSECHA DE LA PGINA WEB DE LA INVESTIGACIN PRE-DETERMINADO:

Para visualizar cualquier pgina web de investigacin pre-definido, simplemente haga clic en la flecha desplegable en el cuadro combinado de direcciones y elegir un

elemento de la lista. Una vez hecho esto, se mostrar automticamente la pgina web correspondiente al smbolo seleccionado en ese momento.

Usando la ventana Investigacin de la Web 83


Gua del usuario de 6,00 AmiBroker Tutorial

Ahora puede especificar si y cuando la pgina que se muestra debe cambiar automticamente si se selecciona smbolo diferente.

los Sincronizar botn permite decidir cundo pgina debe sincronizarse automticamente con el smbolo seleccionado en ese momento.

No sincronizar - significa que la pgina no debe ser sincronizado con el smbolo seleccionado en ese momento en absoluto

Active Sync - significa que la pgina se debe sincronizar slo cuando est activo en ese momento o se activa (por el usuario al hacer clic en la
pestaa dado) - esto se recomienda el establecimiento de perfiles web de investigacin, ya que ahorra ancho de banda y recursos (no pginas
activas no estn sincronizados y no consumen cualquier ancho de banda)

Sincronizar siempre - significa que la pgina se sincroniza con el smbolo seleccionado en ese momento siempre, no importa si est activo o no.

NAVEGACIN

Ventana de investigacin Web funciona de manera muy similar a stand-alone navegador. Para visualizar cualquier pgina web slo tiene que escribir la direccin URL

para el campo y pulse "Direccin" tecla ENTER (RETORNO). Para navegar hacia atrs y hacia adelante en la historia del uso <- y -> Botones.

Abrir una nueva ventana Investigacin de la Web 84


Gua del usuario de 6,00 AmiBroker Tutorial

Para cerrar el uso pgina actual ventana normal cerca x botn, como se muestra en la imagen superior

Definir su propio WEB LUGARES DE INVESTIGACIN

Adems de la web de investigacin pginas predefinidas que puede definir cualquier nmero de sus propios lugares. Para hacerlo utilice

Herramientas> Personalizar men, Pginas web lengeta.

Para aadir nuevo lugar pulse Nuevo botn, a continuacin, escriba la direccin URL en la plantilla URL campo y en la pgina web de la descripcin en el Descripcin campo.

La plantilla URL es la direccin web en la que tiene partes que dependen de smbolo seleccionado. La plantilla de URL se analiza por AmiBroker para
hacer URL real de la pgina web. Por ejemplo, para ver la pgina de perfiles de Yahoo puede utilizar plantilla siguiente URL:

http://biz.yahoo.com/p/ { t0} / {t}. html.

Abrir una nueva ventana Investigacin de la Web 85


Gua del usuario de 6,00 AmiBroker Tutorial

Los smbolos que aparecen entre corchetes {} Definir los campos que son evaluados en tiempo de ejecucin. { t0} smbolo se evala al primer carcter del
nombre y clave de pizarra { t} se evala a toda la clave de pizarra. As que si se selecciona AAPL AmiBroker generar siguiente URL desde arriba
plantilla:

http://biz.yahoo.com/p/a/aapl.html

Entonces AmiBroker utiliza el navegador web integrado (ventana de Investigacin de la Web) para mostrar el contenido de la pgina.

Los campos especiales esquema de codificacin

Como se muestra en el ejemplo anterior URL plantilla puede contener campos especiales que estn sustituidos en tiempo de ejecucin por los valores correspondientes

al smbolo seleccionado actualmente. El formato del campo especial es { x} dnde x es decir describe el tipo de campo. Actualmente hay tres tipos de campos permitidos:

clave de cotizacin en el caso original { t}, clave de pizarra en minsculas { s}, smbolo en maysculas { S}, alias { un}, Web ID { yo}. Puede especificar los campos en

cualquier lugar dentro de la URL y AmiBroker va a reemplazarlos con los valores apropiados introducidos en la ventana de informacin. Tambin puede hacer referencia

a los caracteres individuales de teletipo, alias o ID web. Esto es til cuando determinado sitio web utiliza primeros caracteres de, por ejemplo, ticker para agrupar los

archivos html (sitio de Yahoo Finanzas hace eso), por lo que tiene archivos de teletipos que comienzan con "a" almacenado en el subdirectorio 'a'. Para hacer referencia

a un solo carcter del campo usar el estilo segundo formato { xn} dnde x tipo de campo se ha descrito anteriormente y norte es de base cero ndice del carcter. Asi que { a0}

evaluar al primer carcter de la cadena de alias. Para conseguir los dos primeros caracteres de una escritura simplemente ticker

{T0} {t1}. Nota sobre el campo id web: se agreg este nuevo campo en la ventana de informacin para manejar situaciones en las que los sitios web no utilizan nombres de

cotizacin para el almacenamiento de archivos de perfil. He encontrado algunos sitios que utilizan su propio sistema de numeracin para que asignan nmero nico a cada

smbolo. AmiBroker le permite utilizar esta codificacin no estndar para la visualizacin de los perfiles. Todo lo que tiene que hacer es introducir ID correctas en el campo ID de

Web y el uso de URL plantilla adecuada con { yo} palabra clave.

Pginas almacenadas localmente

Es posible que desee tener todas las pginas almacenadas en el disco duro local. Esto tiene una ventaja que los perfiles son accesibles al instante, pero
que puede tener gran cantidad de espacio de almacenamiento y tendr que actualizar de vez en cuando. Para acceder a los archivos almacenados
localmente use la siguiente URL plantilla (ejemplo C: denota la unidad): file: // C: the_folder_with_profile_files \ {t} .html \. Usted no est limitado a los archivos
HTML, puede utilizar archivos simples en lugar de TXT. A continuacin, crear (o descarga) .html (o txt) archivos para cada smbolo en la cartera. Estos
archivos deben obedecer a la siguiente convencin de nomenclatura: <ticker> .html. As, por ejemplo para APPLE (ticker AAPL) del perfil debe tener el
AAPL.html nombre (o AAPL.txt)

perfiles basados en la Web

Si desea mostrar los perfiles de las pginas web remotos que se necesitan para averiguar la forma en que son accesibles (la URL de la pgina web) y
cmo los datos para los diferentes smbolos son accesibles. Voy a describir el problema en el ejemplo de Sharenet ( www.sharenet.co.za ) Sitio que
proporciona los datos para las empresas que cotizan en bolsas de valores de Johannesburgo. Sharenet proporciona informacin de la compaa que es
accesible en la siguiente direccin (URL):

http://www.sharenet.co.za/free/free_company_na.phtml?code= y JSECODE = esquema predeterminado

El problema es que la base de datos proporcionada por Sharenet utiliza nombres largos de cotizacin y JSECODE es un smbolo de cdigo corto. Por ejemplo para la

compaa "Acuerdo de Tecnologas" la clave de pizarra en la base de datos Sharenet es ACCORD pero el cdigo es ACR. Para resolver el problema tendremos que utilizar web

ID campo en la ventana de smbolo de la informacin. Si usted tiene la base de datos Sharenet acaba de elegir el ACCORD de la lista de pizarra, abierto Smbolo->

Informacin ventana y entrar a la ACR web ID cuadro de edicin y haga clic en OK. A continuacin, introduzca la plantilla URL siguiente para el URL Cuadro de edicin:

Abrir una nueva ventana Investigacin de la Web 86


Gua del usuario de 6,00 AmiBroker Tutorial

http://www.sharenet.co.za/free/free_company_na.phtml?code={i}&scheme=default

Para estar 100% seguro por favor, seleccione el texto anterior con un ratn. A continuacin, copiarlo en el portapapeles (Editar-> Copiar, CTRL-C). Luego
cambiar a AmiBroker y haga clic en el cuadro de edicin URL del perfil. Eliminar todo de l y pulse CTRL-V (esto pegar el texto). Tipo "Sharenet" en Descripcin
campo.

Tenga en cuenta que hemos utilizado { yo} campo especial en la plantilla que ser reemplazado por AmiBroker con el texto introducido en el campo ID Web de la ventana de

informacin de smbolos. Ahora, por favor seleccione Archivo-> Nuevo-> Investigacin de la Web

y recoger Sharenet del cuadro Direccin combinado. Debera ver el perfil de empresa ACCORD.

Tambin puede eliminar cualquier entrada seleccionndolo en la lista y pulsando Borrar botn. Se puede cambiar el orden en el que aparecen las pginas en el
combo direccin de Investigacin de la Web utilizando Ascender y Mover hacia abajo botones (seleccionar el elemento, luego utilice los botones).

Los datos de configuracin se almacenan en archivos de texto sin formato webpages.cfg que contiene cualquier nmero de plantillas de URL en la forma de:

URLTemplate | Descripcin

(Cada entrada de lnea separada)

Abrir una nueva ventana Investigacin de la Web 87


Gua del usuario de 6,00 AmiBroker Tutorial

El uso responsable de cuenta

gerente de cuentas es una herramienta para hacer el seguimiento de sus operaciones y su rendimiento. Usted es capaz de entrar en operaciones que realice,
depsito / retirar fondos, comprobar las estadsticas y resultados histricos. Todas las transacciones se registran de modo que nunca olvidar lo que sucedi en el
pasado. gerente de cuentas le permite realizar un seguimiento de un nmero ilimitado de cuentas.

Nuevo gestor de cuentas sustituye y mejora la funcionalidad proporcionada por el administrador de cartera en las versiones previas de 4,90.

CREA UNA CUENTA NUEVA

Utilice Archivo-> Nuevo-> men Cuenta para crear nueva cuenta

FINANCIACIN DE UNA CUENTA

Antes de hacer este tipo de transacciones, lo que tiene que depositar en su cuenta. Para ello, pulse el botn "Financiacin" en la barra de herramientas gerente de cuenta, a

continuacin, seleccione "fuerte" como el tipo de operacin, introduzca la fecha cuando se ha financiado su cuenta e introduzca la cantidad.

Tenga en cuenta que la fecha financiacin debe preceder a cualquier negociacin, como gerente de cuenta no se permitir al comercio antes de la fecha de la financiacin.

depsito inicial se mostrar como "capital inicial" en la pestaa Resumen.

LA CONFIGURACIN

Es buena idea ir a la pestaa "Resumen" y comisiones de configuracin y el modo de negociacin. Si se utiliza esta cuenta para el comercio de fin de da se debe
configurar el "Modo EOD" S, en caso contrario (si el comercio intrada) debe establecer "EOD

El uso responsable de cuenta 88


Gua del usuario de 6,00 AmiBroker Tutorial

El modo "a NO. En funcin de este ajuste Compra / Venta dilogos se allowyou para introducir la fecha y hora de la operacin, o slo la fecha.

tabla de comisiones permite entrar en ambas comisiones y comisiones por accin (por contrato) que se expresan como porcentaje del valor del
comercio. O una combinacin de ambos. Tambin puede establecer mnimos y mximos expresados en cantidad en dlares y / o por ciento del valor
del comercio. Por ejemplo, si su corredor puede utilizar $ 0.01 (un centavo) por la comisin de acciones, entonces usted usara PerShare = 0,01% y
OfTradeValue = 0. Si el agente utiliza decir el 0,2% del valor de cambio, entonces usara PerShare = 0 y% OfTradeValue = 0,2;

Ejemplo prctico: Interactive Brokers comisin por omisin para acciones de Estados Unidos es: 0,005 por accin, pero no menos de 1 dlar y no ms del
0,2% del valor del comercio. configuraciones apropiadas para tal programa se muestran en la pantalla de arriba.

tabla Comisin funciona de la siguiente manera: primero se calcula la suma de la comisin por accin y% del valor del comercio. A continuacin, el
resultado se compara con los lmites mnimo y mximo y si el valor calculado excede el lmite, la comisin se establece en el valor de dicha al lmite,
de lo contrario valor calculado se utiliza sin cambios.

La pgina de resumen contiene un poco de estadsticas bsicas tambin.

CREA UNA CUENTA NUEVA 89


Gua del usuario de 6,00 AmiBroker Tutorial

entrar en operaciones

Una vez que financi una cuenta puede introducir trades.To comprar (introduzca posicin larga o cubrir la posicin corta) haga clic en el botn "COMPRAR".

Luego, en el cuadro de dilogo Comprar es necesario seleccionar el smbolo, el comercio de fecha / hora. Una vez que se introducen AmiBroker mostrar precio del

smbolo dado en la fecha / hora seleccionada (o anterior a uno si no se encuentra ninguna coincidencia exacta). Tambin calcular el mximo precio posible toma de

cantidad y los fondos disponibles en la cuenta.

Se puede cambiar el precio y la cantidad manualmente.

Todos los dems valores (valye neta mercado, comisin, depsito en el mercado, moneda, tasa de FX) se calculan o se recuperan automticamente de simbolizacin>

pgina Informacin. Una vez que los valores son buenas, haga clic en Aceptar para confirmar la transaccin. Si cometi error, puede pulsar UNDO (Editar-> Deshacer)

para revertir la ltima transaccin.

procedimiento similar es para la venta (entrar en posiciones cortas o cerrar posiciones largas) con la excepcin que debe pulsar "vender" botn en su
lugar.

Todas las transacciones que ha realizado se encuentran en la hoja "Transacciones". Todas las posiciones abiertas se enumeran en la hoja de "Posiciones Abiertas". Si se

introduce el comercio para el smbolo que tiene una posicin ya abierta, AmiBroker ajustar "posiciones abiertas" en consecuencia (llevar a cabo la ampliacin de entrada / salida).

Una vez que se cierra la posicin abierta se elimina de la lista de "posiciones abiertas" y se traslad a "Operaciones cerradas" hoja.

CREA UNA CUENTA NUEVA 90


Gua del usuario de 6,00 AmiBroker Tutorial

Despus de cada transaccin, "la historia de la participacin" hoja se actualiza con el valor de capital de la cuenta corriente y tambin "Resumen" de la pgina se

actualiza con las estadsticas de apertura / largo / corto comerciales bsicas. (Ms estadsticas estn por venir).

IMPORTANTE

Hay que recordar que se debe introducir todas las transacciones de manera cronolgica (menos reciente, el ms reciente pasado), como administrador de
cuentas no permitir que le permite aadir operaciones fuera de orden. Si comete error, hay un nivel de deshacer que se puede utilizar para volver a declarar
antes de la ltima transaccin. Si cometi ms errores, la nica opcin es cerrar la cuenta sin guardar y volver a abrir archivo original.

Guardar los datos CUENTA

Para guardar las modificaciones realizadas para tener en cuenta el uso Archivo-> Guardar (o Archivo-> Guardar como para guardar bajo un nuevo nombre). Tenga en cuenta que

los archivos de cuentas no se cifran ahora, y es muy fcil de leer el archivo para cada uno que tiene el acceso a la misma. As que asegrese de no dejar sus
archivos en alguna computadora pblica. La proteccin de contrasea / cifrado est planeado, pero no se ha implementado todava.

APERTURA DE CUENTA creado previamente

Para abrir el archivo de cuenta, vaya a Archivo-> Abrir, en el cuadro de dilogo de archivo, seleccione "Cuenta (* .acx)" de "Archivos de tipo" cuadro combinado y

seleccione el archivo de cuenta que desea cargar.

CREA UNA CUENTA NUEVA 91


Gua del usuario de 6,00 AmiBroker Tutorial

MULTIPLES CUENTAS

Puede crear varias cuentas / abiertas a la vez (slo tiene que utilizar Archivo-> Nuevo-> Cuenta, Archivo-> Abra muchas veces).

CREA UNA CUENTA NUEVA 92


Gua del usuario de 6,00 AmiBroker Tutorial

Utilizando los datos fundamentales

AmiBroker 4,90 aade la capacidad de utilizar 32 elementos fundamentales de datos. Los datos fundamentales se pueden descargar automticamente para todas las

acciones de Estados Unidos gratis con AmiQuote. Nuevo ventana de informacin le permite ver estos artculos, mientras que la nueva funcin AFL: GetFnData permite

acceder a la programacin fundamentos.

VENTANA DE INFORMACIN

Para mostrar los datos fundamental en la ventana de informacin, por favor utilice Smbolo-> Informacin men. Esto abrir la ventana de informacin
con varios campos de datos fundamenta como se muestra en la imagen siguiente (si ha creado nueva base de datos, probablemente no tendr estos
datos presentes inicialmente y que tendra que descargarlos)

DESCARGAR GRATIS DE DATOS DE YAHOO FUNDAMENTAL

Nueva versin de AmiQuote ahora cuenta con la capacidad para descargar los datos fundamentales gratuita en el sitio web de Yahoo Finanzas. Esto se implementa por

medio de 2 pginas de Yahoo diferentes:

1. Yahoo Fundamental - Bsico fuente de datos (datos fundamentales bsicos gratuitos, 200 smbolos en una peticin). Los datos se obtienen de
la siguiente URL: http://finance.yahoo.com/q?s={Ticker} (Enlace de descarga de datos).

Utilizando los datos fundamentales 93


Gua del usuario de 6,00 AmiBroker Tutorial

Esa pgina ofrece los siguientes datos:

EPS (ttm)
EPS Este ao Este EPS Est Est
prximo ao EPS Relacin
siguiente trimestre PEG libro
Valor EBITDA Ingresos de ventas
Fecha de Pago de Dividendos la
fecha ex dividendo Dividendo por
la parte 1yr Objetivo Acciones
Precio Float Acciones en
circulacin

Explicacin de los valores: http://help.yahoo.com/help/us/fin/quote/quote-03.html


2. Yahoo Fundamental - extra fuente de datos (datos extendidos fundamentales, 1 smbolo de una solicitud, los datos ms - disponible en la
versin registrada solamente).
Los datos se obtienen de la siguiente URL: http://finance.yahoo.com/q/ks?s={Ticker} (pgina Estadsticas clave)

Esa pgina ofrece los siguientes datos:

Adelante P / E Ratio PEG margen de

beneficio margen operativo retorno

sobre activos Retorno sobre el Capital

Ingresos (ttm) ata crecimiento de

ingresos EBITDA Utilidad Bruta (diluido)

EPS Crecimiento trimestral de

ganancias por accin Valor contable de

funcionamiento Flujo de caja disponible

apalancado Flujo de Caja Beta

Flotador acciones en circulacin

% Controladas por ejecutivos% retenido por

instituciones con acciones (mes anterior)

Acciones a corto plazo

Adelante anual Tasa de Dividendos que se arrastra

de dividendo anual tasa de dividendo fecha

ex-dividendo Fecha ltimo factor de

fraccionamiento

VENTANA DE INFORMACIN 94
Gua del usuario de 6,00 AmiBroker Tutorial

ltima Fecha de Split

Explicacin de los valores: http://help.yahoo.com/help/us/fin/research/research-12.html

NOTA IMPORTANTE: La versin no registrada de AmiQuote le permite descargar los datos fundamentales para el ex-primeros 20
teletipos de la lista. Para descargar los datos para ms smbolos que usted necesita colocarse AmiQuote.

La descarga de datos es fcil y staightforward:

1. Ejecutar AmiQuote

2. En AmiQuote, seleccione Herramientas-> Get teletipos de AmiBroker

3. Seleccionar Yahoo Fundamental - Bsico o Yahoo Fundamental - extra de Fuente la lista desplegable
4. Asegrate de eso importacin automtica casilla est marcada

5. Presione la flecha verde para Comienza a descargar

Una vez finalizada la descarga, usted debe ver los datos fundamentales actualizados en la ventana de la Informacin en AmiBroker.

Acceso a los datos FUNDAMENTAL DE FRMULA (AFL) NIVEL

Para acceder a los datos fundamentales desde el nivel del AFL puede utilizar nueva GetFnData funcin. Con una sintaxis muy sencilla:

GetFnData ( "campo")

donde "campo" es cualquiera de los campos de datos fundamentales siguientes apoyado. Para una lista detallada, consulte Referencia de las funciones GetFnData .

La funcin devuelve el nmero (escalar), que representa el valor actual del elemento de datos fundamental. No hay una historia de valores (no se
devuelven arrays), por lo que es til para la exploracin, exploraciones (por situacin actual), el comentario de mercado y / o interpretacin, pero no para
backtesting. Ejemplo frmula exploracin se ve de la siguiente manera:

Aadir columna ( Cerca / GetFnData ( "EPS" ), "/ PER actual E" );


Aadir columna ( Cerca / GetFnData ( "EPSEstNextYear" ), "Relacin de Est. El prximo ao P / E" );
filter = Estado ( "Lastbarinrange" );

VENTANA DE INFORMACIN 95
Gua del usuario de 6,00 AmiBroker Tutorial

La importacin de datos FUNDAMENTAL DE OTRAS FUENTES

AmiBroker permite tambin importar fundamentos utilizando su flexibilidad importador ASCII y / o interfaz OLE como todos los campos nuevos se exponen como
propiedades de Valores objeto.

importador ASCII comando $ FORMATO ahora es compatible con los siguientes campos adicionales para los datos fundamentales:

EPS DIV_PAY_DATE
EX_DIV_DATE
LAST_SPLIT_DATE
LAST_SPLIT_RATIO

EPS_EST_CUR_YEAR
EPS_EST_NEXT_YEAR
EPS_EST_NEXT_QTR
FORWARD_EPS PEG_RATIO

BOOK_VALUE (SHARES_OUT requiere que se especifique tambin)


BOOK_VALUE_PER_SHARE EBITDA

PRICE_TO_SALES (requiere una estrecha que se especificarn tambin)


PRICE_TO_EARNINGS (requiere una estrecha que se especificarn tambin) PRICE_TO_BV
(requiere una estrecha que se especificar tambin) FORWARD_PE (requiere una estrecha a
especificar tambin) INGRESOS

DIVIDENDO
SHARES_SHORT
ONE_YEAR_TARGET
MARKET_CAP (requiere una estrecha a especificar tambin - se utiliza para el clculo de las acciones en circulacin)
SHARES_FLOAT SHARES_OUT PROFIT_MARGIN OPERATING_MARGIN RETURN_ON_ASSETS RETURN_ON_EQUITY
QTRLY_REVENUE_GROWTH GROSS_PROFIT

QTRLY_EARNINGS_GROWTH
INSIDER_HOLD_PERCENT
INSTIT_HOLD_PERCENT
SHARES_SHORT_PREV
FORWARD_DIV
BETA OPERATING_CASH_FLOW
FREE_CASH_FLOW

Tenga en cuenta que si desea importar los datos solamente con fundamentales importador ASCII (sin comillas) es necesario utilizar

$ 1 NOQUOTES mando. Consulte Formatos \ aqfe.format y Formatos \ aqfn.format archivos de ejemplo de uso - estos son archivos utilizados efectivamente por
AmiQuote para implementar la importacin automtica de los datos fundamentales descargados de Yahoo.

VENTANA DE INFORMACIN 96
Gua del usuario de 6,00 AmiBroker Tutorial

Los nombres de las propiedades adicionales del objeto de la misma que son utilizados por GetFnData funcin y que se enumeran en detalle en objetos
OLE referencia.

VENTANA DE INFORMACIN 97
Gua del usuario de 6,00 AmiBroker Tutorial

Usando la ventana Nuevo anlisis

Introduccin

Nueva ventana Anlisis introducido en la versin 5.50 (la primera vez en realidad en 5.41.0 BETA) aporta las siguientes mejoras sobre el anlisis
automtico de edad:

la operacin multi-hilo = velocidad - nueva ventana Anlisis utiliza todas las CPU / ncleos disponibles para ejecutar las frmulas de muchos hilos en paralelo

proporcionando importantes aceleraciones. Por ejemplo, el 4 ncleos Intel i7 que se puede ejecutar hasta 8 hilos, puede funcionar hasta 8 veces ms rpido

que la ventana Anlisis de edad. La velocidad exacta hasta depende de la complejidad de la frmula (cuanto ms complejo es, ms aumento de velocidad es

posible), cantidad de datos procesados (acceso a la RAM puede ser no tan rpido como la CPU limitando as los posibles aumentos de velocidad).

no bloqueante operacin - Ahora puede ver, desplazarse y ordenar los resultados de anlisis, mientras que todava se generan, tambin como hilo de

interfaz de usuario no se utiliza para el procesamiento para la mayora de piezas, grficos y otras partes del programa GUI impulsado son mucho ms

sensibles que con el anlisis automtico de edad

Mltiples instancias - puede ejecutar ms de una instancia de nuevos anlisis a la vez, para que pueda ejecutar muchos scans / backtest /
exploraciones / optimizaciones en paralelo sin esperar a que uno para completar
interfaz de usuario ms pulido - Nueva ventana de anlisis puede actuar como documentos con fichas, se pueden desplazar, los botones se puede cambiar de sitio

para un mejor flujo de trabajo. Hay mucho ms espacio para la lista de resultados, se proporciona informacin adicional sobre la ejecucin de la nueva pestaa "Info".

Tambin test de la marcha hacia adelante se muestran ahora dentro de la ventana Nuevo anlisis para menos desorden.

Interfaz de usuario

Puede abrir la ventana Nuevo anlisis en un nmero de maneras:

1. haga clic en el botn Nueva pestaa (+) y seleccionando Un nuevo anlisis

o
2. Archivo -> Nuevo -> Nuevo anlisis men

o
3. Anlisis-> Nuevo anlisis men

o
4. haga clic derecho en la frmula en el Grficas ventana y seleccionando Anlisis

Usando la ventana Nuevo anlisis 98


Gua del usuario de 6,00 AmiBroker Tutorial

o
5. desde el Editor de frmulas, presionando Enviar a anlisis botn

Bsicamente, la interfaz de usuario para la ventana Nuevo anlisis es funcionalmente similar al anlisis automtico de edad y se ve de la siguiente manera:

Interfaz de usuario 99
Gua del usuario de 6,00 AmiBroker Tutorial

Operaciones bsicas

Seleccin del smbolo de aplicar el anlisis a.

Haga clic en la flecha desplegable en el Aplicar para combo para seleccionar el modo de funcionamiento: Todos los smbolos / Corriente smbolo / Filtrar

Filtrar la definicin

Si Aplicar para se establece en Filtrar, ventana de anlisis se llevar a cabo en los smbolos que coinciden con los criterios de filtrado que son definibles en la ventana de

opciones de filtros. Para abrir la ventana Configuracin del filtro de prensa Filtrar botn

Interfaz de usuario 100


Gua del usuario de 6,00 AmiBroker Tutorial

Definir rango de fecha / hora

Haga clic en la flecha desplegable en el Distancia combo para seleccionar el modo de seleccin de rango: Todos los smbolos / N (barra reciente s) / Hace poco N ( s) / Desde-Hasta

fechas

La "N" puede representar cualquier nmero. Por ejemplo, para definir rango de los 15 ltimos das, seleccione 1 da reciente (s) primero y luego escriba 15 y
pulse ENTER. Ver el texto se actualiza automticamente a 15 das reciente (s).
Recuerda que no es necesario escribir lo general, slo un nmero es perfectamente suficiente.

Visualizacin de informes / Ejecucin de Explorador de informes

Para ver el informe de la ltima backtest, haga clic en el Informe botn. Para ejecutar el Explorador de informes utilizar una Informe

botn de men desplegable como se muestra a continuacin

Cambio de ajustes / opciones

Para cambiar la configuracin, haga clic en el Backtester ajustes botn. Para activar las opciones de activacin / desactivacin adicionales como:

grfico de sincronizacin en seleccione

Espere a que el relleno

la repeticin de escaneo automtico / Explora

intervalo de repeticin automtica

haga clic en la flecha desplegable en el ajustes botn para visualizar el men como se muestra a continuacin

Interfaz de usuario 101


Gua del usuario de 6,00 AmiBroker Tutorial

intervalo de repeticin automtica se puede introducir en el Intervalo campo. Tenga en cuenta que los nmeros lisos (como 5) representan minutos. Para llegar segundos que

necesita para entrar 5 seg o 5s y pulse ENTRAR

Ejecucin de Prueba de Paso hacia delante

Haga clic en la flecha en el botn Optimizar para mostrar el men como se muestra a continuacin y seleccione Caminar hacia adelante

Los resultados de la prueba hacia adelante Walk se mostrarn en Caminar hacia adelante pestaa (vase la parte inferior de la ventana de anlisis).

Viendo grfico de optimizacin 3D

Para mostrar grfico 3D optimizacin, ejecute en primer lugar el Optimizar que tiene exactamente dos parmetros de optimizacin y haga clic en la flecha en el
botn Optimizar para mostrar el men como se muestra arriba y seleccione Grfico Optimizacin 3D.

La visualizacin de grficos de patrimonio

tablas de renta variable (de cartera e individuales) se pueden aadir a las ventanas de grficos usando Cartera de renta variable / equidad individual Opciones como se

muestra arriba.

Exportacin e importacin de lista de resultados

Para exportar los datos a un archivo CSV o utilizacin archivo HTML Archivo -> Exportar HTML / CSV men (desde la ventana principal). Para importar el uso archivo

HTML exportado previamente Archivo-> Importar HTML ... como se muestra en la imagen siguiente. Tenga en cuenta que estos elementos de men aparecer nicamente

si tiene ventana Nuevo anlisis activo.

Interfaz de usuario 102


Gua del usuario de 6,00 AmiBroker Tutorial

Interfaz de usuario 103


Gua del usuario de 6,00 AmiBroker Tutorial

Cmo obtener las cotizaciones de diferentes mercados

DATOS EN TIEMPO REAL (slo Professional Edition)

Pas / Intercambio de datos Tipo Precio Descargar Actualizar Comentarios


fuente

cotizaciones
en tiempo
real.

Tick, 5, 15
Todos los
segundos de 1,
estadounidenses de acciones y futuros mercados.
5, 15, 60
Conectores
minutos intrada Ms informacin
FOREX eSignal automtico automtico especializados en RT - detalles
de precios
aqu

Mayor Europea
garrapata de 10 das,
mercados.
60 das barra de relleno

minutos.

EOD histrica (10


aos)

500 smbolos,
garrapatas, 5 seg,
15 seg, 1 minuto y
hasta, $ 63 / mes cuota bsica
Conectores
Las acciones DTN
automtico automtico especializados en RT - detalles
IQFeed
estadounidenses, futuros, opciones, divisas
120 das de Ms informacin aqu

relleno de precios

(Nota: alimentacin sin

filtrar)

100 smbolos de

streaming RT, 1-seg, $ 10 por mes en


barras de 1 minuto y de comisiones, o gratis si Conectores
Estados Unidos, Canad y
Interactive arriba. sus comisiones especializados en RT
las bolsas automtico automtico
Brokers mensuales son
europeas
30 das de relleno - detalles aqu
disponible para los > $ 30

clientes de IB

Todos los myTrack Tiempo real Ver planes de servicio automtico automtico dedicado RT
estadounidenses de acciones y futuros mercados.
Hay cotizaciones enchufar - detalles aqu

en transmisin.

Mayor Europea
mercados. 1, 5, 15, 60
minutos
intrada

Cmo obtener las cotizaciones de diferentes mercados 104


Gua del usuario de 6,00 AmiBroker Tutorial

15 das de relleno

barra minuto.

EOD histrica (15


aos)

cotizaciones
en tiempo
real.

Varios (incluido gratis)


Varios intercambios / 1, 5, 15, 60
Conectores
diversas fuentes Rastreador minutos
automtico automtico especializados en RT - detalles
de cotizacin intrada
Ms informacin aqu
( lista detallada )
de precios
rellenos limitado (mx.
5 das, por lo general
un da)

30/90 das intrada


Dedicado plugin de
Varsovia Stock + Modo de
statica automtico automtico RT - detalles aqu
Intercambiar desactivacin de

artefactos explosivos mixta

Varios
Conectores
solo los flujos de
especializados en RT
(Cualquier fuente de datos vnculo DDE cotizaciones, sin Gratis automtico automtico
que tiene una interfaz relleno
- detalles aqu
DDE)

FIN DE DAS, los datos intrada RETRASADO

AmiBroker puede manejar virtualmente cada cambio en el mundo si slo se dispone de datos de ASCII plano de este intercambio. La tabla siguiente lista
de algunas de las fuentes de datos.

AmiBroker viene precargado con datos de ejemplo componentes de Dow Jones. Puede actualizar esta base de datos de muestra (y otras bases de datos del mercado de

Estados Unidos y Canad) con un nuevo programa de citas utilizando AmiQuote suministrado.

Ms adelante en este tutorial encontrar instrucciones detalladas sobre cmo utilizar AmiQuote .

fuentes de cotizacin para AmiBroker ( esta lista no es completa - tener en cuenta el hecho de que casi cualquier fuente puede ser utilizado). Use los enlaces para obtener ms

informacin (tenga en cuenta que algunos enlaces requieren conexin a Internet)

Pas / Cambio Fuente de datos Tipo Precio Descargar Actualizar comen

Descr
Histrico + EOD
Yahoo Finanzas Gratis Automtico Automtico detalla
actual ( AmiQuote)

Descr
google Finanzas EOD histrica Gratis Automtico Automtico detalla
( AmiQuote)

Descr
MSN Money central EOD histrica Gratis Automtico Automtico detalla
( AmiQuote)

Cmo obtener las cotizaciones de diferentes mercados 105


Gua del usuario de 6,00 AmiBroker Tutorial

actualizaciones EOD

Norgate Investor histrica + diaria + Sectores


Automtica (a travs de detalle
Services (Datos Premium) / Industrias / etc + smbolos A cargo automtico
MS plug-in) aqu
excluidas de la lista

TC 2000 / TCNet
Histrico + EOD actual + Enlace
(cepo)
Sectores / Aplicaciones A cargo automtico Automtico - deta
aqu
TC2000 fondos mutuos

Histrico + EOD Enlace


Va rpida (los fondos de
actual + Familias A cargo automtico Automtico - deta
inversin)
aqu

Descr
EOD histrico
FOREX Gratis Automtico Automtico detalla
intrada + ( AmiQuote)

Pagado:
Actuali
detalles aqu Automtico
CSI median
Automtico
http://www.csidata.com EOD histrico ventaja

Histrica (de valores

Norgate Investor tambin de Estados Automtica (a travs de detalle


A cargo automtico
Services Unidos y los mercados MS plug-in) aqu
de futuros) EOD

Australia Como e
Automtico Automtica (a travs de
(Bolsa de Australia) configu
BodhiFreeway Histrico Pagado (descargador de METASTOCK plug-in)
de bas
Bodhi)
datos M

Descr
Yahoo Finanzas
EOD actual libre automtica Automtico detalla
Australia ( AmiQuote)

Descr
Ms de 50 intercambios Histrico + EOD
Yahoo Finanzas libre automtica Automtico detalla
internacionales actual ( AmiQuote)

Polonia Histrico + EOD Automtico (basado en Detalle


libre automtica
(Bolsa de Varsovia) Bossa.pl actual (Basado script) la secuencia de comandos)
boletn

Automtico ( Sharenet esquin


Sudfrica Histrico + EOD Automtico
Sharenet Pagado descargador) Share
(Bolsa de Valores de actual (Script-based)
AmiBr
Johannesburgo)
Los datos de los inversores Histrico Manual pagado Manual

Holand ( Amsterdam Histrico + EOD


PF-online Manual gratuito Importar ASCII
Euronext) actual

Cmo obtener las cotizaciones de diferentes mercados 106


Gua del usuario de 6,00 AmiBroker Tutorial

Cmo configurar AmiBroker con alimentacin eSignal (versin RT solamente)

requisitos

IMPORTANTE: Hay que tener aplicacin eSignal instalado en su mquina y una suscripcin vlida eSignal.

Configuracin de una sola vez

Para utilizar AmiBroker con alimentacin eSignal tendr que realizar una configuracin de una sola vez se describe a continuacin:

Ejecutar AmiBroker

Escoger Archivo-> Nueva base de datos

Escriba un nuevo nombre de la carpeta (por ejemplo: C: \ Archivos de programa \ AmiBroker \ eSignal) y haga clic Crear como se muestra en la imagen

siguiente:

Escoger eSignal RT datos Plug-in combo de fuente de datos y " Habilitar" de almacenamiento de datos local
Introduzca su caso nmero de barras a la carga:
90000 de 1 minuto a la base de datos combinada con una larga historia de base de datos diaria

Haga clic en configurar botn para mostrar el plugin de dilogo de configuracin como se muestra a continuacin

Cmo configurar AmiBroker con alimentacin eSignal (versin RT solamente) 107


Gua del usuario de 6,00 AmiBroker Tutorial

Introduzca aqu su nombre de usuario y contrasea eSignal (si tiene eSignal adecuadamente ser instalado AmiBroker pre-configurar estos
campos a entrado en el software eSignal de usuario / contrasea). Tambin puede ajustar Nmero de smbolos. Esto no debe exceder su lmite
de cuenta y usted puede considerar la disminucin de este valor si desea utilizar AmiBroker en paralelo con otra aplicacin cliente de gestin
de datos. (Si se excede el lmite de su suscripcin AmiBroker volver a ajustar este nmero hacia abajo)

Haga clic en Aceptar

Ahora elija la periodicidad Base. Tenga en cuenta que la periodicidad recomendada es de 1 minuto, pero puede seleccionar todos los perodos de base a

partir de la garrapata hasta por hora.

Tenga en cuenta que la seleccin de garrapatas, 1 segundos, 5 segundos o 15 segundos periodicidades har que la transmisin de grandes cantidades de datos

de los servidores eSignal (por valor negociado de forma activa que puede ser de varios megabytes por slo un smbolo y muy pocos das de la historia). Si usted

tiene una conexin de mdem esta configuracin no es nada recomendable. Adems, si usted debe considerar el uso de barras de 1 segundo en lugar de

garrapatas puros ya que este modo es ms rpido.

Tambin tenga en cuenta que para obtener largos historiales de fin de da junto con los datos intrada hay que ir a Archivo-> Preferencias-> Configuracin de

base de datos intrada y active " Permitir que los datos / intrada mixta EOD " opcin.

Haga clic en Aceptar.

A partir de ahora su AmiBroker lee frases directamente desde el eSignal.

Para aprender a utilizar AmiBroker en el modo de lectura en tiempo real este artculo tutorial .

requisitos 108
Gua del usuario de 6,00 AmiBroker Tutorial

Cmo configurar AmiBroker con alimentacin myTrack (versin RT solamente)

Nota: la versin ms reciente de este documento se puede encontrar en: http://www.amibroker.com/mytrack.html . Por favor, consulte esta pgina para
actualizaciones.

requisitos

IMPORTANTE: Tienes que tener myTrack suscripcin con funcin SDK habilitado.
Para que el trabajo SDK, ejecute el programa myTrack, haga clic en el CHAT, a continuacin, en los derechos y luego en Caractersticas, active la casilla

SDK.

Configuracin de una sola vez

Para utilizar AmiBroker con myTrack feed tendr que realizar una configuracin de una sola vez se describe a continuacin:

Ejecutar AmiBroker

Escoger Archivo-> Nueva base de datos

Escriba un nuevo nombre de la carpeta (por ejemplo: C: \ Archivos de programa \ AmiBroker \ myTrack) y haga clic Crear como se muestra en la imagen

siguiente:

Escoger myTrack RT datos Plug-in combo de fuente de datos y " Habilitar" de almacenamiento de datos local
Haga clic en configurar botn para mostrar el plugin de dilogo de configuracin como se muestra a continuacin

Cmo configurar AmiBroker con alimentacin myTrack (versin RT solamente) 109


Gua del usuario de 6,00 AmiBroker Tutorial

Introduzca aqu su nombre de usuario y contrasea myTrack. Tambin puede ajustar Nmero de smbolos. Esto no debe exceder el lmite de la
cuenta.

Haga clic en Aceptar

A continuacin, seleccione el intervalo de tiempo Base. Tenga en cuenta que los intervalos de barras son compatibles 1 minuto y al da (al final de

su da).

Si usted quiere tener largas historias diarias y los grficos intrada que debe considerar ejecucin de dos instancias de AmiBroker. Uno de los grficos

desactivacin de artefactos explosivos y segundo para grficos intrada. Ambos casos pueden utilizar myTrack como fuente de datos.

Haga clic en Aceptar.

A partir de ahora su AmiBroker lee frases directamente desde el myTrack.

Para aprender a utilizar AmiBroker en el modo de lectura en tiempo real este artculo tutorial .

requisitos 110
Gua del usuario de 6,00 AmiBroker Tutorial

Cmo utilizar AmiBroker con fuente de datos externa (Cita del perseguidor)

IMPORTANTE: Es necesario QuoteTracker 2.4.9C o superior (3.1.0 recomendado). Puede operar en la edicin estndar, pero se
recomienda AmiBroker RT.

MUY IMPORTANTE: QuoteTracker tiene que estar configurado de modo que su servidor interno se est ejecutando. Haga clic aqu para ver la explicacin.

ADVERTENCIA: QuoteTracker debe considerarse como sustituto en tiempo real del hombre pobre. Su rendimiento no se puede comparar con la alimentacin en tiempo real

verdadero como eSignal o myTrack que ofrecen muy fiable, de larga copias de los rellenos y los verdaderos cambios tick-by-tick.

QuoteTracker plugin funciona actualmente en dos modos:

modo de diario - plugin aade y actualiza la ltima (hoy) bar con las cotizaciones ms recientes en el tiempo- casi real, esto significa que usted tiene que usarlo en conjuncin con la base
de datos ya existente al final de su da.

modo intrada - plugin proporciona datos intrada Histrico una da - ms das pueden acumularse si AmiBroker con QT se puso en marcha
todos los das as AmiBroker puede guardar historiales a su base de datos local.

Configuracin de una sola vez

Asegrese de que su QuoteTracker ha permitido servidor HTTP QT: Las Opciones> Editar Preferencias: ficha Varios: HTTP Configuracin del servidor Si est utilizando la versin no registrada de

QuoteTracker asegrese de hacer clic en los anuncios con la suficiente frecuencia.

Para utilizar una fuente de datos externa con AmiBroker tendr que realizar una configuracin de una sola vez se describe a continuacin:

Elija ejecutar AmiBroker Archivo-> Nueva base de datos Escriba un nuevo nombre de la carpeta (por ejemplo: C: \ Archivos de programa \ AmiBroker \

NewData) y haga clic Crear como se muestra en la imagen siguiente:

Cmo utilizar AmiBroker con fuente de datos externa (Cita del perseguidor) 111
Gua del usuario de 6,00 AmiBroker Tutorial

Elija la entrada apropiada del combinado Fuente de datos:

Cita usuarios de Tracker seleccione " Rastreador Cita plug-in " como un Fuente de datos y " Habilitar" de almacenamiento de datos local

Haga clic en configurar botn para mostrar el plugin de dilogo de configuracin como se muestra a continuacin

Tambin puede hacer clic en Recuperar botn para pre-llenar la base de datos con smbolos AmiBroker ya presentes en QuoteTracker. A partir
de ahora su AmiBroker lee las frases de Rastreador Cotizacin en tiempo casi real.

Para aprender a utilizar AmiBroker en el modo de lectura en tiempo real este artculo tutorial .

Descripcin de las opciones de configuracin de plug-in QuoteTracker

de dilogo de configuracin del plugin QT se ve de la siguiente manera:

Configuracin de una sola vez 112


Gua del usuario de 6,00 AmiBroker Tutorial

He aqu una descripcin de la configuracin:

puerto del servidor QuoteTracker: define el puerto en el que el servidor HTTP interno QT es visible. 16239 es el valor predeterminado utilizado por QuoteTracer y
no debera cambiar esto en la mayora de los casos. En caso de duda por favor marque
configuracin del servidor HTTP QuoteTracker: Las Opciones> Editar Preferencias: ficha Varios: HTTP men de Configuracin del servidor de QT.

refrescar siguiente canal excede - define la frecuencia AmiBroker le preguntar QT para las cotizaciones. 5 segundos es el valor predeterminado. Usted puede pensar en cambiar

a 10 o 15 segundos en caso de tener un montn de smbolos y mquina lenta

Auto-aadir smbolos de AmiBroker - si esta opcin est activada (por defecto es) si se cambia en AmiBroker al smbolo que no est presente en
ninguna de las carteras de QT - se aadir automticamente al valor predeterminado cartera de QT. Tambin se aplica a cualquier otro tipo de acceso
(por ejemplo, si intenta importar smbolos a AmiBroker y que no existen en QT - que se aadirn si esta opcin est activada). Apagndolo desactiva la
funcin de auto-add.

Max. nmero de smbolos aadidos - define el nmero mximo de smbolos que se aaden usando la funcin de auto-aadir descibed
anteriormente. Esto protege QuoteTracker se sobrecarguen (AmiBroker puede manejar decenas de miles de smbolos con facilidad, pero no puede
QuoteTracker)

El uso rutinario optimizado para la recuperacin de datos intrada - Si activa esta opcin (por defecto, recomendado) acelera significativamente en marcha la

recuperacin de datos en los modos intrada. Si esta opcin est activada y AmiBroker ya tiene los datos intrada parciales para hoy AmiBroker pide QT slo por unos

registros de ltima hora y las ventas ocurridas desde la ltima actualizacin hasta el tiempo actual, si esta opcin es AmiBroker discapacitados siempre pide QT de

tiempo y ventas registros de todo el da .

Diferencia horaria con respecto al tiempo del Este de EE.UU. - la diferencia de tiempo (en horas) entre la hora local y la hora del Este de Estados Unidos (EST). Se

requiere este campo, porque el servidor de informes QuoteTracker todo momento en la zona horaria EST. Esto significa que si usted vive en Australia QuoteTracker

reportar cotizaciones ASX con la zona horaria EST y que habr 15 horas fuera de su hora local. Mientras AmiBroker tiene la configuracin para cambiar los grficos

intrada y esto no es un problema cuando se ejecuta el modo intrada, se convierte en un problema cuando se utiliza el modo de diario (EOD), ya que las cotizaciones son

reportados por QuoteTracker un da de descanso a continuacin. Esta configuracin resuelve esto como AmiBroker aade el nmero de horas que se introducen aqu a la

vez informado por QuoteTracker para obtener la fecha de la cita vlida en el modo de diario. Este campo se rellena con la diferencia calculada usando la configuracin de

hora de Windows.

Recuperar los smbolos de QuoteTracker - pulsando "Recuperar" botn aade todos los smbolos presentes en QuoteTracker a AmiBroker
lista de smbolos.

Configuracin de una sola vez 113


Gua del usuario de 6,00 AmiBroker Tutorial

Configuracin de una sola vez 114


Gua del usuario de 6,00 AmiBroker Tutorial

Cmo configurar AmiBroker con alimentacin IQFeed (versin RT solamente)

Nota: la versin ms reciente de este documento se puede encontrar en: http://www.amibroker.com/iqfeed.html . Por favor, consulte esta pgina para

actualizaciones.

requisitos

Si usted no tiene IQFeed Connection Manager ya instalado hay que instalarlo primero. T puedes descargar configuracin del cliente
IQFeed de aqu (versin 4.2.0.7) .

http://www.amibroker.com/video/IQFeed.html

Para utilizar AmiBroker con IQFeed tendr que realizar una configuracin de una sola vez se describe a continuacin:

Ejecutar AmiBroker

Escoger Archivo-> Nueva base de datos

Escriba un nuevo nombre de la carpeta (por ejemplo: C: \ Archivos de programa \ AmiBroker \ IQFeed) y haga clic Crear como se muestra en la imagen siguiente:

Escoger DTN IQFeed datos Plug-in combo de fuente de datos y " Habilitar" de almacenamiento de datos local

A continuacin, seleccione el intervalo de tiempo Base. Seleccione 1 minuto

Introduzca su caso nmero de barras a la carga:


100000 de la base de datos para obtener la historia max (8 meses) 1 minutos a disposicin de IQFeed

Haga clic en "Configuracin" intrada. Marque "permitir mixta EOD / intrada de datos" cuadro. Haga clic en Aceptar

Haga clic en Aceptar.

Cmo configurar AmiBroker con alimentacin IQFeed (versin RT solamente) 115


Gua del usuario de 6,00 AmiBroker Tutorial

A partir de ahora su AmiBroker lee frases directamente desde el IQFeed.

Para aprender a utilizar AmiBroker en el modo de lectura en tiempo real este artculo tutorial .

Cmo configurar AmiBroker con alimentacin IQFeed (versin RT solamente) 116


Gua del usuario de 6,00 AmiBroker Tutorial

Cmo utilizar AmiBroker con Interactive Brokers TWS

Nota: la versin ms reciente de este documento se puede encontrar en: http://www.amibroker.com/ib.html . Por favor, consulte esta pgina para

actualizaciones.

CARACTERSTICAS IB PLUGIN RESUMEN:

soporta hasta 100 smbolos de transmisin en tiempo real (igual al lmite de IB TWS)
soporta todos los intervalos de tiempo de base: todos los das, cada hora, 15, 5, 1 minuto, 15, 5 segundos, la garrapata

conexin automtica (sin necesidad de "aceptar la conexin entrante" manualmente en TWS)


ayudas hasta RELLENO DE 30 DAS datos intrada en el intervalo de barra de 1 minuto

hasta 2000 bares relleno usando intervalos de barras 1-seg / 5-SEC / 15 segundos

INSTRUCCIONES:

NOTA: Interactive Brokers TWS es una aplicacin de consumo de CPU, por lo tanto, para obtener los mejores resultados se recomienda el uso de la mquina con

procesador de 1 GHz o ms rpido.

NOTA 2: Hay una tutorial de vdeo mostrando cmo configurarlo en http://www.amibroker.com/video/ib.html

Para utilizar Interactive Brokers plug-in de datos con AmiBroker es necesario:

1. correr basado en la web o descargar TWS TWS autnoma


2. En TWS, seleccione Configurar -> API -> Habilitar Active X y los clientes Socket
tambin 127.0.0.1 entrar en TWS, Configurar-> API-> direcciones IP de confianza mens para impedir que "Permitir conexin entrante?"
dilogo.
3. AmiBroker ejecutar y crear una nueva base de datos con Interactive Brokers plug-in como fuente de datos, siguiendo estos pasos:

Ejecutar AmiBroker

Escoger Archivo-> Nueva base de datos

Escriba un nuevo nombre de la carpeta (por ejemplo: C: \ Archivos de programa \ AmiBroker \ IB) y haga clic Crear como se muestra en la imagen siguiente:

Cmo utilizar AmiBroker con Interactive Brokers TWS 117


Gua del usuario de 6,00 AmiBroker Tutorial

Escoger InteractiveBrokers (r) de datos Plug-in combo de fuente de datos y " Habilitar" de almacenamiento de datos local

Introduzca 30000 o ms en " Nmero de barras para cargar " campo

A continuacin, seleccione el intervalo de tiempo Base. intervalos soportados son: EOD, cada hora, 15 minutos, 5 minutos, 1 minuto. Professional

Edition de AmiBroker permite tambin seleccionar Tick, 5 segundos, intervalos de 15 segundos.

Tenga en cuenta que el relleno est en el intervalo de barras de 1 minuto o menos (limitacin TWS).

Si usted quiere tener largas historias diarias y los grficos intrada que debe considerar ejecucin de dos instancias de AmiBroker. Uno de los grficos

desactivacin de artefactos explosivos y segundo para grficos intrada. Ambos casos pueden utilizar IB como fuente de datos.

Haga clic en Aceptar.

A partir de ahora su AmiBroker lee frases directamente desde los Interactive Brokers.

Cmo usar la funcin RELLENO

funcin de reabastecimiento en el plug-in 1.3.7 permite descargar datos histricos intradiarios 24 para llenar los vacos que pueda haber ocurrido cuando AmiBroker /

TWS no se est ejecutando.

IB funcin de relleno se puede configurar desde Archivo-> Propiedades de la base, Configurar:

Cmo utilizar AmiBroker con Interactive Brokers TWS 118


Gua del usuario de 6,00 AmiBroker Tutorial

Dos principales ajustes relacionados con relleno-son:

1. longitud de la solicitud

2. relleno automtico

Cuando se considera longitud de la solicitud, como se explica en TWS API Notas de la versin en:

http://www.interactivebrokers.com/en/software/apiReleaseNotes/apiBetanotes.php Actualmente IB relleno funcin est limitada a algunos rangos de intervalos de


duracin / barras fijas. Por ejemplo, puede obtener el mximo de 2000 1 segundo garrapatas, un mximo de 10000 segundos en intervalos de 5 segundos (2000
bares), un mximo de 30000 segundos en intervalos de 15 segundos (tambin 2000 bares) y mximo de 5 das de barras de 1 minuto.

Por defecto AmiBroker utiliza cantidades mximas permitidas.

En cuanto a "relleno automtico en el primer acceso de datos" - cuando se comprueba AmiBroker intenta rellenar smbolo cuando se muestra un grfico de
smbolo dado (o realizar backtest o escanear). Tenga en cuenta que TWS API permite en la actualidad slo un relleno a la vez por lo que cuando hay un relleno ya
se est ejecutando en segundo plano, se ignorar solicitud de reposicin automtica para el siguiente smbolo, hasta que el relleno anterior se ha completado.

Es conveniente tener esta opcin activada, sin embargo, puede provocar una carga adicional en su conexin a Internet debido a los datos necesarios para ser
descargado durante el proceso de reposicin.

Si cambia de "relleno automtico en el primer acceso de datos" opcin, usted todava ser capaz de rellenar los datos de smbolos actual o todos los smbolos en la lista de

ventanas cita usign opciones de men correspondientes en tiempo real desde el plugin men de estado.

Cmo utilizar AmiBroker con Interactive Brokers TWS 119


Gua del usuario de 6,00 AmiBroker Tutorial

El relleno actual opcin permite a la fuerza de reposicin de smbolo seleccionado actualmente, mientras Todo relleno RT smbolos ventana cotizacin permitir a la fuerza de

reposicin de todos los smbolos que figuran en la ventana de cotizacin en tiempo real. El relleno de mltiples smbolos se realiza de forma secuencial (uno cada vez) debido a

las limitaciones de TWS.

longitud de relleno submen permite seleccionar la longitud de relleno deseado.

Durante el relleno de una informacin sobre herramientas aparece informar al usuario acerca de smbolo que se est actualmente rellenada y cambios de color estado de

complemento a la luz azul (turquesa) como se muestra a continuacin:

El rellenado todos los smbolos A LA VEZ

Para la reposicin de todos los smbolos a la vez hacer lo siguiente:

1. Abrir cotizacin en tiempo real ventana (seleccionando Ventana-> Cotizacin en tiempo real men)

2. Haga clic derecho sobre la cotizacin en tiempo real ventana y seleccione Aadir smbolo / Aadir lista de vigilancia / cdigo del tipo de aadir cualquier smbolo que

desea rellenar.

Cmo utilizar AmiBroker con Interactive Brokers TWS 120


Gua del usuario de 6,00 AmiBroker Tutorial

3. Haga clic en el Indicador de estado plug-in y seleccione deseada longitud de relleno

4. Elija Todo relleno RT smbolos ventana cotizacin opcin en el mismo men.

Desde Interactive Brokers limita en gran nmero de rellenos que el cliente pueda solicitar dentro de un tiempo determinado, se aconseja utilizar el relleno de longitud

tan corta como sea posible, al igual que de 1 da o 5 das y evitar largas distancias como 30 das.

SYMBOLOGY

formato de smbolos ahora utiliza el modo de smbolo de TWS, no el modo subyacente. El modo de smbolo en TWS se puede ver en la " Ver-> Modo
smbolos ' opcin de men de TWS.

El formato es: SMBOLO DE TIPOS DE TIPO

dnde

SMBOLO es la misma que la columna de la smbolo como se muestra en TWS mientras que en el modo de smbolo

CAMBIO ( opcional) es el intercambio d en TWS mientras que en el modo de smbolos

TIPO ( opcional) es uno de los siguientes:

Cmo utilizar AmiBroker con Interactive Brokers TWS 121


Gua del usuario de 6,00 AmiBroker Tutorial

STK - acciones, FUT - futuros, FOP - opciones sobre futuros, opciones, OPT - IND - ndices, -Cash EFECTIVO (FX ideal) Tenga en cuenta que para las acciones
solamente las INTERCAMBIAR y TIPO los campos son opcionales. El intercambio se establecer en BEST (SMART) y el tipo se establecer en STK.

Por favor, tener especial cuidado al escribir smbolos como algunos de ellos (los futuros) tienen mltiples espacios en el nombre del smbolo. Usted tiene que
escribir exactamente el mismo nmero de espacios que le impongan los ejemplos a continuacin (ver los siguientes guiones nombre del smbolo que hacen que
sea ms fcil ver el nmero de caracteres)

Ejemplos:

IB SMBOLO Tipo Descripcin

CSCO Valores Cisco Corporation, Nasdaq

GE Valores General Electric, NYSE

VOD-LSE Valores Vodafone Group, Bolsa de Londres

ESM4-GLOBEX-FUT Futuro Los futuros Emini ES Jun04, Globex

QQQFJ-CBOE-OPT Opcin 04 de junio 36,0 opcin de llamada en QQQFJ

INDU-NYSE-IND ndice ndice Dow Jones de Industriales

YM 04 Jun futuro, ECBOT (nota 3 espacios entre el smbolo y


YM-JUN-04-ECBOT-FUT
Futuro el mes y 1 espacio entre el mes y el ao)
--- -

QMN5-NYMEX-FUT Futuro QM (crudo) Junio de 2005 contrato de futuros, NYMEX

XAUUSD-SMART-CMDTY Mercanca Gold Spot Londres

IBUS500-SMART-CFD-USD CFD (contrato


contrato US500 IB para la diferencia
de diferencia)

EUR.USD-IDEAL-CASH-EUR.USD
Dinero en efectivo de la divisa EURUSD par de divisas, IDEAL
IDEALPRO-CASH EURUSD IDEALPRO
De nuevo:

futuros ECBOT smbolos tienen longitud de 21 caracteres con espacios entre 3 smbolo de contrato y nombre del mes y un espacio entre
el mes y el ao de 2 dgitos

spa ce Ao
Contrato 3 espacios Mes - ECBOT - FUT

ZB JUN 0 4 - ECBOT - FUT

ZF JUN 0 4 - ECBOT - FUT

ZN JUN 0 4 - ECBOT - FUT

YM JUN 0 4 - ECBOT - FUT


NOTAS SOBRE LIMITACIONES API de IB:

1. El relleno est disponible slo para las cuentas reales del IB (no en demo)

2. Abierto El precio no es proporcionada por IB. Por esa razn Abrir el campo est vaco en la ventana de cotizacin en tiempo real

3. Los datos del IB no incluye una marca de tiempo en las rutas. La hora actual del sistema se utiliza para cada marca de tiempo de la garrapata.

Cmo utilizar AmiBroker con Interactive Brokers TWS 122


Gua del usuario de 6,00 AmiBroker Tutorial

4. flujo de datos IB TWS NO se tick a tick, sino ms bien 0,2-0,3 segundos instantneas, lea esta para ms detalles: http://www.interactivebrokers.com/cgi-bin

Cmo utilizar AmiBroker con Interactive Brokers TWS 123


Gua del usuario de 6,00 AmiBroker Tutorial

Cmo utilizar AmiBroker con la fuente de datos externa DDE

Nota: la versin ms reciente de este documento se puede encontrar en: http://www.amibroker.com/dde.html . Por favor, consulte esta pgina para

actualizaciones.

QU ES DDE

DDE (Dynamic Data Exchange) es un protocolo de Windows utilizada para permitir que las aplicaciones intercambien datos. Por ejemplo, cuando cambia un formulario en

su programa de base de datos o un elemento de datos en un programa de hoja de clculo, que se pueden configurar para cambiar tambin estas formas o elementos en

cualquier lugar que se producen en otros programas que est utilizando. DDE utiliza un modelo cliente / servidor en el que el solicitante de datos de aplicacin se considera

el cliente y la aplicacin que proporciona los datos se considera el servidor.

Miles de aplicaciones utilizan DDE, incluida la de Microsoft Excel, Word, Lotus 1-2-3, y Visual Basic.

Para obtener ms informacin sobre el DDE como mecanismo de comunicacin en Windows por favor, siga este enlace:
http://msdn.microsoft.com/library/en-us/winui/WinUI/WindowsUserInterface/DataExchange/DynamicDataExchange/AboutDynamicDataExchange.asp

DDE PARA COMERCIANTES

Lo DDE ofrece para los comerciantes? Bsicamente cotizaciones en tiempo real. NO hay RELLENO a travs de DDE. Muchos proveedores y agentes de valores de datos en

tiempo real proporcionan capacidad de obtener datos en tiempo real a travs de DDE. Usted debe preguntar a su corredura / proveedor de datos en tiempo real si ofrecen

vnculo DDE. El mdulo DDE ahora disponible para AmiBroker permite enlazar a (casi) cualquier origen DDE (servidor) que suministra las cotizaciones en tiempo real. Esto

hace que sea atractiva opcin para todas las fuentes de datos que no tienen el plugin dedicado.

Cundo no utilizar DDE PLUGIN

Si est utilizando eSignal, IQFeed, Quote.com, y cualquier otra fuente que ha dedicado plug-in - deber utilizar este plugin dedicado en lugar de
DDE. Esto es as porque los plugins dedicados son siempre mejor opcin (proporcione ms caractersticas adems de que son ms rpidos) que
DDE genrico.

DDE PLUGIN Resumen de caractersticas

DDE servidor / tema / elemento definido por el usuario para cada campo (apertura, mximo, mnimo, cierre, volumen, tamao de la operacin, el volumen total, la

oferta, el tamao de la oferta, preguntar, preguntar tamao, tiempo)

soporta hasta 500 smbolos de transmisin en tiempo real (versin 1.1.0)


soporta todos los intervalos de tiempo de base: todos los das, cada hora, 15, 5, 1 minuto, 15, 5 segundos, la garrapata

NO RELLENO (debido al hecho de que la mayora de las fuentes de DDE no proporcionan relleno)

HISTORIA

1.2.2 - incluye campo "cambio de hora" en el dilogo contexto, la configuracin de las tiendas por base de datos en el archivo dde.config en lugar de en el
registro adems de otras pequeas mejoras

1.2.1 - Corregido el problema de "coincidencia de tipos"

1.2.0 - por defecto plug-in utiliza la configuracin regional formato numrico y ahora se reduce la
carga de la CPU
1.1.0 - lmite de smbolo se increment de 40 a 500
1.0.0 - versin inicial (BETA)

Cmo utilizar AmiBroker con la fuente de datos externa DDE 124


Gua del usuario de 6,00 AmiBroker Tutorial

INSTRUCCIONES

Para utilizar el plugin de datos DDE con AmiBroker es necesario:

1. (* Opcional) Descarga la ltima versin plug-in de DDE http://www.amibroker.com/bin/DDE.dll y copiarlo a los plugins subcarpeta
del directorio de AmiBroker.
* Versin 1.2.2 de DDE.DLL (7 Jun, 2007), ya est incluido en AmiBroker 5.00 instalacin completa
2. Activar DDE en el software de 3 parte que est utilizando como servidor DDE (consulte la documentacin del software de datos de proveedores / corretaje para

obtener detalles sobre cmo habilitar DDE)

3. AmiBroker ejecutar y crear una nueva base de datos con " DDE plug-in de datos universal " como fuente de datos, siguiendo estos pasos:

Ejecutar AmiBroker

Escoger Archivo-> Nueva base de datos

Escriba un nuevo nombre de la carpeta (por ejemplo: C: \ Archivos de programa \ AmiBroker \ DDE) y haga clic Crear como se muestra en la imagen siguiente:

Escoger DDE plug-in de datos universal combo de fuente de datos y " Habilitar" de almacenamiento de datos local
Introduzca 10000 o ms en " Nmero de barras para cargar " campo

A continuacin, seleccione el intervalo de tiempo Base. intervalos soportados son: EOD, cada hora, 15 minutos, 5 minutos, 1 minuto. Professional

Edition de AmiBroker permite tambin seleccionar Tick, 5 segundos, intervalos de 15 segundos.

Hacer clic CONFIGURAR Botn - IMPORTANTE: en el cuadro de dilogo "Configuracin" se tiene que configurar todos los campos siguientes a la descripcin

de su proveedor de datos.

Por favor, consulte tambin el prrafo a continuacin ( " CONFIGURACIN DE DDE complemento funcione con su proveedor ") para una
descripcin detallada. ATENCIN: no se puede saltar esta parte - sin necesidad de crear campos especficamente para el proveedor de datos, el DDE
no funcionar.

QU ES DDE 125
Gua del usuario de 6,00 AmiBroker Tutorial

Haga clic en Aceptar.

El indicador de estado Plugin debe cambiar de amarillo "esperar" a verde "OK" en unos pocos segundos. Si no se vuelve al estado "OK",
significa que o bien:
a) nombre del servidor y / o campos no estn configurados correctamente o

b) servidor DDE (aplicacin de 3 parte) no se est ejecutando o no est habilitado

Si el indicador muestra "OK" - entonces qutoes tiempo real desembocan en AB. Puede comprobarlo mostrando Ventana-> cotizacin en tiempo real. Nota:
puesto que no hay relleno que tendra que esperar al menos 3 bares de datos que deben recogerse antes grfico muestra arriba.

CONFIGURACIN DE DDE complemento funcione con su proveedor

Varios vendedores de los datos vienen utilizar diferentes cadenas de conexin DDE, aqu se mostrarn unos exampels tpicos.

La mayor parte de la documentacin DDE utiliza una sintaxis de Excel DDE que se ve de la siguiente manera: = SERVIDOR |! TEMA TEMA

Servidor es el nombre del servidor DDE como WINROS, IQLINK, Reuter, CQGPC, MT, MTLink, etc. Tema es el tema de conversacin DDE.
Dependiendo de tema Fuente de datos puede ser la clave de pizarra (como en IQFeed), o el nombre del campo (como en winros).

El artculo es el tema de conversacin DDE. Dependiendo de la fuente de datos puede ser el nombre del campo (como en IQFeed) o clave de pizarra (como en Winros).

As cadena de conexin DDE en dos estndares ms comunes mirada como sigue:

QU ES DDE 126
Gua del usuario de 6,00 AmiBroker Tutorial

= WINROS | ltimamente MSFT

= IQLINK |! MSFT LTIMO

Ahora pantalla de configuracin del mdulo DDE se ve as:

En la parte superior del cuadro de dilogo se puede ver el campo "servidor DDE". En este campo se indica SERVIDOR parte de la cadena de conexin
DDE (= SERVIDOR |! TEMA TEMA) sin marca y sin ecuacin | personaje.

A continuacin se puede ver cuadros de entrada de texto 12 donde se puede definir el tema y el tema DDE para cada campo de datos de la fuente de datos proporciona.

Aqu se debe introducir TEMA TEMA! par de la cadena de conexin DDE

(= SERVIDOR | TEMA TEMA! ) con la marca exlamation entre el DDE tema y tema DDE.

Como se puede ver en la imagen superior, DDE plug-in le permite utilizar algunos hilos especiales, a saber: {Ticker}, {campo}, {FieldSp}, {servidor}, {ID} que
son evaluados en tiempo de ejecucin para cada permitiendo smbolo separado para construir cuerdas dinmicas DDE (dependiendo de ticker seleccionado
por ejemplo) requerido por la mayora de las fuentes de datos:

{} Ticker - se evala como clave de cotizacin de la seguridad dada

El campo {} - como resultado el nombre de campo correspondiente (sin espacios), es decir, abierto, alto, bajo, pasado, LastSize, volumen, para
hacer, AskSize, Puja, BidSize, Tiempo, Req

{} FieldSp - similar al campo {} pero 2-palabra nombres de campo tienen espacios, a saber: "La ltima Tamao", "Pregunta Tamao", "Oferta Tamao"

{} Servidor - se evala como nombre de servidor

{ID} - se evala como la identificacin nica (que se ejecuta incrementado contador en 1 con cada smbolo)

Todos los otros textos son carbono-copiado, por lo que si se escribe por ejemplo:

QU ES DDE 127
Gua del usuario de 6,00 AmiBroker Tutorial

PREFIX_ {} Ticker _SUFFIX! MyText

se evaluar a = SERVIDOR |! PREFIX_MSFT_SUFFIX myText (siempre que el smbolo actual es MSFT)

Junto a las definiciones de campo que podemos ver lo que dada la definicin se evaluar como (en notacin Excel). Esto hace que sea fcil de verificar si la definicin es

correcta.

Evaluacin de ejemplo utiliza siempre "MSFT" como un teletipo {}, y 34 como {id}.

Si el origen de datos no proporciona todos los campos que se pueden hacer en el campo indicados vaca. Tenga en cuenta que para un correcto funcionamiento se requiere el

precio "ltima" (el precio de la ltima transaccin). Si el origen de datos no proporciona la "ltima" precio (la mayora de las fuentes de divisas no tienen "ltimo") puede forzar

DDE plugin para usar "Oferta" en su lugar. Para que usted debe hacer campo "ltima" en blanco y proporcionar par apropiado elemento DDE tema! En el campo "Oferta". Tenga

en cuenta tambin que el tema! Pares artculo deben evaluar a los valores nicos.

En la parte superior del dilogo se puede ver "preseleccionadas" cuadro combinado.

A partir de ahora se permite pre-configurar los campos utilizando dos esquemas genricos:

! A) {campo} {} Ticker - "ltimo precio" evala a = SERVIDOR | Last MSFT!


! B) {} {Ticker campo} - "ltimo precio" evala a = SERVIDOR | MSFT el ltimo!

En el futuro cuadro "preseleccionadas" contendr ms ajustes preestablecidos para distintos soportes DDE que enve.

ALGUNOS EJEMPLOS

Ejemplos de conexin se muestran en la pgina web: http://www.amibroker.com/dde.html

plataformas de prueba

DDE plugin ha sido probado y se sabe que funciona correctamente en Windows XP (32 bits DDE) y Windows 9x (16 bits DDE) .El siguiente servidores DDE son
verificados por nosotros para que funcione correctamente:

IQLINK (DTN)
WINROS (eSignal)
MT (Metaquote)

DDE plugin no funciona con los siguientes servidores DDE:

VTSPOT (Visual Trader) - debido a la codificacin incorrecta en VisualTrader que causa la biblioteca Microsoft DDEML DdeConnect
funciona para colgar en el primer intento de conexin

Todos los dems servidores DDE no mencionados anteriormente deberan funcionar correctamente. apoyo en amibroker.com contactar en caso de problemas.

AYUDANOS A AYUDAR A LOS OTROS:

Con el fin de ayudar a los dems para configurar el plugin DDE por su proveedor de datos, una vez que succeded para enlazar con su proveedor en particular por favor, deje

caer como una nota con una captura de pantalla del dilogo de configuracin y el nombre de la fuente. Esta ser incluida ms adelante en este documento como referencia

cmo utilizar diversas fuentes de datos. Tambin se aadirn las configuraciones de trabajo de "presets" combo para una fcil configuracin de un solo clic.

QU ES DDE 128
Gua del usuario de 6,00 AmiBroker Tutorial

NOTAS SOBRE DDE plugin:

1. Hay Ningn relleno en DDE plugin. Sin embargo, puede utilizar importador ASCII (esto incluye AmiQuote) para importar los datos histricos a la derecha en
la base de datos que va a actualizar ms adelante en tiempo real usando DDE plugin.

2. Cambia cambia campos no estn disponibles (an)

3. Hora y Req campos estn ahora ignorados (esto puede cambiar en el futuro)

4. La hora actual del sistema se utiliza para cada marca de tiempo de la garrapata.

5. Cuando la fuente no ofrece precio "LAST" (como varias fuentes de divisas) que debe hacer campo "ltima" vaca en el dilogo de
configuracin. Esto le dir el plugin para utilizar el campo "BID" en su lugar.

6. Estado Plugin (conectado / desconectado) siempre viene inicialmente con "Espera" estado (indicador amarillo). Esto significa que ninguna conversacin
DDE se ha establecido. Si al menos una conversacin DDE inicia correctamente se volver al estado "OK" (indicador verde). Si el servidor DDE no estaba
funcionando en un primer intento de conexin, el plugin no volveremos a intentar volver a conectarse automticamente. En su lugar debe forzar la
reconexin manual (vase el punto 7). El indicador puede recurrir a "desconectado" (indicador rojo) slo en dos casos:

a) que estaba conectado correctamente, pero servidor DDE (aplicacin de 3 parte) ha sido cerrado

b) se ha seleccionado "apagado" de men de estado plug-in

7. Usted puede volver a conectar en cualquier momento seleccionando "reconexin" del men de estado plugin.

QU ES DDE 129
Gua del usuario de 6,00 AmiBroker Tutorial

Cmo trabajar con plugins de datos en tiempo real

Configuracin de una sola vez

Con el fin de utilizar AmiBroker con cualquier fuente de datos en tiempo real que tiene para configurar la base de datos con el plug-in de datos adecuado en

primer lugar. Esto se requiere solamente una vez en el momento de la creacin de bases de datos. Las instrucciones para configurar estn disponibles aqu: eSignal

, myTrack , IQFeed , QuoteTracker .

Compruebe tambin la pgina fuentes de datos en lnea en http://www.amibroker.com/quotes.html para los nuevos plugins.

Adicin de smbolos

Ahora puede agregar smbolos a su base de datos. Para ello vaya a Smbolo-> Nueva men. En el cuadro de dilogo smbolo de agregar Escriba una o ms tickers

(separados por comas) que desea aadir a su base de datos. Si desea ver el grfico para el smbolo que acaba de agregar slo tendr que seleccionar en el rbol de

smbolo en la ventana del espacio de trabajo. Por favor espere de unos segundos (dependiendo de la velocidad de su conexin a Internet) para la reposicin de los datos

histricos.

Es posible aadir ms tickers que su cuenta de RT permite. AmiBroker cambiar automticamente smbolos / actualizacin / refresco por lo que los smbolos utilizados
ms recientemente son activos y los ms antiguos se eliminan automticamente de Administrador de datos. Si lo hace, sin embargo, puede dar lugar a algunos
problemas si excede los lmites de suscripcin demasiado. Por lo tanto, se aconseja el uso de esta funcin de forma responsable y sin esperar conseguir 500 smbolos,
mientras que su suscripcin se limita a slo el 50.

Tenga en cuenta que el mecanismo anterior no se aplica a la ventana de cotizacin en tiempo real y no puede contener ms smbolos que su lmite de
suscripcin.

Mostrando ventana de cotizacin en tiempo real

AmiBroker RT cuenta con ventana de inspeccin en tiempo real que le permite ver cotizaciones en transmisin. Para

mostrar esta ventana, seleccione Ventana-> Cotizacin en tiempo real

men. (Ver imagen a la derecha ---->)

Para aadir smbolos a la ventana de cotizacin en tiempo real que o bien haga doble clic en el rbol smbolo o utilizar el men

de botn derecho del ratn Aadir opcin de cotizacin en tiempo real como se muestra en la imagen de arriba.

Cmo trabajar con plugins de datos en tiempo real 130


Gua del usuario de 6,00 AmiBroker Tutorial

Trabajar con la ventana de cotizacin en tiempo real

La ventana de cotizacin RT-proporciona cotizaciones en tiempo real y algunos datos bsicos fundamentales. Es bastante fcil de operar como se muestra en la
imagen siguiente:

Tambin puede mostrar el men contextual pulsando el botn derecho del ratn sobre la ventana de presupuesto en RT.

Configuracin de una sola vez 131


Gua del usuario de 6,00 AmiBroker Tutorial

El men contextual le permite acceder a las siguientes opciones:

Tiempo y Ventas

abre Tiempo y Ventas ventana que proporciona informacin acerca de cada oferta, preguntar y el comercio streaming desde el mercado.

alertas fciles

abre alertas fciles ventana que proporciona una forma para definir alertas en tiempo real que se ejecuta cuando compra / venta / pasada y otros campos alcanz niveles

definidos por el usuario

Agregar smbolo

Agrega a la lista de smbolos actual cotizacin en tiempo real

Aadir lista de vigilancia ...

Aade lista de vigilancia de toda la ventana cotizacin en tiempo real

quitar el smbolo
Elimina la lnea resaltada (smbolo) de la lista de cotizacin en tiempo real.
Eliminar todo
Elimina todos los smbolos de la lista de cotizacin en tiempo real

Esconder

Oculta lista de cotizacin en tiempo real

Bid / ask indicador de tendencia

Versin 5.90 aade Bid / Ask tendencia - un indicador grfico que muestra la direccin de 10 cambios ms recientes en la oferta en tiempo real / demanda. El cuadro de ms

a la derecha es ms reciente y como nueva compra / venta cotizaciones llegan, se desplazan hacia el lado izquierdo. El cdigo de colores es la siguiente:

Verde oscuro : pujar> oferta anterior o Pedir> anterior preguntar


Verde brillante : pujar> oferta anterior y pedir> anterior preguntar
Rojo oscuro : oferta <oferta anterior o Pedir <anterior preguntar

Rojo brillante : oferta <oferta anterior y pedir <anterior preguntar


rojo / Verde caja: pedir <anterior preguntar y ofertar> oferta anterior
Verde / rojo caja: pregunte> pedir anterior y Bid <oferta anterior

Configuracin de una sola vez 132


Gua del usuario de 6,00 AmiBroker Tutorial

Si la oferta / demanda no cambian no hay una nueva caja. NOTA: Esta columna slo funciona si hay cotizaciones en tiempo real de streaming (mercados estn
abiertos)

Trabajar con grficos intrada y diarios

Si la fuente de datos es compatible con el modo mixto EOD / intrada (como eSignal o IQFeed), puede utilizar la base de datos nica para ambos tipos de
grficos.

Sin embargo, si el origen de datos no es compatible con el modo mixto EOD / intrada y si usted quiere tener una larga historia diaria y grficos intrada que debe

considerar ejecucin de dos instancias de AmiBroker. Uno de los grficos desactivacin de artefactos explosivos y segundo para grficos intrada. Ambos pueden utilizar la

misma fuente de datos en tiempo real.

Indicacin del estado de la conexin

El plug-in de estado de la conexin de datos se muestra en el rea de visualizacin de estado plug-in se encuentra en la parte inferior derecha de la ventana principal AmiBroker

como se muestra en la imagen siguiente. Cuando cambia el estado de conexin AmiBroker reproduce un sonido de pitido y aparece punta de la herramienta de la burbuja para

informar sobre el cambio de estado.

La extremidad de la burbuja de texto proporciona informacin ms detallada y desaparece automticamente despus de 2 segundos.

Si desea volver a mostrar slo pasar el ratn sobre el plugin rea de visualizacin de estado.

Para habilitar el examen rpido de estado de la conexin AmiBroker muestra informacin codificada en color:

OK (luz verde) significa que la conexin es correcta e indica el correcto funcionamiento del plugin
WAIT (luz amarilla) significa que la conexin se est implantando en este momento o el plugin est conectado slo parcialmente (a algunos de los
muchos servidores). Por lo general, este estado es transitorio y dentro de pocos segundos el estado vuelve a "OK".

ERR (luz roja) significa que la conexin est rota. Puede significar no vlido nombre de usuario / contrasea para su suscripcin, o el hecho de que
algunos componentes 3 Parte / programa deseado no est en ejecucin (por ejemplo, si QuoteTracker no est funcionando y se est utilizando
QuoteTracker plug-in). Este estado suele requerir la intervencin del usuario, tales como la comprobacin / fijacin de usuario / contrasea en
Archivo-> Base de datos Preferencias-> Configurar o correr componente requerido. Al fijar la razn por la que el plugin intentar volver a conectarse
automticamente (y si es reconexin exitosa luego "OK" en la pantalla)

CIERRE (luz violeta) significa que se ha producido algn problema grave y el plugin no intentar volver a conectarse automticamente. En la
mayora de los casos hay que solucionar primero el problema que caus este estado y vuelva a conectar manualmente utilizando el men contextual
plug-in se describe a continuacin. Alternativelly slo se puede reiniciar AmiBroker.

Con el men de contexto plug-in

Configuracin de una sola vez 133


Gua del usuario de 6,00 AmiBroker Tutorial

plugins en tiempo real proporcionan algunos controles adicionales a travs del men contextual plugin. Este men contextual est disponible cuando se hace clic con el botn

derecho del ratn sobre el rea de visualizacin del estado del plugin. Si lo hace, se mostrar el men de la siguiente manera:

Tenga en cuenta que varios plugins ofrecen varias opciones en este men, sin embargo la mayora de los plugins proporcionan al menos 3 opciones bsicas y tiles:

Vuelva a conectar - esta opcin le permite volver a conectar manualmente. La mayora de los plugins RT intentan volver a conectarse automticamente,

pero a veces la reconexin manual es necesario.

Apagar ( Desconectar) - esto permite apagar RT plugin. Esto es til cuando se desea detener el streaming de cotizaciones.

fuerza de relleno - esta opcin hace que el plug-in vuelve a descargar toda la historia (intrada) desde el servidor. Por lo general, el plugin se encarga
de automatizar todos los rellenos de modo que no es necesario para desencadenar rellenos con la mano. Si el plugin detecta que tiene algunas citas
que faltan de ltima barra disponible hasta la fecha / hora actual se dispara rellenos y todo es automtico. Pero ... en al menos dos casos, esta
opcin es til:
relleno ms barras despus de cambiar la configuracin (cuando se agranda 'nmero de barras de carga' en Archivo-> Propiedades de la
base de dilogo que tiene que forzar el relleno para los smbolos que fueron rellenados previamente con menor nmero de barras)

la limpieza de malas garrapatas (cuando vea una mala seal puede intentar forzar el relleno en la esperanza de que proveedor de datos ha limpiado su

base de datos y obtendr los datos fija - que funciona bien para eSignal que realmente aparece para arreglar los malos garrapatas despus de que

ocurran)

Cosas que no debe hacer, o que debe hacer con mucho cuidado

Debe tener en cuenta el hecho de que cuando se est usando el plugin de datos a continuacin, el plugin controla la base de datos de cotizacin (ver La
comprensin de los conceptos de base de datos artculo), lo que no debe importar citas de archivos ASCII (esto incluye AmiQuote) para los smbolos que ya estn
presentes en la base de datos en tiempo real.

Si lo hace, el plugin finalmente sobrescribir sus importaciones con los datos en tiempo real o la base de datos se daar (si se importan datos de fin
de da sobre la base de datos intrada).

As que por favor no importar ASCII (especialmente datos EOD) en la base de datos intrada en tiempo real alimentado por el plugin.

Usted puede preguntar: por qu esto no es en absoluto discapacitados. La respuesta es que a veces es til y, a veces va a trabajar (pero estos son casos
raros). Por ejemplo que va a funcionar si importar datos intrada en la base de datos intrada alimentado por QuoteTracker plugin y tanto la base de datos y
los datos importados tienen exactamente el mismo intervalo de barras.

Tambin funciona si importa los datos de smbolos que no estn presentes en la base de datos. En este caso los smbolos recin importados estn marcadas por
importador ASCII como "utilizar nica base de datos local para este smbolo" (Ver ventana de informacin para ms detalles), por lo que se excluyen de la actualizacin
en tiempo real. Esto es til si usted quiere importar algunos otros datos (aunque no citar datos) y acceder a ella a travs de Exterior la funcin durante el uso de su base
de datos en tiempo real.

As importacin ASCII no est deshabilitado en la base de datos en tiempo real, pero hay que usarlo con extremo cuidado y saber lo que est haciendo.

Configuracin de una sola vez 134


Gua del usuario de 6,00 AmiBroker Tutorial

Lo segundo es el uso Editor de cotizacin . Aunque los datos son controlados por el plug-in es en la mayora de los casos es posible utilizar el Editor de cotizacin. Sin
embargo, tenga en cuenta que usted ser capaz de modificar slo los datos de 1 minuto o mayor intervalo, y usted ser capaz slo de editar smbolos que son
rellenados por completo (no hay relleno carrera por el smbolo en particular) y usted no ser capaz de editar ltimos tres bares. Esto es as porque desde hace tres
barras se almacenan en cach en el complemento. Por lo que ser capaz de editar slo cuando nuevas barras de ellas llega haciendo 'mayores' que en la ltima tres.

"ESPERA PARA EL RELLENO" caracterstica

Los usuarios de eSignal, myTrack y IQFeed plugins en tiempo real ahora puede ser comprobada por "esperar a que el relleno" caja en la ventana de anlisis
automtico y todos los anlisis, exploraciones y rellenos esperar a la finalizacin del proceso de reposicin de smbolo dado. Este indicador no tiene ningn efecto
en las bases de datos que no utilizan plugins (fuentes de datos externas) o utilizar plugins de fin de da (como FastTrack, QP2, TC2000 / TCNet, etc). Esta bandera
tiene tambin efecto cuando usa el plugin QT, debido al hecho de que QuoteTracker gestiona rellenos por s mismo y no proporciona ningn control del proceso de
reposicin para las aplicaciones 3 parte.

El rellenado todos los smbolos A LA VEZ

Para la reposicin de todos los smbolos a la vez en la fuente de datos que soporta "Espera para el relleno" caracterstica (IQFeed, eSignal), se puede utilizar la ventana de

anlisis. El procedimiento es el siguiente:

1. Abrir Editor de frmulas y escriba una regla sencilla de una sola lnea, como a continuacin y seleccione Herramientas> Enviar a anlisis

Compra = 1;

2. En la ventana Anlisis seleccione Aplicar a: * Todos los smbolos y Rango: 1 bar reciente

y encienda Espere a que el relleno opcin.

3. Prensa Escanear botn

La ventana de anlisis se repetir a travs de todos los smbolos, solicitando reposicin para cada smbolo y esperar a que lleguen los datos, por lo que al final de la
exploracin sern rellenados todos los smbolos.

Configuracin de una sola vez 135


Gua del usuario de 6,00 AmiBroker Tutorial

Cmo utilizar AmiBroker con fuente de datos externa (Cotizaciones Plus, TC2000 /
TCNet / TC2005, FastTrack, Metastock)

Una de las nuevas caractersticas introducidas en la versin 3.90 AmiBroker es la capacidad de leer las bases de datos externas directamente. Esto se consigue por medio de

plug-in de DLL de datos que permiten vincular la base de datos AmiBroker con una fuente externa. Tenga en cuenta que Aun siendo que va a utilizar la base de datos

externa, todava se necesita una base de datos AmiBroker para almacenar informacin adicional que no est soportado por la fuente externa, como los estudios dibujados a

mano, las asignaciones a grupos, listas de vigilancia, materiales compuestos y as sucesivamente. Puede encontrar ms informacin sobre el manejo de bases de datos

AmiBroker aqu .

Configuracin de una sola vez

Para utilizar una fuente de datos externa con AmiBroker tendr que realizar una configuracin de una sola vez se describe a continuacin:

Ejecutar AmiBroker

Escoger Archivo-> Nueva base de datos

Escriba un nuevo nombre de la carpeta (por ejemplo: C: \ Archivos de programa \ AmiBroker \ NewData) y haga clic Crear como se muestra en la imagen

siguiente:

Elija la entrada apropiada del combinado Fuente de datos:


Cotizaciones Plus usuarios seleccione " Cotizaciones Plus plug-in " como un Fuente de datos y " Inhabilitar" de

almacenamiento de datos local

usuarios TC2000 / TCNet seleccione " TC2000 / TCNet plug-in " como un Fuente de datos y " Habilitar" de
almacenamiento de datos local

TC2000 para los usuarios de Fondos de Inversin seleccione " TC2000 fondos mutuos plug-in " como un Fuente de datos

y " Habilitar" de almacenamiento de datos local

usuarios TC2005 seleccione " TC2000 / TCNet plug-in " como un Fuente de datos y " Habilitar" de almacenamiento de datos local

Cmo utilizar AmiBroker con fuente de datos externa (Cotizaciones Plus, TC2000 / TCNet / TC2005, FastTrack, Metastock) 136
Gua del usuario de 6,00 AmiBroker Tutorial

Nota: Los usuarios pueden necesitar TC2005 siga estas instrucciones (haga clic aqu) si TC2000 plugin no aparece.

usuarios FastTrack seleccione " plug-in de FastTrack " como un Fuente de datos y " Discapacitado" de almacenamiento de datos local

usuarios Metastock seleccione " Metastock plug-in " como un Fuente de datos y " Inhabilitar" de almacenamiento de datos local

Haga clic en configurar botn para mostrar el plugin de dilogo de configuracin como se muestra a continuacin

Metastock plug-in solamente ( omitir este momento en caso de TC2000, Cotizaciones Plus, FastTrack):

Haga clic en el botn "Aadir carpeta" para aadir el directorio de base de datos Metastock como origen de datos (ver archivo maestro de Metastock y haga clic en

OK) como se muestra a continuacin:

- se puede aadir un nmero ilimitado de directorios Metastock superacin effectivelly MS 4096 smbolos limitacin.

Configuracin de una sola vez 137


Gua del usuario de 6,00 AmiBroker Tutorial

Hacer clic Recuperar botn - Esta configuracin de una nueva base de datos con todos los smbolos y nombres completos. Cotizaciones Plus y TC2000 plugins tambin

configurar sus nombres sectores / industrias y tareas, como se muestra a continuacin (en caso de Cotizaciones Plus plug-in) har lo siguiente:

A partir de ahora su AmiBroker lee las cotizaciones directamente de la fuente de datos externa. No hay necesidad de importar citas / actualizacin ms. Todas las nuevas

cotizaciones aparecern automticamente sin intervencin del usuario.

IMPORTANTE: Si hay nuevos smbolos aadido o smbolos antiguos suprimido a / desde la fuente de datos externa, tendr que ir a Archivo-> Base de datos

Preferencias-> Configurar y haga clic en "RECUPERAR" de nuevo para obtener nuevos smbolos.

Enchufe notas sobre los resultados

Usando AmiBroker base de datos nativa da absolutamente el mejor rendimiento (se tarda menos de 2 milisegundos para recuperar 1000 barras de datos).

Metastock plugin tambin es bastante rpido, ya que puede retireve 1000 bares en unos 6-7 milisegundos (incluyendo mirando hacia arriba para el smbolo en 5 diferentes

directorios). De hecho AmiBroker puede acceder a los datos Metastock ms rpido que en s Metastock :-)

Cotizaciones Plus rendimiento depende de varios factores - primer acceso pueden ser mucho ms lenta (0,1-0,2 seg para 1000 bares), pero los accesos posteriores
son ms rpidas (downto 5 milisegundos). FastTrack plugin es tan rpido como Cotizaciones Plus plugin.

TC2000 no es tan rpido, especialmente si usted est usando slo datos en CD. Por lo tanto, se recomienda copiar la base de datos en el disco duro para un mejor

rendimiento. Pero an as, incluso cuando se utilizan datos de CD-solamente, AmiBroker acceso ca 1000 barras de TC2000 en aproximadamente 0,25 seg (primer acceso)

y 0,015 seg (accesos posteriores). Tambin se aconseja para permitir " Almacenamiento local de datos " cuando usando el plugin de TC2000, ya que da tremenda (> 10

veces) de aceleracin (una vez que se accede a los datos de TC2000, AmiBroker las almacena en cach en su propia base de datos nativa para una rpida recuperacin).

Los tiempos son aproximados y no incluyen el proceso de inicializacin de plug-in de una sola vez. Mediciones en las que realizan en bastante Celeron de
gama baja 600 con equipo basado 196KB RAM y 24x CD-ROM

Dentro de la memoria cach de

Por defecto AmiBroker tiene slo 10 datos de los smbolos 'ha accedido ms recientemente en la memoria RAM. Este ocupa alrededor de 320 KB (s, kilobytes)
de memoria para 1000 barras por smbolo cargados. Puede ampliar " En la memoria cach "
( Herramientas-> Preferencias: "Datos" pestaa) a 100 (aprox. 3,2 MB consumo adicional RAM) o 1000 (aprox. 32 MB de RAM consumo adicional) o
incluso ms para obtener un rendimiento mucho mejor para el acceso de datos subsiguiente (una vez que los datos estn en la memoria RAM AmiBroker no
necesita pedir Plugin de nuevo y de nuevo)

Configuracin de una sola vez 138


Gua del usuario de 6,00 AmiBroker Tutorial

Cmo actualizar los Estados Unidos de cotizaciones automticamente AmiQuote

INICIO RPIDO

Ejecutar AmiBroker

Escoger Herramientas-> citas de actualizacin automtica (EE.UU. y Canad)

CMO FUNCIONA

AmiQuote cargas (o recupera de AmiBroker) un archivo de lista de teletipo (.TLS) que es simple archivo ASCII con smbolos de cotizacin y luego lo analiza y
genera direcciones URL al sitio de finanzas Yahoo! basado en clave de pizarra, modo (cotizaciones actuales o histricos), pas y desde / hasta la fecha.
Entonces, cuando se inicia el proceso de descarga, solicita los datos de Yahoo y almacena datos descargados en el .AQD separado (al da) o archivos .AQH
(histricos) para cada clave de pizarra. Despus de la descarga, si se est ejecutando AmiBroker, AmiQuote importar las cotizaciones en AmiBroker de forma
automtica.

USO

Actualizacin automtica

El mtodo ms fcil para trabajar con AmiQuote y AmiBroker es utilizar el procedimiento indicado en el Inicio rpido
seccin de este documento. Slo tiene que ejecutar AmiBroker y AmiQuote y seleccione Herramientas> Actualizacin automtica de bases de datos AmiBroker. Este

mtodo actualiza cotizaciones histricas desde la ltima fecha presente en AmiBroker hasta hoy. Al realizar la actualizacin automtica, AmiQuote realiza internamente 4

pasos a) recupera la lista de cotizacin de AmiBroker (todos los smbolos cargados actualmente en AmiBroker);

b) obtiene la ltima fecha de la cita disponible en AmiBroker;


c) realiza descarga histrico desde ltima fecha hasta la actualidad;
d) da instrucciones AmiBroker para importar los archivos descargados.

Tenga en cuenta que este procedimiento slo funciona para los mercados de Estados Unidos y Canad, ya que Yahoo proporciona cotizaciones histricas slo para que los

mercados.

Tenga en cuenta que AmiQuote es compatible actualmente con un nuevo parmetro de lnea de comandos: / actualizacin automtica. Esta opcin fuerza AmiQuote para

llevar a cabo el procedimiento de actualizacin automtica sin intervencin del usuario. Por defecto el men Herramientas del AmiBroker est configurado de la siguiente

manera:

C: \ Archivos de programa \ AmiBroker \ AmiQuote \ Quote.EXE / actualizacin automtica

Por lo tanto, usted es capaz de actualizar su base de datos de Estados Unidos con un solo clic en Herramientas-> citas de actualizacin automtica (EE.UU. y

Canad) en AmiBroker

Manual de operacin

El modo automtico es agradable, pero hay casos cuando se tiene que realizar algunas tareas de forma manual. Hay un buen documento antiguo que
describe esa modalidad de suministro: Cmo descargar manualmente utilizando cotizaciones AmiQuote . Todo lo escrito en este documento sigue siendo
vlido con una excepcin - Ahora la importacin de AmiBroker se realizan automticamente si tiene importacin automtica casilla marcada.

Tambin hay varios casos en los que prefieren hacer las cosas manualy, entonces por favor no se olvide de algunas herramientas tiles disponibles
a su alcance:

Cmo actualizar los Estados Unidos de cotizaciones automticamente AmiQuote 139


Gua del usuario de 6,00 AmiBroker Tutorial

Archivo-> Abrir, Archivo-> Guardar, Archivo-> Guardar como

Estas funciones le permiten cargar y guardar sus listas de cotizacin editados para el futuro uso repetido.

Editar-> Aadir tickers

Esta funcin le permite aadir los teletipos de la lista. Slo tienes que escribir el espacio teletipos separados en el campo que se
mostrar cuando se elige esta funcin.

Editar-> Eliminar tickers

Esta funcin le permite borrar los teletipos de la lista. Slo tienes que seleccionar los elementos que desea eliminar de la lista (seleccin
mltiple posible mediante la celebracin SHIFT o CTRL mientras hace clic en los elementos), y selecciona esta funcin.

Editar-> Marcar todo, Edicin-> Desmarcar todo, Edicin-> Activar, Edicin-> Seleccin de Marcos, Edicin-> seleccin Desmarcar

Estas funciones le permiten marcar los teletipos de descarga. Tenga en cuenta que AmiQuote pone una marca de verificacin antes de
clave de pizarra en la vista de lista. Slo los elementos marcados se pueden descargar. Esto le permite realizar selectivos descargas /
actualizaciones.

Ver-> Actualizar

Bsicamente AmiQuote maneja refresca por s mismo cuando sea necesario. Por ejemplo si ha cambiado el intervalo de fechas, la lista se
actualizar antes de iniciar la descarga. Sin embargo, hay algunos casos en los que es posible que desee actualizar la lista por s mismo.
Por ejemplo, si ha descargado y cita una vez importado y desea volver a hacer esto usted tendra que elegir esta funcin. La funcin de
recuperacin se limita a aplicar todos los ajustes de la fecha y tipo de las URL que aparecen, y las marcas de todos los teletipos para una
nueva descarga.

Herramientas-> Importar a AmiBroker

Esta funcin es til si usted quiere importar cotizaciones simplemente descargados en AmiBroker pero tienes importacin automtica casilla de

verificacin desactivada.

Herramientas-> Get teletipos de AmiBroker

Esta funcin recupera todos los smbolos de la base de datos AmiBroker cargado en ese momento y se llena la lista ticker AmiQuote
con ellos.

Herramientas-> Recuperacin de la ltima fecha de actualizacin

Esta funcin recupera la fecha de la ltima cotizacin del primer smbolo presente en la base de datos AmiBroker
cargado en ese momento y define el De fecha para esta fecha.

Herramientas-> Configuracin

Muestra la ventana de configuracin donde se puede definir el directorio de destino donde se almacenan todas las descargas. Tenga en

cuenta que el directorio de destino en blanco significa que las descargas se almacenan en el directorio de trabajo actual (en la mayora de

los casos, esto es la carpeta desde donde la corriente

. archivo TLS se carg).

Cmo actualizar los Estados Unidos de cotizaciones automticamente AmiQuote 140


Gua del usuario de 6,00 AmiBroker Tutorial

En esta ventana tambin se puede cambiar el modo de escribir los archivos. Por defecto los archivos histricos se sobrescriben mientras que los

archivos diarios consiguen adjuntas. Esta es la configuracin recomendada. Al aadir archivos diarios simplemente le permite crear archivos

histricos intradiarios cuando haces las actualizaciones diarias. Puede cambiar este comportamiento para su propsito particular.

Cmo actualizar los Estados Unidos de cotizaciones automticamente AmiQuote 141


Gua del usuario de 6,00 AmiBroker Tutorial

Cmo descargar manualmente utilizando cotizaciones AmiQuote

Introduccin

El propsito de este documento es explicar cmo utilizar AmiQuote y AmiBroker con el fin de obtener cotizaciones de Yahoo finanzas y sitios Quote.com.
AmiQuote es un programa de complemento de software de grficos / anlisis AmiBroker. El objetivo principal de AmiQuote es simplificar y automatizar la
descarga de todos los das y los datos histricos de la cita de libre Yahoo! Finanzas (EE.UU., las principales bolsas europeas y algunos otros pases),
Quote.com (slo en EE.UU.) Edificios, MSN (Estados Unidos y algunos mercados europeos) , Integratir (acciones de Estados Unidos), la divisa (FINAM sitio
libre)

Yahoo proporciona datos en los modos "actuales" de AmiQuote "histrico" y. Quote.com proporciona datos en modo "intrada" de AmiQuote.

Preparacin de la lista de cotizacin

Una lista ticker es un simple archivo de texto que enumera lnea por lnea los teletipos que desea importar. El archivo de lista ticker AmiQuote tiene extensin .TLS.

AmiQuote viene con la lista de cotizacin previamente escrito para los componentes principales ndices de la NYSE y NASDAQ y una serie de ndices / mercados

europeos. listas de cotizacin adicionales estn disponibles en la pgina de arranque en: http://www.amibroker.com/starter/ . Puede utilizar estas listas de cotizacin

pre-escritos o puede personalizarlos o escribir la tuya propia. Con el fin de editar el archivo .TLS existente o escribir de forma totalmente nueva de todo lo que necesita es

editor de texto sin formato como Bloc de notas o cualquier otro editor ASCII plano (no MS Word!). Todo lo que tiene que hacer es escribir tickers que desea importar lnea

por lnea (smbolo nico para una sola lnea) y guardar el archivo. Por favor asegrese de que usted est guardando el archivo con la extensin .TLS. De lo contrario

AmiQuote no se carga este archivo.

Tenga en cuenta que Yahoo utiliza sufijos para las acciones no estadounidenses. As que para obtener las cotizaciones de smbolo no estadounidense que se necesita

aadir sufijo correspondiente a la clave de pizarra. Los sufijos en orden alfabtico son (puede hacer clic en el enlace para obtener la lista de smbolos para cada

cambio): .AS - Amsterdam , .AX - Australia (ASX), .BC - Barcelona ,

. BE - Berln , .BO - Bombay , .BM - Breman , .B - Bruselas , .BA - Buenos Aires , .CL - Calcuta , .CR - Caracas ,
. V - CDNX ,. CO - Copenhague , .D - Dusseldorf , .F - Frankfurt , .H - Hamburgo , .ha - Hanover , .HK - Hong Kong , .I - Irlanda , .JK - Yakarta , .KA
- Karachi , .KQ - Kosdaq , .KS - KSE , .KL - Kuala Lumpur , .L - Londres , .LM
- Lima , .LS - Lisboa , .MA - Madrid , .MX - Mxico , .MI - Miln , .MU - Mnich , .NS - NSE , .NZ - Nueva Zelanda ,
. OL - Oslo , .PA - Pars , .SN - Santiago , .SS - Shanghai , .SZ Shenzhen , .ST - Estocolmo , .SG - Stutgart , .TW
- Taiwn , .TA - Tel Aviv , .TO - Toronto , .VA - Valencia , .VI - Viena , .DE - XETRA , .S - Zrich .

Tenga en cuenta que tambin Yahoo y Quote.com utilizan diferentes smbolos para los ndices. La principal diferencia es que utiliza Yahoo ^ prefijo
(guin) y Quote.com utiliza el prefijo (dlar) $.

Para la lista de los ndices proporcionados por yahoo Por favor haga clic aqu .

Para la lista de los ndices proporcionados por Lycos / Quote.com Por favor haga clic aqu . Tenga en cuenta que recientemente Lycos / Quote.com detuvo la entrega

de cotizaciones gratis y es necesario tener Livecharts Suscripcin de ($ 9.95 / mes) con el fin de usarlo. Para ms detalles ver este artculo de Knowledge Base .

Para la lista de smbolos proporcionados por MSN Por favor haga clic aqu .

Cmo descargar manualmente utilizando cotizaciones AmiQuote 142


Gua del usuario de 6,00 AmiBroker Tutorial

La descarga de datos

Para descargar los datos por favor inicia AmiQuote. Entonces, por favor haga clic en el botn "Abrir" en la

barra de herramientas (o seleccione Archivo-> Abrir men) como se muestra en la imagen de la derecha.

Desde el dilogo de archivo elija un archivo .TLS (por ejemplo DIJA.TLS) y haga clic Abierto botn.
El ver la pantalla principal de AmiQuote llenado de la lista de teletipos cargadas, como se muestra
en la imagen siguiente.

Elegir origen de datos apropiado

- yahoo histrico - le permite descargar historias de fin de da hasta el da actual (datos actuales del da aparecen pocas horas despus de fin de
sesin)
- yahoo actual - le permite descargar las cotizaciones actuales del da (15 minutos de retraso) durante la sesin de negociacin
- Intrada Lycos / Quote.com - le permite descargar datos histricos intrada y diarias (barras 1-min en adelante) para las acciones / futuros en Estados Unidos
solamente. Si se ha seleccionado este modo tambin se debe seleccionar el intervalo de barras (ver las limitaciones descritas a continuacin) - necesidad de

suscripcin Livecharts ($ 9.95 / mes)

- MSN histrico - le permite descargar historias de fin de da hasta el da actual (datos actuales del da aparecen pocas horas despus de fin de sesin)

- Forex - le permite descargar al final del da y intrada (versin registrada) historias de los siguientes pares de divisas: EURCHF,
EURGBP, EURJPY, EURUSD, GBPUSD, USDCHF, USDJPY

Despus de la eleccin de las opciones correctas por favor haga clic en la flecha verde (o utilizar Archivo -> Inicio Descargar men). El proceso de descarga se

iniciar. AmiQuote mostrar los mensajes de progreso e informacin de estado, incluyendo el nmero de descargas realizadas y nmero de archivos que quedan. En

cualquier momento puede detener el proceso de descarga con el botn "Stop" (recuadro rojo). Despus de terminar la descarga AmiQuote se actualizar

automticamente las citas en AmiBroker ( aunque slo sea AmiBroker se ejecuta en paralelo y caja de "importacin automtica" en AmiQuote se comprueba.

limitaciones

los datos de intervalos de barras intrada (1-min, 5 min, 15 min, 60 min y 120 min) slo se dispone de valores de Estados Unidos. Los datos histricos para los intercambios

internacionales son por lo general mucho ms corto que para los mercados de Estados Unidos.

Dado que los datos intrada de barras se descargan de los servidores Quote.com los smbolos de cotizacin de los ndices son diferentes de los
utilizados por Yahoo. Para tener una referencia completa por favor verifica http://finance.lycos.com/home/misc/symbol_search.asp?options=i

Introduccin 143
Gua del usuario de 6,00 AmiBroker Tutorial

los datos intrada de barras estn limitados a 500 bares, independientemente de intervalo bar. En otras palabras, siempre obtendr los datos de 500 bares, siempre

que stos sean de 1 min, 5 min, 15 min, 60 min o los datos de 120 min - por lo eligiendo intervalo grande obtenemos datos de ms das. Esta es la limitacin

impuesta por el servidor Livecharts.

Importacin de citas en AmiBroker

NOTA: Este paso ya no es necesario si usted est usando la funcin de "importacin automtica" de AmiQuote. Las explicaciones se proporcionan

nicamente para los usuarios que desean importar de forma selectiva o re-importacin archivos descargados en el pasado.

En primer lugar, por favor lanzar AmiBroker. Desde el Archivo por favor, seleccione el men Importar desde ASCII opcin. Ver el cuadro de dilogo de archivo siguientes:

En esta imagen he marcado los elementos ms importantes para facilitar su identificacin. Marcada con rojo es selector de tipo de cuadro combinado ( " Los
archivos de tipo"). Con el fin de importar AmiQuote archivos (los que tienen .AQH y .AQD extensiones que debe elegir AmiQuote histrico o AmiQuote
diario, o AmiQuote intrada (.AQI) o AmiQuote MSN (.AQM) o AmiQuote eSignalCentral (.AQE) en el cuadro combinado (flecha roja muestra las
opciones).

Despus de elegir el tipo derecho ver slo los archivos de tipo apropiado de la lista de archivos (flecha azul que muestra). Ahora se puede seleccionar uno o ms
archivos de la lista. La seleccin mltiple es posible manteniendo pulsada la tecla CTRL mientras selecciona deprimido los artculos con un ratn (tambin puede
pulsar SHIFT para seleccionar un rango de archivos con un solo clic). Ahora cuando haya terminado de elegir los archivos que desea importar simplemente haga clic
en " Abierto" botn. El proceso de importacin se iniciar y aparecer la barra de progreso que muestra el AmiBroker es la importacin de los datos. Despus de
terminar la importacin AmiBroker se actualizar automticamente lista de smbolos y ver tickers y grficos actualizados. Si algo va mal en el proceso de importacin
AmiBroker escribe un archivo de registro denominado "import.log" y se encuentra en el directorio principal de AmiBroker. Usted puede ver este archivo de registro si
desea averiguar lo que sali mal (ya que es import.log archivo de texto simple que se puede abrir con cualquier editor de texto)

Introduccin 144
Gua del usuario de 6,00 AmiBroker Tutorial

Preguntas comunes

Pregunta Responder

Cmo puedo editar mi propia


Puede crear o editar .TLS utilizando la libreta de Windows. Al guardar un archivo, simplemente dar
lista de teletipo (.TLS)
. TLS extensin del archivo (en lugar del predeterminado. TXT)
presentar?

Hay siguientes listas ticker-listas para usar disponibles para su descarga:

Qu pasa con las listas DJIA.TLS (30 acciones)


completas de cotizacin listos DJTA.TLS (20 acciones)
para el uso para NYSE, DJUA.TLS (15 acciones)
NASDAQ, AMEX? NASDAQ100.TLS (100 acciones)
NYSE.TLS (2612 acciones)
NASDAQ.TLS (4464 acciones)
AMEX.TLS (794 acciones)
Ms informacin

Para ms informacin, consultar la seccin de la Gua del Usuario AmiBroker " Gestin de datos - Importacin de datos desde un archivo ASCII ". En caso
de alguna duda, comentarios y sugerencias, por favor ponerse en contacto conmigo en:
support@amibroker.com

Introduccin 145
Gua del usuario de 6,00 AmiBroker Tutorial

ventana importador metastock

NOTA IMPORTANTE: Metastock importador debe utilizarse slo si desea importar datos de MS a la base de datos AmiBroker nativa, local una vez. Si
desea AmiBroker que acaba de leer la base de datos Metastock DIRECTAMENTE sin necesidad de importar nuevos datos una y otra vez por favor abra su
base de datos CON METASTOCK Plugin como se describe en el Tutorial.

NOTA 2: si la configuracin de su base de datos con la MS plug-in Usted no debe usar importador de Metastock, porque no hay ningn punto en el uso
cuando los datos ya estn alimentados por el plugin.

Metastock importador abre AmiBroker a muy rica fuente de datos histricos. El importador es compatible con los formatos antiguos y nuevos
Metastock 6.5 7.x (XMASTER).

Bsicamente datos Metastock consisten en:

archivo maestro / eMaster que contiene informacin general sobre los teletipos, los nombres de archivo, etc.
F1.DAT .... Fxx.DAT archivos, que contienen datos de cotizacin real

El archivo maestro / eMaster es esencial, ya que mantiene las referencias a los archivos Fxx.DAT. Fxx.DAT almacenar archivos slo citas, ya sea en el campo 5
(fecha / alto / / cierre / volumen bajo), campo de 6 o 7
(/ OpenInterest fecha / abierto / alta / baja / cierre / volumen) de formato. Como se puede ver MAESTRO / eMaster y archivos Fxx.DAT estn estrechamente relacionados

y que necesita a todos para importar los datos.

Uso

Para importar datos Metastock usted debe hacer lo siguiente:

Escoger importacin metastock en el men


Usando el solicitante directorio ( Vistazo...) seleccionar la ubicacin de los datos en formato Metastock (el directorio con los archivos Fxx.DAT
MAESTRO / eMaster y)
Despus de elegir AmiBroker directorio adecuado se mostrar la lista de smbolos disponibles y rangos de fechas. Por defecto todos los smbolos
disponibles estar marcado para la importacin (marca de verificacin al principio de la lista). Ahora se puede excluir un smbolo de la lista importacin

haciendo clic en los elementos deseados en la lista (marca de verificacin, se activar cuando se hace clic).

ventana importador metastock 146


Gua del usuario de 6,00 AmiBroker Tutorial

Puede decidir a qu lista de grupos y el reloj se aaden los nuevos smbolos usando Grupo y Lista de Vigilancia combos.

Despus de hacer sus selecciones empujan ' Importar' botn para iniciar el proceso de importacin.
Durante el proceso se puede cancelar la operacin haciendo clic ' Abortar' botn en la ventana de progreso

ventana importador metastock 147


Gua del usuario de 6,00 AmiBroker Tutorial

La comprensin de los conceptos de base de datos AmiBroker

Fondo

Una aplicacin tpica de Windows, por ejemplo, pintura, trabaja con un nico archivo. Usted acaba de abrir y guardar ese archivo nico (.BMP en
Paint, o .DOC en MS Word), y ese archivo contiene toda la informacin necesaria.

AmiBroker es una pieza ms compleja de software. Se utiliza enormes cantidades de datos (todas las frases de diferentes teletipos, estudios dibujados a mano, las
asignaciones a grupos, mercados, ver las listas, favoritos, industrias, sectores, etc.), por lo que deben administrar varios archivos.

En realidad, sera posible guardar toda esta informacin en un solo archivo, pero sera (a) enorme, y (b) lento para actualizar de forma selectiva. As AmiBroker utiliza

varios archivos para almacenar todos los datos. Hay una gran cantidad de archivos asociados con cualquier base de datos. Los archivos para una base de datos en

particular se almacenan en un directorio (y sus subdirectorios) especfico para esa base de datos. En la documentacin AmiBroker, tal directorio se denomina ya sea

como un "directorio de la base de datos" (versiones 3.9 o posterior) o como un "directorio de espacio de trabajo" (versiones anteriores AmiBroker).

Al instalar AmiBroker por primera vez, se crea un directorio de base de datos por defecto, llamado "datos", en el directorio AmiBroker. Este directorio
de base de datos contiene una muestra de la base de datos de Dow Jones de Industriales.

En el men de la base de datos AmiBroker y selecciones de dilogo, usted est eligiendo o creando un directorio de base de datos, no un

archivo individual.

estructura de la base AmiBroker

Una base de datos (o un espacio de trabajo) es un directorio que contiene un conjunto de archivos binarios, que se almacenan en 0-9, az, '' _ subdirectorios. Esos
archivos binarios tienen citas, informacin de smbolos, sus estudios (lneas de tendencia, Fibonacci cosas). La informacin de cada smbolo se almacena por
separado en el archivo con el nombre de la clave de pizarra situada en el directorio correspondiente al primer carcter del smbolo, por lo que IBM datos de cotizacin
/ estudios se almacenan en el archivo 'IBM' situado en el "yo" subdirectorio .

La base de datos predeterminada para AB es el directorio 'data'. Contiene datos de la muestra DJIA. Es posible crear bases de datos adicionales en otros directorios a

travs del men Archivo -> 'Nueva base de datos'.

Adems de estos subdirectorios y archivos, dos archivos adicionales tambin son creados por AmiBroker: broker.workspace y broker.master. El primero se utiliza para

almacenar los nombres de las categoras e informacin sobre cuestiones que avanzan en declive / / sin cambios. Este ltimo almacena la tabla de todos los smbolos

que se utilizan para la carga rpida de la base de datos. Estos dos archivos se encuentran en el directorio raz de cada base de datos, el directorio 'data', de forma

predeterminada.

En casi todos los casos, no debe tocar los archivos en una base de datos AmiBroker, ya que el programa les administra automticamente, y no se

requiere la intervencin del usuario.

Qu pasa con los datos externos?

AmiBroker 3.9 tiene la capacidad de leer las citas directamente desde una fuente de datos externa. Actualmente, AmiBroker puede leer directamente de
Cotizaciones Plus (QP2), TC2000 (TC2K) y Metastock bases de datos (MS). Esto se consigue por medio de datos plug-ins que AmiBroker utiliza para
leer los datos de un origen de datos externo. Cuando un usuario decide que l / ella quiere usar una base de datos externa - AmiBroker - en lugar de
leer las citas de su propia base de datos - slo pide el plug-in para las citas para cualquier smbolo dado. El plug-in lee la base de datos externa

La comprensin de los conceptos de base de datos AmiBroker 148


Gua del usuario de 6,00 AmiBroker Tutorial

y alimenta los datos a AmiBroker. Todo el proceso se muestra en la imagen siguiente:

Como se puede ver, plug-ins de datos proporcionan solo lectura el acceso a las cotizaciones en la base de datos externa. Esto significa que sus fuentes de datos externas no

son modificados por AmiBroker. Los cambios o adiciones que se realicen en los datos y grficos (como los estudios dibujados a mano, las asignaciones a las categoras, etc.)

siempre se guardan en la propia base de datos de AmiBroker. As AmiBroker todava utiliza su propia base de datos (para guardar los cambios, como memoria cach

para acelerar el acceso, y para otras tareas), incluso cuando se utiliza una fuente de datos externa.

El interruptor de la fuente de datos representados en el grfico anterior se puede configurar por el usuario para acceder a varias bases de datos externas. fuentes de datos

externas son seleccionados por ir al Archivo -> dilogo 'Propiedades de la base', se muestra a continuacin:

Tambin puede optar por almacenar las cotizaciones recuperados de la fuente externa a la propia base de datos de AmiBroker para una recuperacin ms rpida en los

accesos posteriores. Si quieres hacer esto, usted debe cambiar el "almacenamiento de datos local 'ajuste en" Activado ".

Qu pasa con los datos externos? 149


Gua del usuario de 6,00 AmiBroker Tutorial

Nota: Los valores similares se pueden encontrar en la pestaa Herramientas-> Preferencias 'Datos', pero estos son slo valores predeterminados utilizados para crear nuevas

bases de datos. Archivo-> Propiedades de la base configuraciones siempre tienen prioridad sobre los que se realizan en Preferencias - excepto en los siguientes

casos: Si elige la entrada "Default" en el origen de datos de la lista desplegable (ver imagen superior), o el botn de opcin 'Default' de locales de almacenamiento

de datos (tambin se muestra arriba), AmiBroker utilizar la configuracin de preferencias para esos artculos.

Qu pasa con los datos externos? 150


Gua del usuario de 6,00 AmiBroker Tutorial

La comprensin de las categoras

AmiBroker tiene una capacidad de asignar smbolos a diferentes categoras que le permite (cuando est ajustado correctamente) para reducir sus bsquedas anlisis

de los smbolos que cumplen determinados criterios de seleccin (gracias a Filtro caracterstica disponible en la revisin rpida y ventanas de anlisis automtico). El

conjunto inicial de categoras puede ser un poco complicado, especialmente cuando se desea realizar un seguimiento de varios miles de smbolos.

Categoras se muestran en smbolos ventana. Lo primero y ms importante es


recordar categoras no funcionan como carpetas y ventana rea no trabaja como el
Explorador de Windows.

La diferencia es fundamental. En el archivo del Explorador de Windows aparece (por lo general)


slo una vez en la hoja del rbol determinado. En el smbolo smbolo rbol dado aparece varias
veces, ya que aparece en todas las categoras de la hoja a la que pertenece, incluso si este es
el mismo smbolo y slo existe slo como una sola entidad.

ventana de smbolos se divide en tres partes:


a) cuadro de bsqueda

b) Categora de rbol

c) lista de smbolos

los caja de bsqeda permite realizar bsquedas de texto completo (incluyendo la coincidencia de

comodines) en contra de smbolo y nombre completo dentro de la categora seleccionada. As, por

ejemplo, si selecciona sector "Tecnologa" y escriba un * (letra "A" y el carcter comodn *) la lista

de smbolos mostrar todos los smbolos pertenecientes al sector de la tecnologa con el smbolo o

nombre completo que comienza con la letra "A". Otro ejemplo sera tping * -A0-FX - esto devolver

todos los smbolos de la divisa en la base de datos eSignal (los que terminan en -A0-FX

subcadena).

los Categora de rbol ( ver la imagen) muestra diferentes tipos de categoras.

los lista de smbolos ( parte inferior) muestra la lista de smbolos que pertenecen a la categora

seleccionada. La lista de smbolos se pueden ordenar por smbolo o por su nombre completo. Para ordenar

basta con hacer clic en la cabecera de la lista. Una vez que elija deseado orden de clasificacin se

mantendr para todas las opciones de categora y posteriores bsquedas. Tambin el orden de las

columnas se puede cambiar la columna nombre tan completo como aparece primero. Para volver a

organizar la columna, haga clic en el encabezado de la columna, mantenga pulsado el botn moust y

arrastre la columna a la posicin deseada. A continuacin, suelte el botn del ratn.

solo smbolo pertenece a las categoras de muchos a la vez. Por ejemplo AAPL
(Apple Inc.) pertenecer a:

Cepo categora de grupo


Nasdaq categora de mercado
Informacin sector Categora
Comp-ordenador Mfg categora de la industria

La comprensin de las categoras 151


Gua del usuario de 6,00 AmiBroker Tutorial

y tambin puede pertenecer a varias listas de vigilancia y la categora de favoritos. Todo al


mismo tiempo. Es por eso que un smbolo aparecer en muchas hojas del rbol smbolo de
espacio de trabajo. Ahora bien, si se elimina el SMBOLO por supuesto va a desaparecer de
todas las categoras, ya que han eliminado el smbolo en s mismo, no su asignacin a la
categora.

Hay dos tipos de categoras:

1. con la pertenencia exclusiva mutualy: grupos, mercados, sectores / industrias, GICS - esto significa que el smbolo debe pertenecer
a un solo grupo, mercado nico y solo sector / industria a la vez. Se puede mover el smbolo de un grupo / mercado / sector /
industria a otra, pero no se puede eliminar esta asignacin se debe crear "sin asignar" grupo / mercado / sector / industria vez y
mover smbolos '' no asignados all.

2. con membresa gratuita: listas de vigilancia / favoritos / indexes- significa que un smbolo puede pertenecer a cualquier nmero (incluyendo el
cero) de las listas de vigilancia (y para la categora / index favorita tambin). En este caso se puede eliminar esta asignacin Watch List>
Eliminar

listas de vigilancia se tratan en detalle en la Gua del usuario: Tutorial: Utilizacin de las listas de vigilancia.

Tambin hay una categora especial llamada "ALL" que aparece en el rbol smbolo de espacio de trabajo. Se limita a enumerar todos los smbolos presentes en la

base de datos.

El trabajo con los sectores e industrias

Conceptos bsicos - predefinidos sectores e industrias

Ahora nos centraremos en la creacin de sectores e industrias y la asignacin de los smbolos para ellos. En primer lugar permtanme discutir algunas ideas bsicas.

AmiBroker viene con un ejemplo Dow Jones Industrials base de datos de la celebracin de los 30 componentes de la media del mercado ms famoso de
este mundo. Se asignan a los sectores e industrias predefinidos. Estos sectores e industrias son exactamente los mismos que utiliza el sitio de finanzas
de Yahoo y aqu es una tabla que muestra todas ellas:

Sector Industria

Productos qumicos Productos Qumicos

- Plstico y Caucho Envases y Embalajes

fabricada de plstico y caucho Forestal y

Productos de Madera Oro y Plata Hierro


Materiales bsicos (0)
y Acero Metal Mining Misc. Fabricantes

de productos no metlicos Papel y

productos de minera

El trabajo con los sectores e industrias 152


Gua del usuario de 6,00 AmiBroker Tutorial

Bienes de Equipo (1) Aeroespacial y Defensa Constr. -

Suministros & Calendario Constr. Y Agric.

Maquinaria de construccin - Materiales de

construccin Servicios Varios. Bienes de

capital para casas mviles y casas rodantes

Conglomerados (2) conglomerados

Ropa / Accesorios Appliance &

Herramienta de Audio y Video

Equipment Auto & Truck fabricantes de

automviles y camiones de piezas de

Cclico Consumo (3) calzado Mobiliario e Instalaciones

Joyera y Platera Fotografa productos

recreativos Textil - Los neumticos no

ropa

Bebidas (alcohlicas) Bebidas (no

alcohlicas) Cultivos / Material de oficina de

procesamiento de comida Ganadera


Consumidor / no cclico (4)
Pescado personales y domsticos Prods.

Tabaco

Carbn Petrleo y Gas - Petrleo y gas integrados

Energa (5) Operaciones del pozo de petrleo Servicios y

Equipos

Consumidor de Seguros Servicios

Financieros (accidentes y salud)

Seguros (Vida) Seguros (Varios)

Seguros (Prop. Y accidente)


Financiera (6)

El trabajo con los sectores e industrias 153


Gua del usuario de 6,00 AmiBroker Tutorial

Servicios de inversin Varios.

Servicios Financieros Money Center

Bancos bancos regionales de S & L

/ Cajas de Ahorros

Biotecnologa y Frmacos instalaciones de

Salud (7) asistencia sanitaria principales Medicamentos

Equipos & Suministros Mdicos

La publicidad de televisin por cable y de

Radiodifusin Servicios de casinos y juegos de azar

Servicios de Comunicaciones Hoteles y Moteles

Motion Pictures Personal Servicios Impresin y

publicacin Servicios de imprenta y operaciones

inmobiliarias Actividades Recreativas y

Arrendamiento restaurantes al por menor (prendas

de vestir) al por menor (Catlogo y pedido por

correo) al por menor (Departamento y Descuento)


Servicios (8)
venta al por menor (Drogas) al por menor

(ultramarinos) al por menor (Home Improvement) al

por menor (especialidad) al por menor (Tecnologa)

Escuelas

Sistemas de Seguridad y Servicios de

Gestin de Residuos

Equipo de comunicaciones de redes

de computadoras Computer Hardware

Tecnologa
El (9)los sectores e industrias
trabajo con 154
Gua del usuario de 6,00 AmiBroker Tutorial

Perifricos de ordenadores Servicios para

ordenadores dispositivos de almacenamiento

electrnico Instrumentos y Controles Material de

oficina Scientific & Technical Instr.

Semiconductores Software y Programacin

Air Courier aerolnea Misc.

Transporte Ferrocarriles
Transporte (10) Transporte Transporte Agua

Utilidades elctricas Gas

Utilidades (11)
Natural Utilidades Servicio de

Agua

Es importante entender la diferencia entre un sector y una industria: industrias "pertenecen" a los sectores, por ejemplo: "Courier Aire", "lnea area",
"Ferrocarriles", las industrias "Camiones" pertenecen al sector de "transporte". As que si un smbolo est asignado a la industria dado, es
"automticamente" asignado tambin al sector correspondiente.

En el ejemplo de base de datos DJIA cada poblacin se asigna a la industria especfica, por ejemplo, GM (General Motors) se asigna al sector
de "Auto & Truck fabricantes", y esto implica que GM pertenece al sector de "Consumidor / cclica".

AmiBroker puede manejar hasta 32 sectores y hasta 256 industrias.

Cmo asignar smbolo para la industria?

Puede cambiar la industria a la que se asigna smbolo dado mediante el uso de Ventana-> Informacin de dilogo (cuadro combinado Industria)

El trabajo con los sectores e industrias 155


Gua del usuario de 6,00 AmiBroker Tutorial

o el uso de Smbolo-> Organizar misiones.

El primer mtodo est bien si desea cambiar la configuracin de smbolos individuales. Este ltimo es mejor si se desea mover varios smbolos de
una categora a otra.

El trabajo con los sectores e industrias 156


Gua del usuario de 6,00 AmiBroker Tutorial

Cmo definir sus propios sectores e industrias

Por favor, vaya a Smbolo-> Categoras de dilogo, las dos ltimas pestaas son "sectores" e "industrias". En primer lugar, cambia a la pestaa "Sectores" y ver la
lista de los 32 nombres del sector. Ahora puede seleccionar el sector haciendo clic una vez sobre su nombre y editar el nombre del sector pulsando ENTER o
haciendo clic en el botn "Editar nombre". Hit de nuevo ENTER para aceptar el cambio de nombre.

Despus de que cambi el nombre a los sectores puede cambiar a la pestaa "Industrias". De manera similar a la ficha anterior puede seleccionar la industria de
la lista y editar su nombre de la misma manera. Aqu tambin se puede asignar la industria para el sector utilizando combo "sector". Basta con seleccionar el
sector al que desea asignar la industria seleccionada en ese momento.

El trabajo con los sectores e industrias 157


Gua del usuario de 6,00 AmiBroker Tutorial

Donde se almacena la informacin del sector y la industria?

En trminos generales esta informacin se almacena en la base de datos AmiBroker. Los nombres y los ajustes del sector de la industria y se almacenan en el
archivo broker.workspace (en la carpeta del espacio de trabajo), los archivos de datos de smbolos tienen slo la informacin sobre la asignacin del smbolo de
la industria dado (IndustryID).

Cuando se crea un nuevo espacio de trabajo (una base de datos) AmiBroker establece sus industrias y sectores de acuerdo con las plantillas almacenadas en el
"broker.sectors" y "broker.industries" archivos. Estos son simples archivos de texto que se puede editar con el editor de texto sin formato (como Bloc de notas).
Estos archivos pueden ser tambin utilizados para la configuracin rpida y automtica de los sectores e industrias. AmiBroker viene con broker.sectors y
broker.industries predefinidos que siguen describen ms arriba Convencin (vase la tabla). Puede volver a escribir broker.sectors y archivos broker.industries
para definir su propio esquema predeterminado. Por lo tanto, "broker.sectors" y archivos "broker.industries" se utilizan como plantilla al crear nuevo espacio de
trabajo. Una vez que se crea espacio de trabajo de estos archivos son no tomado en consideracin. De esta manera usted puede tener diferentes categoras en
cada rea de trabajo. Si desea AmiBroker para cargarlos en espacio de trabajo ya existente por favor, borrar el archivo broker.workspace antes de abrir el espacio
de trabajo. Si a continuacin, abrir el espacio de trabajo AmiBroker leer broker.sectors y broker.industries.

El trazado de archivo broker.sectors es muy simple: se trata de archivos de texto sin formato nombres sector tenedor de lnea por lnea escritos como se muestra a continuacin:

Materiales bsicos de bienes de


capital conglomerados
Consumo Cclico Consumo / no
cclico Energa financieros
Servicio de Tecnologa Sanitaria
Transporte Utilidades

La disposicin de broker.industries es similar, pero adems de los nombres de la industria hay un nmero al comienzo de cada lnea:

8 Publicidad
1 Aeroespacial y Defensa 10 de Air
Courier 10 aerolnea

3 Ropa / Accesorios 3 Appliance & Tool


3 Audio y Video Equipment 3 de
automvil y camiones Fabricantes 3
Auto & Truck Parts 4 bebidas
(alcohlicas) 4 bebidas (no alcohlicas)
TV por cable y 7 Biotecnologa y
Frmacos 8 Radiodifusin 8 Servicios
comerciales 8 casinos y Gaming 0
Productos qumicos

El trabajo con los sectores e industrias 158


Gua del usuario de 6,00 AmiBroker Tutorial

0 Productos Qumicos - Plstico y Caucho 5 Carbn

9 Equipo de comunicaciones

Los nmeros en la parte delantera de los nombres de la industria son "ID" del sector. Esos nmeros deciden qu sector pertenece a determinada industria. Debido a

varias industrias pueden pertenecer a un sector - puede que tenga que poner el mismo nmero de ID de sector. IDs de los sectores se basan cero, lo que significa

que 0 se refiere a la primera lnea (nombre de sector) del archivo "broker.sectors", mientras que el 7 se refiere a la octava lnea de este archivo. En el ejemplo

anterior: "La publicidad" industria pertenece al sector de "Servicios", mientras que "Aeroespacial y Defensa" industria pertenece al sector "de bienes de capital".

Si no desea informacin de la industria de instalacin detallado y desea asignar smbolos slo a los sectores se pueden seleccionar uno-a-uno entre los
primeros 32 industrias para que sean equivalentes a los sectores. El uso de los broker.sectors como se muestra anteriormente en este artculo de
archivos 1-1 broker.industries se vera as:

0 Materiales bsicos 1 Bienes de


Conglomerados 2 3 4 cclicos de
consumo del consumidor / no
cclico Energa 5 6 7 8 Servicios
Financieros Salud Tecnologa 9
10 11 Transporte Utilidades

Tenga en cuenta que este archivo es esencialmente el mismo que broker.sectors con la nica diferencia de que tenemos nmeros consecutivos colocado al comienzo de cada

lnea. El uso de este tipo de establecimiento de la industria de configuracin ser equivalente a establecer el sector.

Por lo que es automtica

Como se describi anteriormente smbolo y las industrias de nombres y la relacin se puede configurar fcilmente rpidamente usando "broker.sectors" y archivos

"broker.industries". Se ahorrar un poco de trabajo necesario de otro modo para introducir esta informacin en Smbolo-> Categoras ventana.

Por desgracia, se necesita mucho ms trabajo para asignar todos los smbolos para las industrias incluso utilizando

Smbolo-> Organizar misiones dilogo.

Fortunatelly hay una manera de configurar y actualizar la base de datos de forma automtica.

En el pre-versin 5.60 que todava requiere de secuencias de comandos y mucho trabajo (ver 4 edicin del boletn informativo Consejos AmiBroker ) Pero la versin 5.60 trae

completamente nuevas formas de configurar la base de datos de forma automtica.

El importador ASCII mejorada en v5.60 permite importar smbolos, los sectores y los nombres de la industria y la construccin de la base de datos completo en

un solo paso.

Digamos que tenemos un archivo CSV que se ve de la siguiente manera:

"DDD", "3D Systems Corporation", "Tecnologa", "Aplicaciones informticas: Software preenvasados" "MMM", "3M Company",
"Cuidado de la Salud", "Instrumentos mdicos / dentales" "SVN", "7 Das Group Holdings limitado "," Servicios de consumo "," los
hoteles / resorts "

El trabajo con los sectores e industrias 159


Gua del usuario de 6,00 AmiBroker Tutorial

"AHC", "AH Belo Corporacin", "Servicios de consumo", "Prensa / Revistas" "AIRE", "AAR Corp.",
"Bienes de Capital", "Aerospace"
"AAN", ", inc. De Aarn", "Tecnologa", "Diversified Servicios Comerciales"

Ahora podemos importarlo en AmiBroker y configurar automticamente todos los sectores y las industrias que utilizan esta definicin de formato

$ FORMATO Ticker, NombreCompleto, SectorName, IndustryName $


SEPARADOR, AutoAadir $ 1 $ 1 $ NOQUOTES sobrescribir 1 $ 1 $
CLEANSECTORS SORTSECTORS 1

Los dos ltimos comandos ($ CLEANSECTORS y $ SORTSECTORS) instruyen AmiBroker para limpiar (limpiar) los nombres de sector / industria existente
antes de importar y clasificar los sectores recin importado despus de importar de forma que aparecen alfabticamente

AmiBroker leer como archivo ASCII de uno en uno, entonces se comprobar siempre que sea dado nombre / sector de la industria ya existe, si no - se crear
nuevo sector / industria. A continuacin, se asignar smbolo dado al sector / rama de actividad especfica.

El resultado ser una base de datos con la nueva estructura del sector / industria de su constitucin y de los smbolos asignados a los sectores e industrias adecuadas.

funcionalidad descrita se utiliza para implementar Herramientas-> Actualizar lista de smbolos de Estados Unidos y la herramienta de categoras.

Un clic en "Actualizar lista de smbolos de Estados Unidos y las categoras"

La configuracin automtica y actualizacin de base de datos de valores de Estados Unidos est disponible en Herramientas-> Actualizar lista de smbolos de Estados

Unidos y categoras men. Esto se implementa utilizando nuevas comando import y nuevo importador ASCII comandos descritos anteriormente.

El smbolo de comando descarga, el sector y la industria una lista de amibroker.com sitio web y crear o actualizar la base de datos actual con acciones
listadas en la NYSE, NASDAQ y AMEX. Tambin crea sector y la estructura del sector y asigna las poblaciones a las industrias adecuadas.

Advertencia: Tenga en cuenta que el uso de esta herramienta enjugar (eliminar) los sectores / industrias existentes y reemplazarlos con los importados
automticamente.

Aviso sobre los GICS

GICS significa Industria Global de Clasificacin Uniforme ( http://en.wikipedia.org/wiki/Global_Industry_Classification_Standard


).

AmiBroker permite tambin GICs sistema de clasificacin de 4 niveles, pero la base de datos de demostracin no tiene smbolos clasificados de acuerdo con la norma citada.

Puede encontrar los cdigos de clasificacin GICS en GICS.txt archivo dentro de la carpeta AmiBroker.

Aviso sobre los ICB

El trabajo con los sectores e industrias 160


Gua del usuario de 6,00 AmiBroker Tutorial

LPI es sinnimo de Clasificacin Industrial de referencia ( http://en.wikipedia.org/wiki/Industry_Classification_Benchmark


).

AmiBroker permite tambin ICB sistema de clasificacin de 4 niveles, pero la base de datos de demostracin no tiene smbolos clasificados de acuerdo con la norma citada.

Puede encontrar los cdigos de clasificacin ICB en ICB.txt archivo dentro de la carpeta AmiBroker.

El trabajo con los sectores e industrias 161


Gua del usuario de 6,00 AmiBroker Tutorial

Trabajar con listas de vigilancia

AmiBroker 5.00 utiliza ahora nuevo sistema de lista de vigilancia. listas de vigilancia difieren de otros tipos de categoras (como grupos, mercados, industrias,
sectores) en que, que puede asignar solo smbolo a ms de una lista de vigilancia.

Se puede utilizar un nmero ilimitado de listas de vigilancia con sus nombres en definibles Smbolo-> Categoras ventana. Los miembros de cada lista de vigilancia
se muestra en el rbol de smbolos bajo la hoja "listas de vigilancia".

listas de vigilancia se almacenan como archivos de texto dentro de la carpeta "listas de seguimiento" dentro de la base de datos. La carpeta contiene de cualquier nmero de

archivos .TLS con listas de vigilancia s mismos y index.txt que define el orden de las listas de vigilancia. Usted puede aadir su propio archivo .tls (un smbolo por lnea) y

AmiBroker se actualizar automticamente index.txt (aadir nuevos listas de vigilancia al final) Los archivos .TLS tambin puede estar abierto en AmiQuote.

Listas de vigilancia recordar el orden en que se aadieron smbolos, as que por ejemplo si ordena el listado de resultados de AA en algn orden y luego "aadir smbolos

a lista de seguimiento" la orden se mantendr en la lista de vigilancia.

Aadir / eliminar listas de vigilancia

Puede ahora Aadir / Eliminar el uso de listas de vigilancia Smbolo-> Reloj List> Nueva lista de observacin, y Smbolo-> Reloj List> Borrar lista de favoritos men o men

de la lista de reloj contexto. Tenga en cuenta que si se ha hecho ninguna personalizacin para el men, es posible que tenga que ir a Herramientas> Personalizar, seleccione

"Barra de Men" y pulse el botn "Reset" para este nuevos elementos de men que aparezcan.

Adicin de teletipos para ver las listas

Usted puede agregar fcilmente un teletipo a la lista de vigilancia con un simple clic con el botn derecho del ratn sobre el elemento en el rbol de smbolo y la eleccin smbolo

de reloj List> Agregar seleccionados opcin:

Trabajar con listas de vigilancia 162


Gua del usuario de 6,00 AmiBroker Tutorial

Despus de elegir esta opcin aparecer una lista ventana de seleccin de reloj:

Aqu hay que seleccionar la lista que desea aadir el smbolo a. Tenga en cuenta que puede aadir un smbolo a varias listas a la vez, manteniendo pulsada la tecla CTRL

mientras hace clic en los elementos de la lista. Despus de hacer clic en OK smbolo seleccionado (MSFT) aparece en la lista de vigilancia de su eleccin:

Tambin puede escribir en smbolos directamente en la lista de vigilancia utilizando Smbolo-> Ver lista-> opcin Tipo de entrada.

Los smbolos deben estar separados por comas. Tambin puede hacer clic derecho sobre el nombre de la lista de vigilancia en el rbol de espacio de trabajo para introducir smbolos

directamente en la lista de vigilancia.

Ordenando tickers en una lista de vigilancia

Trabajar con listas de vigilancia 163


Gua del usuario de 6,00 AmiBroker Tutorial

Ahora puede ordenar alfabticamente los smbolos en la lista de vigilancia - haga clic en la lista de vigilancia con el botn derecho del ratn y seleccione " Ordenar

alfabticamente "

La eliminacin de los teletipos de las listas de vigilancia

La eliminacin de los smbolos de la lista de vigilancia es tan fcil como la adicin de ellos. Basta con hacer clic en el elemento de la lista con un botn derecho del

ratn y seleccione Eliminar de la lista (s) reloj. A continuacin, aparecer lista similar ventana de seleccin se muestran nicamente los listados que el smbolo

seleccionado actualmente pertenece. Ahora puede seleccionar una o ms listas y el smbolo ser eliminado de la lista (s).

Borrado de las listas de vigilancia

A veces es posible que desee borrar (o borrar) la lista de vigilancia conjunto. A continuacin, slo seleccione Smbolo-> Reloj lista-> Borrar (vaco) opcin. En la ventana

de seleccin de la lista de vigilancia marcar la lista (s) que desea borrar y haga clic en OK. Esta lista de vigilancia de paso seleccionado (s) se vace.

Visualizar / ocultar las listas de vigilancia vaca

Por defecto las listas de vigilancia vacas se muestran en el rbol de smbolos, pero se pueden ocultar, haga clic en la lista de vigilancia en el rbol de smbolos y seleccione " Ocultar

listas de seguimiento vacos " men. Para anular la piel, seleccione esta opcin de nuevo.

El uso de listas de vigilancia en la ventana de anlisis automtico

AmiBroker le da una forma muy fcil de almacenar los resultados de la exploracin, backtesting y la exploracin en una lista de vigilancia con un solo clic del
ratn - acaba de ejecutar su frmula favorita AFL sobre toda la base de datos y haga clic en la lista de resultados con un botn derecho del ratn para ver el
siguiente men:

Trabajar con listas de vigilancia 164


Gua del usuario de 6,00 AmiBroker Tutorial

Cuando se elige Aadir todas las / los resultados seleccionados a lista de seguimiento un selector de lista de vigilancia aparecer donde se selecciona a los que deben

aadirse los smbolos de la lista, a continuacin, despus de hacer clic en Aceptar todos los smbolos filtrados por sus normas comerciales aparecer automticamente en la

lista de vigilancia de su eleccin.

Tambin puede utilizar la opcin Reemplazar lista de vigilancia con los resultados / resultados seleccionados

Esta nueva opcin se vaca la lista de vigilancia antes de aadir resultados. El orden de los smbolos en la lista de resultados se conserva en la lista de

vigilancia.

Cmo importar la lista de vigilancia / exportacin de / a presentar

IMPORTACIN LISTA DE OBSERVACIN DE ARCHIVO

1. Elija smbolo-> Reloj List> men Importar, o haga clic derecho sobre la lista de vigilancia en el rbol y seleccione Importar.

2. Elija la lista de vigilancia de destino

3. En el dilogo de archivo que aparecer .TLS seleccin, .LST, .TXT o .CSV

. TLS, CSV, archivos .TXT deben tener un smbolo de cotizacin por lnea y no hay otros campos.
. LST archivos son estndar Cotizaciones-Plus, separados por comas archivos de lista que tienen la clave de pizarra en el primer algunos datos adicionales en columnas
restantes de la columna y. AmiBroker lee simplemente primera columna y hace caso omiso de reposo.

4. Haga clic en OK.

Lista de seguimiento Exportar a archivo

Trabajar con listas de vigilancia 165


Gua del usuario de 6,00 AmiBroker Tutorial

1. Elija smbolo-> Reloj List> men Exportar. o haga clic derecho sobre la lista de
vigilancia en el rbol y seleccione Exportar.

2. Elija la lista de vigilancia de origen y cambiar a "fuente de datos externa"

3. En el cuadro de dilogo Seleccionar archivo del archivo a exportar. archivo generado ser simple archivo ASCII bruja una clave de pizarra por lnea.

Cmo importar la lista de vigilancia / exportacin de / a la base de datos externa

ATENCIN: Slo funciona si tiene "Fuente de datos" plug-in establece en "Fast Track" en Archivo-> Propiedades de la base (y si usted tiene la base de datos
FastTrack instalado por supuesto).

IMPORTACIN DE LA FAMILIA DE FASTTRACK

1. Elija smbolo-> Reloj List> men Importar, o haga clic derecho sobre la lista de vigilancia en el rbol y seleccione Importar.

2. Elija la lista de vigilancia de destino y cambiar a "fuente de datos externa"

Trabajar con listas de vigilancia 166


Gua del usuario de 6,00 AmiBroker Tutorial

3. En el cuadro de dilogo que aparecer desplegar una categora y seleccione la familia que desea importar smbolos de:

4. Haga clic en OK.

EXPORTACIN lista de seguimiento a FASTTRACK FAMILIA

1. Elija smbolo-> Reloj List> men Exportar. o haga clic derecho sobre la lista de
vigilancia en el rbol y seleccione Exportar.

2. Elija la lista de vigilancia de origen y cambiar a "fuente de datos externa"

Trabajar con listas de vigilancia 167


Gua del usuario de 6,00 AmiBroker Tutorial

3. Ahora bien, o escriba el nuevo nombre del personal de la familia en "Nueva familia de usuario" (y la descripcin en el siguiente archivo en el lado derecho)
o elegir familiar personal existente de la lista.

Trabajar con listas de vigilancia 168


Gua del usuario de 6,00 AmiBroker Tutorial

La comprensin de cmo funciona la AFL

Introduccin

Uno de los aspectos ms importantes de la AFL es que es un lenguaje de procesamiento de seal. Opera en arrays (o filas / vectores) de datos. Este modo de

funcionamiento es bastante similar a la forma como funcionan las hojas de clculo populares (como Microsoft Excel). Cualquiera que est familiarizado con MS Excel no

debera tener problemas para recoger rpidamente AFL. - De hecho, todos los ejemplos de este artculo fueron creados usando MS Excel.

Qu es una matriz?

Una matriz es simplemente una lista (o fila) de los valores. En algunos libros que puede ser denominado como un vector. Cada fila numerada de valores en el
ejemplo representa una matriz individual. Amibroker ha almacenado en su base de datos 6 arrays para cada smbolo. Uno de precio de apertura, uno por el
bajo precio, uno de los altos precios, uno para el precio de cierre y uno para el volumen (ver las filas etiquetadas 1-5 abajo) y una para el inters abierto. Estos
pueden ser referenciados en AFL tan abierto, bajo, alto, cierre, volumen, openint u O, l, h, c, v, oi.

Bar 1 2 3 4 5 6 7 8 9 10

1 Abierto 1,23 1,24 1,21 1,26 1,24 1,29 1,33 1,32 1,35 1,37
Fig 1. Abra gama de precios

Cualquier otra matriz se calcula a partir de estos 6 matrices usando las frmulas integradas en la AFL. Estas matrices no se almacenan en la base de datos pero calculan

cuando sea necesario.

Cada valor individual en una matriz tiene una fecha asociada a ella. Si usted tiene la opcin de sugerencia de herramienta activada (Preferencias -> Ficha Varios ->

Informacin de herramientas de datos de precios), al mover el cursor sobre la vela en un grfico de vela diaria, aparece un pequeo rectngulo amarillo. AFL luego mira

hacia arriba, los valores, cierre, volumen abierto bajas de altura, en la matriz apropiada y los muestra en el interior de la punta de la herramienta.

matrices de procesamiento - por qu es tan rpido AFL?

Vamos a ver cmo se procesa la siguiente declaracin:

MiVariable = (alto + bajo) / 2;

Cuando AFL est evaluando declaracin como esta (High + Low) / 2 que no necesita volver a interpretar este cdigo para cada barra. En su lugar, toma el Alto y
Bajo ARRAY Array y se aaden elementos de matriz correspondientes en una sola etapa. En otras palabras operador + (y otros operadores tambin) trabajan en
matrices de una sola vez y se ejecuta a la velocidad de cdigo compilado entero, la matriz resultante (cada elemento de la misma) se divide por 2 tambin en
una sola etapa.

Veamos en los detalles - ver Figura 2 .. Cuando el motor AFL mira al (Alto + Bajo) / 2 se toma primero altos (1) y baja (2) matrices y produce
(en el paso compilado individual) la matriz temporal (3 ). Luego se crea la matriz final (4) dividiendo cada elemento de matriz temporal por dos.
Este resultado se asigna a myVariable

La barra 1 2 3 4 5 6 7 8 9 10

1 Alto ( built-in array) 1,27 1,25 1,29 1,24 1,25 1,29 1,35 1,35 1,37 1,29

2 Bajo ( built-in array) 1,21 1,19 1,20 1,20 1,21 1,24 1,30 1,28 1,31 1,27

3 Alta Baja + ( matriz temporal creado durante 2,48 2,44 2,49 2,44 2,46 2,53 2,65 2,63 2,68 2,46
evaluacin)

La comprensin de cmo funciona la AFL 169


Gua del usuario de 6,00 AmiBroker Tutorial

4 ( Alta Baja +) / 2 ( se asigna a MiVariable) 1,24 1,22 1,245 1,22 1,23 1,265 1,325 1,315 1,34 1,23 Figura 2. AFL pasos al procesar
(High + Low) / 2

Las medias mviles, sentencias condicionales

Consideremos ahora el siguiente cdigo:

COND1 = Cerrar> MA (Cierre, 3); COND2 =


Volumen> Ref (Volumen, -1); Compra = COND1 Y
COND2; Vender = Alta> 1,30;

Este cdigo genera una seal de compra cuando hoy cierre es superior a 3 da normal de cierre del da de hoy y el volumen en movimiento es mayor que el
volumen de ayer. Adems, se genera una seal de venta cuando la alta de hoy en da es superior a 1,30.

Si en el cdigo AFL necesita ver si el precio de cierre es mayor que decir de 3 das media mvil simple AFL primero ejecutar a travs de la estrecha gama de crear
una nueva matriz denominada MA (cerrar, 3) para el smbolo que se est analizando. Cada celda de la nueva matriz puede compararse entonces uno a uno en las
inmediaciones de la matriz. En el ejemplo de una matriz llamada COND1 se crea de esta manera. Para cada celda en la que el precio de cierre es mayor que el
valor de la celda correspondiente en MA (cerrar, 3) el valor de la celda para la nueva matriz 'COND1' se pone a '1'. Si el precio de cierre no es mayor que el precio
correspondiente en la matriz de cerca el valor de 'COND1' est ajustado a '0'.

AFL tambin puede mirar hacia delante o hacia atrs un nmero de clulas en una matriz mediante la rbitro de funciones (ver fila 6, donde se crea matriz
temporales que ocupan volumen da anterior)

En la fila 9 una nueva matriz denominada COND2 ha sido creado mediante la comparacin del valor de cada celda de la matriz de volumen con el establecimiento de su celda

anterior el valor de la celda COND2 a '1' si es cierto y '0' si es falso.

Fila 10 muestra una matriz llamada "Comprar" creado mediante la comparacin de los valores de las celdas en COND1 con los valores de las celdas en COND2. Si la celda en

COND1 tiene un '1' Y lo mismo ocurre con la celda correspondiente en COND2 luego un '1' se coloca en "Comprar" clula de agrupacin.

Fila 11 muestra una matriz denominada 'Venta' crea siempre que el valor de la celda en la estrecha matriz es mayor que $ 1.30.

Da 1 2 3 4 5 6 7 8 9 10

1 Abierto 1,24 1,21 1,26 1,23 1,24 1,29 1,33 1,32 1,35 1,37

2 Alto 1,27 1,25 1,29 1,24 1,25 1,29 1,35 1,35 1,37 1,29

3 Bajo 1,21 1,19 1,20 1,20 1,21 1,24 1,30 1,28 1,31 1,27

4 Cerca 1,26 1,24 1,28 1,23 1,25 1,25 1,31 1,30 1,32 1,28

5 Volumen 8310 3021 5325 2834 1432 5666 7847 555 6749 3456

6 Ref (Volumen, -1) ( matriz temporal Null 8310 3021 5325 2834 1432 5666 7847 555 6749
creado durante eval)

7 MA (Cierre, 3) ( matriz temporal Null 1.260 1.257 1.260 1.243 1.270 1.287 1.310 1.300
creado durante eval)

COND1 = Cerrar <MA (cerrar, 3) ( da 1 (o verdadero) si la

8 condicin se reuni, cero en caso contrario) null 1 0 1 1 0 0 0 1

La comprensin de cmo funciona la AFL 170


Gua del usuario de 6,00 AmiBroker Tutorial

9 COND2 = Volumen> Ref (volumen, -1) Nulo 0 1 0 0 1 1 0 1 0

10 Compra = COND1 Y COND2 null 1 0 0 1 0 0 0 0

11 Vender = Alta> 1.30 0 0 0 0 0 0 1 1 1 0


Obviamente comprar y vender son matrices especiales cuyos resultados se pueden visualizar en la ventana Analizador o en la pantalla usando un valor de color rojo o

verde, segn sea necesario.

Conseguir poco ms complejo

Los ejemplos anteriores eran muy simples. Ahora voy a explicar solo 3 cosas que parecen generar cierta confusin entre los usuarios:

Los valores seleccionados de referenciacin (SelectedValue, BeginValue, EndValue, LastValue)


funcin IIF
funcin AMA

Como est escrito en el Tutorial: Gua bsica de grficos se puede seleccionar cualquier cita de la tabla y se puede marcar desde-hasta rango. La barra
seleccionada por verticall lnea se llama bar "seleccionado", mientras que las barras de inicio y fin de la gama se llaman "begin" y "end" bares. AFL tiene
funciones especiales que permiten al valor de referencia de la matriz en el seleccionado, comenzar y barra extrema, respectivamente. Estas funciones se
denominan SelectedValue, BeginValue y EndValue. Hay una funcin llamada ms LastValue que permite obtener el valor de la matriz en el ltimo bar. Estas
cuatro funciones toman el elemento de la matriz dada en el bar y vuelven nico nmero que representa el valor de la matriz en el punto dado. Esto permite
calcular algunas estadsticas con respecto a puntos seleccionados. Por ejemplo:

EndValue (Cerrar) - BeginValue (Cerrar)

Le dar el cambio del dlar entre los precios de cierre en el seleccionado de al-cubre.

Cuando nmero recuperado por cualquiera de estas funciones se compara con una matriz o cualquier otro nmero de operacin que implica la aritmtica y se
realiza la matriz funciona como el nmero abarc todos los elementos de la matriz. Esto se ilustra en la tabla siguiente (las filas 2, 6, 7). las marcas de color
verde "comienzan" bar y marcas de color rojo barra de "final". barra seleccionada se marca con azul.

Da 1 2 3 4 5 6 7 8 9 10

1 Abierto 1,23 1,24 1,21 1,26 1,24 1,29 1,33 1,32 1,35 1,37

2 BeginValue (abierto) 1,24 1,24 1,24 1,24 1,24 1,24 1,24 1,24 1,24 1,24

3 EndValue (abierto) 1,32 1,32 1,32 1,32 1,32 1,32 1,32 1,32 1,32 1,32

4 SelectedValue (abierto) 1,21 1,21 1,21 1,21 1,21 1,21 1,21 1,21 1,21 1,21

5 LastValue (abierto) 1,37 1,37 1,37 1,37 1,37 1,37 1,37 1,37 1,37 1,37

6 Cerca 1,22 1,26 1,23 1,25 1,25 1,31 1,28 1,30 1,32 1,28

7 Cerrar <= BeginValue ( 1 0 1 0 0 0 0 0 0 0


Abierto )

resultado = IIF (Cerrar <=

8 BeginValue (abierto), Cierre, 1,22 1,24 1,23 1,24 1,29 1,33 1,26 1,32 1,35 1,37
Apertura);

9 Perodo 2 3 4 2 3 5 2 3 4 2

10 Factor = 2 / (Perodo + 1) 0,667 0,500 0,400 0,500 0,333 0,667 0,667 0,500 0,400 0,667

La comprensin de cmo funciona la AFL 171


Gua del usuario de 6,00 AmiBroker Tutorial

11 1 - Factor 0,500 0,600 0,333 0,333 0,500 0,667 0,333 0,500 0,600 0,333

12 AMA (Close, Factor) 0,8125 1,0363 1,1138 1,2234 1,2367 1,2399 1,2853 1,2927 1,3036 1,2866
Ahora el IIF (condicin, truepart, falsepart) funcin. Funciona que devuelve el valor del segundo ( truepart) o tercero ( falsepart) argumento dependiendo condicin.
Como se puede ver en la tabla anterior en la fila 8 los valores alcanzar gracias al array ( truepart) para las barras cuando la condicin es verdadera (1) y
proceden de matriz abierta ( falsepart) para las barras restantes. En ese caso, la matriz devuelta por la funcin IIF se compone de algunos valores de Primer
y algunos valores de matriz abierta. Tenga en cuenta que tanto truepart y falsepart son matrices y son evaluados independientemente de la condicin (por lo
que esta no es una instruccin IF-THEN-ELSE regular, pero funcin que devuelve matriz)

los AMA (array, los factores) funcin parece ser la causa ms problemas con la comprensin de la misma. Pero, de hecho, es muy simple. Se trabaja de
manera recursiva. Esto significa que se utiliza su valor anterior para el clculo del valor actual. Procesa barra de una matriz mediante una barra, con cada paso
dado se multiplica celular del primer argumento (matriz) por clula dada del segundo argumento (factor) y lo aade al valor anterior de la AMA multiplicado por
(1-Factor). Vamos a considerar la columna 3. El valor de la AMA en la columna 3 est dada por multipling precio de cierre de la columna 3 ( 1,23 ) Por el factor
de (0,4). Que le sumamos el valor anterior de AMA ( 1,0363 ) Multiplicado por (1-= factor de 0,6). El resultado (redondeado a 4 lugares) es 1,23 * 0,4 + 1,0363 *
0,6 = 1,1138.

Si nos fijamos en las cifras de la fila 12 se puede notar que estos valores se ven como una media mvil de cierre. Y eso es cierto. En realidad nos
presentamos cmo calcular-periodo variable de media mvil exponencial utilizando la funcin AMA.

nueva bucle

Con la versin 4.40 AmiBroker aporta capacidad para iterar a travs de citas utilizando para y mientras y aade bucles if-else
sentencia de control de flujo. Estas mejoras hacen posible funcionar en ambos sentidos: o bien utilizar el procesamiento de seal (descrito
anteriormente) para la velocidad y simplicidad o uso lazos para hacer las cosas complejas. A modo de ejemplo cmo implementar perodo variable
promedio exponencial (descrito anteriormente) utilizando bucle ver el siguiente cdigo:

perodo = ... Algunos clculos

vaexp [0] = Cerrar [0]; // Inicializar primer valor

for (i = 1; i <BarCount; i ++) {

// Calcular el valor de factor de suavizado


Factor = 2 / (Perodo [i] + 1);

// Calcular el valor de i-simo elemento de la matriz


// Uso de este bar cerca (close [i]) y el valor medio anterior (vaexp [i 1]
)
vaexp [i] = Factor * Cerrar [i] + (1 - Factor) * vaexp [i - 1]; }

Como se puede ver el cdigo es ms largo, pero por otro lado es muy similar a cualquier otro lenguaje de programacin como C / Pascal / Bsico. As que las
personas con cierta experiencia en programacin pueden encontrar ms fcil de entender.

Si usted es principiante le sugiero que aprender el procesamiento de seal antes de la excavacin en material de bucle ms complejo.

Si usted est teniendo problemas de codificacin AFL Sugiero a generar las matrices en el ejemplo en Excel por s mismo. Si eso es un problema conseguir un
poco de ayuda de un amigo - especialmente si ese amigo es un contador.

La comprensin de cmo funciona la AFL 172


usuario Tutorial

Una vez que tienes la cada de ella puede codificar cualquier sistema de un libro sobre el comercio - o construir uno usted mismo.

--- Un agradecimiento especial a Geoff Mulhall para artculo original en el boletn que fue gua de la base de este tutorial --- AmiBroker 6.00 del

La comprensin de cmo funciona la AFL 173


Gua del usuario de 6,00 AmiBroker Tutorial

Creacin de sus propios indicadores

Hay dos maneras de crear sus propios indicadores:

1) utilizando la interfaz de arrastrar y soltar

2) escribiendo su propia frmula

En primer mtodo, utilizando la interfaz de arrastrar y soltar es muy simple y no requiere escribir una sola lnea de cdigo. Para obtener ms informacin acerca de la creacin

indicador de arrastrar y soltar comprueba por favor Tutorial: Cmo utilizar la funcin arrastrar y soltar interfaz de grficos

Segundo mtodo consiste en escribir una frmula indicador de AFL flexible (AmiBroker lenguaje de frmulas). Usted puede encontrar la descripcin de esta lengua
en Gua de referencia de la seccin de AFL de la gua del usuario . Aqu presentaremos los pasos bsicos necesarios para definir y mostrar su propio indicador
personalizado. En este ejemplo vamos a definir un "indicador" que mostrar volumen grfico de lnea (opuesta a la grfica integrada en el volumen de la barra).

Slo tienes que seguir estos pasos

1. Seleccionar Anlisis-> Editor de frmulas opcin en el men como se muestra a continuacin:

2. Ver el siguiente cuadro de dilogo que aparece en la pantalla:

Presenta un vaco Editor de frmulas ventana.

Creacin de sus propios indicadores 174


Gua del usuario de 6,00 AmiBroker Tutorial

3. Ahora solo clic en el campo de edicin situado en la barra de herramientas editor para cambiar el nombre del indicador:

Ahora se puede editar el nombre del indicador personalizado. Darle el nombre de "Mi propio indicador". Despus de pulsar la tecla ENTER el subttulo se

actualizar con el nuevo nombre de archivo como se muestra a continuacin:

4. Ahora escriba la frmula:

Trama ( Volumen, " Mi tabla de volumen " , color verde );

Esta frmula da instrucciones para trazar AmiBroker matriz de volumen incorporado. En segundo parmetro especifica el ttulo de la trama y el tercer
parmetro define el color. La siguiente imagen muestra editor de frmulas despus de introducir el cdigo:

5. ahora haga clic aplicar indicador botn de la barra de herramientas (o seleccione Herramientas> Aplicar indicador men) como se muestra en el editor de

imgenes y cerca pulsando x botn en la esquina superior derecha de la ventana del editor.

Ahora el indicador que acaba de escribir se muestra como un grfico. Usted puede tambin encontrar que almacena como una frmula en el rbol de grfico:

Creacin de sus propios indicadores 175


Gua del usuario de 6,00 AmiBroker Tutorial

Ahora usted puede mejorar su indicador mediante la adicin de funciones Param por lo tanto el color y el estilo de la trama se puede modificar mediante parmetros dilogo.

Para ello, haga clic con el botn derecho del ratn sobre panel grfico y seleccione Modificar frmula ( o pulse Ctrl + E)

Y modificar la frmula para:

Trama ( Volumen, " Mi tabla de volumen " , ParamColor ( "Color" , color verde ),
ParamStyle ( "Estilo" , 0 , MASKALL));

Entonces presione aplicar indicador para aplicar los cambios. Ahora haga clic con el botn derecho del ratn sobre panel grfico de nuevo y seleccione (parmetros o

pulse Ctrl + R) y ver los parmetros de dilogo que permite modificar los colores y estilos que se utilizan para trazar un grfico:

Creacin de sus propios indicadores 176


Gua del usuario de 6,00 AmiBroker Tutorial

Tambin en la pestaa "Ejes y cuadrcula" usted ser capaz de cambiar la configuracin de ejes, redes y otras opciones de grficos se refieren a este esquema en

cuestin:

Para ms informacin sobre cmo crear sus indicadores por favor verifica El uso de estilos de grficos y colores seccin de tutoriales

Para mayor referencia sobre el uso del Editor de frmulas consulte Medio Ambiente - Editor de frmulas y AmiBroker lenguaje de frmulas - Herramientas de
AFL secciones de la gua del usuario y el uso de AmiBroker editor de AFL .

Creacin de sus propios indicadores 177


Gua del usuario de 6,00 AmiBroker Tutorial

El uso de estilos de grficos, colores, ttulos y parmetros en los Indicadores

AmiBroker ofrece estilos personalizables y colores de grficos de indicadores personalizados. Estas caractersticas permiten una mayor flexibilidad en el diseo de
los indicadores. En este artculo se explicar cmo utilizar estilos y colores. Tambin explicar cmo definir ttulo del grfico que aparece en la parte superior de la
tabla.

funcin plot ()

La trama es la funcin que se utiliza para trazar un grfico. Se encuentra a 9 parmetros, de los cuales se requieren 3 primeros.

Trama( matriz, nombre, color, estilo = styleline, MINVALUE = Nulo, maxvalue = Nulo, XShift = 0, ZOrder = 0, width = 1
)

formacin parmetro representa los datos se van a representar,

nombre parmetro define el nombre de la grfica (utilizado en cadena de ttulo para mostrar los valores del indicador),

color parmetro define el color de la trama,


estilo define "la mirada" de la tabla (es decir, la lnea / histograma / palmatoria / bar, etc.). estilo por defecto es la lnea.
MINVALUE y valor mximo son raramente utilizados paremeters que definen los valores mximos y mnimos no modificable y se utiliza cuando el grfico
utiliza el escalado "independiente", es decir, se especifica en styleOwnScale estilo

parmetro. Por lo general, no es necesario especificar en absoluto.


XShift permite desplazar la carta ms all de la ltima barra (por ejemplo, las medias mviles desplazados o proyecciones en el futuro)

Orden Z - define la posicin del eje Z de la parcela determinada. El valor por defecto es cero. Zorder = 0 significa tambin el lugar donde se encuentra la
"red". As que si desea trazar DETRS de la rejilla es necesario especificar parameter.Plots Zorder negativos estn dibujadas en el siguiente orden:

zorder parmetro tiene prioridad sobre el fin de llamar la parcela () funciones, por lo que si el orden-z existe, lo que determina para el trazado. Ver esta
imagen . Si hay varias parcelas utilizan el mismo parmetro z-orden en el que se trazan con el fin de llamada inversa (los que aparecen en el cdigo ltima
se representan en primer lugar). Esta regla puede ser cambiado por graphzorder interruptor ya existente = 1 que, cuando se especifica, se invierte este
comportamiento (por lo parcelas se dibujan en orden de llamada). Tenga en cuenta lo anterior se aplica a cada zorder "capa" (de modo que dentro del
mismo se aplica zorder "capa" regla de llamada inversa)

Ancho - ( nueva en 5.60) define pxeles o porcentaje de la anchura de la trama dada. El valor por defecto es de 1 pxel. Los valores positivos especifican ancho de pxel,

los valores negativos especifican la anchura en porcentaje del ancho de la barra actual. As, por ejemplo -20 le dar el ancho dinmico que es el 20% del ancho de la

barra.

Un ejemplo, la siguiente llamada de funcin nica traza un indicador RSI con la lnea roja del color:

Trama ( RSI ( 14 ), "Mi RSI" , color rojo );

Como se puede ver que hemos proporcionado slo los primeros tres parmetros (obligatorio). El primer parmetro es la matriz que necesitamos para trazar. En nuestro

ejemplo es indicador RSI (14). El segundo parmetro es slo el nombre. Puede ser cualquier nombre que desee. Que se mostrar en la lnea del ttulo junto con el valor del

indicador como se muestra en la imagen siguiente:

En tercer parmetro es el color. Para especificar el color trama puede utilizar una de las siguientes constantes predefinidas:

El uso de estilos de grficos, colores, ttulos y parmetros en los Indicadores 178


Gua del usuario de 6,00 AmiBroker Tutorial

constantes de color

Los colores personalizados se refieren a la paleta de colores definida por el usuario editable usando Herramientas> Preferencias> Colores, los valores numricos que

aparecen despus = marca (ecuacin) son slo para referencia y no es necesario para usarlos. Utilice slo el nombre como colorDarkGreen.

colorCustom1 = 0
colorCustom2 = 1
colorCustom3 = 2
colorCustom4 = 3
colorCustom5 = 4
colorCustom6 = 5
colorCustom7 = 6
colorCustom8 = 7
colorCustom9 = 8
colorCustom10 = 9
colorCustom11 = 10
colorCustom12 = 11
colorCustom13 = 12
colorCustom14 = 13
colorCustom15 = 14
colorCustom16 = 15

Colorblack = 16 = 17
colorBrown
colorDarkOliveGreen = 18
colorDarkGreen = 19
colorDarkTeal = 20 colorDarkBlue
= 21 colorIndigo = 22
colorDarkGrey = 23

colorDarkRed = 24
colorOrange = 25
colorDarkYellow = 26
colorGreen = 27 colorTeal =
28 ColorBlue = 29
colorBlueGrey = 30
colorGrey40 = 31

colorred = 32
colorLightOrange = 33
colorLime = 34
colorSeaGreen = 35
colorAqua = 35
colorLightBlue = 37
colorViolet = 38 colorGrey50
= 39

colorPink = 40
colorGold = 41

El uso de estilos de grficos, colores, ttulos y parmetros en los Indicadores 179


Gua del usuario de 6,00 AmiBroker Tutorial

colorYellow = 42
colorBrightGreen = 43
colorTurquoise = 44
colorSkyblue = 45 colorPlum
= 46 colorLightGrey = 47

colorRose = 48 colorTan = 49
colorLightYellow = 50
colorPaleGreen = 51
colorPaleTurquoise = 52
colorPaleBlue = 53
colorLavender = 54 ColorWhite
= 55

Tambin puede utilizar las nuevas funciones de 24 bits (completa paleta de colores) ColorRGB y ColorHSB

Puede representar fcilmente grficos de mltiples colores que utilizan ambas funciones trama. Todo lo que necesita hacer es definir gama de ndices de color.

En el siguiente ejemplo MACD se representa con color verde cuando est por encima de cero y con el rojo cuando est por debajo de cero.

dynamic_color = SiInm ( MACD ()> 0 , colorGreen, colorred );


Trama ( MACD (), "Mi MACD" , Dynamic_color);

Adems de definir el color podemos suministrar cuarto parmetro que define el estilo de la trama. Por ejemplo, podemos cambiar trama anterior a MACD
histograma de espesor en lugar de la lnea:

dynamic_color = SiInm ( MACD ()> 0 , colorGreen, colorred );


Trama ( MACD (), "Mi MACD" , Dynamic_color, styleHistogram | styleThick );

Como se puede ver, varios estilos se pueden combinar entre s utilizando | operador (binario-o). (Nota: el carcter | se puede escribir pulsando la tecla de
barra invertida '\', mientras mantiene pulsada la tecla SHIFT). grfico resultante es el siguiente:

Para trazar grfico de velas que estamos utilizando constante styleCandle, como en este ejemplo:

Trama ( Cerca, " Precio" , Colorblack, styleCandle );

Para trazar las barras tradicionales con el color (verde encima de barras y barras rojas abajo) que acabamos de especificar el color dependiendo de la relacin entre

el precio de apertura y cierre y en stylebar estilo argumento:

Trama ( Cerca, " Precio" , SiInm ( Cerca > Abrir, colorGreen, colorred ), Stylebar | styleThick );

El uso de estilos de grficos, colores, ttulos y parmetros en los Indicadores 180


Gua del usuario de 6,00 AmiBroker Tutorial

Todas las constantes de estilo disponibles se resumen en la siguiente tabla.

Las constantes de estilo

Estilo se define como una combinacin (mediante ningn tipo de adicin (+) o o binario (|) operador) de uno o ms indicadores siguientes (se puede usar
constantes style__ predefinidos en lugar de nmeros)

Styleline = 1 - normal (lnea) grfico (por defecto)


styleHistogram = 2 - grfico de histograma styleThick = 4 -
grasa (grosor) styleDots = 8 - incluyen puntos styleNoLine = 16
- ninguna lnea

styleDashed = 32 - discontinua styleCandle estilo de


lnea = 64 - grfico de velas stylebar = 128 - grfico
de barras tradicional
styleNoDraw = 256 - sin empate (realice eje de escala solamente) styleStaircase =
512 - styleSwingDots escalera (cuadrado) tabla = 1024 - puntos intermedios para la
tabla de escalera styleNoRescale = 2,048 - sin reescalar styleNoLabel = 4096 -
ninguna etiqueta de valor stylePointAndFigure = 8192 - punto y figura styleArea =
16384 - grfico de rea (histograma extra ancho) styleOwnScale = 32768 - parcela
est utilizando ampliacin independiente

styleLeftAxisScale = 65536 - parcela est utilizando la escala del eje izquierdo (independiente del eje de la derecha) styleNoTitle
= 131072 - no incluya el valor de trama en la cadena de ttulo styleCloud = 262144 - pintar una "nube" (rea llena) carta (ver
ejemplos ms abajo)
styleClipMinMax = 524288 - rea de recorte entre los niveles mnimo y mximo definidos en la declaracin de parcela. (Nota: este estilo no es compatible con la mayora de las

impresoras)

styleGradient - (nuevo en 5,60) - gradiente grfico de reas. degradado de color superior se especifica en el parmetro de color en funcin de Terreno (),
degradado de color de fondo es ya sea color de fondo o se puede definir mediante la funcin SetGradientFill. styleGradient se puede combinar con
styleline

No todas las combinaciones de indicadores tienen sentido, por ejemplo (64 + 1) (lnea candelabro +) dar como resultado grfico de velas (estilo = 64)

Nota sobre tablas / barra de velas: si se aplican estos estilos para Representar funcin () luego usan indirectamente, O, H, L matrices.

Si desea especificar sus propios valores OHL es necesario utilizar PlotOHLC () funcin. Nueva styleCloud y styleClipMinMax estilos traer nuevas

posibilidades interesantes que se muestran a continuacin muestra la imagen en:

El uso de estilos de grficos, colores, ttulos y parmetros en los Indicadores 181


Gua del usuario de 6,00 AmiBroker Tutorial

La frmula para la carta en el panel central (arco iris de mltiples medias mviles de 24 bits) es el siguiente:

lado = 1 ; Valor mnimo = param ( "Incremento" , 2 , 1 , 10 , 1 );

para ( i = 10 ; i < 80 ; i = i + incremento) {

arriba = MAM ( DO, yo ); abajo = MAM ( DO, i +

incremento);

Si ( ParamToggle ( "Efecto 3D?" , "No | S" , 1 )) Lateral = SiInm (Hasta


<= abajo Y rbitro (Hasta <= abajo, 1 ), 1 , 0,6 );

PlotOHLC (Arriba, arriba, abajo, abajo, "MAM" + I, ColorHSB ( 3 *(yo - 10 ),

param ( "Saturacin" , 128 , 0 , 255 ), lado * param ( "Brillo" , 255 , 0 , 255 )), styleCloud |
styleNoLabel
); }

La frmula de la tabla en el panel inferior (estocstico lento% K con la tapa y el fondo de color) se ve de la siguiente manera. Utiliza styleClipMinMax para
lograr el recorte de la regin de la nube entre min y max niveles especificados en la sentencia trama. Sin esta rea de estilo entre mn / mx se llenara.
Tenga en cuenta que debido a la limitacin de Windows GDI regin de recorte (styleClipMinMax) slo es compatible con dispositivos de trama (mapa de
bits) por lo que no es compatible con las impresoras o WMF salida (metarchivo de Windows).

El uso de estilos de grficos, colores, ttulos y parmetros en los Indicadores 182


Gua del usuario de 6,00 AmiBroker Tutorial

SetChartOptions ( 0 , 0 , ChartGrid30 | ChartGrid70); r = StochK ( 14


);
Trama (R, "StochK" , de color negro );

PlotOHLC (R, r, 50 , R, "" , SiInm (R> 50 , colorred, colorGreen ), StyleCloud |


styleClipMinMax, 30 , 70 );

la funcin X-shift

El parmetro XShift permite desplazar (desplazamiento) de la trama en la direccin horizontal por el nmero especificado de barras. Esto permite parcela
desplazada medias mviles y las proyecciones hacia el futuro. Vase el siguiente ejemplo de cdigo de media mvil desplazada:

perodos = param ( "Perodos" , 30 , 2 , 100 ); desplazamiento = param ( "Desplazamiento"


, 15 , - 50 , 50 );

Trama ( MAM ( DO, Perodos), _DEFAULT_NAME (), ColorCycle, styleline, 0 , 0 , Desplazamiento);

funcin PlotForeign ()

Ahora es fcil para superponer tramas de precios de mltiples smbolos mediante la funcin PlotForeign:

PlotForeign ( tickerSymbol, nombre, color / BARCOLOR, estilo = styleCandle | styleOwnScale, MINVALUE = { vaco},
maxvalue = { vaco}, xshift = 0)

Traza el grfico de precios-smbolo extranjera (smbolo se define por smbolo ticker parmetro). El segundo argumento nombre
define nombre de grfico utilizado para la visualizacin de valores en una barra de ttulo. El color del grfico podra ser esttica (si tercer argumento es un nmero) o dinmica

(cuando el tercer argumento es una matriz). ndices de color estn relacionados con la paleta actual (ver Preferencias / color)

estilo define el estilo de trazado del grfico (ver la funcin plot () para los valores posibles)

PlotForeign ( "^ DJI", "Dow Jones", colorred); PlotForeign ( "^ NDX",


"Nasdaq 100", ColorBlue); PlotForeign ( "^ IXIC", "Nasdaq Compuesto",
colorGreen);

Varias parcelas utilizando diferentes escalado

Dos nuevos estilos se pueden utilizar para trazar varios grficos usando diferente escala Y: styleOwnScale y styleLeftAxisScale.

Tambin hace que sea fcil de trazar 2 o ms parcelas "propia escala" con la misma escala:

mnimo = LastValue (ms bajo (volumen)); mximo =


LastValue (La ms alta (volumen));

Parcela (Close, "precio", ColorBlue, styleCandle);

/ * Dos parcelas por debajo de utilizacin OwnScale pero la escala es comn porque nos propusimos mnimo y

mximo de los valores de eje Y * /

Parcela (volumen, "Volumen", colorGreen, styleHistogram | styleThick |


styleOwnScale, mnimo, mximo);
Parcela (MA (Volumen, 15), "el volumen MA", colorred, Styleline |

El uso de estilos de grficos, colores, ttulos y parmetros en los Indicadores 183


Gua del usuario de 6,00 AmiBroker Tutorial

styleOwnScale, mnimo, mximo);

Nuevo estilo: styleLeftAxisScale = 65536 - permite representar ms de un grfico utilizando la escala comn pero diferente de escala regular
(eje derecho).
Ejemplo: parcela precio ms el volumen y movimiento parcela media:

// Parcela de terreno Precio de Terreno y su media mvil (Close,


"precio", ColorWhite, styleCandle); Parcela (MA (Cierre, 20),
"MAC", colorred);

// Ahora volumen trama y su promedio en movimiento con la mano izquierda escala de los ejes

Parcela (volumen, "Volumen", ColorBlue, styleLeftAxisScale |


styleHistogram | styleThick);
Parcela (MA (Volumen, 15), "MAV", colorLightBlue, styleLeftAxisScale);

Nuevos parmetros hacen que tambin sea fcil de trazar las cintas, por ejemplo:

Parcela (Close, "precio", ColorBlue, styleCandle);


Parcela (2, / * define la altura de la cinta en por ciento de la anchura de panel
*/

"Cinta",
IIf (arriba, colorGreen, IIf (abajo, colorred, 0)), / * * elegir el color / styleOwnScale
| styleArea | styleNoLabel, -0.5, 100);

El uso de parmetros definidos personalizada

AmiBroker permite crear parmetros definidos por el usuario. Tales parmetros son entonces disponible a travs parmetros
de dilogo para un ajuste rpido y rpido del indicador.

Muy a menudo las funciones de los parmetros utilizados son (haga clic en los enlaces para obtener una descripcin ms detallada):

param ( "Nombre", por defecto, mnimo, mximo, pasos, incr = 0)

ParamStr ( "Nombre", "default");


ParamColor ( "Nombre", colorDefecto);
ParamStyle ( '' Nombre '', defaultval = Styleline, mscara = maskDefault)

Ellos hacen posible definir sus propios parmetros en sus indicadores. Una vez Param funciones se incluyen en la frmula puede hacer clic
derecho sobre panel grfico y seleccione "Parmetros" o pulse Ctrl + R, y cambiarlos a travs
dilogo parmetros y obtener una respuesta inmediata.

El caso ms simple es el siguiente:

periodo = param ( "Perodo de RSI" , 12 , 2 , 50 , 1 );


Trama ( RSI (Perodo), "RSI (" + Punto + ")" , color rojo );

Haga clic derecho sobre el grfico y seleccione "Parmetros" y mueva el deslizador y ver RSI trazada con diferentes perodos immediatelly
medida que se mueve el deslizador.

cdigo de ejemplo siguiente muestra cmo utilizar ParamStr para obtener la clave de pizarra y ParamColor para obtener colores.

El uso de estilos de grficos, colores, ttulos y parmetros en los Indicadores 184


Gua del usuario de 6,00 AmiBroker Tutorial

ticker = ParamStr ( "Corazn" , "MSFT" ); sp = param ( "Perodo


de MA" , 12 , 2 , 100 );
PlotForeign (Ticker, "Tabla de" + Ticker,
ParamColor ( "Precio Color" , de color negro ), StyleCandle );
Trama ( MAM ( Exterior (Ticker, "DO" ), Sp), "MAM" , ParamColor ( "MA color" ,
color rojo ) );

La siguiente frmula de ejemplo (de la lista de correo AmiBroker) que permite a pico precio visualmente align / bebederos con curva sinusoidal en el grfico:

Ciclo = param ( "Meses de ciclos" , 12 , 1 , 12 , 1 ) * 22 ; // 264 == 12mth, 22 1mth ==


xfactor = param ( "Tramo" , 1 , 0,1 , 2 , 0,1 ); // 1 == 1 ao, 2 == por 2 aos

xshift = param ( "diapositiva" , 0 , - 22 , 22 , 2 ) / 3.1416 ^ 2 ; // diapositivas curva 1 == 5 das

x = 2 * 3.1416 / Ciclo / xfactor; y = pecado ( Semen


(X) -xshift);

Trama ( DO, " Grfico diario " , Colorblack, styleCandle | styleNoLabel);


Trama (Y,

"Ciclo =" + WriteVal (Ciclo * xfactor / 22 , 1.0 ) + "meses" ,


ColorBlue, Styleline | styleNoLabel | styleOwnScale);

Haga clic derecho sobre el grfico y elija "Parmetros" y mueven los controles y ver carta immediatelly que refleja los cambios.

Para obtener ms informacin sobre los parmetros definidos por el usuario compruebe tambin Tutorial: Uso de la interfaz de arrastrar y soltar

textos de trazado en posiciones arbitrarias en la tabla

AmiBroker ahora permite la anotacin de la tabla con el texto colocado en cualquier posicin x, y especificada en el nivel usando la frmula nueva PlotText funcin.

PlotText ( "texto", x, y, color, bkcolor = colorDefault)

dnde
x - es la coordenada x en los bares (como en LineArray) y - se

coordenada y en dlares

color es el color del texto, color de fondo es bkcolor. Si no se especifica bkcolor (o igual a colorDefault) texto est escrito con el fondo
transparente, cualquier otro valor hace que el fondo slido con color de fondo especificado

Ejemplo:

Trama ( DO, " Precio" , Colorblack, Styleline );


Trama ( MAM ( DO, 20 ), "MA20" , color rojo );

compra = Cruzar ( DO, MAM ( DO, 20 ));

vender = Cruzar ( MAM ( DO, 20 ), do );

dist = 1.5 * ATR ( 10 );

El uso de estilos de grficos, colores, ttulos y parmetros en los Indicadores 185


Gua del usuario de 6,00 AmiBroker Tutorial

para ( i = 0 ; i < BarCount; i ++) {

Si ( Comprar[ yo] ) PlotText ( "Comprar \ n @" + DO[ i], i, L [ i] dist [i], color verde );

Si ( Vender[ yo] ) PlotText ( "Venta \ n @" + DO[ i], i, MARIDO[ i] + dist [i], colorred, colorYellow );

PlotShapes ( Comprar * shapeUpArrow + Venta * shapeDownArrow, SiInm ( Comprar, colorGreen, colorred ) );

relleno de degradado del fondo

AmiBroker 4.90 permite llenar el fondo con el indicador cambia de color gradualmente. Para lograr esto es necesario para utilizar la nueva funcin
SetChartBkGradientFill (Topcolor, bottomcolor, titlebkcolor = por defecto)

La funcin permite que el color de fondo de relleno degradado en los indicadores.

Tenga en cuenta que esto es independiente del color de fondo del grfico (color de fondo llena toda panel, relleno degradado es slo para la carta real de interiores, por lo

que los ejes zona no se ve afectada por el relleno de degradado). Los parmetros son como sigue:

Topcolor - especifica el color superior de la bottomcolor relleno degradado -

especifica el color de fondo del relleno degradado

titlebkcolor - (opcional) el color de fondo del texto del ttulo. Si no se especifica a continuacin, la parte superior de color se utiliza automticamente para el fondo ttulo.

Ejemplo:

SetChartBkGradientFill ( ParamColor ( "BGtop" , color blanco), ParamColor ( "BgBottom" ,


colorLightYellow));

las grficas de reas de relleno de gradiente

Versin 5.60 trae tablas nativas de la zona gradiente. Para visualizar un grfico sencillo de gradiente es suficiente para su uso en el styleGradient Trama () Llamada a la
funcin. Por degradado de color superior por defecto se especifica en el parmetro de color en funcin de Terreno (), degradado de color de fondo es o color de fondo.
styleGradient se puede combinar con styleline.

Un simple grfico de reas de gradiente puede visualizarse mediante:

Trama ( DO, " DO" , colorDefault, styleGradient | styleline );

Para un control detallado de gradiente de colores y la lnea de base no es una funcin extra SetGradientFill (Topcolor, bottomcolor, la lnea de base,
baselinecolor) que debe ser llamado antes Trama ().

Cuando se utiliza SetGradientFill funcin, el color del gradiente superior est especificado por el argumento Topcolor, degradado de color de fondo es especificado por

botttomcolor. Los parmetros opcionales (lnea de base / baselinecolor) permiten grfico gradiente inverso (como la equidad bajo el agua) y 3 gradientes de color lminas

superior> baseline-> inferiores. Ver cdigo para Submarino equidad, por ejemplo, el uso de la tabla de gradiente inverso (con la lnea de base en la parte superior).

parmetro de lnea de base especifica la posicin del eje Y de la lnea de base del grfico. El parmetro baselinecolor especifica el color del gradiente que se va a utilizar

en ese nivel. Si no se especifica baselinecolor, a continuacin, el gradiente de slo 2 colores se traza (topcolor-> bottomcolor).

Por ejemplo, para visualizar de tres colores gradiente Tasa de cambio que va a utilizar el color verde como "superior" para los valores positivos, el color de fondo como

el color "lnea de base" y el rojo como color de "fondo" para los valores negativos es suficiente para

El uso de estilos de grficos, colores, ttulos y parmetros en los Indicadores 186


Gua del usuario de 6,00 AmiBroker Tutorial

escribir:

SetGradientFill ( color verde /*parte superior*/ , color rojo /*fondo*/ , 0 / * * Nivel bsico / ,
GetChartBkColor () / * * Color de la lnea de base / );

Trama ( ROC ( DO, 14 ), "ROC" , colorLightOrange, Styleline | styleGradient, null, null, 0 , - 1 );

El grfico resultante ser de la siguiente manera (usando bsico el tema de la carta ):

.. o de esta manera (usando Negro el tema de la carta ):

grficos sper gruesos

Versin 5.60 permite definir el ancho de lnea ms all de styleThick que era la nica opcin antes.

Ahora 9th parmetro de la parcela () define pxeles o porcentaje de la anchura de la trama dada. El valor por defecto es de 1 pxel. Los valores positivos especifican ancho de pxel,

los valores negativos especifican la anchura en porcentaje del ancho de la barra actual. As, por ejemplo -20 le dar el ancho dinmico que es el 20% del ancho de la barra. Ejemplo:

Trama ( DO, " Cerca" , colorDefault, stylebar, null, null, 0 , 1 , - 20 / * Ancho de lnea como

por ciento de la barra * / );

Segn se aumenta en los bares se convertir en ms y ms grueso.

Ahora usted puede conseguir lneas sper gruesos como se muestra en el ejemplo siguiente (10-pixel grfico de lnea gruesa):

Trama ( DO, " Cerca" , colorred, Styleline, null, null, 0 , 1 , 10 / * 10 pxeles de ancho * /

);

El uso de estilos de grficos, colores, ttulos y parmetros en los Indicadores 187


Gua del usuario de 6,00 AmiBroker Tutorial

Diverso

Como ya saben cada parcela tiene su propio nombre que se utiliza para crear una cadena de ttulo que muestra los nombres y valores de los indicadores.
AmiBroker sin embargo le permite anular este mecanismo automtico y definir su propia cadena de ttulo desde el principio. los Ttulo variable de reservado se
utiliza para eso. Que acaba de asignar una cadena a la misma y que se podr ver en la tabla en lugar de uno generada automticamente.

Tambin hay dos variables ms reservados (GraphXSpace y GraphZOrder) que permiten afinar mirada indicador.

Todos ellos se describen en la siguiente tabla.

Variable Uso Se aplica a

Ttulo Define el texto del ttulo indicadores

Si utiliza la variable titulo puede especificar colores en la cadena.

Se aconseja el uso de AFL EncodeColor funcin que hace que sea ms fcil de codificar secuencias de
escape.

EncodeColor (colornumber).
Y se puede escribir el ejemplo anterior como esto:

Title = "Esto est escrito en" + EncodeColor (colorViolet) + "de color violeta" + EncodeColor
(colorGreen) + "y esta en verde";

De varias lneas de subttulos es posible simplemente incrustar lnea de ruptura \ n, por ejemplo:

Title = "Este es el 1 de lnea \ nEs segunda lnea";

Para mayor abundamiento: colores tambin pueden ser especificados usando secuencias de espace pero no

se recomienda porque es difcil escribir y difcil de leer. \\ Secuencia CXX donde XX es el nmero 2 dgitos que

especifica el ndice de color \\ c38 - define violeta, hay una secuencia especial \\ c-1 que restablece a los

valores predeterminados eje de color. Por ejemplo

Title = "Esto est escrito en el color \\ \\ c38violet c27and esta en verde";

Tooltip Obsoleta en 5,40. ventana de utilizacin de datos en lugar o el uso de la parcela () con styleHidden si desea indicadores
aadir sus valores personalizados para datos sobre herramientas.

Por ejemplo:
Parcela (my_value, "MyValueForTooltip", Colorblack, styleHidden);

GraphXSpace define la cantidad de espacio adicional debe aadirse encima y por debajo de lnea del grfico (en indicadores
porcentaje). Por ejemplo:

GraphXSpace = 5;

El uso de estilos de grficos, colores, ttulos y parmetros en los Indicadores 188


Gua del usuario de 6,00 AmiBroker Tutorial

agrega 5% de espacio adicional por encima y por debajo de la lnea del grfico. Cuando GraphXSpace

no se define en la frmula y de esta forma 2% se utiliza.

(GraphLabelDecimals nueva en 5,90) controla el nmero de decimales en labes valor de la grfica (ejemplo, indicadores
aadiendo GraphLabelDecimals = 2; a la frmula dara usted valora lables con 2 cifras
decimales)

GraphZOrder variable de GraphZOrder permite cambiar el orden de trazado de lneas indicadoras. Cuando GraphZOrder indicadores
no se define o es igual a cero (falso) - se utiliza edad de pedido (el ltimo al primero), cuando
GraphZOrder es 1 (verdadero) - reverse se aplica el pedido.

las variables del grfico obsoletos

Esta tabla muestra las variables reservadas obsoletos. Siguen siendo funcional para la compatibilidad hacia atrs pero el nuevo cdigo debe utilizar la parcela () slo

funciona. Lo que es ms, cuando se utiliza la nueva parcela () funciones que NO debe utilizar variables obsoletos a continuacin.

Variable Uso Se aplica a

maxgraph Especifica el nmero mximo de grficos que se puede sacar en la ventana de indicador personalizado (por defecto = 3) indicadores

grafico norte define la frmula para el nmero grfico N ( dnde norte es un nmero 0,1,2, ..., maxgraph-1) indicadores

grafico norte abrir definir matrices O, H, L de precios adicionales para candelabro y grficos de barras tradicionales indicadores
grficos norte alta,

grfico norte bajo,

grafico norte color define el ndice de color de norte lnea del grfico. ndices de color estn relacionados con la paleta actual - indicadores
consulte Preferencias / Color.

grafico norte BARCOLOR define la matriz que contiene ndices de paleta para cada barra dibujada indicadores

grafico norte estilo define el estilo de norte TH grfico. Estilo se define como una combinacin (suma) de uno o ms indicadores indicadores
siguientes (se puede usar constantes style__ predefinidos en lugar de nmeros)

El uso de estilos de grficos, colores, ttulos y parmetros en los Indicadores 189


Gua del usuario de 6,00 AmiBroker Tutorial

Cmo crear su propia exploracin

Una de las caractersticas ms tiles de la ventana de anlisis se denomina "exploracin". Bsicamente, funciona una exploracin en una forma similar a la exploracin,
pero en lugar de buscar e informar simplemente de compra / venta de seales que le permite generar un informe del personalizable de cribado (o exploracin) que le
puede dar mucha ms informacin que la simple exploracin.

La idea detrs de una exploracin es simple - una variable llamada filtrar controles que / se aceptan smbolos de cotizaciones. Si "verdadero" (o 1) se
asigna a la variable de smbolo dado / presupuesto que se mostrar en el informe.

As, por ejemplo, la siguiente frmula aceptar todos los smbolos con los precios de cierre de ms de 50:

Filtro = cerrar> 50;

(NOTA: Para crear una nueva frmula abra por favor Editor de frmulas utilizando Anlisis-> Editor de frmulas men, escriba la frmula y seleccione Herramientas>

Enviar a anlisis men en el editor de frmulas)

Tenga en cuenta que la exploracin utiliza todos los ajustes de la gama de filtros y que tambin son utilizados por los modos de copia de probador y escaneo para que pueda

obtener mltiples seales (lneas de informe) si se selecciona "Todas las citas" rango. Para comprobar simplemente la cotizacin ms reciente que debe elegir " 1 bar reciente (s) "

Ahora, qu pasa con informes personalizables?

S, el modo de exploracin le permite crear y exportar un informe con columnas completamente personalizable y es muy simple de hacer.

Todo lo que tiene que hacer es decirle lo AmiBroker columnas es lo que quieres. Esto se puede hacer llamando Aadir columna
funcin en la frmula de la exploracin:

AddColumn (Close, "Cerrar");


El primer argumento de la funcin AddColumn es la matriz de datos que desea mostrar, el segundo argumento define el ttulo de
columna

Si ahora pulsa " Explorar" botn en la ventana Anlisis obtendr el resultado similar al siguiente:

Cmo crear su propia exploracin 190


Gua del usuario de 6,00 AmiBroker Tutorial

Tenga en cuenta que en realidad hay 3 columnas: Ticker predefinido y la columna de fecha / hora y una costumbre columnholding precio cercano.
Tenga en cuenta que slo con teletipos estrecha precio superior a 50 son reportados.

Ahora usted puede hacer clic " Exportar" y su exploracin se guardar en formato CSV (valores separados por comas) archivo que se podra cargar fcilmente a

cualquier otro programa que incluye Excel para su posterior anlisis.

En realidad, la funcin AddColumn acepta ms argumentos para que pueda personalizar el resultado an ms. La sintaxis completa es:

AddColumn (array, nombre, formato = 1.2, textColor = colorDefault, bkgndColor = colorDefault)

formato parmetro permite definir el formato aplicado a los nmeros. Por defecto todas las variables se muestran con 2 dgitos decimales, pero se
puede cambiar esto mediante la asignacin de un valor diferente a esta variable: 1,5 da 5 dgitos decimales, 1.0 da sin dgitos decimales. As, en
nuestro ejemplo, escribiendo:

AddColumn (Close, "Cerrar", 1.4);

dar a los precios de cierre que se muestran con 4 dgitos decimales.

(Nota para usuarios avanzados: la parte entera de este nmero se puede utilizar para el nmero de pad con formato con espacios - 6.0 no dar ninguna dgitos decimales, pero un espacio acolchado nmero de hasta 6 caracteres).

Tambin hay constantes formato predefinido especiales que permiten mostrar la fecha / hora y los cdigos de caracteres individuales:

FormatDateTime - produce con formato de fecha y hora de acuerdo con la configuracin del sistema
AddColumn (DateTime (), "Fecha / Hora", FormatDateTime);

formatChar - permite dar salida a los cdigos de caracteres ASCII individuales:

Cmo crear su propia exploracin 191


Gua del usuario de 6,00 AmiBroker Tutorial

Ejemplo (produce la seal archivo aceptado por varios otros programas):


Comprar = Cruz (MACD (), la seal ()); Venta =

Cruz (Seal (), el MACD ()); Filtro = comprar o

vender;

SetOption ( "NoDefaultColumns", true); AddColumn (DateTime (),


"Fecha", FormatDateTime); AddColumn (IIf (Comprar, 66, 83),
"Seal", formatChar);

color de texto y bkgndColor argumentos le permiten producir informes de colores. Por lista de resultados por defecto se muestra el uso de colores del sistema pero se

puede anular este comportamiento proporcionando sus propios colores.

Por ejemplo, el cdigo que muestra el precio de cierre en color verde cuando la tasa de 1 da de cambio es positivo y por otra parte utiliza el color rojo:

AddColumn (Close, "Cerrar", 1.4, IIF (ROC (C, 1)> 0, colorGreen, colorred));

Ejemplos

El modo de exploracin es extermely flexibles: se puede, por ejemplo, exportar toda la base de datos de archivo CSV utilizando la siguiente frmula:

filter = 1; / * Todos los smbolos y frases aceptadas * /

AddColumn (Open, "Abrir", 1.4); AddColumn


(alta, "Alto", 1.4); AddColumn (Low, "Bajo", 1.4);
AddColumn (Close, "Cerrar", 1.4); AddColumn
(volumen, "Volumen", 1,0);

ste le mostrar solamente los valores negociados en gran medida:

filter = volumen> 5000000; / * Ajustar este umbral para sus propias necesidades * /

AddColumn (Close, "Cerrar", 1.4); AddColumn


(volumen, "Volumen", 1,0);

o ... simplemente mostrar valores con volumen siendo un 30% por encima de su media exponencial de 40 das

filter = volumen> 1.3 * ema (volumen, 40); AddColumn


(Close, "Cerrar", 1.4); AddColumn (volumen,
"Volumen", 1,0);

Con ste, se puede exportar varios valores de los indicadores para su posterior anlisis:

Filtro = cerrar> ma (cerca de 20); / * Slo el comercio de acciones por encima de su mvil de 20 dia * /

AddColumn (MACD () ", MACD", 1.4);


AddColumn (seal (), "Seal", 1.4);
AddColumn (ADX (), "ADX", 1.4); AddColumn
(RSI (), "RSI", 1.4);
AddColumn (ROC (cerca de 15), "Repblica de China (15)", 1.4);

AddColumn (MFI (), "IMF", 1.4);

Cmo crear su propia exploracin 192


Gua del usuario de 6,00 AmiBroker Tutorial

AddColumn (OBV (), "OBV", 1.4); AddColumn (cci


(), "CCI", 1.4); AddColumn (final (), "Ultimate",
1.4);

Un ejemplo ms de la salida de color:

Filtro = 1;

AddColumn (Close, "Cerrar", 1.2);


AddColumn (MACD () ", MACD", 1.4, IIf (MACD ()> 0, colorGreen, colorred));

AddTextColumn (NombreCompleto (), "Nombre completo", de 77 aos, colorDefault, IIf (Cerrar <10,
colorLightBlue, colorDefault));

De dispersin (XY) cartas en Exploracin

Versin 5.60 trae una nueva funcin para la exploracin - Los grficos de dispersin X / Y. Los grficos de dispersin son tiles para mostrar las relaciones entre los

muchos smbolos como la correlacin, riesgo, etc. Pueden ser vistos como la sustitucin y actualizacin de mapa "de riesgo / rendimiento" que fue difcil codificado a una

sola funcin. Ahora se puede codificar sus propias tablas XY que no se limita slo a los mapas de riesgo / rendimiento.

Todo lo que necesita hacer para mostrar su propio diagrama de dispersin es aadir XYChartAddPoint a su frmula para cada punto XY que desea tener en
su grfico.

Por ejemplo, usted puede conseguir grfico de dispersin de las relaciones MFE / MAE de lucro y / nimo de lucro, como se muestra en la descripcin de

XYChartAddPoint funcin de la AFL.

Para mostrar el riesgo / rendimiento grfico de dispersin utilizando las nuevas funciones efecte el siguiente procedimiento.

1. Haga clic Archivo-> Nuevo-> Anlisis

2. Recogida "Frmulas \ Exploracin \ RiskYield.afl" archivo (que se enumeran a continuacin)

3. Haga clic en Explorar botn en la nueva ventana Anlisis

4. En la fila inferior de las pestaas ver pestaa nueva "Riesgo / Rendimiento", haga clic en l y ver grfico XY genera durante la exploracin:

Cmo crear su propia exploracin 193


Gua del usuario de 6,00 AmiBroker Tutorial

Puede situar el puntero del ratn sobre ese grfico XY para leer los valores y puede hacer clic, arrastrar para marcar rectngulo para ampliar. Haga clic sin
marcar rectngulo restaura la vista.

// Ejemplo grfico de dispersin XY

// Esto es equivalente AFL del Mapa de riesgos-Rendimiento // Tenga en

cuenta que esta exploracin se debe ejecutar en los datos semanales //

// Calcula la ganancia media semanal (rendimiento) // y la

desviacin estndar de las ganancias (riesgo)

filter = Estado ( "Lastbarinrange" ); longitud = SelectedValue


( BarIndex ()); Var = ROC ( DO, 1 ); // Rendimiento de una
barra
= rendimiento MAM (Var, Longitud - 1 ); riesgo = DesvEst

(Var, Longitud - 1 );

Aadir columna (rendimiento, "rendimiento" );

Aadir columna (riesgo, "riesgo" );

Clr = ColorHSB ( 2 * Estado ( "Stocknum" )% 255 , 255 , 255 );

XYChartAddPoint ( "Riesgo / Rendimiento" , Nombre (), El riesgo [Longitud], rendimiento [Longitud], Clr);

XYChartSetAxis ( "Riesgo / Rendimiento" , "Riesgo[%]" , "Rendimiento[%]" );

Un consejo final

Cmo crear su propia exploracin 194


Gua del usuario de 6,00 AmiBroker Tutorial

Por favor, no olvide que puede ordenar los resultados de la exploracin por cualquier columna con un simple clic en su encabezado.

Cmo crear su propia exploracin 195


Gua del usuario de 6,00 AmiBroker Tutorial

Cmo escribir su propio comentario tabla

Uno de los aspectos interesantes de la utilizacin del lenguaje de frmulas AmiBroker est escribiendo comentarios tabla automticas. La
idea detrs de esta tcnica es el siguiente:

1. Usted escribe la frmula comentario que se compone de dos elementos bsicos: textos estticos y expresiones AFL

2. AmiBroker evala las expresiones que utilizan los datos de smbolo seleccionado actualmente y genera contenido dinmico

3. La mezcla de texto esttico y frmulas evaluados se muestran en la ventana de salida comentario


4. Adicionalmente compra / venta flechas se representan en el grfico

Los comentarios estn disponibles a partir Anlisis-> Comentario men. Al abrir la ventana comentario ver dos pestaas: Comentario y Frmula. En
el Frmula pestaa puede escribir las declaraciones de AFL que sern evaluados por AmiBroker resultantes en el comentario dinmico que aparece
en Comentario lengeta. Las siguientes secciones le guiarn a travs de los pasos necesarios para escribir sus propias frmulas de comentario.

Escribir textos estticos

elementos de texto estticas escritas en la frmula deben encerrarse entre comillas y se terminan por signo punto y coma como se muestra a
continuacin:

"Esta es la declaracin de texto esttico de ejemplo";

Puede escribir varias declaraciones y se le coloca cada declaracin en una nueva lnea en la ventana de salida comentario:

"Esta es la primera lnea de texto"; "Esta es la

segunda lnea de texto";

Por favor escriba en estos ejemplos campo de edicin en el Frmula pestaa y el interruptor de Comentario lengeta. Podrs ver los textos que aparecen en
la zona de salida, pero sin ningn signo de comillas o punto y coma. Esto se debe a AmiBroker ha evaluado este texto simples declaraciones en cadenas y
se visualiza las cuerdas en la ventana de resultados.

En lugar de simplemente escribir el texto, se aconseja que cualquier nuevo cdigo debe utilizar printf funcionar en su lugar.

printf ( "Esta es la declaracin de texto esttico de ejemplo" );

Para escribir varias lneas de texto se puede utilizar un par de declaraciones como se muestra arriba o puede hacerlo usando solo estado y la secuencia
de salto de lnea ( '\ n'):

printf ( "Esta es la primera lnea de texto \ nEsta es la segunda lnea de texto \ nEsta es

la tercera lnea de texto" );

Tambin puede concatenar las constantes de cadena que se traducir en una sola lnea de texto:

printf ( "Esta" +
" es" +
" soltero" +
"Lnea" + "Texto de" );

Cmo escribir su propio comentario tabla 196


Gua del usuario de 6,00 AmiBroker Tutorial

Colores y estilos

Desde la versin 5.90 comentarios y soporte tcnico de Windows interpretacin colores y estilos negrita / cursiva. Para especificar principio y al final de la seccin de

uso negrita < b> y </ b> las etiquetas. Para especificar principio y al final de la seccin de uso cursiva

<I> y </ i> las etiquetas. Para cambiar el color del texto usar EncodeColor como se muestra en el ejemplo siguiente:

printf ( "<B> texto en negrita </ b> \ n" );

printf ( "<I> texto en cursiva </ i> \ n" );

printf ( "Ahora " + EncodeColor ( color rojo ) + " texto rojo \ n " );
printf ( "y finalmente " + EncodeColor ( color verde ) + " verde <b> Y negrita <i> Y cursiva </ i> </ b> \ n " );

printf ( EncodeColor ( de color negro ) + " volviendo a negro " );

El contenido dinmico

Supongo que son bastante aburrido con estos ejemplos simples, vamos a empezar con un poco de contenido dinmico.

Para habilitar comentarios dinmicos AFL tiene un par de funciones especiales disponibles, pero dos de ellos son los ms importantes: NumToStr () y
WriteIF (). WriteIF funcin () se utiliza para la visualizacin de texto condicional y se describir ms adelante en este artculo, ahora vamos a ver lo que
podemos hacer uso de la funcin NumToStr ().

El manual de referencia de la AFL dice:

NumToStr (NMERO);
SINTAXIS
NumToStr (array);
DEVOLUCIONES CUERDA

FUNCIN Esta funcin slo se puede utilizar dentro de un comentario de Guru. Se utiliza para mostrar el
valor numrico del nmero o conjunto.
Por lo tanto, si desea mostrar un valor de un nmero o Seleccionado de barras de la matriz se debe utilizar la funcin () NumToStr. Pero ... espera un
minuto - qu significa "barra seleccionada de la matriz"? Voy a explicar esto utilizando una frmula simple (por favor escriba en la siguiente Frmula lengeta):

printf (NumToStr (cerrar));

Cuando cambia a Comentario pestaa, ver el valor de cotizacin de cierre (el mismo que se muestra en la parte superior del grfico principal precio). Sin
embargo, cuando se hace clic en el grfico en otro lugar, la seleccin de fecha diferente y luego hace clic en "Refresh" ver diferente valor - el precio de
cierre en el da que haya seleccionado. As NumToStr (cerrar) funcin muestra el valor de la barra seleccionada en ese momento de una estrecha gama. Y
funciona exactamente de la misma manera con otras matrices. Si se escribe

printf (NumToStr (MACD ()));

ver el valor exacto del indicador MACD en el da que haya seleccionado en el grfico principal. Tener nuestra actual know-how que son capaces
de escribir algunas estadsticas:

printf ( "Precio de cierre =" + NumToStr ( cerca ) + "\ norte" );


printf ( "Cambiar desde ayer =" + NumToStr ( cerca - rbitro ( cerca,
- 1 )) + "\norte" );
printf ( "Porcentaje CHG. = Desde ayer" + NumToStr ( roc ( cerca, 1 )
) + "%% \ N" );
printf ( "MACD =" + NumToStr ( MACD ()) + ", La lnea de seal =" +

Cmo escribir su propio comentario tabla 197


Gua del usuario de 6,00 AmiBroker Tutorial

NumToStr ( seal ()) + "\norte" );

Cuando cambia a Comentario pestaa ver similar de salida de ste:

= Precio de cierre de 17.940 Cambio chg desde ayer


= -0,180 por ciento. desde ayer = -0,993% MACD =
-0.001, la lnea de seal = 0,063

Bastante bien, no es as? Tambin puede escribir el smbolo ticker actual y la seleccionada usando el nombre () y la fecha () funciona como se muestra a

continuacin:

printf ( "Estadsticas de" + nombre () + "como de" + date ());

En lugar de utilizar NumToStr para convertir el nmero de secuencia, podemos dar formato a los nmeros directamente utilizando especificadores de formato printf%

flexibles. Por ejemplo, usando% .2f significa escribir un nmero de 2 cifras decimales, .3f% significar escribir un nmero de 3 cifras decimales,% g significar escribir un

nmero mnimo requerido con el nmero de dgitos (auto-formato). As podemos escribir nuestro ejemplo anterior de la siguiente manera:

printf ( "Precio de cierre =% .3f \ n" , cerca );


printf ( "El cambio desde ayer =% .3f \ n" , cerca - rbitro ( cerca, - 1 ));
printf ( "Porcentaje Var.% = Desde ayer .2f %% \ n" , roc ( cerca, 1 ));
printf ( "MACD =% .4f, la lnea de seal =% .4f \ n" , MACD (), seal ());

Como podemos ver este cdigo es ms corto y ms claro. El primer argumento de printf la funcin es una cadena (en sentido estricto llamada cadena de formato que

contiene texto y nmero de marcadores de posicin / especificadores de formato marcados con%. argumentos posteriores de la funcin printf, son valores reales

(nmeros) que queremos escribir (sin necesidad de convertir a la cadena ya no). Como es posible que haya sealado, si queremos especificar simplemente el signo de

porcentaje, no es un proceso de formateo, tenemos que escribir %% (dos signos de porcentaje).

Pero lo que nos falta aqu es la capacidad de escribir algo si se cumple alguna condicin y escribir algo diferente de lo contrario ...

la salida de texto condicional

AFL est equipado con muy buena funcin llamada WriteIF () que puede dar salida a diferentes textos dependiendo de la condicin. Veamos lo
que dice la documentacin:

SINTAXIS writeif (expresin, "verdadero texto", "TEXTO FALSO")


DEVOLUCIONES CUERDA

FUNCIN Esta funcin slo se puede utilizar dentro de un comentario de Guru. Si la expresin se evala como
"true", la cadena de texto TRUE se muestra en el comentario. Si la expresin se evala como "falsa", a
continuacin, se muestra la cadena de texto FALSO.

Por lo que podemos fcilmente la salida de texto diferente dependiendo de expession, por ejemplo:

writeif (MACD ()> seal (), "El MACD es alcista porque es est por encima de su lnea de seal",
"El MACD es bajista, ya que est por debajo de su lnea de seal");

Cmo escribir su propio comentario tabla 198


Gua del usuario de 6,00 AmiBroker Tutorial

Tambin puede combinar varios WriteIf () llama a la funcin con el fin de manejar ms posibilidades:

"La condicin de mercado actual de" + nombre () + "es:";

avgcond1 = (c> EMA (cerca de 200)) + 0,1 * (cerca> EMA (cerca de 90)
) + 0,1 * (cerca> EMA (cerca de 30));
avgcond2 = - (c <ema (cerca de 200)) - 0,1 * (cerca <ema (cerrar,
90)) - 0,1 * (cerca <ema (cerca de 30));

WriteIf (avgcond1 == 1.2, "muy


optimistas",
WriteIf (avgcond1 == 1.1,
"alcista",
WriteIf (avgcond1 == 1.0,
"ligeramente alcista", ""))) +

WriteIf (avgcond2 == -1.2, "muy


bajista",
WriteIf (avgcond2 == -1.1,
"bajista",
WriteIf (avgcond2 == -1,0,
"Ligeramente bajista", "")));

La frmula anterior devolver el texto "La condicin de mercado actual de su ticker {aqu} es: Muy alcista" si precio de cierre es superior a 30 das
promedio y cerca es superior a 90 das promedio y cerca est por encima de la media de 200 das. En otros casos la frmula le dar calificaciones
alcista, ligeramente alcista, Ligeramente bajista, bajista o muy bajista.

Para ms ejemplos de comentarios AFL favor verifica biblioteca frmula AFL especialmente MACD comentario
frmula que demuestra todas las tcnicas que aqu se presentan.

Ahora ya est listo para comenzar con su propios comentarios ... Buena suerte!

Cmo escribir su propio comentario tabla 199


Gua del usuario de 6,00 AmiBroker Tutorial

A partir de estudios en las frmulas de AFL

AmiBroker 3.52 introduce la capacidad para hacer referencia a los estudios hechos a mano a partir de frmulas de AFL. Esta caracterstica es nica entre el software de

comercio y como se encuentra fuera de utilizar esta funcin es bastante fcil.

Yo te mostrar un ejemplo de cmo comprobar si la lnea de tendencia se rompe a partir del cdigo de la AFL. Todo lo que tenemos que hacer es tres sencillos pasos:

1. Dibuje una lnea de tendencia

2. Definir ID del estudio

3. Escribe la frmula que comprueba salto de lnea de tendencia

Dibujo lnea de tendencia

Una lnea de tendencia es una lnea inclinada dibujada entre dos puntos prominentes en un grfico.

En este ejemplo vamos a trazar la lnea de tendencia ascendente que define la tendencia alcista. Este tipo de lnea

de tendencia se dibuja generalmente entre dos (o ms) canales (puntos bajos) para ilustrar apoyo a los precios.

Para asegurarse de que sabe cmo dibujar una lnea de tendencia en AmiBroker - slo tienes que seleccionar una

herramienta de "lnea de tendencia" de la barra de herramientas "Dibujo" encontrar al menos dos depresiones recientes

y simplemente dibujar la lnea.

Definir ID del estudio

Como usted probablemente sabe, puede modificar las propiedades de cada lnea trazada en AmiBroker
haciendo clic con el botn derecho del ratn sobre el estudio y seleccionando "Propiedades" en el men.
El dilogo de propiedades que aparece le permite definir los puntos de inicio / fin exactas y elegir el color
de lnea, estilo y modo de extensin izquierda y / o derecha.

Para un anlisis ms vamos a utilizar la lnea de tendencia-derecha extendida (click en la casilla apropiada)

para asegurarse de que la lnea de tendencia se extiende de forma automtica cuando se aaden nuevos

datos.

Desde la versin 3.52 del dilogo de propiedades permite tambin definir "Estudio de Identificacin" (el combo abajo caja de color). "Estudio de Identificacin" es un cdigo de dos

letras del estudio que se puede asignar a cualquier estudio dentro de una tabla que permite AmiBroker hacer referencia a ella desde AFL. identificadores predefinidos son: "UP" -

tendencia alcista, "DN" - tendencia a la baja, "Unin Sovitica" - el apoyo, "RE" resistencia "ST" - detener la cada, sin embargo, se puede utilizar cualquier identificadores (no hay

limitaciones excepto que AmiBroker slo acepta cdigos de 2 letras). De esta manera si usted dibuja las lneas de apoyo en muchos smbolos, y ofrecerles todo "Unin Sovitica"

identificador entonces usted ser capaz de hacer referencia a la lnea de soporte de cdigo de AFL.

A partir de estudios en las frmulas de AFL 200


Gua del usuario de 6,00 AmiBroker Tutorial

As que vamos a asignar la "Unin Sovitica" ID del estudio de la lnea de soporte de tendencia ascendente que acabamos de dibujado.

Escribe la frmula que comprueba salto de lnea de tendencia

En este ejemplo vamos a detectar si el precio de cierre cae por debajo de lnea de tendencia de soporte. Esto es en realidad muy simple:

vender = cruz (estudio ( "Unin Sovitica"), cerrar, GetChartID ());

Tenga en cuenta que el estudio de funcin () acepta dos argumentos: el primero es StudyID cdigo de dos letras que corresponde a una determinada en el dilogo

properites; el segundo argumento es el ID de la carta - se debe tener ya sea a travs de la funcin GetChartID () (a continuacin se refiere al indicador de corriente) o

leyendo dilogo de parmetros , Ejes y cuadrcula: Varios: Diagrama de ID.

A partir de estudios en las frmulas de AFL 201


Gua del usuario de 6,00 AmiBroker Tutorial

Control a posteriori de sus ideas de operacin

Introduccin

Una de las cosas ms tiles que se pueden hacer en la ventana de anlisis es hacer una copia de probar su estrategia de negociacin en los datos histricos. Esto le

puede dar informacin valiosa sobre los puntos fuertes y puntos dbiles de su sistema antes de

invertir dinero real. Esta sola caracterstica es AmiBroker puede ahorrar un montn de dinero para usted.

Escribir sus normas comerciales

En primer lugar es necesario tener reglas objetivas (o mecnicos) para entrar y salir del mercado. Este paso es la base de su estrategia y hay que
pensar por s mismo ya que el sistema debe coincidir con su tolerancia al riesgo, tamao de la cartera, las tcnicas de manejo de dinero, y muchos otros
factores individuales.

Una vez que usted tiene sus propias reglas para el comercio se debe escribir como comprar y vender en reglas AmiBroker Frmula Lanugage (ms corta y
cubrir si quiere probar tambin el comercio a corto).

En este captulo vamos a considerar muy bsico en movimiento transversal media sobre el sistema. El sistema podra comprar acciones / contratos
al precio de cierre se eleva por encima de 45 das de media mvil exponencial y vender acciones / contratos al precio de cierre es inferior a 45 das
de media mvil exponencial.

La media mvil exponencial puede calcularse de AFL utilizando su EMA funcin incorporada. Todo lo que necesita hacer es especificar la matriz de entrada y el
perodo promedio, por lo que la media mvil exponencial de 45 das de los precios de cierre se pueden obtener mediante la siguiente declaracin:

ema (cerca de 45);

los cerca identificador se refiere al conjunto integrado de la celebracin de los precios de cierre de smbolo analizada actualmente.

Para probar si el precio cruza cerca encima media mvil exponencial usaremos funcin integrada de cruz:

= comprar cruz (cerca, EMA (cerca de 45));

La declaracin anterior define una regla de compra de comercio. Da a "1" o "verdadero" cuando se cierre precio cruza por encima de la EMA (cerca de 45). Entonces

podemos escribir la regla de la venta lo que le dara "1" cuando la situacin ocurre lo contrario - cierre cruces de precios abajo ema (cerca de 45):

venta cruzada = (EMA (cerca de 45), cerca);

Tenga en cuenta que estamos utilizando lo mismo funcin cruz, pero la opuesto orden de los argumentos.

As la frmula completa para operaciones a largo tendr este aspecto:

= comprar cruz (cerca, EMA (cerca de 45)); venta


cruzada = (EMA (cerca de 45), cerca);

NOTA: Para crear una nueva frmula abra por favor Editor de frmulas utilizando Anlisis-> Editor de frmulas men, escriba la frmula y seleccione Herramientas>

Enviar a anlisis men de editor de frmulas

las pruebas de espalda

Control a posteriori de sus ideas de operacin 202


Gua del usuario de 6,00 AmiBroker Tutorial

Hacer una copia de probar su sistema haga clic en el prueba de nuevo botn en la ventana de anlisis automtico. Asegrese de que ha escrito en la frmula que
contiene, al menos, comprar y vender las normas comerciales (como se muestra arriba). Cuando la frmula es correcta AmiBroker comienza el anlisis de sus
smbolos de acuerdo a sus normas comerciales y genera una lista de las operaciones simuladas. Todo el proceso es muy rpido - puede hacer una copia de prueba
miles de smbolos en cuestin de minutos. La ventana de progreso le mostrar la hora prevista su finalizacin. Si desea detener el proceso que acaba de hacer clic
en el botn Cancelar en la ventana de progreso.

Anlisis de los resultados

Cuando el proceso se termina la lista de operaciones simuladas se muestra en la parte inferior de la ventana de anlisis automtico. (el resultados cristal). Puede

examinar cuando las seales de compra y venta se produjeron justo haciendo doble clic sobre el comercio de resultados cristal. Esto le dar seales en bruto o sin filtro

para cada barra cuando se cumplen las condiciones de compra y venta. Si desea ver slo individuales flechas comerciales (apertura y cierre del comercio seleccionado

en ese momento) se debe hacer doble clic en la lnea mientras mantiene pulsada la tecla SHIFT presionada hacia abajo. Como alternativa se puede elegir el tipo de

pantalla mediante la seleccin de los elementos deseados en el men contextual que aparece al hacer clic en el panel de resultados con un botn derecho del ratn.

Adems de la lista de resultados que puede obtener estadsticas muy detalladas sobre el rendimiento de su sistema haciendo clic en el Informe botn. Para obtener ms

informacin sobre estadsticas de los informes por favor, compruebe Descripcin ventana de informe .

Cambiar los ajustes de backtesting

Volver pruebas de motor en AmiBroker utiliza algunos valores predefinidos para llevar a cabo su tarea, incluyendo el tamao de la cartera, la periodicidad (diaria / semanal /

mensual), importe de las comisiones, tasas de inters, prdida mxima y objetivo de beneficios se detiene, el tipo de comercios, campos de precio y as sucesivamente .

Todos estos ajustes podran ser cambiados por el usuario utilizando ventana de configuracin . Despus de cambiar la configuracin recuerde que debe ejecutar su prueba de

nuevo si desea que los resultados sean en sincrona con los ajustes.

Por ejemplo, hacer una copia de prueba en bares semanales en lugar de todos los das haga clic en el ajustes seleccione el botn Semanal de

Periodicidad cuadro combinado y haga clic DE ACUERDO, a continuacin, ejecutar el anlisis haciendo clic prueba de nuevo.

los nombres de variables reservados

La siguiente tabla muestra los nombres de las variables reservadas usadas por Automtico Analyser. El significado y ejemplos sobre el uso de ellas se
dan ms adelante en este captulo.

Variable Uso Se aplica a

comprar define "comprar" (entrar posicin larga) regla de comercio Anlisis


automtico,
Comentario

vender define "vender" (cerrar posicin larga) regla de comercio Anlisis


automtico,
Comentario

corto define (introduzca posicin corta - venta corta) "corta" regla de comercio Anlisis
automtico

cubrir define la "cubierta" (cerrar la posicin corta - comprar para cubrir) la regla de comercio Anlisis
automtico

precio de compra define matriz precio de compra (esta matriz se rellena con los valores predeterminados de acuerdo con la Anlisis
configuracin automtica del analizador) automtico

Control a posteriori de sus ideas de operacin 203


Gua del usuario de 6,00 AmiBroker Tutorial

precio de venta define matriz precio de venta (esta matriz se rellena con los valores predeterminados de acuerdo con la Anlisis
configuracin automtica del analizador) automtico

shortprice define la venta corta gama de precios (esta matriz se rellena con los valores predeterminados de acuerdo con la Anlisis
configuracin automtica del analizador) automtico

coverprice define comprar para cubrir gama de precios (esta matriz se rellena con los valores predeterminados de acuerdo Anlisis
con la configuracin automtica del analizador) automtico

excluir Si se define, un verdadero (o 1) El valor de esta variable excluye smbolo actual de la exploracin de Anlisis
exploracin de prueba / / atrs. Asimismo, no se consideran en los clculos de comprar y mantener. Resulta til automtico
cuando se desea limitar el anlisis a cierto conjunto de smbolos.

roundlotsize define los tamaos de lote redondas utilizadas por backtester (ver explicaciones a continuacin) Anlisis automtico
(nuevo en
4.10)

TickSize define el tamao de la garrapata se utiliza para alinear los precios generados por incorporado en las paradas ( ver Anlisis automtico
explicaciones a continuacin) (nota: no afecta a los precios de entrada / salida especificados por buyprice / sellprice / (nuevo en
shortprice / coverprice) 4.10)

pointvalue permite leer y modificar valor del punto futuro contrato (vase Los futuros de pruebas retrospectivas ) Anlisis automtico
(nuevo en
Advertencia: esta variable AFL es de forma predeterminada se establece en 1 (uno), independientemente del 4.10)
contenido de la ventana de informacin a menos que activar el modo de futuros (SetOption ( "FuturesMode",

True))

margindeposit permite leer y modificar el futuro contrato de margen (ver Los futuros de pruebas retrospectivas ) Automtico
Anlisis (nuevo en
4.10)

Permite el control positionsize cantidad en dlares o porcentaje de la cartera que se invierte en Anlisis automtico
el comercio (ver explicaciones ms adelante) (nuevo en
3.9)
conceptos avanzados

Hasta ahora hemos discutido bastante simple uso del probador de la espalda. AmiBroker, sin embargo es compatible con los mtodos y conceptos mucho
ms sofisticadas que sern discutidos ms adelante en este captulo. Tenga en cuenta que el usuario principiante debe jugar primero un poco con los temas
ms fciles descritos anteriormente antes de continuar.

As que, cuando est listo, por favor, eche un vistazo a las siguientes caractersticas introducidas recientemente de la parte posterior-tester:

a) anfitrin AFL secuencias de comandos para los escritores frmula avanzada

b) refuerzo del apoyo a las operaciones a corto

c) la manera de controlar el orden de precio de ejecucin del guin


d) diversos tipos de paradas en el probador de nuevo

e) la posicin de calibrado

f) el tamao del lote redonda y tamao de garrapata

g) la cuenta de margen

marido) Los futuros de pruebas retrospectivas

AFL host de secuencias es un tema avanzado que est cubierta en un documento separado disponibles aqu y no voy a discutir en este documento.
El resto de caractersticas son mucho ms fciles de entender.

apoyo comercial a corto

Control a posteriori de sus ideas de operacin 204


Gua del usuario de 6,00 AmiBroker Tutorial

En las versiones anteriores de AmiBroker, si desea hacer una copia de sistema de prueba utilizando oficios largas y cortas, slo se poda simular la estrategia de
parada y marcha atrs. Cuando la posicin larga se cerr una nueva posicin corta se abri immediatelly. Fue debido a comprar y vender las variables
reservadas se utilizaron para ambos tipos de operaciones.

Ahora (con la versin 3.59 o superior) no son variables independientes reservadas para abrir y cerrar largo y oficios cortos:

comprar - "verdadero" o 1 Valor de venta se abre el comercio a larga -

"verdadero" o 1 Valor cierra el comercio a larga corta - "verdadero" o

valor 1 se abre la cubierta operacin corta - "verdadero" o 1 Valor

cierra operacin corta

Som con el fin de respaldar las operaciones a corto prueba que necesita para asignar variables a corto y cubierta. Si utiliza el sistema de parada y marcha atrs

(siempre en el mercado) asignar simplemente vender a corto y comprar para cubrir

= corta vender;

cubrir = comprar;

Esto simula la forma pre-versiones 3.59 trabajaron.

Pero ahora AmiBroker le permite disponer de normas comerciales separadas para ir de largo y para ir en corto como se muestra en este ejemplo sencillo:

// Larga oficios de entrada y salida reglas: Comprar

= cruz (cci (), 100); venta cruzada = (100, CCI ());

// comercios cortos de entrada y salida reglas: a


corto = cruz (-100, CCI ()); portada = cruz (cci (),
-100);

Ntese que en este ejemplo es si CCI entre -100 y 100 que estn fuera del mercado.

El control de precios del comercio

AmiBroker ahora ofrece 4 nuevas variables reservadas para especificar el precio al que compra, venta, rdenes cortas y la cubierta se ejecutan.
Estas matrices tienen los siguientes nombres: buyprice, sellprice, shortprice y coverprice.

La principal aplicacin de estas variables es el control de los precios del comercio:

BuyPrice = IIF (dayofweek () == 1, ALTO, CIERRE); // El lunes comprar en


alto, de lo contrario comprar en una estrecha

Para que pueda escribir lo siguiente para simular ventanillas rdenes reales:

BuyStop = ... la frmula para el nivel de stop de compra; SellStop = ...

la frmula para el nivel de stop de venta;

// Si en cualquier momento durante el da los precios se elevan sobre el nivel del buystop (alta>

buystop)

// La orden de compra se lleva a cabo (en buystop o baja que sea mayor) Comprar = Cruz
(Alta, BuyStop);

Control a posteriori de sus ideas de operacin 205


Gua del usuario de 6,00 AmiBroker Tutorial

// Si en cualquier momento durante el da los precios caen por debajo del nivel sellprice (bajo <sellstop)

// La orden de venta se lleva a cabo (en sellstop o alto que sea menor)

Vender = Cruz (SellPrice, SellStop);

BuyPrice = max (BuyStop, bajo); // Asegurarse precio de compra no inferior a Baja

SellPrice = min (SellStop, alta); // Hacer precio de venta segura de no ms de


alta

Por favor, tenga en cuenta que las variables de ajustes preestablecidos AmiBroker buyprice, sellprice, shortprice y matrices de coverprice con los valores definidos en la

ventana de configuracin de prueba del sistema (que se muestra a continuacin), por lo que puede, pero no es necesario definirlos en su frmula. Si no se define ellas

AmiBroker funciona como en las versiones anteriores.

Durante back-testing AmiBroker comprobar si los valores que ha asignado a buyprice, sellprice, shortprice, coverprice encajar en gama alta-baja de la
barra dado. Si no es as, AmiBroker ajustar a alto precio (valor de matriz si el precio es ms alto que alta) o al bajo precio (valor de matriz si el precio es
ms bajo que baja)

Control a posteriori de sus ideas de operacin 206


Gua del usuario de 6,00 AmiBroker Tutorial

paradas meta de ganancias

Control a posteriori de sus ideas de operacin 207


Gua del usuario de 6,00 AmiBroker Tutorial

Como se puede ver en la imagen superior, los nuevos ajustes para paradas objetivo de beneficios estn disponibles en la ventana de configuracin de prueba del sistema. paradas

objetivo de beneficios se ejecutan cuando el alto precio para un da determinado exceedes el nivel de paro que se puede dar como un porcentaje o un punto de aumento del precio

de compra. Por defecto paradas se ejecutan al precio que se define como un array precio de venta (para operaciones a largo) o la matriz de precio de tapa (para operaciones a

corto). Este comportamiento se puede cambiar mediante el uso de "Salir en la parada" caracterstica.

"Salir en la parada" caracterstica

Si marca la caja "Salir en la parada" en la configuracin de las paradas se realizarn a nivel de parada exacta, es decir, si se define el beneficio de detencin objetivo en

+ 10% de su parada y el precio de compra fue de 50 orden de stop se ejecutarn a 55, incluso si la matriz de precio de venta contiene un valor diferente (por ejemplo, el

precio de cierre de 56).

prdida mxima se detiene el trabajo de una manera similar - se ejecutan cuando el bajo precio para un da determinado cae por debajo del nivel de parada que
se puede dar como un porcentaje o un punto de aumento del precio de compra

al final se detiene

Este tipo de parada se utiliza para proteger las ganancias, ya que un seguimiento de su comercio por lo que cada vez que un valor de posicin alcanza un nuevo mximo, el

trailing stop se coloca en un nivel superior. Cuando la ganancia cae por debajo del nivel de parada de salida se cierra la posicin. Este mecanismo se ilustra en la imagen

siguiente (10% trailing stop se muestra):

<

La parada final, as como otros dos tipos de paradas podran estar habilitadas de interfaz de usuario (Anlisis automtico '
ventana de configuracin ) O desde el nivel de la frmula - con ayuda de la funcin ApplyStop:

Para reproducir el ejemplo anterior se tendra que aadir el siguiente cdigo a su frmula de anlisis automtico:

ApplyStop (2, 1, 10, 1); // 10% trailing stop, el modo ciento, baje en la parada EN

Control a posteriori de sus ideas de operacin 208


Gua del usuario de 6,00 AmiBroker Tutorial

o puede escribir usando constantes predefinidas que son ms descriptivos

ApplyStop (stopTypeTrail, stopModePercent, 10, true);

trailing stops podran ser tambin definidos en los puntos (dlares) y el porcentaje de ganancia (riesgo). En el ltimo caso el parmetro cantidad define el porcentaje
de ganancias que podran perderse sin activar la parada. As el 20% por ciento de las ganancias (riesgo) se deje de salir de su comercio que tiene el beneficio mximo
de $ 100 cuando el beneficio disminuye por debajo de $ 80.

paradas dinmicas

La funcin ApplyStop () permite ahora para cambiar el nivel de parada del comercio para el comercio. Esto le permite implementar, por ejemplo, a base de
paradas de volatilidad muy fcilmente.

Por ejemplo, para aplicar la mxima prdida de la parada que se adaptar la prdida mxima aceptable basada en la media verdadera gama de 10 da en
que tendra que escribir:

ApplyStop (0, 2, ATR 2 * (10), 1);

o puede escribir usando constantes predefinidas que son ms descriptivos

ApplyStop (stopTypeLoss, stopModePoint, 2 * ATR (10), true);

La funcin anterior colocar la parada 2 veces 10 das ATR por debajo del precio de entrada.

Como ATR cambia de comercio para el comercio - esto dar como resultado, el nivel de parada basado volatilidad dinmica. Tenga en cuenta que 3er
parmetro de la funcin ApplyStop (la cantidad) se muestrea a la entrada del comercio y se mantuvo troughout el comercio. As, en el ejemplo anterior que utiliza
ATR (10) Valor de la fecha de entrada. Ms cambios de ATR no afecten al nivel de parada.

ver completa APPLYSTOP Documentacin de funcin para ms detalles.

Codificacin de sus propios tipos de encargo stop

ApplyStop funcin se destina a cubrir la mayora de las clases "populares" de paradas. Sin embargo, puede codificar su propio tipo de paradas y salidas utilizando el

cdigo de bucle. Por ejemplo, la siguiente re-implementos beneficio de detencin objetivo y muestra cmo hacer referencia al precio de entrada del comercio en sus

frmulas:

/ * Un ejemplo de implementacin de bajo nivel de stop-beneficio objetivo en AFL: * /

compra = Cruzar ( MACD (), Seal ());

priceatbuy = 0 ;

para ( i = 0 ; i < BarCount; i ++) {

Si ( priceatbuy == 0 && Comprar[ i]) = priceatbuy Precio

de compra[ yo ];

Si ( priceatbuy> 0 && Precio de venta[ i]> 1.1 * Priceatbuy)


{
Vender[ i] = 1 ;

Precio de venta[ i] = 1.1 * Priceatbuy;

Control a posteriori de sus ideas de operacin 209


Gua del usuario de 6,00 AmiBroker Tutorial

priceatbuy = 0 ; }

ms
Vender[ i] = 0 ; }

la posicin de calibrado

Esta es una nueva caracterstica de la versin 3.9. Tamao de la posicin en backtester se implementa por medio de nueva variable reservada

PositionSize = <tamao de la matriz>

Ahora se puede controlar cantidad de dlares o el porcentaje de la cartera que se invierte en el comercio

nmero positivo definir la cantidad (en dlares) que se invierte en el comercio, por ejemplo:

PositionSize = 1,000; // Invertir $ 1000 en cada comercio

los nmeros negativos -100 ..- 1 definen porcentaje:


- 100 da 100% del tamao de la cartera actual,
- 33 da 33% de los fondos disponibles, por ejemplo:

PositionSize = -50; / * Siempre invertir slo la mitad del capital actual * /

ejemplo ajuste dinmico del tamao:

PositionSize = - 100 + RSI ();

como RSI vara de 0..100 esto resultar en posicin en funcin de los valores de RSI -> bajos valores de RSI resultarn en mayor
porcentaje invertido

Si se invierte menos del 100% de dinero en efectivo disponible, entonces la cantidad restante gana la tasa de inters tal como se define en la configuracin.

Tambin hay una nueva casilla de verificacin en la ventana de configuracin de AA: "Permitir encogimiento tamao de la posicin" - esto controla cmo backtester maneja la

situacin cuando se solicit tamao de la posicin (a travs de la variable PositionSize) supera el efectivo disponible: cuando este indicador se comprueba la posicin se

introduce con el tamao shinked con el efectivo disponible si no est marcada no se introduce la posicin.

Para ver la posicin real de los tamaos por favor utilice un nuevo modo de informe en la ventana de configuracin de AA: "Lista de Comercio con precios y pos tamao".

Para el final, aqu es un ejemplo de la tcnica de la posicin de calibrado a base de ATR de Tharp codificada en AFL:

Compra = <su frmula de compra aqu> Vender =

0; // Vender solamente por parada

TrailStopAmount = 2 * ATR (20);


Capital = 100000; / * IMPORTANTE: Ajuste tambin en la configuracin: La equidad inicial * /

Control a posteriori de sus ideas de operacin 210


Gua del usuario de 6,00 AmiBroker Tutorial

Riesgo = 0,01 * capital;


PositionSize = (Riesgo / TrailStopAmount) * BuyPrice; ApplyStop
(2, 2, TrailStopAmount, 1);

La tcnica se podra resumir de la siguiente manera:

El capital total por smbolo es $ 100.000, fijamos el nivel de riesgo en el 1% del capital total. El nivel de riesgo se define de la siguiente manera: si un trailing stop en una

accin $ 50 es, digamos, $ 45 (el valor de dos ATR en contra de la posicin), la prdida de $ 5 se divide en el riesgo $ 1000 a dar 200 acciones para comprar. Por lo tanto, el

riesgo de prdida es de $ 1000, pero el riesgo de distribucin es de 200 acciones x $ 50 / accin o $ 10.000. Asi que estamos

destinar el 10% de las acciones a la compra, pero slo arriesgando $ 1000. ( extracto editado de la lista de correo AmiBroker)

tamao del lote redonda y tamao de garrapata

tamao del lote Ronda

Varios instrumentos se negocian con varias "unidades comerciales" o "bloques". Por ejemplo, usted puede comprar nmero fraccionario de unidades de
fondos de inversin, pero no se puede comprar nmero fraccionario de acciones. A veces hay que comprar en los 10s o 100s lotes. AmiBroker ahora le
permite especificar el tamao de bloque en el nivel global y por smbolo.

Se puede definir el tamao per-redondo smbolo mucho en los smbolo-> pgina Informacin (fig. 3). El valor de cero significa que el smbolo no tiene tamao especial

lote estndar y utilizar "tamao de lote estndar por defecto" (configuracin global) de la pgina de configuracin de anlisis automtico (fig. 1). Si el tamao

predeterminado se establece tambin a cero significa que el nmero fraccional de acciones / contratos es admitido.

Tambin puede controlar el tamao de lote estndar directamente desde su frmula AFL utilizando RoundLotSize reservado variable, por ejemplo:

RoundLotSize = 10;

tamao de la garrapata

Esta configuracin controla el movimiento del precio mnimo de smbolo dado. Se puede definir en el nivel global y por smbolo. Al igual que con el tamao de lote estndar, puede

definir el tamao de la garrapata por cada smbolo en la simbolizacin> pgina Informacin (fig. 3). El valor de cero indica a AmiBroker utilizar "tamao de la garrapata por defecto" se

define en la pgina de configuracin (fig. 1) de la ventana de anlisis automtico. Si el tamao de la garrapata por defecto tambin se pone a cero significa que no hay ningn

movimiento de precio mnimo.

Puede establecer y recuperar el tamao de garrapata tambin de frmula AFL utilizando TickSize reservado variable, por ejemplo:

TickSize = 0,01;

Tenga en cuenta que el ajuste de tamao de garrapata slo afecta a los oficios sali por topes incorporados y / o ApplyStop (). El backtester supone que los datos de precios

siguen los requisitos de tamao de garrapatas y no cambia las matrices de precios suministrados por el usuario.

Por lo tanto el tamao de la especificacin de la garrapata tiene sentido slo si se est utilizando una funcin de paso de manera que los puntos de salida se generan en

"permitidas" los niveles de precios en lugar de los calculados. Por ejemplo en Japn - no se puede tener partes fraccionarias de yenes por lo que debe definir TickSize global para

1, de manera integrada detiene salir de las operaciones en los niveles enteros.

Cuenta marginal

Control a posteriori de sus ideas de operacin 211


Gua del usuario de 6,00 AmiBroker Tutorial

cuenta margen ajuste define requisito de margen porcentaje de toda la cuenta. El valor por defecto de
cuenta margen es de 100. Esto significa que usted tiene que proporcionar el 100% de los fondos para entrar en el comercio, y esta es la forma en cmo backtester
trabaj en las versiones anteriores. Pero ahora se puede simular una cuenta de margen. Cuando usted compra en el margen simplemente est pidiendo dinero prestado

a su agente para comprar acciones. Con la normativa vigente puede aportar el 50% del precio de compra de las acciones que desea comprar o tomar prestado la otra

mitad de su corredor. Para simular esto, introduce 50 en el cuenta margen campo (ver fig. 1). Si su patrimonio intial se establece en 10000 su poder de compra ser

entonces 20000 y usted ser capaz de entrar en posiciones ms grandes. Tenga en cuenta que esta configuracin establece el margen para toda la cuenta y no est

relacionada con el comercio de futuros en absoluto. En otras palabras se puede negociar con acciones en la cuenta de margen.

Ajustes adicionales

casilla de verificacin "fuerzas de seal de entrada inversas salida" a la configuracin Backtester.

Cuando est encendido (la configuracin predeterminada) - backtester funciona como en las versiones anteriores y ya se cierra positon abierta si se encuentra

nueva seal de entrada en la direccin inversa. Si este interruptor est apagado - incluso si se produce seal de marcha atrs backtester mantiene actualmente

el comercio abierto y no se cierra hasta la salida positon regular (vender o cubierta) se genera la seal.

En otras palabras, cuando el dispositivo est apagado backtester hace caso omiso de las seales de corta duracin durante las operaciones de largo y hace

caso omiso de las seales de compra durante las operaciones a corto.

"Permitir la salida misma barra (comercio sola barra)" opcin para los ajustes

Cuando est encendido (la configuracin predeterminada) - entrada y salida en el mismo bar se permite (al igual que en las versiones anteriores)

Si est apagado - la salida puede suceder a partir de slo barra siguiente (esto se aplica a las seales regulares, hay un ajuste separado para
las salidas generadas por ApplyStop). Conmutacin a OFF permite reproducir el comportamiento de MS backtester que no es capaz de
manejar mismas salidas da.
"Activar detiene inmediatamente"

Esta configuracin resuelve el problema de los sistemas que entran en las operaciones de mercado abierto en las pruebas. En versiones anteriores a la 4.09

backtester supone que estabas entrar en operaciones en el mercado de cerca, as paradas incorporados se activan a partir del da siguiente. El problema fue

cuando, de hecho, definido precio abierto como el precio de entrada del comercio - a continuacin, mismas fluctuaciones del precio del da no den lugar las

paradas. Hubo algunas soluciones provisionales publicados basados en el cdigo de la AFL, pero ahora no es necesario para usarlos. Simplemente si el comercio

en abierto que debe marcar "Activar detiene inmediatamente" (fig. 1).

Usted puede preguntar por qu no se limitan a comprobar la matriz buyprice o shortprice si es igual para abrir precio. Desafortunadamente, esto no funcionar.

Por qu? Simplemente porque hay das doji al precio de apertura es igual a cerrar y volver a backtester nunca sabr si se ha introducido el comercio en el

mercado abierto o cerrado. As que realmente necesita una configuracin independiente.

"Uso QuickAFL"

QuickAFL (TM) es una caracterstica que permite ms rpido clculo AFL bajo ciertas condiciones. Inicialmente (desde
2003) que estaba disponible slo para los indicadores, a partir de la versin 5.14+ que est disponible en el anlisis automtico tambin.

En un principio la idea era permitir que la carta ms rpido vuelve a dibujar a travs del clculo de la AFL frmula nica para esa parte que es visible en el

grfico. De una manera similar, ventana de anlisis automtico puede utilizar subconjunto de citas disponibles para el clculo de la AFL, si se ha

seleccionado el parmetro "gama" es menor que "Todas las citas".

explicacin detallada de cmo funciona QuickAFL y la forma de controlarlo, se proporciona en este artculo de Knowledge Base: http://www.amibroker.com

Control a posteriori de sus ideas de operacin 212


Gua del usuario de 6,00 AmiBroker Tutorial

Tenga en cuenta que esta opcin no funciona slo en el backtester, sino tambin en optimizaciones, exploraciones y las exploraciones.

Ver tambin:

backtesting-nivel de la cartera artculo.

Evaluar los sistemas de contratos de futuros artculo.

APPLYSTOP funcin descriptiva

Con el Editor de AFL seccin de la gua.

gua de informacin privilegiada para backtester (boletn 1/2002)

Control a posteriori de sus ideas de operacin 213


Gua del usuario de 6,00 AmiBroker Tutorial

backtesting-nivel de la cartera

IMPORTANTE: Por favor lea primero Tutorial: Backtesting su artculo las ideas de operacin

nueva backtester funciona en nivel de la cartera, que significa que no hay inversiones de cartera individual y la posicin de calibrado se refiere a inversiones de cartera. inversiones

de cartera es igual a dinero en efectivo disponible, ms la suma de todas las posiciones abiertas de forma simultnea en un momento dado.

AmiBroker de cartera backtester le permite combinar las seales de comercio y estrategias de tamao comercial en simulaciones que imitan exactamente de la manera que

lo hara el comercio en tiempo real. Una caracterstica principal es su capacidad para llevar a cabo la administracin del dinero dinmica y control de riesgos a nivel de

cartera. Tamaos de posicin se determinan con pleno conocimiento de lo que est pasando a nivel de cartera en el momento en que se tom la decisin de tamao. Tal

como lo hace en la realidad.

CMO configurarlo?

Slo hay dos cosas que hay que hacer para llevar a cabo la cartera de backtest

1. Es necesario tener primero la frmula que genera seales de compra / venta / corto / cubierta como se describe en " Backtesting sus ideas de
operacin "artculo

2. Debe definir el nmero de operaciones simultneas que desea probar y qu algoritmo de tamao de la posicin que desea utilizar.

CONFIGURACIN DEL NMERO MXIMO DE OPERACIONES abiertos simultneamente

Hay dos formas de establecer el nmero mximo de operaciones abiertas de forma simultnea:

1. Ir a la ajustes de dilogo, cambie a portafolio ficha e introduzca el nmero de Max. Posiciones abiertas campo

2. Definir el mximo en la frmula misma (esto anula cualquier configuracin en la ventana Ajustes) utilizando SetOption
funcin:

SetOption ( "MaxOpenPositions", 5); // Esto establece el nmero mximo de posiciones abiertas a 5

CONFIGURACIN DEL TAMAO DE LA POSICION

IMPORTANTE: para permitir que ms de un smbolo a ser objeto de comercio que hay que aadir la variable PositionSize a su frmula, por lo menos del 100%
de los fondos se invierten en una sola seguridad:

PositionSize = -25; // Invertir el 25% del capital de cartera en el comercio sola

PositionSize = 5000; // Invertir $ 5.000 en el comercio sola

Hay una forma muy comn de establecer tanto el tamao y la posicin de nmero mximo de posiciones abiertas por lo que la equidad se extiende por igual entre los

oficios:

PosQty = 5; // Aqu se puede determinar cuntas posiciones abiertas desea SetOption (


"MaxOpenPositions", PosQty);

backtesting-nivel de la cartera 214


Gua del usuario de 6,00 AmiBroker Tutorial

PositionSize = -100 / PosQty; // Invertir el 100% del capital de cartera dividida por mx. recuento de posicin

Tambin puede utilizar los mtodos de dimensionamiento de la posicin ms sofisticados. Por ejemplo basado en la volatilidad de la posicin de calibrado (Van Tharp de

estilo):

PositionSize = -2 * BuyPrice / (* ATR 2 (10));

De esa manera usted est invirtiendo invertir el 2% de acciones de cartera en el comercio ajustado por el factor BuyPrice * ATR / 2.

USO DE POSICIN SCORE

Puede usar nueva variable PositionScore decidir qu operaciones se deben introducir si hay ms seales de entrada en diferentes valores distintos a
nmero mximo permitido de las posiciones abiertas o fondos disponibles. En tal caso AmiBroker utilizar el valor absoluto de la variable PositionScore
decidir qu operaciones son las preferidas. Ver el cdigo de abajo. Implementa sencillo sistema MA cruzado, pero con sabor adicional de preferir comercios
ingresan con smbolos que tienen bajo valor de RSI. Si se producen ms seales de compra que el efectivo disponible / mx. a continuacin, las posiciones
se preferirn las acciones con menor RSI. Usted puede ver el proceso de seleccin si backtest con el modo de informe "Registro detallado" encendido.

El cdigo siguiente incluye tambin el ejemplo de cmo encontrar el nmero ptimo de las posiciones abiertas de forma simultnea utilizando nueva Optimizacin en el

modo de Porfolio.

/ *****
** CARTERA modo REGULAR
** Esta optimizacin de la muestra

** halla el nmero ptimo de las posiciones abiertas de forma simultnea


**
*** * /

SetOption ( "InitialEquity", 20000);


SetTradeDelays (1,1,1,1); RoundLotSize =
1;

posqty = Optimizar ( "PosQty", 4, 1, 20, 1); SetOption


( "MaxOpenPositions", posqty);

// Tamao de la posicin deseada es 100% capital de cartera // dividida

por posiciones PosQty

PositionSize = -100 / posqty;

// El sistema es muy simple ...


// Parmetros MA podran optimizarse tambin ... p1 = 10;
p2 = 22;

// Sencilla cruce MA
Breve = Cruz (MA (C, p1), MA (C, p2)); Compra = Cruz
(MA (C, p2), MA (C, p1)); // Siempre en el mercado de
Venta = Corto;

backtesting-nivel de la cartera 215


Gua del usuario de 6,00 AmiBroker Tutorial

Cubierta = Comprar;

// // Resultado parcial adicional que se utiliza

para clasificar las acciones

// Cuando hay ms seales de entrada que las posiciones disponibles // /


efectivo
PositionScore = 100-LER (); // Prefieren las poblaciones que tienen baja RSI;

MODOS bACKTEST

AmiBroker 5.0 ofrece 6 modos diferentes: backtest

modo normal (backtestRegular)


modo raw regular (backtestRegularRaw)
+ prima modo normal posiciones mltiples (backtestRegularRawMulti)
raw2 modo regular (backtestRegularRaw2)
raw2 regulares + Modo de posiciones mltiples (backtestRegularRaw2Multi)
el modo de negociacin de rotacin (backtestRotational)

Todos los modos "normales" usan seales de compra / venta / corto / cubierta para entrar en operaciones / salida, mientras que (tambin conocido como "conmutacin de clasificacin

/" del sistema) el modo de "rotacin" slo usa puntuacin de posicin y se lo expuesto ms adelante.

Modos de backtest son conmutables mediante SetBacktestMode () La funcin AFL.

La diferencia entre los modos de "regular" es la forma repetida (tambin conocido como "redundante" o "extra") seales de entrada se manejan. Una seal de entrada

"extra" es la seal que viene despus de la entrada inicial, pero antes de la primera seal de salida correspondiente.

En el modo normal - el defecto, las seales de entrada redundantes se eliminan como se muestra en la imagen siguiente.

backtesting-nivel de la cartera 216


Gua del usuario de 6,00 AmiBroker Tutorial

Como se puede ver pares de Compra-Venta de seal se hacen coincidir y tratados como un comercio. Si el comercio no se introduce en la primera seal de entrada debido a un

ranking dbil, no hay suficiente dinero en efectivo o alcanzar la cuenta mxima posicin abierta, las seales de entrada subsiguientes se ignoran hasta que la seal de salida a

juego. Despus de la seal de salida, la siguiente seal de entrada ser posible candidato para entrar en el comercio. El proceso de eliminar el exceso de seales que se

producen despus de la primera compra y venta por correspondencia (y por parejas de presentacin breve, respectivamente) es el mismo que ExRem () funcin AFL ofrece. Para

utilizar el modo normal no es necesario llamar a la funcin SetBacktestMode en absoluto, ya que este es el modo por defecto.

Usted puede o no considerar la eliminacin de seales adicionales deseable. Si desea actuar sobre cualquier seal de entrada es necesario utilizar
segundo modo - backtestRegularRaw. Para activarlo es necesario incluir esta lnea en el cdigo:

// Backtest centrado en las seales, seales redundantes (crudos) no se eliminan, slo una posicin por smbolo
permitido
SetBacktestMode (BacktestRegularRaw);

No elimina las seales de entrada redundantes y actuar en cualquier entrada siempre que se obtuvo lo suficiente y hay un efectivo disponible y el mximo nmero
de posiciones abiertas no se alcanza. sin embargo, permitir que una sola posicin ABIERTA por smbolo en un momento dado. Esto significa que si el comercio de
registro ya est abierto y ms tarde en la secuencia aparece una seal de compra adicional, ser ignorado hasta que una seal de "vender" viene (seales de
cobertura corta funcionan de la misma). Tenga en cuenta que todava se puede utilizar sigScaleIn / sigScaleOut para aumentar o disminuir el tamao de esta
posicin existente, pero aparecer como una sola lnea en la lista de resultados backtest.

Si desea que todas las seales de entrada que se repite a ser objeto de decisiones y permiten abrir varias posiciones, separadas en la misma

backtesting-nivel de la cartera 217


Gua del usuario de 6,00 AmiBroker Tutorial

smbolo sin escalado de entrada / salida del efecto (por lo que mltiples posiciones en el mismo smbolo de apertura aparecer simultneamente como lneas separadas

en el informe de backtest) es necesario utilizar el modo backtestRegularRawMulti aadiendo la siguiente lnea al cdigo:

SetBacktestMode (BacktestRegularRawMulti);

En este modo de posiciones mltiples por smbolo estarn abiertas si la seal de compra / CORTA es "verdadero" durante ms de un bar y hay fondos libres. Vender / salida de la

cubierta de todas las posiciones abiertas en el smbolo dado, Escala de entrada / salida de trabajo en todas las posiciones abiertas de smbolo dado a la vez.

Observacin: Los modos restantes son para usuarios avanzados

raw2 modos son "especiales" para los usuarios avanzados de backtester personalizado. Son slo es til si lo hace la costumbre de procesamiento de seales de

salida en el procedimiento backtester personalizado. No deben ser utilizados de otra forma, a causa de impacto en el rendimiento y el consumo de memoria Raw2

modos de causa.

Lo comn entre los modos primas y raw2 es que ambos no retire el exceso de seales de entrada. La diferencia es que los modos primas
eliminar las seales EXIT exceso, mientras que Raw2 no lo hacen.

En los modos de raw2 todas las seales de salida (incluso redundantes) se pasan a la segunda fase de backtest slo en caso de que desee poner en prctica la

estrategia que se salta la primera salida. Vamos a suponer que desea salir de alguna condicin de la primera fase, pero slo en ciertas horas o despus de cierto

nmero de barras en el comercio o slo cuando se cumple la condicin de capital de cartera. Ahora se puede hacer eso en los modos raw2.

Tenga en cuenta que los modos raw2 pueden obtener significativamente ms lento cuando se utiliza el cdigo backtester personalizado que itera thru seales ya que puede

haber infinidad de seales de salida en las listas, incluso para los smbolos que no generan ninguna seal de entrada, por lo tanto, se recomienda utilizarlo slo cuando sea

absolutamente necesario. raw2 modos son tambin los ms consumo de memoria. Tenga en cuenta tambin que si se ejecuta el sistema sin procedimiento de backtest

encargo no debera haber ninguna diferencia entre los modos primas y raw2 (excepto la velocidad y el uso de memoria) como seal de salida en la primera coincidencia es

lo que se utiliza por defecto.

COMERCIO DE ROTACIN

negociacin de rotacin (tambin conocida como la recaudacin de conmutacin o de puntuacin y clasificacin) es posible tambin. Para obtener ms informacin, consulte la

descripcin de EnableRotationalTrading funcin.

HOLDMINBARS y Derechos de salida TEMPRANA

(Tenga en cuenta que estas caractersticas estn disponibles en la cartera-backtester solamente y no es compatible con backtester edad o funcin equidad ())

HoldMinBars es una funcin que desactiva la salida durante el nmero especificado por el usuario de los bares, incluso si se generan seales / paradas durante ese

perodo

Tenga en cuenta que si durante el perodo de HoldMinBars se genera cualquier parada, se ignora. Tambin se tiene en cuenta este perodo cuando se trata de clculo
de final se detiene (nuevos mximos ms altos y cae por debajo de paradas generados durante HoldMinBars posterior se ignoran) .Este ajuste, similar a EarlyExitFee /
EarlyExitBars est disponible en funcin de cada smbolo (es decir, que se puede ajustar a un valor diferente para cada smbolo)

Ejemplo:

SetOption ( "HoldMinBars" , 127 );


compra = BarIndex () == 0 ;

vender = 1 ;

backtesting-nivel de la cartera 218


Gua del usuario de 6,00 AmiBroker Tutorial

// Incluso si las seales de venta se generan cada da, // se ignoran


hasta que la barra 128

salida temprana (de rescate) se cobra cuando el comercio se abandona en el primer N bares desde la entrada. Se aade la tarifa de comisin para salir y ver que

en las comisiones reportadas por ejemplo en registro detallado. Sin embargo, no se refleja en el capital de cartera menos que el comercio realmente sale durante el

primer N bares - esto es para evitar que afecten a disposicin del crdito si el comercio no fue dado salida temprana.

// Estas dos nuevas opciones se pueden ajustar en funcin de cada smbolo // cuntos

bares (das de mercado) // una salida temprana se aplica (redencin) Cargo

SetOption ( "EarlyExitBars" , 128 );


// Cuota de amortizacin anticipada (en porcentaje)

SetOption ( "EarlyExitFee" , 2 );

(Tenga en cuenta los 180 das del calendario es de 128 o 129 das de negociacin)

// Cmo configurarlo en funcin de cada smbolo?


// Es simple - utilizar 'if'
Si ( Nombre () == "Symbol1" ) {

SetOption ( "EarlyExitBars" , 128 );


SetOption ( "EarlyExitFee" , 2 ); }

Si ( Nombre () == "Symbol2" ) {

SetOption ( "EarlyExitBars" , 25 );
SetOption ( "EarlyExitFee" , 1 ); }

Adems de HoldMinBars, EarlyExitBars hay caractersticas de hermanos (4,90) aadido en llamadas HoldMinDays y
EarlyExitDays que el trabajo con das del calendario en lugar de barras de datos. As podemos reescribir ejemplos anteriores de utilizar das naturales con

precisin:

// Incluso si las seales de venta se generan cada da, // que se ignoran


hasta 180 das naturales desde la entrada
SetOption ( "HoldMinBars" , 180 );
compra = BarIndex () == 0 ;

vender = 1 ;

// Estas dos nuevas opciones se pueden ajustar en funcin de cada smbolo //


cuntos das calendario // se aplica un (redencin) tarifa de salida temprana

SetOption ( "EarlyExitDays" , 180 );


// Cuota de amortizacin anticipada (en porcentaje)

SetOption ( "EarlyExitFee" , 2 );

(Tenga en cuenta los 180 das del calendario es de 128 o 129 das de negociacin)

backtesting-nivel de la cartera 219


Gua del usuario de 6,00 AmiBroker Tutorial

// Cmo configurarlo en funcin de cada smbolo?


// Es simple - utilizar 'if'
Si ( Nombre () == "Symbol1" ) {

SetOption ( "EarlyExitDays" , 180 );


SetOption ( "EarlyExitFee" , 2 ); }

Si ( Nombre () == "Symbol2" ) {

SetOption ( "EarlyExitDays" , 30 );
SetOption ( "EarlyExitFee" , 1 ); }

RESOLVER mismo bar, CONFLICTOS DE SEALES mismo smbolo

Es posible que el sistema genere en el mismo smbolo de la entrada y la seal de salida en el mismo bar. Consideremos, por ejemplo, este
sistema muy simple que genera seales de compra y venta en cada barra:

compra = 1 ;

vender = 1 ;

Si aade un cdigo de exploracin a ella para mostrar las seales:

Aadir columna ( Comprar, " Comprar" , 1.0 );

Aadir columna ( Vender, " Vender" , 1.0 );

Filtro = Comprar O vender;

obtendr la siguiente salida (cuando se presiona Explorar);

Ahora por el hecho de que las seales de entrada y salida hacen NO llevar informacin de tiempos, por lo que no sabe qu seal es lo primero, hay tres
maneras de cmo pueden ser interpretadas esas mismas seales de barra, de entrada y salida en conflicto:

1. slo una seal es tomada en cualquier bar, por lo que el comercio que comienza en la barra 1 termina en la barra 2 y la prxima comercio slo puede ser abierta

en la barra 3 y cerrado en la barra 4

backtesting-nivel de la cartera 220


Gua del usuario de 6,00 AmiBroker Tutorial

2. ambos se utilizan seales y seal de entrada precede a la seal de salida, por lo que el comercio que comienza en la barra 1 termina en la barra 1, entonces el

comercio texto se abre en la barra 2 y termina en la barra 2, y as sucesivamente (que tienen oficios de un solo bar y estamos fuera de mercado entre las barras)

3. ambos se utilizan seales y seal de entrada se produce despus de la seal de salida. En esta situacin, la primera seal (salida) se ignora porque somos

plana, y el comercio est abierto en una misma seal de entrada del bar. Entonces no tenemos ms seales para la barra y el comercio es cerrada en la siguiente

seal de salida de la barra, entonces tenemos otra entrada (mismo bar). As comercial que comienza en la barra 1 termina en la barra 2, entonces el comercio texto

se abre en la barra 2 y termina en la barra 3, y as sucesivamente (tenemos operaciones que abarcan entre las barras, pero tanto la salida y la entrada occuring seal

en el mismo bar estn actuar en consecuencia)

Dado que, como ya hemos mencionado, compra / venta / corto / cubierta matrices no llevan informacin de temporizacin tenemos que decirle de alguna manera AmiBroker

cmo interpretar tales conflictos. Uno podra pensar que es suficiente para establecer buyprice para abrir y cerrar sellprice a entregar informacin de tiempo, pero es NO el

caso. matrices de precios propios NO HAGA proporcionar informacin de sincronizacin de ninguno de ellos. Usted puede preguntar por qu. Esto es bastante simple, en

primer lugar los precios de cotizacin no necesita ser fijado a exigir de apertura / cierre. En varios escenarios es posible que desee definir como buyprice + deslizamiento

abierto y sellprice tan cerca - deslizamiento. Incluso si usted hace uso exacto de apertura y cierre, sucede muy a menudo que se abren es igual cercano (como ase define

una vela Doji) y entonces no hay manera de saber de precio por s solo, que lleven consigo una cerrada o abierta. As que de nuevo las variables buyprice / sellprice /

shortprice / coverprice no proporcionan ninguna informacin de temporizacin.

La nica manera de controlar la forma como bar, misma que se resuelvan los conflictos mismos smbolos de entrada / salida se realiza a travs

AllowSameBarExit opcin y HoldMinBars opcin.

Escenario 1. Slo una seal por smbolo se toma en cualquier bar

Este escenario se utiliza cuando AllowSameBarExit opcin se establece en falso ( apagado).

En este caso no importa realmente si la salida o entrada fue el primero en el interior de cada barra. Es bastante fcil de entender: en cualquier barra de una sola seal se acte en

consecuencia. As que si estamos completamente en smbolo dado, a continuacin, entrada seal se toma (con seal de compra que tiene precedencia sobre corta), otras seales

se ignoran y que se mueven a la siguiente barra. Si estamos mucho tiempo en smbolo dado, a continuacin, vender seal se toma, el comercio se sale y nos movemos a la

siguiente barra ignorando otras seales. Si tenemos una escasez de smbolo dado a continuacin, cubrir seal se toma, el comercio se sale y nos movemos a la siguiente barra de

nuevo haciendo caso omiso de otras seales. Si no estamos en el mercado, pero no hay seal de salida a juego - la posicin se mantiene y nos movemos a la siguiente barra.

SetOption ( "AllowSameBarExit" , Falso ); compra = 1 ;

vender = 1 ;

Las siguientes imgenes muestran el que las seales se toman y resultando lista de comercio. Todas las operaciones comienzan un da y terminan da siguiente. Nuevo comercio

est abierto al da siguiente.

backtesting-nivel de la cartera 221


Gua del usuario de 6,00 AmiBroker Tutorial

Escenario 2. Se utilizan dos seales de entrada y salida y seal de entrada precede a la seal de salida

Este escenario se utiliza cuando AllowSameBarExit opcin se establece en Cierto ( activado) y HoldMinBars se pone a cero (que es la configuracin por
defecto).

En este caso nos limitamos a actuar en ambas seales de inmediato (el mismo bar). As que si estamos completamente en smbolo dado, a continuacin,

entrada seal se toma (con seal de compra que tiene precedencia sobre corta), pero no nos movemos a la siguiente barra inmediatamente. En su lugar, comprobamos si existen

seales de salida tambin. Si estamos mucho tiempo en smbolo dado, a continuacin, vender seal se toma. Si tenemos una escasez de smbolo dado a continuacin, cubrir seal se

toma. Slo despus de procesar todas las seales que nos movemos a la siguiente barra.

SetOption ( "AllowSameBarExit" , Cierto ); compra = 1 ;

vender = 1 ;

Las siguientes imgenes muestran el que las seales se toman y resultando lista de comercio. Como podemos ver, esta vez todas las seales son accionados y

tenemos la secuencia de operaciones de una sola barra.

Escenario 3. Se utilizan dos seales y seal de entrada se produce despus de la seal de salida.

backtesting-nivel de la cartera 222


Gua del usuario de 6,00 AmiBroker Tutorial

Este escenario se utiliza cuando AllowSameBarExit opcin se establece en Cierto ( activado) y HoldMinBars se establece en 1 (o ms).

En este caso nos limitamos a actuar en ambas seales en una sola barra, pero respetamos la HoldMinBars = 1 limitacin, por lo que el comercio era slo abierto no se puede cerrar la

misma barra. As que si estamos mucho tiempo en smbolo dado, a continuacin, vender seal se toma. Si tenemos una escasez de smbolo dado a continuacin, cubrir seal se toma.

No nos movemos a la siguiente barra todava. Ahora bien, si estamos completamente en smbolo dado (posiblemente slo posicin sobre esta seal de salida de la barra salido), a

continuacin, entrada seal se toma en su caso (con seal de compra que tiene precedencia sobre corta) y luego pasamos a la siguiente barra.

SetOption ( "AllowSameBarExit" , Cierto );


SetOption ( "HoldMinBars" , 1 );
compra = 1 ;

vender = 1 ;

Las siguientes imgenes muestran el que las seales se toman y resultando lista de comercio. Como podemos ver, de nuevo todas las seales se acta sobre el comercio

PERO ... la duracin es ms larga - que son no mismas rutas bar - todos ellos abarcan toda la noche.

Cmo funciona en el caso de la cartera?

El mecanismo es el mismo sin importar si se prueba con sencillo en el smbolo o smbolos mltiples. Primeros conflictos del mismo de barras se resolvieron en cada

smbolo por separado de la manera descrita anteriormente. Entonces, cuando se prueba en mltiples smbolos, los candidatos comerciales resultantes estn sujetos a

anotar por PositionScore describe en la parte anterior de este documento.

Apoyo a las estrategias equilibradas incidencia en el mercado, a largo cortas

Una estrategia de inversin se considera neutro de mercado si se trata de evitar por completo algn tipo de riesgo de mercado, por lo general mediante la
cobertura. La estrategia tiene posiciones de capital Corto Largo /, con posiciones largas cubiertas con posiciones cortas en los mismos sectores y afines, por lo que
el inversor neutra mercado de valores debe ser poco afectado por sectores o por eventos a nivel de mercado. Esto lugares, en esencia, una apuesta que las
posiciones largas superan a sus sectores (o las posiciones cortas rentabilidad inferior), independientemente de la fuerza de los sectores.

En la versin 5.20 las siguientes opciones Backtester se han aadido para simplificar la implementacin de sistemas de incidencia en el mercado: SeparateLongShortRank,
MaxOpenLong, MaxOpenShort.

backtesting-nivel de la cartera 223


Gua del usuario de 6,00 AmiBroker Tutorial

backtester opcin SeparateLongShortRank

Para habilitar la utilizacin por separado de largo / corto mejores

resultados: SetOption ( "SeparateLongShortRank", true);

Cuando se habilita la clasificacin corto / largo independiente, el backtester mantiene dos listas separadas "de alta calificacin" de seal, uno para las seales de

largo y uno para seales cortas. Esto asegura que los candidatos largas y cortas son, independientemente, incluso si la puntuacin de posicin no es simtrico (por

ejemplo, cuando largos candidatos tienen puntuaciones positivas muy altas mientras que los candidatos cortas slo tienen puntuaciones negativas parciales). Eso

contrasta con el modo por defecto en el que slo el valor absoluto de la posicin de la puntuacin, se utilizar un lado (largo / corto) puede dominar por completo

clasificacin si son valores de puntuacin asimtrica.

Cuando SeparateLongShortRank est activado, en la segunda fase del backtest, dos listas de clasificacin independientes se entrelazan para formar la lista de seal final

tomando primero mejor clasificado de largo, entonces mejor clasificado corto, entonces segundo mejor clasificado de largo, a continuacin, segundo mejor clasificado resumen, a

continuacin, 3 parte superior ocup el 3er largo y corto mejor clasificado, y as sucesivamente ... (siempre y cuando existan seales en ambas listas de largo / corto, si no hay

ms seales de tipo dado, entonces las seales restantes de cualquiera de las listas largas o cortas se anexan)

Por ejemplo:
seales de entrada (puntuacin): ESRX = Comprar (60,93), GILD = Corto (-47,56), CELG = Comprar (57.68), MRVL = Corto (-10,75), ADBE = Comprar (34.75), VRTX =

Comprar (15.55), SIRI = Comprar (2.79),

Como se puede ver seales cortas quedan intercalados entre las seales de largo a pesar de que sus valores absolutos de las puntuaciones son ms pequeas que las

puntuaciones de seales largas correspondiente. Tambin haba slo 2 seales cortas para que la barra en particular por lo que, el resto de la lista muestra las seales de largo

con el fin de la posicin de puntuacin. Aunque esta caracterstica se puede utilizar de forma independiente, que est destinado a ser utilizado en combinacin con opciones

MaxOpenLong y MaxOpenShort.

Opciones Backtester MaxOpenLong / MaxOpenShort

MaxOpenLong - limita el nmero de posiciones largas que pueden estar abiertas simultneamente MaxOpenShort - limita el
nmero de posiciones cortas que pueden estar abiertas simultneamente

Ejemplo:
SetOption ( "MaxOpenPositions", 15); SetOption
( "MaxOpenLong", 11); SetOption (
"MaxOpenShort", 7);

El valor de cero (por defecto) significa sin lmite. Si tanto MaxOpenLong y MaxOpenShort se ponen a cero (o no definen la hay) el backtester funciona
vieja manera - slo hay lmite global de activos (MaxOpenPositions), independientemente del tipo de comercio.

Tenga en cuenta que estos lmites son independientes del lmite mundial (MaxOpenPositions). Esto significa que MaxOpenLong
+ MaxOpenShort puede o no puede ser igual a MaxOpenPositions.

Si MaxOpenLong + MaxOpenShort es mayor que MaxOpenPositions luego el nmero total de posiciones permitidas no exceder MaxOpenPositions,
y los lmites cortos / largos individuales se aplican tambin. Por ejemplo, si el sistema est configurado para MaxOpenLong 7 y maxOpenShort se
ajusta a 7 y MaxOpenPositions se establece en 10 y el sistema genera seales de 20: 9 de largo (de ms alto rango) y 11 cortos, se abrir 7 de largo
y 3 cortos.

Si MaxOpenLong + MaxOpenShort es ms pequeo que MaxOpenPositions (pero mayor que cero), el sistema no ser capaz de abrir
ms de (+ MaxOpenLong MaxOpenShort).

backtesting-nivel de la cartera 224


Gua del usuario de 6,00 AmiBroker Tutorial

Tenga en cuenta tambin que MaxOpenLong y MaxOpenShort solamente un tope al nmero de posiciones abiertas de tipo dado (largo / corto). No afectan a la
forma en que se haga ranking. Es decir, mediante la clasificacin por defecto se realiza usando el valor absoluto de positionscore.

Si su puntaje de posicin no es simtrico, esto puede significar que usted no est recibiendo deseado seales de alta clasificacin de un lado. Por lo tanto, para utilizar

completamente MaxOpenLong y MaxOpenShort en los sistemas de rotacin equilibrada ( "mercado neutral") de largo / corto se desea llevar a cabo la clasificacin

separada para seales largas y cortas seales. Para habilitar la utilizacin por separado de largo / corto clasificacin:

SetOption ( "SeparateLongShortRank", true);

Ver tambin:

Backtesting sus ideas de operacin artculo.

Evaluar los sistemas de contratos de futuros artculo.

Con el Editor de AFL seccin de la gua.

gua de informacin privilegiada para backtester (boletn 1/2002)

backtesting-nivel de la cartera 225


Gua del usuario de 6,00 AmiBroker Tutorial

La lectura del informe backtest

Para ver el informe de la ltima backest simplemente haga clic Informe botn en la ventana de anlisis automtico. Para ver resultados de todos los backtest pasado, haga

clic en la flecha desplegable en el Informe botn y seleccione Explorador de informes opcin. Esto mostrar la ventana Explorador de informes que le mostrar la lista de

todas las pruebas retrospectivas realizadas. Si hace doble clic en la lnea - se mostrar informe detallado.

Un nuevo informe se ha mejorado enormemente en comparacin con el anterior. Incluye estadsticas separadas para todos los lados largos y cortos, as como gran nmero

de nuevas mtricas. Usted puede obtener ayuda en corto cifra dada al pasar el puntero del ratn sobre el nombre del campo dado. Ver la descripcin en la descripcin.

breves explicaciones se proporcionan tambin a continuacin:

exposicin% - ' exposicin de mercado del sistema comercial calculado en base bar junto a la barra. Suma de las exposiciones de barras dividido por el nmero de barras. La

exposicin nica barra es el valor de las posiciones abiertas divididos por el patrimonio de la cartera.

Ajustado al Riesgo Net Return% - El beneficio neto% dividido por la exposicin%

Retorno anual % - Agravado% Declaracin Anual (CAR)

Rentabilidad ajustada al riesgo% - retorno% anual dividido por la exposicin%

Avg. Prdida de beneficios, tambin conocido como La esperanza de ($) - ( Ganancias de los ganadores de los perdedores + Prdida) / (nmero de operaciones),

representa el aumento esperado del dlar / prdida por operacin

Avg. Prdida de beneficios %, tambin conocido como La esperanza (%) - '(% Ganancias de los ganadores +% Prdida de perdedores) / (nmero de operaciones),

representa espera porcentaje de ganancia / prdida por operacin

Avg. bares Held - suma de barras en oficios / nmero de operaciones

Max. reduccin del comercio - El mayor pico a valle descenso experimentado en cualquier comercio nico. Cuanto menor sea el mejor

Max. comercio% reduccin - El mayor pico a valle disminucin porcentual experimentada en cualquier comercio nico. Cuanto menor sea el mejor

Max. reduccin del sistema - El mayor pico a valle descenso experimentado en inversiones de cartera. Cuanto menor sea el mejor

Max. sistema de reduccin% - El mayor pico a valle experiment disminucin porcentual en el capital de cartera. Cuanto menor sea el mejor

Factor de Recuperacin - El beneficio neto dividido por Max. reduccin del sistema

CAR / MaxDD - Compuesto% de retorno anual dividido por Max. sistema de reduccin%. Bueno si ms grande que 2

RAR / MaxDD - Riesgo rendimiento ajustado dividido por Max. sistema de reduccin%. Bueno si ms grande que 2.

Factor de Beneficio - Ganancias de los ganadores dividido por la prdida de perdedores

Ratio de pago - Razn de ganancia media / prdida media

Error estndar - Error estndar mide distorsin de sonido de la lnea de equidad. Cuanto menor sea el mejor.

La lectura del informe backtest 226


Gua del usuario de 6,00 AmiBroker Tutorial

Relacin riesgo-recompensa - Medida de la relacin entre el riesgo inherente a un sistema de comercio de la comparacin con su potencial de ganancia. Ms alto es

mejor. Se calcula como la pendiente de la lnea de equidad (esperado retorno anual) dividido por su error estndar.

ndice de la lcera - raz cuadrada de la suma de disposicin del crdito al cuadrado dividido por el nmero de barras

ndice de Rendimiento lcera - ( beneficio anual - Tresury toma nota de lucro) / ndice de lcera '> ndice de Rendimiento lcera. Actualmente notas Tresury

beneficio est codificado en el 5,4. En la versin futuro habr para esta programada por el usuario.

Ratio de Sharpe de los oficios - Medida del riesgo de retorno de la inversin ajustada. Por encima de 1,0 es buena, ms de 2.0 es muy bueno. Ms
informacin http://www.stanford.edu/~wfsharpe/art/sr/sr.htm . Clculo: primera vuelta porcentaje medio y la desviacin estndar de los rendimientos se
calculan. A continuacin, estas dos figuras se anualizaron multipling ellos por la relacin (NumberOfBarsPerYear) / (AvgNumberOfBarsPerTrade). A
continuacin, se resta la tasa libre de riesgo de retorno (actualmente no modificable 5) a partir de rentabilidad media anualizada y luego dividido por la
desviacin estndar anualizada de los retornos.

K-Ratio - Detecta inconsistencia en los retornos. Debe ser de 1,0 o ms. La mayor relacin K es el rendimiento ms consistente que puede esperar del sistema.
pendiente de la regresin lineal de lnea de capital multiplicado por la raz cuadrada de la suma de las desviaciones al cuadrado de nmero de comps dividido por el
error estndar de lnea de capital multiplicado por la raz cuadrada del nmero de barras. Ms informacin: Stocks & Commodities V14: 3 (115-118): La medicin del
rendimiento del sistema de Lars N. Kestner

Cdigo de colores en el informe backtest (nuevo en 5,60)

Versin 5.60 lleva las mejores informe backtest: los valores "buenos" y "malos" en el informe backtest cdigo de colores. Algunos de los indicadores en el informe

backtest son un cdigo de colores. Azul significa "neutral", verde significa "bueno", Rojo significa "malo". Las mtricas que no estn COLORIZED son siempre de color

negro.

Este cdigo de colores es, por supuesto, arbitraria y debe utilizarse como nica guideance. Tratar la 'roja' como bandera de aviso y consejo para comprobar el
valor en detalle.

A partir de ahora las siguientes mediciones son coloreada: Beneficio

neto: Beneficio Neto% - mal <0, buena> 0

% Anual lucro, mal <0, neutral Transcurrir 0 y 10, bien> 10% RAR mal <0,
buena> (10 / exposicin)
Avg. Ganancia / Prdida todos los oficios (Expectativa $) - malos <0, buena> 0 Promedio Ganancia /

Prdida% Esperanza de todos los oficios (%) - malos <0, buenas> 0

Max. sistema de reduccin% - mal: dd peor que -30%, neutro: dd entre -30 y -10%, buena - -10% a 0% CAR / MaxDD, RAR / MaxDD -
mal <1, neutral entre 1 y 2, buena> 2 Factor de recuperacin - mal <1, neutral entre 1 y 2, buena> 2 Ratio de Pago - mal <1, neutral
entre 1 y 2, buena> 2

Ver tambin:

Antiguo informe backtest

Backtesting sus ideas de operacin artculo.

Lista backtesting artculo.

Evaluar los sistemas de contratos de futuros artculo.

Con el Editor de AFL seccin de la gua.

La lectura del informe backtest 227


Gua del usuario de 6,00 AmiBroker Tutorial

gua de informacin privilegiada para backtester (boletn 1/2002)

La lectura del informe backtest 228


Gua del usuario de 6,00 AmiBroker Tutorial

Cmo optimizar el sistema de comercio

NOTA: Este es tema bastante avanzado. Por favor, lea anteriores tutoriales AFL primero.

Introduccin

La idea detrs de una optimizacin es simple. En primer lugar usted tiene que tener un sistema de comercio, esto puede ser un simple cruce de media
mvil, por ejemplo. En casi todos los sistemas hay algunos parmetros (como perodo de promedio) que deciden cmo se comporta el sistema dado (es
decir, es es muy adecuado para largo plazo o corto plazo, cmo se reacciona a las poblaciones altamente voltiles, etc.). La optimizacin es el proceso
de encontrar los valores ptimos de los parmetros (dando mayor beneficio del sistema) para un smbolo dado (o una cartera de smbolos). AmiBroker es
uno de los pocos programas que le permiten optimizar su sistema en mltiples smbolos a la vez.

Para optimizar su sistema tiene que definir de una upto diez parmetros a optimizar. Usted decide lo que es un valor mnimo y mximo admisible del
parmetro y en lo que incrementa este valor debe ser actualizada. AmiBroker a continuacin, realiza mltiples volver a prueba el sistema con todas
las posibles combinaciones de valores de los parmetros. Cuando termina este proceso, AmiBroker muestra la lista de resultados ordenados por el
beneficio neto. Usted es capaz de ver los valores de los parmetros de optimizacin que le dan el mejor resultado.

Escribe frmula AFL

Optimizacin en el probador de nuevo se apoya a travs de la nueva funcin llamada a optimizar. La sintaxis de esta funcin es la siguiente:

Optimizar variable = ( " Descripcin ", por defecto, mnimo, mximo, el paso );

dnde:

variables - es normal variable de AFL que se le asigna el valor devuelto por la funcin a optimizar. Con backtesting normales, la exploracin, la
exploracin y modos comentary las funciones optimizar la rentabilidad defecto
valor, por lo que la llamada a la funcin anterior es equivalente a: variable = defecto;

En la optimizacin de la funcin del modo optimizar la rentabilidad de los valores sucesivos min a max ( inclusive) con paso
paso a paso.

" Descripcin" es una cadena que se utiliza para identificar la variable de optimizacin y se muestra como un nombre de columna en la lista de resultados de la optimizacin.

defecto es un valor predeterminado que optimizar los rendimientos de funcin en la exploracin, el indicador, comentario, escanear y modos de prueba traseros normales

min Se est optimizando un valor mnimo de la variable

max Se est optimizando un valor mximo de la variable

paso es un intervalo utilizado para aumentar el valor de min a max

notas:

AmiBroker soporta hasta 64 llamadas a la funcin (por lo tanto, hasta 64 variables de optimizacin) optimizar, tenga en cuenta que si est utilizando la
optimizacin exhaustiva entonces es muy buena idea para limitar el nmero de optimizacin

Cmo optimizar el sistema de comercio 229


Gua del usuario de 6,00 AmiBroker Tutorial

las variables a solo unos pocos. Cada llamada a optimizar generar ( max - min) / paso bucles de optimizacin y varias llamadas para optimizar
multiplicar el nmero de carreras necesarias. Por ejemplo la optimizacin de dos parmetros mediante 10 pasos requerirn 10 * 10 = 100 loops
de optimizacin.

Llame a la funcin a optimizar una sola vez por la variable al principio de su frmula, ya que cada llamada genera una nueva optimizacin de bucles

optimizacin-smbolo mltiple es totalmente compatible con AmiBroker


Mximo espacio de bsqueda es 2 64 ( 10 19 = 10,000,000,000,000,000,000) combinaciones

Ejemplos

1. Single optimizacin de variables:

SIGAVG = Optimizar ( "Promedio de la seal" , 9 , 2 , 20 , 1 );

compra = Cruzar ( MACD ( 12 , 26 ), Seal ( 12 , 26 , SIGAVG));


vender = Cruzar ( Seal ( 12 , 26 , SIGAVG), MACD ( 12 , 26 ));

2. Optimizacin de dos variables (apto para grficos 3D)

por = Optimizar ( "por" , 2 , 5 , 50 , 1 ); nivel = Optimizar


( "nivel" , 2 , 2 , 150 , 4 );

compra = Cruzar ( CCI (Per), -Nivel);


vender = Cruzar ( Nivel, CCI (Per));

3. Mltiple (3) la optimizacin de variables:

mfast = Optimizar ( "MACD rpido" , 12 , 8 , diecisis , 1 ); mslow = Optimizar


( "MACD es lento" , 26 , 17 , 30 , 1 ); SIGAVG = Optimizar ( "Promedio de la
seal" , 9 , 2 , 20 , 1 );

compra = Cruzar ( MACD (Mfast, mslow), Seal (Mfast, mslow, SIGAVG));


vender = Cruzar ( Seal (Mfast, mslow, SIGAVG), MACD (Mfast, mslow));

Despus de introducir la frmula simplemente haga clic en Optimizar botn en la ventana "Anlisis automtico". AmiBroker comenzar a probar todas las combinaciones posibles de

variables de optimizacin e informar de los resultados en la lista. Despus de la optimizacin se realiza la lista de resultado se presenta ordenado por el beneficio neto%. Como se

puede ordenar los resultados por cualquier columna en la lista de resultados es fcil de conseguir los valores ptimos de los parmetros para la reduccin ms bajo, ms bajo

nmero de operaciones, el factor de ganancia ms grande, la exposicin al mercado ms baja y ms alta rentabilidad ajustada a riesgo anual%. Las ltimas columnas de la lista de

resultados presentan los valores de las variables de optimizacin para la prueba dada.

Cuando decida qu combinacin de parmetros se adapte a sus necesidades el mejor todo lo que necesita hacer es reemplazar los valores predeterminados en
funcin de optimizar la llama con los valores ptimos. En la etapa actual tiene que escribir a mano en la ventana de edicin frmula (el segundo parmetro de la
llamada a la funcin optimizar).

Viendo grficos animados 3D de optimizacin

Para mostrar la carta optimizacin 3D, es necesario ejecutar la optimizacin de dos variables en primer lugar. Dos variables de optimizacin necesita una frmula que
tiene 2 llamadas de funcin Optimizar (). Un ejemplo de dos variables frmula optimizacin se ve as:

Cmo optimizar el sistema de comercio 230


Gua del usuario de 6,00 AmiBroker Tutorial

por = Optimizar ( "por" , 2 , 5 , 50 , 1 ); nivel = Optimizar


( "nivel" , 2 , 2 , 150 , 4 );

compra = Cruzar ( CCI (Per), -Nivel);


vender = Cruzar ( Nivel, CCI (Per));

Despus de introducir la frmula debe hacer clic en el botn "Optimizar".

Una vez que se haya completado la optimizacin debe hacer clic en la flecha desplegable Optimizar botn

y seleccione Ver grfico de optimizacin 3D. En unos pocos segundos una parcela de superficie

tridimensional colorido aparecer en una ventana del visor grfico 3D. Un ejemplo grfico de 3D

generados utilizando la frmula anterior se muestra a continuacin.

Por defecto, los valores de visualizacin en 3D grficos de la ganancia neta en contra de las variables de optimizacin. Sin embargo, puede trazar grfico de superficie 3D para

cualquier columna de la tabla de resultados de optimizacin. Basta con hacer clic en el encabezado de columna para ordenar que (flecha azul aparecer indicando que los resultados

de la optimizacin estn ordenadas segn la columna seleccionada) y luego elegir grfico de optimizacin vista 3D de nuevo.

Al visualizar cmo los parmetros de su sistema afectan al rendimiento de la negociacin, puede ms fcilmente decidir qu parmetro de los valores producen "frgil"
y que producen "robusto" el rendimiento del sistema. configuraciones robustas son las regiones en la grfica en 3D que muestran cambios graduales en lugar de
abruptos en el diagrama de la superficie. grficos 3D de optimizacin son gran herramienta para prevenir ajuste de curvas. De ajuste de curvas (o sobre-optimizacin)
se produce cuando el sistema es ms complejo de lo que debe ser, y toda esa complejidad se centra en las condiciones de mercado que puede que nunca vuelva a
ocurrir. Los cambios radicales (o picos) en las listas de optimizacin 3D muestran claramente sobre-optimizacin reas.

Cmo optimizar el sistema de comercio 231


Gua del usuario de 6,00 AmiBroker Tutorial

Debe elegir regin parmetro que produce una meseta ancha y amplia en el grfico 3D para su comercio de la vida real. Los conjuntos de parmetros que producen

picos de ganancias no van a funcionar de forma fiable en el comercio real.

controles del visor grfico 3D

visor grfico 3D de AmiBroker ofrece capacidades totales de visualizacin grfica con rotacin completa y animacin. Ahora se puede ver los resultados del
sistema desde todas las perspectivas posibles. Se puede controlar la posicin y otros parmetros de la tabla utilizando los atajos de ratn, la barra de
herramientas y el teclado, lo que le resulte ms fcil para usted. A continuacin encontrar la lista.

los controles del ratn:

- Girar a - mantenga pulsado el botn izquierdo del ratn y mover en las direcciones X / Y

- to Zoom-in, zoom-out - mantenga pulsado el botn derecho del ratn y se mueven en direcciones X / Y
- Mover a (traducir) - mantenga pulsado el botn izquierdo del ratn y la tecla CTRL y se mueven en direcciones X / Y
- para animar - mantenga pulsado el botn izquierdo del ratn, arrastre rpidamente y suelte el botn mientras arrastra

Controles del teclado:

ESPACIO - animado (auto-rotacin) tecla de flecha


izquierda - gire vert. izquierda Flecha derecha - gire vert.
derecha tecla de flecha - girar horiz. hasta tecla de flecha -
girar horiz. abajo Teclado numrico + (PLUS) - Cerca de
(zoom in) Numrico - (menos) - Lejos (alejar) Numrico 4 -
mover hacia la izquierda T. numrico 6 - mover Numrico
derecha 8 - moverse hacia arriba Numrico 2 - mover hacia
abajo PG - el nivel del agua hasta PGINA aBAJO - nivel
del agua

Inteligente (no exhaustiva) de optimizacin

Introduccin

AmiBroker ofrece ahora optimizacin inteligente (no exhaustiva), adems de regular, bsqueda exhaustiva. bsqueda no exhaustiva es til si el nmero de todas las

combinaciones de parmetros del sistema comercial dado es simplemente demasiado grande como para ser viable para la bsqueda exhaustiva.

bsqueda exhaustiva es perfectamente bien, siempre y cuando sea razonable para usarlo. Digamos que usted tiene 2 parmetros de cada uno vara de 1 a 100 (paso
1).
Eso es 10000 - combinaciones perfectamente bien para la bsqueda exhaustiva. Ahora con 3 parmetros que recibi 1 milln de combinaciones - que todava est
bien para la bsqueda exhaustiva (pero puede ser lenghty). Con 4 parmetros que tienen 100 millones de combinaciones y con 5 parmetros (1..100) tiene 10 mil
millones de combinaciones. En ese caso, sera consumir para comprobar todos ellos demasiado tiempo, y esta es la zona en la que no exhaustivos mtodos
inteligentes de bsqueda pueden resolver el problema que no tiene solucin en un tiempo razonable mediante la bsqueda exhaustiva.

Inicio rpido

Aqu es absolutamente la instruccin SIMPLE cmo utilizar la nueva optimizador no exhaustiva (en este caso CMA-ES).

Cmo optimizar el sistema de comercio 232


Gua del usuario de 6,00 AmiBroker Tutorial

1. Abra su frmula en el editor de frmulas

2. Aadir esta sola lnea en la parte superior de la frmula:

OptimizerSetEngine ( "CMAE"); // Tambin se puede utilizar "SPSO" o "tribulacin" aqu

3. pestaa (Opcional) Seleccione su objetivo la optimizacin de anlisis automtico, Configuracin, "Walk-Forward"


optimizacin de destino campo. Si se salta este paso se optimizar para el coche / TDM (rendimiento anual compuesto dividido por una aspiracin mxima%).

y eso es.

Ahora bien, si se ejecuta la optimizacin del uso de esta frmula, se utilizar nueva evolutiva (no exhaustiva) CMA-ES optimizador.

Como funciona ?

La optimizacin es el proceso de encontrar mnimo (o mximo) de funcin dada. Cualquier sistema de comercio puede ser considerada como una
funcin de cierto nmero de argumentos. Las entradas son parmetros y datos de cotizacin, la salida es su objetivo de optimizacin

(Decir CAR / TDM). Y que busca el mximo de la funcin dada.

Algunos de los algoritmos de optimizacin inteligentes se basan en la naturaleza (comportamiento animal) - algoritmo PSO, o proceso biolgico - Los algoritmos

genticos,

y algunos se basan en conceptos matemticos derivados por los seres humanos - CMA-ES.

Estos algoritmos se utilizan en muchas reas diferentes, incluyendo las finanzas. Enter "PSO finanzas" o "finanzas CMA-ES" en Google y encontrar un
montn de informacin.

No exhaustivos (o "inteligentes") mtodos encontrarn ptimo global o local. El objetivo es, por supuesto, para encontrar uno mundial, pero si hay un solo pico
agudo
de tropecientos combinaciones de parmetros, mtodos no exhaustivos pueden fallar para encontrar este nico pico, pero teniendo que forman Perspecive del
comerciante, la bsqueda de pico agudo solo es intil para el comercio, porque ese resultado sera inestable (demasiado frgil) y no replicable en el comercio real.
En proceso de optimizacin que estamos buscando en lugar de las mesetas con parmetros estables y esta es la zona en la que brillan mtodos inteligentes.

En cuanto al algoritmo utilizado por la bsqueda no exhaustiva se ve de la siguiente manera:

a) el optimizador genera algunos (por lo general al azar) la poblacin a partir de los conjuntos de parmetros

b) backtest es realizada por AmiBroker para cada juego de parmetros de la poblacin


c) los resultados de las pruebas retrospectivas son evaluados de acuerdo a la lgica del algoritmo y nueva
poblacin se genera en base a la evolucin de los resultados,
d) si el nuevo mejor se encuentra - guardar e ir al paso b) hasta que se cumplan criterios de parada

Ejemplo criterios de parada pueden incluir:

a) alcanzar iteraciones mximas especificadas


b) dejar de si el rango de los mejores valores objetivos de las ltimas generaciones X es cero

c) detendr si la adicin de 0,1 vector de desviacin estndar en cualquier direccin eje principal no cambia el valor del valor objetivo

Cmo optimizar el sistema de comercio 233


Gua del usuario de 6,00 AmiBroker Tutorial

d) los dems

Para utilizar cualquier optimizador inteligente (no exhaustiva) en AmiBroker es necesario especificar el motor optimizador que desea utilizar en la frmula AFL
utilizando la funcin OptimizerSetEngine.

OptimizerSetEngine ( "nombre")

La funcin selecciona motor de optimizacin externa definida por nombre. AmiBroker momento, los buques con motores de 3: Estndar de Partculas Swarm
Optimizer ( "SPSO"), tribus ( "Trib"), y CMA-ES ( "CMAE") - los nombres de los apoyos se van a utilizar en las llamadas OptimizerSetEngine.

Adems de seleccionar el motor optimizador es posible que desee ajustar algunos de los parmetros internos. Para hacerlo utilice la funcin
OptimizerSetOption.

OptimizerSetOption funcin ( "nombre", valor)

La funcin de establecer los parmetros adicionales para la optimizacin del motor externo. Los parmetros son dependiente del motor.

Los tres optimizadores enviados con AmiBroker (SPSO, Trib, CMAE) soportan dos parmetros: "corre" (nmero de carreras) y "MaxEval" (mximo
evaluaciones (pruebas) por solo plazo). El comportamiento de cada parmetro es dependiente del motor, por lo que puede mismos valores y por lo general va
a dar resultados diferentes con diferentes motores utilizados.

La diferencia entre ejecuciones y MaxEval es como sigue. Evaluacin (o prueba) es sencillo backtest (o evaluacin del valor de la funcin objetivo).

RUN es una carrera completa del algoritmo (encontrar el valor ptimo) - por lo general implica muchas pruebas (evaluaciones).

Cada corrida entera simplemente se reinicia el proceso de optimizacin del nuevo comienzo (nueva poblacin aleatoria inicial).

Por lo tanto cada ejecucin puede dar lugar a la bsqueda de diferentes locales max / min (si no encuentra uno mundial). As reza parmetro define el nmero
de carreras posteriores del algoritmo. MaxEval es el nmero mximo de evaluaciones (bactests) en cualquier sola carrera.

Si el problema es relativamente sencillo y 1000 pruebas son suficientes para encontrar un mximo global, 5x1000 es ms probable encontrar mximo global

porque hay menos posibilidades de ser atrapado en un mximo local, ya que las ejecuciones subsiguientes empezarn a partir de diferentes poblaciones de partida al azar

La eleccin de valores de los parmetros puede ser complicado. Depende de un problema que se est probando, su complejidad, etc, etc Cualquier mtodo no exhaustiva

estocstico no le da la garanta de encontrar mundial max / min, independientemente del nmero de pruebas si es ms pequea

que exhaustiva. La respuesta ms sencilla es: especificar como gran nmero de pruebas, ya que es razonable para usted en trminos de tiempo necesario para

completar.

Otro consejo simple es multiplicar por 10 el nmero de pruebas con la adicin de nueva dimensin. Eso puede conducir a sobreestimar el nmero

de pruebas necesarias, pero es bastante seguro. Enviado motores estn diseados para ser fcil de usar, por lo tanto, los valores de "razonable" default / automticas se

utilizan de manera optimizacin se puede ejecutar por lo general, sin especificar nada (por defecto) que acepten.

Advertencia

Es importante entender que todos los mtodos de optimizacin inteligentes funcionan mejor en los espacios de parmetros continuos y funciones objetivo
relativamente suaves. Si el espacio de parmetros es discreta algoritmos evolutivos pueden tener

Cmo optimizar el sistema de comercio 234


Gua del usuario de 6,00 AmiBroker Tutorial

problemas para encontrar el valor ptimo. Esto es especialmente cierto para los parmetros binario (encendido / apagado) - no son adecuados para cualquier mtodo de bsqueda

que utiliza gradiente de cambio de funcin objetivo (como la mayora de los mtodos inteligentes hacen). Si su sistema de comercio contiene muchos parmetros binarios, no se

debe utilizar el optimizador inteligente directamente sobre ellas. En lugar de tratar de optimizar los parmetros de slo continuas utilizando optimizador inteligente, y cambiar los

parmetros binarios de forma manual o por medio de script externo.

SPSO - Standard enjambre de partculas Optimizer

Estndar de Partculas Swarm Optimizer se basa en SPSO2007 cdigo que se supone que produce buenos resultados siempre que se proporcionan parmetros correctos (es

decir, los funcionamientos, MaxEval) para un problema particular. Recogiendo las opciones correctas para el optimizador PSO puede ser complicado, por tanto, los resultados

pueden variar considerablemente de un caso a otro.

SPSO.dll viene con cdigos fuente completos dentro subcarpeta "ADK".

Cdigo de ejemplo para Standard enjambre de partculas Optimizer:

(Encontrar el valor ptimo en 1000 pruebas dentro del espacio de bsqueda de combinaciones 10000)

OptimizerSetEngine ( "SPSO"); OptimizerSetOption


( "corre", 1); OptimizerSetOption ( "MaxEval",
1000);

sl = Optimizar ( "s", 26, 1, 100, 1); FA =


Optimizar ( "f", 12, 1, 100, 1);

Comprar = Cruz (MACD (fa, sl), 0); Vender =


Cruz (0, el MACD (fa, sl));

TRIBUS - Adaptable sin parmetros enjambre de partculas Optimizer

Tribus es la versin adaptativa, sin parmetros de PSO (partcula optimizacin enjambre) optimizador no exhaustiva. Para ver antecedentes cientficos:

http://www.particleswarm.info/Tribes_2006_Cooren.pdf

En teora debera funcionar mejor que PSO regular, ya que puede ajustar automticamente el tamao del enjambre y la estrategia de algoritmo para el
problema que se resuelve.

La prctica demuestra que su rendimiento es bastante similar a las OSP.

El plug-in Tribes.DLL implementa "Tribus-D" variante (es decir, sin dimensiones). Residencia en
http://clerc.maurice.free.fr/pso/Tribes/TRIBES-D.zip por Maurice Clerc. cdigos fuente originales utilizados con el permiso del
autor

Tribes.DLL viene con el cdigo fuente completo (en el interior "ADK" carpeta)

parmetros admitidos:
"MaxEval" - nmero mximo de evaluaciones (pruebas retrospectivas) por serie (por defecto = 1000).

Cmo optimizar el sistema de comercio 235


Gua del usuario de 6,00 AmiBroker Tutorial

OptimizerSetOption ( "MaxEval", 1000);

Debe aumentar el nmero de evaluaciones con el aumento de nmero de dimensiones (nmero de parametros de optimizacin).

El valor por defecto 1000 es bueno para 2 o mximo 3 dimensiones.

"corre" - nmero de carreras (reinicia). (Por defecto = 5) se puede dejar el


nmero de carreras a su valor por defecto 5.

Por nmero predeterminado de carreras (o se reinicia) se establece en 5.

Para utilizar las tribus optimizador, slo tiene que aadir una lnea a su cdigo:

OptimizerSetEngine ( "tribulacin");

OptimizerSetOption ( "MaxEval", 5000); // 5000 max evaluaciones

CMA-ES - optimizador matriz de covarianza Adaptacin estrategia evolutiva

CMA-ES (matriz de covarianza Adaptacin estrategia evolutiva) es avanzado optimizador no exhaustiva. Para ver antecedentes
cientficos:
http://www.bionik.tu-berlin.de/user/niko/cmaesintro.html
De acuerdo con los puntos de referencia cientficos supera a otros nueve estrategias evolutivas, el ms popular (como PSO, la evolucin gentica y
diferencial).
http://www.bionik.tu-berlin.de/user/niko/cec2005.html

El plug-in CMAE.DLL implementa variante "global" de bsqueda con varios reinicios con el aumento de tamao de la poblacin

CMAE.DLL viene con el cdigo fuente completo (en el interior "ADK" carpeta)

Por nmero predeterminado de carreras (o se reinicia) se establece en 5. Se

recomienda dejar el nmero predeterminado de reinicios.

Puede variar usando OptimizerSetOption ( "corre", N) de llamadas, donde N debe estar en el rango 1..10. Especificacin de ms
de 10 carreras, no se recomienda, aunque posible.
Tenga en cuenta que cada ejecucin utiliza dos veces el tamao de la poblacin de ejecucin anterior por lo que crece de forma exponencial. Por lo tanto, con

10 carreras que terminan con la poblacin 2 ^ 10 mayor (1024 veces) que la primera ejecucin.

Hay otro parmetro "MaxEval". El valor por defecto es cero, lo que significa que automticamente se calcule MaxEval requiere plugin. Se
recomienda NO MaxEval para definir por s mismo como por defecto funciona bien.

El algoritmo es lo suficientemente inteligente como para reducir al mnimo el nmero de evaluaciones requeridas y que converge muy rpido al punto de solucin, por lo que a

menudo se encuentra soluciones ms rpido que otras estrategias.

Es normal que el plugin omitir algunos pasos evaluaciones, si detecta que se ha encontrado una solucin, por lo tanto, usted no debe sorprenderse de que la barra de
progreso de optimizacin puede moverse muy rpido en algunos puntos. El plug-in tambin tiene la capacidad de aumentar el nmero de pasos sobre el valor
estimado inicialmente si es necesario para encontrar la solucin. Debido a su carcter adaptativo, el "tiempo restante que queda" y "nmero de pasos" / o muestre en
el dilogo de progreso slo es "mejor conjetura en el momento" y pueden variar durante el curso de la optimizacin.

Cmo optimizar el sistema de comercio 236


Gua del usuario de 6,00 AmiBroker Tutorial

Para utilizar CMA-ES optimizador, slo tiene que aadir una lnea a su cdigo:

OptimizerSetEngine ( "CMAE");

Esto ejecutar la optimizacin con la configuracin predeterminada, que estn muy bien para la mayora de los casos.

Debe tenerse en cuenta, como es el caso de muchos algoritmos de bsqueda continouos-espacio, que la disminucin del parmetro "paso" en Optimizar
(llamadas) funciton no afecta significativamente los tiempos de optimizacin. Lo nico que importa es el problema "dimensin", es decir, el nmero de diferentes
parmetros (nmero de llamadas a funciones optimizar). El nmero de "pasos" por parmetro puede ajustarse sin afectar el tiempo de optimizacin, a fin de
utilizar la resolucin ms fina que desea. En teora, el algoritmo debera ser capaz de encontrar una solucin en a lo ms 900 * (N + 3) * (N + 3) backtests donde
"n" es la dimensin. En la prctica se converge mucho ms rpido. Por ejemplo, la solucin de 3 (N = 3) el espacio de parmetros dimensionales (por ejemplo
100 * 100 * 100 = 1 milln de pasos exhaustivos) se puede encontrar en tan slo 500-900 pasos CMA-ES.

Multi-roscado optimizacin individual

A partir de 5,70 AmiBroker adems de -Smbolo de mltiples subprocesos mltiples , Puede realizar la optimizacin multi-hilo-solo smbolo. Para
acceder a esta funcin, haga clic en la flecha desplegable junto al botn "Optimizar" en la ventana Nuevo anlisis y seleccione " Optimizar
individual ".

"Optimizar individual" utilizar todos los ncleos de procesamiento disponibles para realizar la optimizacin-solo smbolo, lo que es mucho ms rpido que la

optimizacin regular.

En el modo "smbolo actual" se llevar a cabo la optimizacin de un smbolo. En "Todos los smbolos" y modos "filtro" que procesar todos los smbolos de forma secuencial, es

decir, primero la optimizacin completa para el primer smbolo, a continuacin, la optimizacin en el segundo smbolo, etc.

limitaciones:
backtester 1. personalizado no es soportado (todava)
2. Los motores de optimizacin inteligentes no son compatibles - slo funciona optimizacin exhaustivo.

Para la explicacin de estas limitaciones vase Tutorial: Uso eficiente de mltiples hilos .

Eventualmente podemos deshacernos de limitacin (1) - cuando se cambia de modo AmiBroker backtester encargo no utiliza OLE ms. Pero (2) es probablemente

aqu para quedarse por mucho tiempo.

Cmo optimizar el sistema de comercio 237


Gua del usuario de 6,00 AmiBroker Tutorial

pruebas de caminar hacia adelante

AmiBroker 5.10 cuenta con el modo automtico de prueba de caminar hacia adelante.

La prueba hacia adelante Walk automtico es un diseo del sistema y tcnica de validacin en el que a optimizar los valores de los parmetros en un segmento pasado de

datos de mercado ( "dentro de la muestra"), a continuacin, comprobar el rendimiento del sistema mediante el ensayo hacia adelante en el tiempo en los datos siguiente el

segmento de optimizacin ( "fuera de la muestra"). A evaluar el sistema basado en lo bien que se lleva a cabo en los datos de prueba ( "fuera de la muestra"), no los datos

que se optimiz sucesivamente. El proceso se puede repetir ms de segmentos de tiempo posteriores. La siguiente ilustracin muestra cmo funciona el proceso.

El propsito de la prueba de caminar hacia adelante es determinar siempre que el desempeo del sistema de comercio optimizado es el realismo o el resultado de ajuste

de curvas. El rendimiento del sistema puede ser considerado realista si tiene valor predictivo y realiza bien en los datos no se ve (fuera de la muestra) mercado. Cuando

el sistema est diseado correctamente, el rendimiento comercial en tiempo real debe ser en relacin a que no cubierto durante la optimizacin. Si el sistema va a

trabajar en el comercio de bienes, debe pasar primero a una prueba de caminar hacia adelante. En otras palabras, realmente no se preocupan por los resultados dentro

de la muestra, ya que son (o deberan ser) siempre es bueno. Lo que importa es el rendimiento del sistema fuera de la muestra. Es la estimacin realista de cmo

funcionara el sistema en el comercio de bienes y revelar rpidamente cualquier problema de ajuste de curvas. Si el rendimiento fuera de la muestra es pobre, entonces

usted no debe entrar un sistema de este tipo.

La premisa de realizar varios pasos de optimizacin / pruebas con el tiempo es que el pasado reciente es una mejor base para la seleccin de valores de los parmetros

del sistema que en el pasado distante. Esperamos es que los valores de los parmetros elegidos en el segmento de optimizacin sern bien adaptado a las condiciones

de mercado que siguen inmediatamente. Esto puede o no puede ser el caso ya que los mercados pasa por ciclo de oso / toro, por lo que se debe tener cuidado al elegir

la duracin del perodo dentro de la muestra. Para obtener ms informacin sobre el diseo del sistema y la verificacin utilizando el procedimiento a pie hacia adelante

y todas las cuestiones planteadas, podemos recomendar el libro de Howard Bandy: "Quantitative Trading Systems" (ver los enlaces en la pgina AmiBroker).

pruebas de caminar hacia adelante 238


Gua del usuario de 6,00 AmiBroker Tutorial

Para utilizar la optimizacin de Walk-Forward, realice los siguientes pasos:

1. Haga clic ajustes botn,


Ir Herramientas-> y luego
Anlisis cambiar a pestaa walk-Forward
automtico

2.

3. Aqu se puede ver configuracin de reenvo Camino para la optimizacin dentro de la muestra, fuera de la muestra de backtest

comienzo y Fin fechas marcan perodo inicial iniciar / finalizar este periodo se mover hacia adelante por Paso hasta
el Fin llega a la ltimo fecha.

los comienzo fecha puede avanzar por paso tambin, o puede ser anclado (constante) si Anclado de verificacin est activada.

Si marca utilice hoy entonces ltimo fecha introducida ser ignorada y hoy (fecha actual) se utiliza en su lugar.

Por defecto un "modo fcil" se selecciona lo que simplifica el proceso de configuracin de parmetros de WF.

Se asume que:
a) fuera de la muestra de segmento sigue immediatelly segmento dentro de la muestra

b) la longitud del segmento fuera de la muestra es igual al paso pie hacia adelante

Sobre la base de estos dos supuestos el modo "fcil" lleva fecha de finalizacin dentro de la muestra y fija fecha de inicio fuera de la muestra para el da siguiente.

Luego aade PASO dentro de la muestra y esto se hace fuera de la fecha de finalizacin de la muestra.

Dentro de la muestra y fuera de la muestra de valores de paso se establecen en los mismos valores. El modo "fcil" garantiza la exactitud de los parmetros del

procedimiento de WF.

pruebas de caminar hacia adelante 239


Gua del usuario de 6,00 AmiBroker Tutorial

Deberas usar el modo fcil (EOD) cuando se prueba en los datos de fin de da o el modo fcil (intrada) cuando se prueba en los datos
intrada. La diferencia es que en el modo EOD la fecha final del perodo anterior y la fecha de inicio del prximo periodo son los mismos -
evitando as la brecha
entre perodos. de modo ajustado intrada fecha de inicio del siguiente periodo como da siguiente despus del final del periodo anterior.
Eso garantiza
Ese da lmite no se cuenta dos veces al probar en los datos intrada.

En el Modo avanzado, el usuario tiene un control completo sobre todos los valores, en la medida en que no pueden constituir procedimiento WF
vlida.
La interfaz permite desactivar selectivelly dentro de la muestra y fuera de la muestra fases utilizando casillas de verificacin en la parte superior (para cosas

especiales como correr backtests secuenciales sin optimizacin). Todos los ajustes se reflejan immediatelly en la lista de vista previa que muestra todos los

segmentos generados es / OOS y sus fechas. Los " optimizacin de destino "Campo define el nombre de la columna optimizacin raport que ser utilizada

para clasificar los resultados y encontrar el mejor. Cualquier columna integrada se puede utilizar (como aparece en la salida de optimizacin), o se puede

4. utilizar cualquier mtrica personalizada que defina en backtester personalizado. El valor predeterminado es CAR / MDD, sin embargo, puede seleccionar

cualquier otro integrado en el sistema mtrico en el combo.

Tambin puede escribir-IN cualquier mtrica personalizado que haya aadido a travs de la interfaz backtester personalizado.

5. Una vez que haya definido la configuracin de Walk-Adelante, por favor vaya a Anlisis y automtica

6. pulse la flecha de la derecha en el botn Optimizar y seleccione "Optimizacin Delantero Walk"

Esto ejecutar la secuencia de optimizaitons y backtest y los resultados se mostrarn en el documento "Caminar hacia adelante" que est abierta en el
bastidor principal de la aplicacin. Cuando se est ejecutando la optimizacin puede hacer clic en "Minimizar" botn en el cuadro de dilogo de progreso
para reducir al mnimo - esto permite ver la salida Delantero Walk durante las etapas de optimizacin.

Dentro de la muestra y combinado FUERA DE LA MUESTRA equidad

Combinan dentro de la muestra y fuera de muestra de las acciones disponibles, ~~~ ~~~ ISEQUITY y tickers compuestos OSEQUITY (perodos
consecutivos de IS y OOS se concatenan y se escalan para mantener la continuidad de la lnea de equidad de este enfoque supone que en trminos
generales estn agravando las ganancias ).

Para mostrar IS y la equidad OOS se puede utilizar, por ejemplo, esto:

PlotForeign ( "~~~ ISEQUITY" , "La equidad dentro de la muestra" , colorred, Styleline);

PlotForeign ( "OSEQUITY ~~~" , "La equidad Fuera de la Muestra" , colorGreen, Styleline); title = "{{ NOMBRE}} -
{{INTERVALO}} {{FECHA} {} {}} VALORES " ;

FUERA DE LA MUESTRA informe de sntesis (nuevo en 5,60)

Versin 5.60 trae un nuevo informe de sntesis a pie de avance que cubre todos los pasos fuera de la muestra. Es visible en el Explorador de informes como
ltimo y tiene tipo "PS".
No hubo cambios significativos para caminar hacia adelante las pruebas hechas para permitir resumen del informe fuera de la muestra. El cambio ms importante es que

cada prueba posterior fuera de ejemplo utiliza la equidad inicial igual al paso de poner fin a la equidad anterior. (Anteriormente se utiliza capital inicial constante). Este

cambio es necesario para el clculo correcto de todas las estadsticas / mtricas a lo largo de todas las secciones de la prueba fuera de la muestra.

informe de resumen muestra la nota que las mtricas integradas representan correctamente todos hacia fuera-de-muestra de escalones, pero mtricas personalizadas Resumen

hayan sido creados con el mtodo definido por el usuario: 1 primer valor de paso, 2 ltimo valor de paso, 3 suma, 4 promedio, 5 mnimo, 6 personas mximo.

pruebas de caminar hacia adelante 240


Gua del usuario de 6,00 AmiBroker Tutorial

Por resumen por defecto informe muestra el ltimo valor de paso mtricas personalizadas menos que el usuario especifica diferente mtodo de combinacin en

bo.AddCustomMetrics () llamada.

bo.AddCustomMetrics tiene ahora nuevo parmetro opcional - CombineMethod

bool AddCustomMetric (cadena ttulo, variante del valor, [opcional] variante LongOnlyValue, [opcional] variante ShortOnlyValue,
[opcional] variantes DecPlaces = 2, [opcional] variante CombineMethod = 2)

Este mtodo agrega mtrica personalizada al informe backtest, backtest "Resumen" y el listado de resultados de optimizacin. El ttulo es un nombre de la
mtrica que se mostrar en el informe, el valor es el valor de los argumentos opcionales mtricas, LongOnlyValue, ShortOnlyValue permiten proporcionar
valores de largo / corto slo las columnas adicionales en el informe backtest. DecPlaces ltimo argumento controla cuntos decimales se debe utilizar para
visualizar el valor.

CombineMethod valores admitidos son:


1 primer valor de paso, - informe de resumen mostrar el valor de mtrica personalizada de primera fuera de la muestra de la etapa 2 ltimo valor de paso (por defecto), -

Resumen informe mostrar el valor de mtrica personalizada desde el ltimo fuera de la muestra paso

3 suma, - informe de resumen mostrar la suma de los valores de mtrica personalizada de todo fuera de la muestra los pasos 4 promedio, - informe de resumen
muestra el promedio de los valores de mtrica personalizada de todo fuera de la muestra los pasos 5 mnimo, - informe de sntesis mostrar el valor ms pequeo de
mtrica personalizada de todo fuera de la muestra los pasos 6 informe resumido maximum.- mostrar el mayor valor de mtrica personalizada de todos fuera de pasos
de ejemplo

Tenga en cuenta que los mtodos de clculo de ciertos indicadores son complejos y, por ejemplo, con un promedio de ellos no conduciran a la representacin

matemtica correcta de todos fuera de la prueba de muestra. Los resmenes de todas las mtricas integradas son matemticamente correcto fuera de la caja (es decir,

son * no * promedios, pero adecuadamente mtricas calculadas utilizando el mtodo que sea apropiado para el valor dado). Esto contrasta con las mtricas

personalizadas, ya que son definibles por el usuario y es hasta que el usuario seleccione '' combina el mtodo, y todava puede suceder que ninguno de los mtodos

disponibles es apropiado.

De ah que el informe incluye la nota que explica lo que el usuario puede definir el mtodo que se utiliza para combinar mtricas personalizadas.

pruebas de caminar hacia adelante 241


Gua del usuario de 6,00 AmiBroker Tutorial

Los sistemas de contratos de futuros de back-testing

Introduccin

Antes de leer este artculo usted debe leer primero " Backtesting sus ideas de operacin "Seccin ya que da antecedentes necesarios de backtesting
en general.

Al abrir posicin larga sobre las poblaciones que acaba de comprar determinado nmero de acciones a un precio determinado, a continuacin, despus de algn tiempo a

vender ellos y su ganancia viene dada por la diferencia entre el precio de compra y venta mutliplied por nmero de acciones. Si desea abrir posicin larga en el contrato

futuro que se paga un depsito - Margen - para cada contrato. El margen es slo una pequea parte del valor total del contrato (por ejemplo, 10%). As que usted puede

comprar 10 contratos que pagan no ms del valor total de un contrato. Esto le da una palanca que hace que el comercio de futuros ms arriesgado que el comercio de

acciones. Cuando el precio del contrato cambia su ganancia / prdida cambia en consecuencia. Si el valor del punto de contrato es de 1 cada cambio de 1 $ en el precio del

contrato representa el 1 $ de ganancias / prdidas por contrato - como en las existencias. Pero los futuros pueden tener valor en puntos que 1. Si, por ejemplo, el valor es de

5 puntos cada cambio de 1 punto en el precio del contrato representa 5 $ de ganancias / prdidas en su patrimonio. Al posicin cercana a sacar el depsito de margen hacia

atrs, por lo que su ganancia / prdida viene dada por el nmero de contratos multiplicado por el valor punto mutlipled por diferencia entre vender y comprar precios.

Los futuros del modo de backtester

Hay 3 de futuros slo para configuraciones en el backtester:

casilla de verificacin modo de Futuros (pgina Ajustes Generales)

depsito de margen (pgina Smbolo-Informacin)


valor del punto (pgina Smbolo-Informacin)

casilla de verificacin Modo de futuros en la pgina de configuracin (subrayado con lnea verde en la imagen de arriba) es la clave para

Los sistemas de contratos de futuros de back-testing 242


Gua del usuario de 6,00 AmiBroker Tutorial

Los futuros de pruebas retrospectivas. Se instruye backtester utilizar depsito de margen y el valor del punto en los clculos.

El resto de ajustes son por-smbolo y que son accesibles desde la ventana smbolo-> Informacin.

depsito de margen

El margen es la cantidad de dinero que se requiere para abrir posicin de contrato nico. Se puede especificar el margen por cada smbolo en la pgina Smbolo-Informacin

(imagen de arriba). Los valores positivos describen valor de margen en dlares, mientras que el valor de margen negativo expresa como porcentaje del precio del contrato.

valor de margen de cero se utiliza para las acciones (sin mrgenes). El margen puede especificarse tambin en la frmula mediante el uso de MarginDeposit reservada

variables:

MarginDeposit = 675;

En el modo de configuracin del margen de futuros se utiliza para determinar la cantidad de contactos puede ser comprada. Supongamos que el capital inicial se
establece en $ 50,000 y usted quiere invertir hasta un 20% de la equidad en el comercio interior y el depsito de margen es $ 675. En ese caso, el tamao de su
posicin "deseado" es 50'000 * 0,2 = 10.000. Siempre que se haya establecido el tamao del lote y vuelta a 1, el backtester se "comprar" 10000/675 = (nmero
entero) 14.8148 = 14 contratos, y el verdadero valor positon ser $ 9.450 (18,9% del capital inicial).

Para simular este AmiBroker en lo que se necesita para entrar en 50000 en el campo de la equidad inicial en el backtester, cambiar el modo de futuros, y los
parmetros de configuracin que queda en su frmula:

PositionSize = -20; // Utilizar el 20% del capital MarginDeposit = 675; // Esto


se puede establecer tambin en la pgina Smbolo-Informacin

RoundLotSize = 1; // Esto tambin se puede establecer en la pgina Configuracin

Todas las operaciones posteriores utilizarn la misma lgica, pero sern de tamao de posicin de acuerdo con la equidad acumulada actual en lugar del nivel de capital

inicial, a menos que especifique el tamao de posicin fija en la frmula (PositionSize = 10000, por ejemplo).

El valor en puntos

Los sistemas de contratos de futuros de back-testing 243


Gua del usuario de 6,00 AmiBroker Tutorial

Del valor del punto es configuracin por smbolo (definible en la ventana Smbolo-Informacin - (imagen de arriba)) que determina el importe de la ganancia
generada por un contrato para un punto de aumento en el precio. Ejemplo: el cobre es citado en centavos por libra, una cotizacin de 84,65 (o 8465) es igual
a 84 centavos y 65/100 de un centavo por libra. Un cambio de +.37 o 37 representa 37 / 100ths de un centavo normalmente orlo citado por 37 puntos. Pero
debido al hecho de que valor del punto para el cobre es de 2,5 cambio cada punto da $ 2.5 ganancias / prdidas, por lo que en este ejemplo ganancia /
prdida para el da sera de 2,5 * 37 = $ 92.50.

Tambin puede configurar desde el nivel frmula utilizando PointValue reservado variable, por ejemplo:

PointValue = 2,5;

Nota: Cuando se carga viejos preajustes AmiBroker base de datos de campo de valor de punto a 1 y se supone que por defecto 1 punto representa un dlar por lo que un

cambio del dlar da un dlar ganancia / prdida. Esto se hace para asegurarse de que obtiene resultados correctos, incluso si usted (por error) prueba el modo de ejecucin

de futuros sobre las acciones.

Nota 2: Aunque ajuste del valor de punto afecta (multiplica los beneficios / prdidas) que no afecta a las paradas incorporadas. Las paradas siempre encendido movimiento de

precios solo. Por lo que debe ser consciente de que el establecimiento de 10% de ganancia de detencin objetivo que resultar en un 25% de ganancia en el comercio salido por

esta parada cuando el valor del punto se establece en 2,5.

Los casos simples

Puntos de slo prueba

Puntos nica prueba es equivalente a negociacin un solo contrato. Esto se puede lograr fcilmente utilizando el modo de Futuros del
backtester y aadiendo la lnea siguiente a su frmula:

PositionSize = MarginDeposit = 1;

Trading 'n' contratos

De manera similar se puede fijar a su frmula por lo que siempre dicen los oficios 7 contratos. Todo lo que necesita hacer es aadir lo siguiente a la
frmula:

NumContracts = 7;
PositionSize = NumContracts * MarginDeposit;

Los sistemas de contratos de futuros de back-testing 244


Gua del usuario de 6,00 AmiBroker Tutorial

Simulacin de Monte Carlo de su sistema de comercio

NOTA: tema avanzada. Asegrese de leer las partes anteriores del primer tutorial.

Introduccin

En trminos generales los mtodos de "Monte Carlo" representan amplia clase de algoritmos informticos que utilizan el muestreo aleatorio repetido
para obtener propiedades estadsticas de proceso dado. Fue inventado por mathematican polaco Stanislaw Ulam que trabajan en proyectos de armas
nucleares en el laboratorio de Los lamos. Como era incapaz de analizar los procesos fsicos complejos utilizando mtodos matemticos
convencionales, pens que poda establecer una serie de experimentos aleatorios, observar los resultados y utilizarlos para derivar propiedades
estadsticas del proceso.

Ms sobre mtodos de Monte Carlo, en general, se puede encontrar aqu:


https://en.wikipedia.org/wiki/Monte_Carlo_method

En el desarrollo del sistema de comercio, simulacin de Monte Carlo se refiere al proceso de utilizacin de secuencias de comercio simulado aleatorizados para evaluar

propiedades estadsticas de un sistema de comercio.

Hay muchas formas de realizar los clculos reales que difieren cuando se trata de los detalles de implementacin, pero probablemente el ms sencillo
y fiable es el mtodo que realiza un muestreo aleatorio con reemplazo de lista de comercio real generada por la parte posterior a la prueba
bootstraping.

Ver https://en.wikipedia.org/wiki/Bootstrapping_(statistics) para una discusin detallada del mtodo de arranque.

Varios mtodos de simulacin de Monte Carlo permiten verificar la robustez del sistema de comercio, averiguar probabilidad de ruina y muchas otras
propiedades estadsticas del sistema de comercio.

Cmo funciona en AmiBroker?

Para llevar a cabo la simulacin de Monte Carlo (o prueba de arranque) de su sistema de comercio, AmiBroker realiza lo siguiente:

A. Creacin de conjunto de entrada

A.1 Realizar el control a posteriori de su sistema de comercio para producir conjunto original de norte vientos alisios

B. En repetidas ocasiones (1000 veces)

B.1 seleccin comercia al azar de la lista original de comercio para producir nueva serie, al azar de norte oficios (llamados "realizacin")

Este conjunto aleatorio contiene el mismo nmero de negociaciones, que estn ordenados al azar y algunos oficios originales pueden
ser omitidos y algunos utilizan ms de una vez (permutacin con la repeticin, o el muestreo aleatorio con reemplazamiento).

Puesto nmero de realizaciones nicas es N ^ N ( por lo que con slo 100 oficios de entrada tenemos 10000 realizaciones nicas), con el
nmero suficiente de operaciones (> 100) la probabilidad de escoger la secuencia idntica a la original es prcticamente cero.

Simulacin de Monte Carlo de su sistema de comercio 245


Gua del usuario de 6,00 AmiBroker Tutorial

B.2 realizan clculo de la ganancia / prdida para cada comercio elegido al azar, utilizando tamao de la posicin definida por el usuario para

producir la equidad del sistema

B.3 registro de la equidad del sistema en la distribucin

C. post-proceso

Los datos de proceso C.1 obtenidos en B para generar estadsticas de distribucin y grficos

Todo lo anterior sucede cuando se presiona backtest botn en la ventana Nuevo anlisis. simulador de Monte Carlo de AmiBroker es tan rpido que por lo
general cuesta slo una fraccin de segundo en la parte superior de backtest procedimiento normal.

ajustes

La manera cmo funciona el simulador Monte Carlo se pueden controlar desde la pgina Configuracin de anlisis, pestaa "Monte Carlo":

Activar simulacin de Monte Carlo

esta casilla de verificacin controla cada vez que la simulacin MC se realiza automticamente como parte de backtest (justo despus de backtest genera lista de

comercio)

Nmero de carreras

Define el nmero de simulaciones MC para correr (debe ser de 1000 o ms)

Simulacin de Monte Carlo de su sistema de comercio 246


Gua del usuario de 6,00 AmiBroker Tutorial

la posicin de calibrado

define la posicin de calibrado mtodo utilizado por el simulador MC:

No cambie - utiliza tamao de la posicin original, tal como se utiliza en backtest

Tamao fijo - utiliza un nmero fijo de acciones / contratos por operacin

Valor constante - usos cantidad fija en dlares para la apertura de cualquier comercio

Por ciento del capital - utiliza definido por ciento del valor de las acciones en curso simulada

Habilitar curvas de valores MC (Mn / Mx / Med)

se convierte en grficos de valores MC (incluidos los ms altos, parcelas de capital mnimo y medio, adems de tablas de valores paja de escoba). Tenga en cuenta que las lneas

verdes y rojas (min / max) de capital no son realmente simples "mejores" y "peores" acciones. Son puntos de todas las acciones que se generan durante MC barra por barra ms

alta (mx) y ms bajo (mnimo). As que en realidad son mejores puntos de todas las acciones y los peores puntos de todas las acciones. Y la lnea azul (promedio) es el promedio

de todas las lneas de acciones (todas las series).

Mostrar valor absoluto - muestra los valores de renta variable en valores absolutos en dlares

Mostrar Variacin porcentual - muestra las acciones como "velocidad de cambio" desde el principio

Paja parcelas tabla de escoba - Define el nmero de equites prueba individuales debe ser trazada como "paja de escoba carta '(gran
nmero puede ralentizar el procesamiento / dibujo)

Interpretacin de los resultados

Los resultados de la simulacin de Monte Carlo se muestran en la pgina "Monte Carlo" del informe de Backtest.

En la parte superior de la pgina podemos ver una tabla que muestra los valores de algunas estadsticas clave derivadas de la distribucin de los resultados de la simulacin de

Monte Carlo.

Aqu estn los resultados de la muestra (ms destacado se aaden manualmente con el propsito de ilustracin). equidad de partida fue 10.000 en este ejemplo. La prueba

se llev a cabo durante 7 aos (EOD) de datos.

Final de Equidad Declaracin Anual Max. Disposicin $ Max. Drawdown% ecuacin ms bajo. 1%

5706 - 7,37% 1302 7,23% 3618

5% 7987 - 3.02% 1549 9,76% 5853

10% 9706 - 0,41% 1726 11,32% 6690

25% 12851 3,48% 2136 14.38% 8107

50% 16174 6,78% 2747 19,77% 9135

75% 19632 9,64% 3563 27.63% 9640

90% 23258 12,21% 4626 38.48% 9922

95% 25269 13,48% 5292 45.47% 10000

99% 29139 15.71% 7685 63.82% 10000

La primera columna muestra el nivel percentil (el valor por debajo del cual un determinado porcentaje de las observaciones de prueba (Realizaciones) caiga). As que

decir percentil 10 nos dice que el 10% del valor observado vez que se muestra a continuacin cantidad. Por ejemplo, el valor de retorno anual en el 10 pecentile (en

este caso -0.41%) significa que el 10% de las pruebas

Simulacin de Monte Carlo de su sistema de comercio 247


Gua del usuario de 6,00 AmiBroker Tutorial

(realizaciones) tuvieron beneficio anual menor o igual que el mostrado (-0.41%). As que podemos decir que hay aproximadamente un 10% de probabilidad de
que nuestro sistema no tendra ningn dinero (no sera el punto de equilibrio). A mx. Figura reduccin en percentil 90 (38,48%) significa que en 90% de los
casos reduccin ser menos de 38,48%. As, en otras palabras, podemos decir que hay un 10% de probabilidad de que ser ms alto que eso. Si nos fijamos
ms en la tabla tambin podemos notar que en el 99% de los casos de reduccin ser menos de 63,82%

Debajo de la tabla podemos encontrar min / avg / max + tabla de paja de escoba de acciones simuladas:

Tenga en cuenta que las lneas verdes y rojas (min / max) de capital no son realmente simples "mejores" y "peores" acciones. Son puntos de todas las acciones que se

generan durante MC barra por barra ms alta (mx) y ms bajo (mnimo). As que en realidad son mejores puntos de todas las acciones y los peores puntos de todas las

acciones. Y la lnea azul (promedio) es el promedio de todas las lneas de acciones (todas las series). La "nube" de lneas de color gris representa las acciones de ensayo

individuales - como podemos ver el mismo sistema de comercio puede generar diferentes resultados cuando las condiciones del mercado cambian y simulacin MC

intenta simular diversos resultados y proporcionar alguna informacin estadstica sobre lo mal / bueno que sea .

Despus de la paja de escoba grfico se puede encontrar la funcin de distribucin acumulativa ( CDF) tablas de equidad final, CAR, detracciones y la equidad

ms bajo (de nuevo se aadieron lneas de anotacin verde y rojo de forma manual):

grficos de distribucin acumulativas presenta la misma informacin que se incluye en la tabla en la parte superior de la pgina "Monte Carlo", pero en forma grfica.
Una vez ms, cuando echamos un vistazo a las% de ganancias anuales (CAR) de distribucin

Simulacin de Monte Carlo de su sistema de comercio 248


Gua del usuario de 6,00 AmiBroker Tutorial

grfico podemos ver que en aproximadamente el 10% de los casos nuestro sistema no sera un punto de equilibrio (CAR produce negativo). Tambin podemos ver que en

aproximadamente el 35% de los casos nuestro coche estara por debajo del 5%. Las ganancias por encima del 10% por ao slo se producen en la parte superior del 20% de las

pruebas.

Todas las otras listas en la pgina MC se construyen de la misma y se puede leer utilizando la misma metodologa.

grfico de la equidad final muestra la funcin de distribucin acumulativa del valor final de la equidad (al final del perodo de prueba)

carta de retorno anual muestra la funcin de distribucin acumulada de compuesto porcentaje de retorno anual de la prueba

Max. Drawdown $ y Max. Drawdown% tablas se muestra la funcin de distribucin acumulada de detracciones (pico mximo a Valey dlar /
distancias por ciento) experimentaron durante la prueba

La equidad ms bajo diagrama muestra la funcin de distribucin acumulada de la equidad ms bajo que he experimentado durante la prueba

Cmo controlar desde el nivel de la frmula?

Adems de utilizar de dilogo Configuracin, se puede controlar utilizando el simulador Monte Carlo SetOption () Funcin. Tambin puede recuperar esos valores
utilizando la funcin GetOption.

SetOption ( "MCEnable", 0); // Valor == 0 se desactiva la simulacin MC

SetOption ( "MCEnable", 1); // Valor == 1 permite MC slo en pruebas retrospectivas de cartera (por defecto)

SetOption ( "MCEnable", 2); // Valor == 2 fuerzas MC para ser habilitado en todas partes (en todos los modos incluyendo la optimizacin - LENTO)

Tenga en cuenta que la activacin de MC en la optimizacin no es nada recomendable a menos que realmente utiliza mtricas de MC como objetivo la optimizacin

a travs de backtester personalizada

o de otra manera utilizar distribuciones de MC en el proceso de optimizacin. proceso de Monte Carlo es computacionalmente costosa y mientras unos pocos
cientos de milisegundos aaden a un backtest no importan tanto, en caso de optimizaciones cuando stas se multipled por nmero de pasos que usted puede
fcilmente aumentar el tiempo de optimizacin en rdenes de magnitud. As que a menos que necesite realmente distribucin MC como objetivo mtrica
personalizada y optimizacin, no habilite MC en la optimizacin.

SetOption ( "MCRuns", 1000); // Definir el nmero de corridas de simulacin MC (realizaciones)

Otros parmetros de MC que se pueden configurar utilizando SetOption y retrived usando GetOption:

"MCChartEquityCurves" (verdadero / falso)


"MCStrawBroomLines" (0..100)
"MCPosSizePctEquity" (0..100)
"MCPosSizeMethod" - 0 - no cambie, 1 - tamao fijo, 2 - cantidad constante, 3 - por ciento de la equidad,
"MCPosSizeShares" (nmero),
"MCPosSizeValue" (nmero)
"MCPosSizePctEquity" (nmero)

Cmo agregar mtrica personalizada basada en la distribucin de pruebas MC (s) el informe backtest?

Simulacin de Monte Carlo de su sistema de comercio 249


Gua del usuario de 6,00 AmiBroker Tutorial

Adems de una funcin de informe de MC, usted puede aadir sus propias mtricas personalizadas con el informe utilizando el mtodo () del objeto Backtester
GetMonteCarloSim y MonteCarloSim objetar que devuelve esta funcin. Si usted es nuevo en mtricas personalizadas, consulte " Cmo agregar mtricas
personalizadas a informe backtester "Parte de este manual primero.

MonteCarloSim objeto tiene una funcin GetValue ( "campo", percentil) que permite acceder a los valores del MID. Los valores disponibles de "campo"
son:

"FinalEquity"
"COCHE"

"LowestEquity"
"MaxDrawdown"
"MaxPercDrawdown"

Ahora aqu est el cdigo de ejemplo que presenta cmo agregar FinalEquity percentil 30 y CAR para el informe:

SetOption ( "MCEnable" , Cierto );


SetOption ( "MCRuns" , 1000 );
SetCustomBacktestProc ( "" );

Si ( Estado ( "accin" ) == actionPortfolio )


{
bo = GetBacktesterObject ();

bo.Backtest (); // Plazo backtest procedimiento predeterminado

// Obtener acceso a los resultados de Monte Carlo // Nota 1: puede ser

NULL si MC NO est habilitado

// Nota 2: MC resultados estn disponibles despus de Backtest () // o postproceso como la


simulacin MC se realiza en fase final de post-procesamiento
mc = bo.GetMonteCarloSim ();

Si ( mc)
{
// Obtener 30 percentil de la equidad final y la distribucin de automviles

bo.AddCustomMetric ( "FinalEq30" , Mc.GetValue ( "FinalEquity" , 30 ));


bo.AddCustomMetric ( "CAR30" , Mc.GetValue ( "COCHE" , 30 ));

// Tambin puede combinar las estadsticas de MC con estadsticas normales

st = (bo.GetPerformanceStats 0 ); bo.AddCustomMetric ( "CAR30 / TDM" , Mc.GetValue ( "COCHE" , 30 ) /


St.GetValue (
"MaxSystemDrawdownPercent" )); }}

Una vez que se aade mtricas personalizadas, que se puede utilizar como objetivo la optimizacin (no se olvide de cambiar MCEnable a 2) y se utiliza en Paseo

proceso de prueba Reenviar como funcin objetivo. Para seleccionar mtrica personalizada como objetivo la optimizacin, lo que tendra que escriba su nombre tal y

como aparece en la llamada AddCustomMetric en el campo "Optimizacin de destino" en el dilogo de Configuracin, pgina Walk Forward. De esta manera se puede

ejecutar la prueba hacia adelante optimizacin / pie que est dirigido por los valores de la distribucin de simulacin MC. As, por ejemplo, en lugar de usar CAR / TDM

puede utilizar CAR30 / TDM (percentil 30 MC CAR dividido por mx. Retiro del sistema).

Simulacin de Monte Carlo de su sistema de comercio 250


Gua del usuario de 6,00 AmiBroker Tutorial

Qu hay de Monte Carlo aleatorizacin en lugar de prueba de arranque?

La aleatorizacin de Monte Carlo es diferente a la prueba de arranque, ya que no utiliza la lista comercio real (realizado) del backtest pero intenta utilizar
"todos los rendimientos individuales siempre que se realice o hyphotetical". Por ejemplo, cuando sistema comercial est generando manera ms seales de
lo que realmente podemos operar debido al limitado poder adquisitivo, entonces tenemos que elegir qu Operaciones que nos iba a tomar y lo que debemos
omitir. Normalmente, esta seleccin es una parte del sistema de comercio y en la variable AmiBroker PositionScore le dice al backtester los cuales se
prefieren posiciones y deben ser objeto de comercio. En prueba de azar, en lugar de utilizar alguna analtica / PositionScore determinista, se utiliza uno al
azar. Si hay ms seales para abrir posiciones de lo que podamos tomar, este proceso dara lugar a picos de comercio aleatorios. Ahora, utilizando la
funcin Optimizar () y PositionScore al azar podemos ejecutar miles de tales selecciones aleatorias para producir prueba de aleatorizacin Monte Carlo:

paso = Optimizar ( "paso" , 1 , 1 , 1000 , 1 ); // 1000 backtests


// Con picos de comercio al azar del universo amplio (asegrese de que se ejecuta en grandes listas de vigilancia)

PositionScore = mtRandom ();

prueba de azar tiene una gran desventaja: no se puede utilizar en muchos casos. Cuando el sistema no produce suficientes seales de cada barra que no hay mucho (si

lo hay) para elegir. Adems, lo ms importante, MC aleatorizacin hace falsa suposicin de que todas las "oportunidades comerciales" (seales) son iguales. En muchos

casos no lo son. Bastante a menudo nuestro sistema de comercio tiene forma especfica, determinista para recoger las operaciones de muchas oportunidades que ofreca

por algn tipo de clasificacin / puntuacin. Cuando el sistema est utilizando una puntuacin (rango) como un componente central del sistema (sistemas de rotacin que

hacen) - si se reemplaza la puntuacin analtica de nmeros aleatorios con el que est haciendo una prueba de ruido blanco no el sistema.

Simulacin de Monte Carlo de su sistema de comercio 251


Gua del usuario de 6,00 AmiBroker Tutorial

Pyramiding (escalado de entrada / salida) y mutliple monedas en la cartera de backtester

IMPORTANTE: Por favor lea primero Tutorial: Backtesting su artculo las ideas de operacin y Lista backtesting

A partir de la versin 4.70 portafolio backtester permite el cambio de posicin y es compatible con mltiples monedas. Tenga en cuenta que estas funciones
avanzadas son compatibles con solamente backtester cartera. la funcin de un solo valor de renta variable () backtester antigua de un solo seguridad y no apoyan
estas caractersticas.

Pyramiding / Escala

Dos constantes especiales: sigScaleIn / sigScaleOut aaden a proporcionar medios para contar la backtester cuando se desea cambiar la escala de entrada / salida

Todo lo que tiene que hacer para poner en prctica pyraminding es:

- Asignar sigScaleIn comprar / variable a corto si desea cambiar la escala-en (aumentar el tamao de) LARGA / CORTA posicin
- Asignar sigScaleOut comprar / variable a corto si desea cambiar la escala de salida (reducir tamao de) LARGA / CORTA posicin

tamao de escala es definida por la variable PositionSize que en el caso de escalamiento no define positionsize absoluta, sino dlar de aumento o
disminucin.

IMPORTANTE: Tenga en cuenta que trata Backtester comercial que se cambia la escala de entrada / salida como nico, el comercio (es decir, se mostrar una sola fila en la lista

de comercio). La nica diferencia en comparacin con el comercio normal es que va a calcular el precio promedio de entrada (y la tasa de fx promedio. Entrada) sobre la base de

todas las entradas parciales y precio de salida media (y la tasa de fx promedio. Salida) sobre la base de todas las salidas parial y mostrar los precios medios en campo de precio

de entrada / salida. La comisin es, por supuesto, se aplica correctamente a cada una (parcial) de entrada / salida dependiendo del tamao parcial compra / venta.

Si desea ver los detalles del cambio de escala tiene que ejecutar backtest en el modo de "REGISTRO DE DETALLE" ya que slo entonces se ver cmo se calculan de escalado

de entrada / salida funciona y cmo los precios promedio.

Tenga en cuenta tambin que la escala de entrada / salida y el apoyo de mltiples divisas est disponible slo en backtester cartera. backtester de edad, as como la

funcin de la equidad () no manejan escalado de entrada / salida, ni varias monedas (que simplemente ignoran los comandos de escala).

ejemplos sencillos:

Ejemplo 1: un promedio de costo en dlares (cada mes usted compra acciones de cantidad fija en dlares)

FixedDollarAmount = 500 ; MonthBegin = Mes ()! = rbitro


( Mes (), - 1 );

FirstPurchase = Semen (MonthBegin) == 1 ;

compra = SiInm ( Primera compra, 1 , // True (o 1) representa seal de compra habitual

SiInm (MonthBegin, sigScaleIn, // cada posicin incremento mes


0 )); // De lo contrario no hay seal

vender = 0 ; // No vendemos

Pyramiding (escalado de entrada / salida) y mutliple monedas en la cartera de backtester 252


Gua del usuario de 6,00 AmiBroker Tutorial

PositionSize = FixedDollarAmount;

Ejemplo 2: un promedio de costo en dlares

(Frmula simplificada porque AB trata a primera sigScaleIn como comprar de todos modos)

FixedDollarAmount = 500 ; MonthBegin = Mes ()! = rbitro


( Mes (), - 1 );

FirstPurchase = Semen (MonthBegin) == 1 ;

compra = SiInm (MonthBegin, sigScaleIn, 0 ); // Cada posicin incremento mes

vender = 0 ; // No vendemos

PositionSize = FixedDollarAmount;

Ejemplo 3: posicin creciente cuando beneficio generado por el comercio sin pyramiding se hace mayor que 5% y
la disminucin de la posicin cuando la prdida es mayor que -5%

// Ciento umbral de cambio de la equidad cuando se realiza pyramiding


PyramidThreshold = 5 ;

// normas comerciales regulares (sin piramidal)


compra = Cruzar ( MACD (), Seal ());
vender = Cruzar ( Seal (), MACD ());

e = Equidad ( 1 ); // Generar equidad sin efecto piramidal

PcntProfit = 100 * (E - ValueWhen ( Comprar, e)) / ValueWhen ( Comprar, e);

= InTrade Dar la vuelta ( Compra venta );

// ExRem se utiliza aqu para evitar que la reduccin de llegada / salida // se produce slo una

vez desde la entrada del comercio

DoScaleIn = ExRem ( En comercio Y PcntProfit> PyramidThreshold, Vender );


DoScaleOut = ExRem ( En comercio Y PcntProfit <-PyramidThreshold, Vender );

// Modificar las reglas para manejar pyramiding

Comprar = Comprar + sigScaleIn * DoScaleIn + sigScaleOut * DoScaleOut;

PositionSize = SiInm (DoScaleOut, 500 , 1000 ); // Entrar y escala de tamao $ 1000, tamao de la escala de salida: $ 500

Ejemplo 4: salida parcial (extensin) en paradas meta de ganancias

Ejemplo de cdigo que sale de un 50% en ganancias del primer objetivo, un 50% en el prximo objetivo de beneficio y todo en la parada de salida:

Pyramiding / Escala 253


Gua del usuario de 6,00 AmiBroker Tutorial

compra = Cruzar ( MAM ( DO, 10 ), MAM ( DO, 50 ));

vender = 0 ;

// El sistema saldr
// 50% de la posicin de parada, si ganancia del primer objetivo es golpeado // 50% de la

posicin es la segunda parada de beneficio objetivo es golpeado // 100% de la posicin si se

golpea el trailing stop

FirstProfitTarget = 10 ; // lucro
SecondProfitTarget = 20 ; // En porcentaje
TrailingStop = 10 ; // Tambin en porcentaje

priceatbuy = 0 ;
highsincebuy = 0 ;

salida = 0 ;

para ( i = 0 ; i < BarCount; i ++) {

Si ( priceatbuy == 0 Y compra[ yo ] )
{
priceatbuy = Precio de compra[ yo ]; }

Si ( priceatbuy> 0 ) {

highsincebuy = Max ( Alto[ i], highsincebuy);

Si ( salida == 0 Y
Alto[ i]> = ( 1 + FirstProfitTarget * 0.01 ) * Priceatbuy)
{
// Destino primera ganancia golpeado - scale-out

salida = 1 ;

Comprar[ i] = sigScaleOut;

Si ( salida == 1 Y
Alto[ i]> = ( 1 + SecondProfitTarget * 0.01 ) * Priceatbuy)
{
// Segunda meta de ganancias golpe - salida

salida = 2 ;

Precio de venta[ i] = Max ( Abierto[ yo ], ( 1 + SecondProfitTarget * 0.01 ) *


priceatbuy);
}

Si ( Bajo[ i] <= ( 1 - TrailingStop * 0.01 ) * Highsincebuy)


{
// Trailing stop hit - salida
salida = 3 ;

Precio de venta[ i] = min ( Abierto[ yo ], ( 1 - TrailingStop * 0.01 ) *


highsincebuy);
}

Pyramiding / Escala 254


Gua del usuario de 6,00 AmiBroker Tutorial

Si ( salida> = 2 )

{
Comprar[ i] = 0 ;

Vender[ i] = salida + 1 ; // Marca de cdigo de salida apropiado

salida = 0 ; priceatbuy = 0 ; // Precio de

reposicin

highsincebuy = 0 ; }}}

SetPositionSize ( 50 , spsPercentOfEquity );
SetPositionSize ( 50 , spsPercentOfPosition * (Compra == sigScaleOut ) ); // escalar 50% de la posicin

Ayuda de divisas Mulitple

La cartera de backtester permite backtest sistemas en el que los ttulos denominados en diferentes monedas. Incluye capacidad de utilizar las tasas de
cambio histricas (variables). Los tipos de cambio son definibles en la pgina "Monedas" en las preferencias. La moneda en la que smbolo dado se
denomina en se puede introducir en el smbolo-> pgina Informacin.

"Monedas" pgina de Preferencias - permite definir las tasas de cambio y de cambio de base (fijo o dinmico) para diferentes monedas. Lo
que permite obtener resultados correctos cuando se prueba backtest valores denominados en moneda diferente a su moneda cartera de
base.

Cmo sabe AB si quiero la cita fija o dinmica?

Hay siguientes requisitos para utilizar adjustements de divisas:


a) smbolo-> Informacin, campo de "moneda" muestra moneda diferente de la moneda base
b) la moneda apropiada (que se define en el smbolo) tiene la correspondencia de entrada en Preferencias-> Monedas pgina

c) el tipo de dinmica "FX smbolo" definido en las preferencias existe en su base de datos y tiene cita para cada da bajo rango de
anlisis.

Qu es la casilla de verificacin "INVERSIN" en las preferencias?

Vamos a tomar, por ejemplo EURUSD.

Cuando "USD" es su divisa base, a continuacin, tipo de cambio euro sera "recta" FX EURUSD (es decir, 1,3). Pero cuando "EUR" es su divisa
base, a continuacin, tipo de cambio USD sera INVERSA del EURUSD (es decir, 1 / 1,3). Contrario sera cierto con las tasas de FX como USDJPY
(que ya son "inversa").

Pyramiding / Escala 255


Gua del usuario de 6,00 AmiBroker Tutorial

El uso de alertas basadas en frmulas

Introduccin

AmiBroker le permite definir alertas basadas en frmulas. Cuando alerta se activa un texto se puede visualizar, sonido definido por el usuario reproduce,
notificacin por correo electrnico puede ser enviado y cualquier aplicacin externa puede ser lanzado. Esto es manejado por la funcin AlertIF sola.

Por defecto todas las alertas generan texto que se muestra en la ventana de salida de alerta.

Para mostrar esta ventana tiene que seleccionar Ventana-> men de salida de alerta.

Tambin hay alertas fciles ventana que le permite definir alertas simples que no requieren ningn tipo de codificacin (pero no ofrecen una total flexibilidad de la
funcin AlertIf).

ajustes

Alerta - ajustes relacionados estn presentes en la ficha "Alertas" de la ventana de Herramientas> Preferencias.

Permite definir la configuracin de la cuenta de correo electrnico, salida de sonido de prueba y definir qu partes de AmiBroker pueden generar alertas a travs de

AlertIF funcin.

La pgina de configuracin de correo electrnico ahora permite elegir entre los regmenes de autorizacin ms populares como: AUTH LOGIN (el ms popular),
POP3-antes-SMPT (popular), CRAM-MD5, PLAIN LOGIN.

"Habilitar alertas de" casillas de verificacin le permiten activar selectivamente / desactivar las alertas generadas por el anlisis automtico, Comentario /

Interpretacin y los indicadores personalizados.

ventana de salida de alerta tiene ahora una columna adicional que muestra el origen de alerta - si se trata de anlisis automtico, Comentario o
uno de sus indicadores personalizados. Esto hace que sea ms fcil de averiguar qu parte de AmiBroker genera alertas.

Nuevo en AmiBroker 5.30 - soporte para SSL (conexin segura) utilizado por Gmail, por ejemplo.

Con el fin de habilitar el soporte SSL es necesario seguir estos pasos:

1. Descarga y ejecuta SSL complemento de http://www.amibroker.com/bin/SSLAddOn.exe


2. Configurar (Herramientas-> Preferencias> Alertas) con SSL habilitado como se muestra a continuacin

El uso de alertas basadas en frmulas 256


Tutorial

usuario AmiBroker 6,00 <args opcionales>

funcin AlertIF

AlertIF funcin es similar a WriteIF. Pero en lugar de escribir el texto de la ventana de salida (comentario /
interpretacin) que permite:

dirigir el texto personalizado a la ventana de "salida de alerta",


hacer un sonido (slo zumbador ordenador o desde un archivo WAV)
enviar un correo electrnico

lanzar cualquier aplicacin externa

La sintaxis es la siguiente:

AlertIf ( Boolean_expression, comando, texto, tipo = 0, flags = 1 + 2 + 4 + 8, lookback = 1);

1. Boolean_expression es la expresin que si se evala como TRUE (no cero), se activa la alerta. Si se evala como False (valor cero) se activa ninguna
alerta. Tenga en cuenta que slo se mirar atrs la mayora de los bares ltimos son considerados.

2. El mando cadena define la accin tomada cuando se activa alerta. Si est vaca la alerta texto simplemente se muestra en la ventana de salida de
alerta (Ventana-> salida de alerta). Otros valores compatibles de mando cadena son:

SONAR la-ruta-a-la-archivo WAV


CORREO ELECTRNICO EXEC la-ruta-a-la-archivo-o-URL Gua del

El uso de alertas basadas en frmulas 257


Gua del usuario de 6,00 AmiBroker Tutorial

comando de sonido se reproduce el archivo WAV vez.

CORREO ELECTRNICO comando enva el correo electrnico a la cuenta definida en la configuracin (Herramientas-> Preferencias> E-mail). El formato de la direccin de

correo es el siguiente:

Asunto: Alerta nombre_tipo ( tipo) Ticker en Fecha / Hora del cuerpo: texto

comando EXEC lanza aplicacin externa o un archivo o URL especificada tras el comando EXEC. <Args opcionales> estn unidos despus del nombre
de archivo y texto se adjunta al final

3. Texto define el texto que se imprimir en la ventana de salida o se enva a travs del correo electrnico o aade como argumento para la aplicacin especificada por el
comando EXEC

4. Tipo define el tipo de alerta. tipos predefinidos son 0 - por defecto, 1 - compra, 2 - venta, 3 - corto, 4- cubierta. Puede especificar los valores ms altos y
van a obtener el nombre de "otros"

5. banderas controlar el comportamiento de la funcin AlertIF. Este campo es una combinacin (suma) de los siguientes valores: (1 - texto de la pantalla en la ventana de

salida, 2 - hacer un pitido (a travs de los altavoces del ordenador), 4 - No muestra alertas repetidas que tienen el mismo tipo, 8 - Don 't mostrar las alertas repetidas

que tienen la misma fecha / hora) Por defecto todas estas opciones estn activadas.

6. mirar atrs controles de parmetros cuntos se comprueban bares recientes

Ejemplos:

Comprar = Cruz (MACD (), la seal ()); Venta =


Cruz (Seal (), el MACD ()); = Venta corta;
Cubierta = Comprar;

AlertIF (Comprar, "ENVIAR", "Una alerta de la muestra en" + NombreCompleto (), 1);

AlertIF (Sell, "SONIDO C: \\ windows \\ \\ Medios ding.wav", "alerta de audio", 2);

AlertIF (Short, "EXEC Calc.exe", "Inicio de aplicacin externa", 3);

AlertIF (Cover, "", "Simple alerta de texto", 4);

Nota comando EXEC utiliza la funcin ShellExecute y permite no slo los archivos EXE sino tambin las direcciones URL.

notas

1. Tenga en cuenta que, por defecto la funcin AlertIf no genera seales repetitivas cuando la misma exploracin se ejecuta varias veces. Durante la experimentacin
es posible que prefiera para obtener las seales repetidas en las exploraciones posteriores. Para ello, debe cambiar las banderas por defecto a 1 + 2:

AlertIF (condicin, "", "texto", 1, 1 + 2);

2. Si desea generar la alerta slo en COMPLETADO barra puede que tenga que aadir este cdigo:

barcomplete = BarIndex () <LastValue (BarIndex ());

El uso de alertas basadas en frmulas 258


Gua del usuario de 6,00 AmiBroker Tutorial

AlertIF (barcomplete condicin AND ",", "texto", 1);

El uso de alertas basadas en frmulas 259


Gua del usuario de 6,00 AmiBroker Tutorial

Usando la ventana de interpretacin

Nota: Lea Cmo escribir su propio comentario tabla el artculo antes de continuar.

ventana de interpretacin (Ventana-> Interpretacin) muestra comentarios grfico sensible. Para aadir una interpretacin slo tiene que utilizar Editor de frmulas y
aadir el comentario de cdigo despus del cdigo para el indicador. Tenga en cuenta que para obtener el mejor rendimiento que debe utilizar sentencia
condicional que asegura que el cdigo de interpretacin slo se ejecuta en el modo de "comentario".

Si ( Estado ( "accin" ) == actionCommentary )


{
// printf aqu ....
}

Ejemplo:

Trama ( Cerca, " Precio" , - 1 , 64 );


Trama ( SAR ( Preferencias ( 50 ), Preferencias ( 51 )), "SAR" , - 17 , 8 + diecisis );

Si ( Estado ( "accin" ) == actionCommentary )


{
printf ( "El SAR Parablico brinda excelentes puntos de salida. \ N" );
printf ( "Debe cerrar las posiciones largas cuando el precio cae por debajo de \ n" );
printf ( "La RAE y las posiciones cortas Cerrar cuando el precio sube por encima del SAR. \ N" );

printf ( WriteIf ( Graph1 > Cerrar, " SAR es por encima del cierre " , "SAR es por debajo del cierre" )); }

Usando la ventana de interpretacin 260


Gua del usuario de 6,00 AmiBroker Tutorial

Soporte para mltiples Marco de tiempo en el AFL

Liberar 4.41 trae capacidad de utilizar mltiples marcos de tiempo (intervalos de barras) en una frmula nica. Las funciones del marco de tiempo se pueden

dividir en 3 grupos funcionales:

1. conmutacin de marco de tiempo de acumulacin en O, H, L, C, V, OI, matrices Prom: TimeFrameSet, TimeFrameRestore

2. compresin / expansin de las matrices individuales a / desde el intervalo especificado: TimeFrameCompress, TimeFrameExpand

3. acceso inmediato a las matrices de precio / volumen en diferentes plazos: TimeFrameGetPrice

Primer grupo se utiliza cuando su frmula tiene que realizar algunos clculos sobre los indicadores en diferentes intervalos de tiempo de un seleccionado en
ese momento. Por ejemplo, si es necesario calcular de 13 bar de media mvil de datos en 5 minutos y 9 bar normalito exponencial de datos por hora, mientras
que el intervalo actual es de 1 minuto que iba a escribir:

TimeFrameSet ( in5Minute ); // cambiar a 5 minutos a fotograma

/ * MA ahora opera en 5 minutos de datos, ma5_13 tiene tiempo comprimido MA 13 bar de barras 5min * /

ma5_13 = MAM ( DO, 13 );

TimeFrameRestore (); // Restaurar el marco de tiempo posible a la original

TimeFrameSet ( inHourly ); // cambiar ahora a la hora

mah_9 = EMA ( DO, 9 ); // 9 barra de la media mvil de datos por hora

TimeFrameRestore (); // Restaurar el marco de tiempo posible a la original

Trama ( Cerca, " Precio" , color blanco, styleCandle );

// Diagrama ampliado promedio

Trama ( TimeFrameExpand (Ma5_13, in5Minute), " 13 bar media mvil de 5 min bares " , color rojo );

Trama ( TimeFrameExpand (Mah_9, inHourly), " 9 barra de la media mvil de las barras por hora " ,
color rojo );

TimeFrameSet (intervalo ) - sustituye a la corriente incorporado en el precio / matrices de volumen: apertura, mximo, mnimo, cierre, volumen, openint, avg con
barras de tiempo comprimida del intervalo especificado una vez que cambiara a un marco de tiempo diferente todos los clculos e indicadores incorporados
operan en tiempo seleccionado marco. Para volver al intervalo original de llamar TimeFrameRestore Funciton (). Si desea llamar TimeFrameSet de nuevo con
otro intervalo que tiene que restaurar el marco de tiempo original en primer lugar utilizando TimeFrameRestore (). Intervalo es el intervalo de trama tiempo en
segundos. Por ejemplo: 60 es una barra minuto. Debe utilizar las constantes convenientes para intervalos frecuentes: in1Minute, in5Minute, in15Minute, inHourly,
inDaily, inWeekly, inMonthly.

Con la versin 4.70 tambin puede especificar intervalos de N-tick. Esto se hace pasando valor negativo como intervalo. Por ejemplo -5 dar compresin de la
barra 5-tick, y -133 dar compresin 133-tick. Tenga en cuenta que el uso de intervalos de N-tick slo funciona si su base de datos utiliza Tick intervalo de
tiempo establecido en la base Archivo -> Propiedades de la base dilogo.

Soporte para mltiples Marco de tiempo en el AFL 261


Gua del usuario de 6,00 AmiBroker Tutorial

TimeFrameSet (- 133 ); // Cambia a intervalos de 133 garrapatas

TimeFrameRestore () - restaura las matrices de precios reemplazados por SetTimeFrame.Note que slo OHLC, V, OI y medio incorporado variables se
restauraron en el marco de tiempo original cuando se llama a TimeFrameRestore (). Todas las dems variables creadas al estar en diferentes perodo de tiempo
permanecen comprimidas. a des-comprimir al intervalo original, usted tiene que utilizar TimeFrameExpand.

Una vez que cambie el marco de tiempo usando TimeFrameSet, todas las funciones de la AFL operan en este marco de tiempo hasta que vuelva el marco de tiempo
de intervalo original utilizando TimeFrameRestore o configurarse con distintos intervalos de nuevo utilizando TimeFrameSet. Es buena idea llamar SIEMPRE
TimeFrameRestore cuando haya terminado con el procesamiento en otros marcos de tiempo.

Cuando marco de tiempo se cambia a otra que el intervalo original de los resultados de todas las funciones llamadas desde TimeFrameSet son el tiempo-comprimido

tambin. Si desea mostrar en el marco de tiempo original que se necesita para 'ampliar' como se describe ms adelante. Las variables creadas y asignadas antes de la

llamada a TimeFrameSet () permanecen en el marco de tiempo en que fueron creados. Este comportamiento permite que la mezcla de diferentes marcos de tiempo

ilimitado en una frmula nica.

Tenga en cuenta que slo se puede comprimir los datos de intervalo ms corto que el intervalo ms largo. As que cuando se trabaja con datos de 1 minuto se puede comprimir a 2,

3, 4, 5, 6, .... de datos N-hora. Sin embargo, cuando se trabaja con datos de 15 minutos no se puede obtener barras de datos de 1 minuto. De manera similar, si usted tiene slo

datos de desactivacin de artefactos explosivos que no se puede acceder a los marcos de tiempo intrada.

Segundo grupo: TimeFrameCompress / TimeFrameExpand permite comprimir y expandir las matrices individuales a / desde diferentes marcos de tiempo.
Especialmente digno de mencin es TimeFrameExpand que se utiliza para descomprimir variables de matriz que se crearon en diferentes intervalos de
tiempo. Se requiere descompresin para mostrar correctamente la matriz creada en el marco de tiempo diferente. Por ejemplo, si desea mostrar semanal
promedio mvil debe ser "ampliado" para que los datos de una barra semanal cubre cinco barras diarias (de lunes a viernes) de la semana correspondiente.

TimeFrameExpand ( matriz, intervalo de tiempo, modo = expandLast) - ampla gama de tiempo comprimido de "intervalo" marco de tiempo para respetar el plazo

de base ( "intervalo" debe coincidir con el valor utilizado en los modos disponibles TimeFrameCompress o TimeFrameSet):

expandLast - el valor comprimido se expande empezando desde el ltimo bar en el perodo determinado (por ejemplo, por lo cierre semanal / alta / baja se encuentra

disponible en la barra del viernes)

expandFirst - el valor comprimido se expande empezando desde el primer bar en el perodo dado (as por ejemplo semanal abierta est disponible
desde la barra del lunes)
expandPoint - la matriz resultante obtiene valores no vacos slo para el ltimo bar en el perodo determinado (todas las barras restantes son nulos (vaco)).

Advertencia: expandFirst utilizar en precio distinto abierta puede mirar hacia el futuro. Por ejemplo, si crea serie mximo semanal,
amplindolo para intervalo diario usando expandFirst le permitir conocer el LUNES lo que fue el alto para toda la semana.

TimeFrameCompress se proporciona integridad y puede ser utilizada cuando se desea comprimir nica matriz sin afectar incorporadas de
OHLC, matrices V. Si llama TimeFrameCompress que no afecta a los resultados de otras funciones.

wc = TimeFrameCompress ( Cerrar, inWeekly );

/ * Ahora el marco de tiempo no ha variado (dicen todos los das) y nuestra MA operar en los datos diarios * /

dailyma = MAM ( DO, 14 );

Soporte para mltiples Marco de tiempo en el AFL 262


Gua del usuario de 6,00 AmiBroker Tutorial

/ * Pero si llamamos MA en la matriz de comprimido, se le dar maestra de otro marco de tiempo

*/

weeklyma = MAM ( bao, 14 ); // Sealar que el argumento es matriz de tiempo comprimido

Trama (Dailyma, "DailyMA" , color rojo );

weeklyma = TimeFrameExpand (Weeklyma, inWeekly ); // ampliar para mostrar

Trama (Weeklyma, "WeeklyMA" , color azul );

Durante esta frmula el marco de tiempo se mantuvo en el entorno original que slo comprimimos sola matriz.

TimeFrameCompress ( matriz, intervalo de tiempo, modo = compressLast)


- comprime solo arreglo al intervalo dado usando el modo de compresin dada modos disponibles: compressLast - ltima (cerrar)
el valor de la matriz dentro del intervalo compressOpen - valor abierto de la matriz dentro compressHigh intervalo - el valor ms
alto de la matriz dentro compressLow intervalo - el valor ms bajo de la gama dentro de un intervalo compressVolume - suma de
los valores de la matriz dentro del intervalo

Graph0 = TimeFrameExpand ( TimeFrameCompress ( Cerrar, inWeekly, compressLast ), InWeekly, expandLast );


Graph1 = TimeFrameExpand ( TimeFrameCompress ( Abierta, inWeekly, compressOpen ), InWeekly, expandFirst );

tercer grupo consistir en slo una funcin til: TimeFrameGetPrice que permite hacer referencia a los precios y el volumen de otros marcos de tiempo sin tener que cambiar /

compresin / expansin de los marcos de tiempo. Slo una llamada de funcin para recuperar el precio de un mayor perodo de tiempo. Permite tambin para hacer referencia

no slo a las barras actuales, pero pasadas de diferentes marcos de tiempo.

TimeFrameGetPrice ( pricefield, intervalo, desplazamiento = 0, modo = expandFirst);


- referencias OHLCV campos de otros marcos de tiempo. Esto funciona immediatelly sin necesidad de llamar TimeFrameSet en absoluto.

campo de precio es una de las siguientes: "O", "H", "L", "C", "V", "I" (inters abierto). Intervalo es el intervalo de barras en cuestin de segundos. cambio, se permite hacer

referencia a pasado (valores negativos) y el futuro (valores positivos) de datos en un mayor perodo de tiempo. Por ejemplo -1 da los datos de barra anterior (como en la funcin

Ref pero esto funciona en un mayor perodo de tiempo).

Ejemplos:

TimeFrameGetPrice ( "O" , inWeekly, - 1 ) // Le da semana anterior precio abierto


TimeFrameGetPrice ( "DO" , inWeekly, - 3 ) // Le da semanalmente Cerrar precio de hace 3 semanas

TimeFrameGetPrice ( "MARIDO" , inWeekly, - 2 ) // Le da semanalmente Alto precio hace 2 semanas


TimeFrameGetPrice ( "O" , inWeekly, 0 ) // Le da esta semana precio abierto.
TimeFrameGetPrice ( "MARIDO" , inDaily, - 1 ) // Da anterior Da alta cuando se trabaja en los datos intrada

Shift funciona como en funcin Ref (), pero se aplica a marco de tiempo comprimido.

Tenga en cuenta estas funciones funcionan como estas 3 funciones anidadas

TimeFrameExpand (Ref (TimeFrameCompress (matriz, intervalo, comprimir (dependiendo de campo se utiliza)), SHIFT),
intervalo, expandFirst)

Soporte para mltiples Marco de tiempo en el AFL 263


Gua del usuario de 6,00 AmiBroker Tutorial

Por lo tanto, si el desplazamiento = 0 datos comprimidos pueden mirar hacia el futuro (mximo semanal que puede conocerse el lunes). Si desea escribir un sistema de comercio de

utilizar esta funcin por favor asegrese de hacer referencia a los datos del pasado mediante el uso de valor de desplazamiento negativo.

La nica diferencia es que se TimeFrameGetPrice 2 veces ms rpido que anida Expandir / Comprimir.

Nota sobre el desempeo de las funciones de calendario:

a) Las mediciones hechas en Athlon 1.46GHz, 18500 barras diarias comprimen para marco de tiempo semanal

TimeFrameGetPrice ( "C", inWeekly, 0) - 0,0098 seg (9,8 milisegundos) TimeFrameSet


(inWeekly) - 0,012 seg (12 milisegundos) TimeFrameRestore () - 0,006 seg (6
milisegundos)
TimeFrameCompress (Close, inWeekly, compressLast); - 0,0097 seg (9.7 milisegundos) TimeFrameExpand
(array, inWeekly, expandLast); - 0,0098 seg (9,8 milisegundos)
b) Las mediciones hechas en Athlon 1.46GHz, 1000 barras diarias comprimen para funciones semanales frameall tiempo por debajo de

0,0007 seg (0,7 milsima de segundo)

Cmo funciona internamente?

Marco temporal de funciones no haga cambiar el BarCount - que acaba de exprimir las matrices por lo que tiene primeras N-bares llenos de valores NULL y
luego - la ltima parte de la matriz contiene los valores de tiempo de comprimido reales. Es por esto que es esencial para expandir los datos de nuevo a la
trama original con TimeFrameExpand. La siguiente exploracin sencilla muestra lo que sucede despus de cambiar a un plazo mayor. Ejecutar
Exploracin de smbolos actual, todas las citas, la periodicidad establecida en todos los das y ver cmo la columna "cierre semanal comprimido" contiene
valores vacos al comienzo y datos comprimidos semanales al final de la matriz.

filter = 1 ;
Aadir columna ( Cerca, " Cierre diario " );

TimeFrameSet ( inWeekly);
Aadir columna (Wc = Cerca, " cierre semanal comprimido " );
TimeFrameRestore ();

Aadir columna ( TimeFrameExpand (bao, inWeekly), " cierre semanal ampliado " );

EJEMPLOS

Ejemplo 1: Representacin grfica MACD semanal y flechas cruzadas de datos diarios

TimeFrameSet ( inWeekly );
m = MACD ( 12 , 26 ); // MACD de datos semanales
TimeFrameRestore ();

m1 = TimeFrameExpand (M, inWeekly );

Trama (M1, "Semanal MACD" , color rojo );


PlotShapes ( Cruzar (M1, 0 ) * shapeUpArrow, colorGreen );
PlotShapes ( Cruzar ( 0 , M1) * shapeDownArrow, colorGreen );

Ejemplo 2: grfico semanal candelabro superpone sobre la lnea grfico diario

Soporte para mltiples Marco de tiempo en el AFL 264


Gua del usuario de 6,00 AmiBroker Tutorial

wo = TimeFrameGetPrice ( "O" , inWeekly, 0 , expandPoint );


WH = TimeFrameGetPrice ( "MARIDO" , inWeekly, 0 , expandPoint );
wl = TimeFrameGetPrice ( "L" , inWeekly, 0 , expandPoint );
wc = TimeFrameGetPrice ( "DO" , inWeekly, 0 , expandPoint );

PlotOHLC (Wo, WH, WL, wc, "Cerrar semanal" , ColorWhite, styleCandle );


Trama ( Cerca, " Cerca de cada da " , color azul );

Ejemplo 3: simplificado del sistema de deteccin triple

/ * Interruptor de marco de tiempo semanal * /

TimeFrameSet ( inWeekly );
whist = MACD ( 12 , 26 ) - Seal ( 12 , 26 , 9 ); wtrend = ROC (Whist, 1 ); // Tendencia semanal - una semana
cambio de histograma MACD semanal

TimeFrameRestore ();

/ * Ampliar MACD calculado para todos los das para que podamos utilizarlo con seales diarias * /

wtrend = TimeFrameExpand (Wtrend, inWeekly );

/ * * Rayos anciano /

bullpower = Alto - EMA ( Cerca, 13 ); bearpower


= Bajo - EMA ( Cerca, 13 );

compra = wtrend> 0 / * 1 pantalla: tendencia semanal positivo * /


Y
bearpower < 0 Y bearpower> rbitro (Bearpower, - 1 ) / * Potencia oso segunda pantalla
negativo, pero el aumento de * /

Y H > rbitro ( MARIDO, - 1 ); / * Pantalla tercera, si los precios hacen un nuevo mximo * /

BuyPrice = rbitro ( MARIDO, - 1 ); // Comprar nivel de parada;

vender = 0 ; // Salida nicamente por medio de topes

ApplyStop ( stopTypeProfit, stopModePercent, 30 , Cierto );


ApplyStop ( stopTypeTrailing, stopModePercent, 20 , Cierto );

Soporte para mltiples Marco de tiempo en el AFL 265


Gua del usuario de 6,00 AmiBroker Tutorial

El uso eficiente de mltiples hilos

AmiBroker 5.50 es totalmente compatible con mltiples hilos (ejecucin en paralelo en todos los ncleos de la CPU), tanto en grficos y Un nuevo anlisis ventana. Esto mejora

enormemente la velocidad de funcionamiento y mejora la capacidad de respuesta de la aplicacin como hilos de ejecucin trabajador AFL no bloquear la interfaz de usuario.

Por ejemplo, el 4 ncleos Intel i7 que se puede ejecutar hasta 8 hilos, puede funcionar hasta 8 veces ms rpido que la ventana Anlisis de edad. La velocidad exacta hasta

depende de la complejidad de la frmula (cuanto ms complejo es, ms aumento de velocidad es posible), cantidad de datos procesados (acceso a la RAM puede ser no tan

rpido como la CPU limitando as los posibles aumentos de velocidad).

En este captulo se describe cmo evitar los errores que pueden afectar el rendimiento multihilo.

La comprensin de cmo se implementa multihilo

Es importante entender una regla simple primero - en AmiBroker un hilo puede ejecutar una operacin en los datos uno smbolos ':

1 * 1 operacin de smbolo = 1 hilo

La operacin est mostrando panel de tabla nica, explorar, exploracin, backtest, optimizacin. Las consecuencias son los siguientes: panel
de tabla nica siempre utiliza un hilo. Tambin una sola backtest u optimizacin se ejecuta en un smbolo utiliza un solo hilo.

Pero un grfico que consta de 3 paneles utiliza 3 hilos, a pesar de que todos ellos funcionan en el mismo smbolo. As tambin podemos escribir:

N operaciones * 1 = N hilos de smbolos

Tambin podemos ejecutar una sola operacin (como exploracin / exploracin / backtest / optimizacin) en mltiples smbolos, a continuacin,

1 Operacin * N smbolos = N hilos

Por supuesto, tambin puede ejecutar varias ventanas de anlisis de cada uno de los que se ejecutan mltiples smbolos o ejecutar varios grficos en mltiples smbolos, a

continuacin,

las operaciones de P * N smbolos = (P * N) hilos

Tambin es importante entender que algunas operaciones consisten no slo AFL parte de ejecucin, pero algn tipo de procesamiento adicional y / o el
trabajo de interfaz de usuario. En tales casos, slo ejecucin AFL se puede hacer con varios subprocesos. Esto tiene consecuencias para el modo de
Backtest individual que se describir en detalle ms.

Nota: En la versin 5.70 hay una excepcin a esta regla: nueva optimizacin individual multi-hilo , Que permite ejecutar la optimizacin-solo
smbolo utilizando varios subprocesos.

lmites

El nmero de procesos que realmente se ponen en marcha depende de la CPU y la versin de AmiBroker que est utilizando. edicin estndar tiene
un lmite de 2 (dos) hilos por ventana de anlisis. Edicin profesional tiene un lmite de 32 hilos por anlisis ventana. Adems de este lmite,
AmiBroker detectar el nmero de procesadores lgicos se inform por Windows (por ejemplo, una sola Intel i7 920 CPU es reconocido como 8
procesadores lgicos (4 ncleos x 2 hyperthreading)) y no se ejecutar ms hilos por la ventana Anlisis sola que el nmero de procesadores
lgicos.

El uso eficiente de mltiples hilos 266


Gua del usuario de 6,00 AmiBroker Tutorial

pitfals comunes

Pueden darse las siguientes reas de la programacin de la AFL que requieren un poco de atencin, si desea escribir frmulas AFL
multithreading ambiente:

1. Evitar el uso de OLE / CreateObject


2. Reducir el uso de AddToComposite / Exteriores al mnimo
3. El uso eficiente y correcto de las variables estticas
4. La aplicacin de pre-procesamiento / inicializacin en la ventana de anlisis
5. Acceso a ~~~ smbolo de equidad

En trminos generales la frmula AFL puede correr a toda velocidad slo si no tiene acceso a ningn recurso compartido. Cualquier intento de acceder a los recursos
compartidos puede dar lugar a la ejecucin de la frmula a la espera de la seccin de semforos / crtico, que protege los recursos compartidos de la modificacin
simultnea.

1. Evitar el uso de OLE / CreateObject

AmiBroker es totalmente compatible con los objetos OLE llamando desde el nivel frmula AFL, y todava es seguro de usar, pero hay razones tcnicas para abogar
contra el uso de OLE. La razn ms importante es que OLE es lento especialmente cuando se le llama no a partir de hilos "propietario".

OLE fue desarrollado por Microsoft de nuevo en 1990 en los das de 16 bits que es una tecnologa antigua y effectivelly evita las discusiones de correr a toda
velocidad que todas las llamadas OLE deben ser atendidos por un nico hilo de interfaz de usuario. Para ms detalles vea este artculo:

http://blogs.msdn.com/b/oldnewthing/archive/2008/04/24/8420242.aspx

Por esta razn, aunque slo sea posible se debe estrictamente evitar el uso de OLE / CreateObject en sus frmulas.

Si no lo hace, el rendimiento se ver afectado. Cualquier llamada a OLE desde un subproceso de trabajo hace que la publicacin de un mensaje a OLE ventana oculta y

esperando a que el hilo principal de la aplicacin de interfaz de usuario para manejar la peticin. Si varios subprocesos hacen lo mismo, el rendimiento sera degradar fcilmente a

nivel de una sola rosca, ya que todas las llamadas OLE son manejados por hilo principal interfaz de usuario de todos modos.

No solo eso. Subprocesos en espera de OLE pueden deadlocks fcilmente cuando el servidor OLE est ocupado con algn otro trabajo. AmiBroker contiene algo de cdigo

patentado de alta tecnologa que verifica la condicin de interbloqueo tales OLE y es capaz de desbloquear de ella, pero puede tardar incluso hasta 10 segundos para

desbloquear. Peor an. OLE llamadas hechas de hilo de interfaz de usuario no sufren de sobrecarga de mensajera y el clculo de referencias y pueden ser tanto como 30 ms

lenta en comparacin con cuando se les llama de un mismo proceso hilo de interfaz de usuario principal. Para evitar todos estos problemas, evitar el uso de OLE aunque slo

sea posible.

Por ejemplo en lugar de utilizar OLE para hacer RefreshAll como esto:

AB = CreateObject ( "Broker.Application"); // Evita este AB.RefreshAll ();


// EVITAR ESTE

Uso nativa AmiBroker RequestTimedRefresh funcin que es varios rdenes de magnitud ms rpido y no causa ningn problema. Si desea actualizar la interfaz
de usuario despus de Scan / Anlisis / uso Backtest
SetOption ( "RefreshWhenCompleted", True)

Tenga en cuenta que en la mayora de los casos, la actualizacin es completamente automtico (por ejemplo despus de AddtoComposite) y no requiere ningn tipo de codificacin

adicional en absoluto.

El uso eficiente de mltiples hilos 267


Gua del usuario de 6,00 AmiBroker Tutorial

Si utiliza OLE para leer la configuracin de filtros de anlisis (como el nmero de la lista de vigilancia), as:

AB = CreateObject ( "Broker.Application"); // EVITAR ESTA AA =


AB.Analysis; // EVITAR ESTE
wlnum = AA.Filter (0, "lista"); // EVITAR ESTE

se debe reemplazar las llamadas OLE por simple llamada, nativa GetOption que permite leer los ajustes del filtro de frmula de anlisis multi-hilo en
forma amistosa. Por ejemplo, para leer filtro de inclusin reloj nmero de lista de uso:

wlnum = GetOption ( "FilterIncludeWatchlist" ); // FORMA APROPIADA

Para obtener ms informacin acerca de los ajustes de filtro soportados campos ven GetOption La pgina de referencia de funciones.

Tambin tenga en cuenta que AB.Analysis objeto OLE se refiere siempre a la ventana de anlisis automtico VIEJO. Esto tiene efecto secundario de lanzamiento /
visualizacin anlisis automtico de edad siempre que utilice AB.Analysis en el cdigo. Como se explic anteriormente, todas las llamadas a OLE deben ser
retirados de sus frmulas, si se desea ejecutar en una nueva ventana de anlisis multiproceso. Slo se permite acceder a nuevos anlisis a travs de OLE de
programas / scripts externos. Para acceder a nuevos anlisis de programa externo es necesario utilizar objetos AnalysisDocs / AnalysisDoc como se describe en interfaz
de automatizacin OLE documento.

2. Reducir el uso de AddToComposite / Exteriores al mnimo

Cualquier acceso a otra cosa que el smbolo "actual" de nivel frmula implica bloqueo global (seccin crtica) y por lo tanto puede afectar al
rendimiento. Por esta razn, se recomienda reducir el consumo de AddToComposite / funciones Exteriores y el uso de variables estticas
siempre que sea posible

3. El uso eficiente y correcto de las variables estticas

El acceso a las variables estticas es rpido, seguro y rosca atmica de nivel de llamada nica StaticVarSet / StaticVarGet. Esto significa que se lee /
escribe toda matriz en forma atmica, as que no hay otro hilo va a leer / escribir esa matriz en el medio de otro hilo actualizacin.

Sin embargo, se debe tener cuidado si se escribe mltiples variables estticas a la vez. En trminos generales, cuando se escribe variables estticas como parte de la

exploracin Anlisis multi-smbolo / exploracin / backtest, optimizacin, que debe hacer la escritura (StaticVarSet) en la primera etapa de utilizacin de estado (

"stocknum") == 0, como se describe a continuacin. Esta es la forma recomendada de hacer las cosas:

Si ( Estado ( "Stocknum" ) == 0 ) {

// Hacer toda la escritura variables / inicializacin esttica aqu

Haciendo toda la inicializacin / escribe a las variables estticas de esa manera proporciona el mejor rendimiento y la posterior lee (StaticVarGet) son
perfectamente seguro y rpido. Usted debe evitar hacer cosas complejas cuando es posible seguir regla simple y eficaz de un escritor - mltiples
lectores. Mientras slo un hilo escribe y muchos hilos que acaba de leer las variables estticas, que son seguros y que no es necesario preocuparse
por la sincronizacin.

Para los escritores avanzada frmula nica:

Si, por alguna razn, necesita escribir mltiples variables estticas que son compartidos y acceder desde varios subprocesos al mismo tiempo, y cuando
debe asegurarse de que todas las actualizaciones son atmicas, entonces usted necesita para proteger regiones de su frmula que actualizar varios
esttica variables con un semforo o seccin crtica. Para un mejor rendimiento que debe agrupar todos lee / escribe en una seccin como esta:

El uso eficiente de mltiples hilos 268


Gua del usuario de 6,00 AmiBroker Tutorial

Si (_ TryEnterCS ( "Mysemaphore" )) // Vase funcin StaticVarCompareExchange para la implementacin

{
// Est dentro de la seccin crtica ahora
// Hacer toda la escritura esttica var / leer aqu - no hay otro flujo interferir aqu
_Dejar CS(); }

ms
{
_RASTRO ( "No se puede introducir CS" );

La aplicacin tanto de la seccin de semforos y crtico en AFL se muestra en los ejemplos a


StaticVarCompareExchange funcin.

4. La aplicacin de pre-procesamiento / inicializacin en la ventana Anlisis

A veces hay una necesidad de hacer algo de inicializacin o algn tiempo antes de que el clculo se realiza todo el trabajo. Para permitir que el
procesamiento sin hilos de otros interferentes con el resultado se puede utilizar la siguiente clusula si:

si (Estado ( "stocknum") == 0) {

/// Inicializacin / pre cdigo de procesamiento}

AmiBroker detecta dicha declaracin y corre muy primer smbolo en un solo hilo, espera a la terminacin y slo despus de la finalizacin de su lanzamiento todos
los otros hilos. Esto permite cosas como la creacin de variables estticas para su uso en procesamiento adicional, etc.

5. Acceso a ~~~ smbolo de equidad

Usando el extranjero ( "~~~ equidad", "C") slo tiene sentido para visualizar la carta de la equidad del backtest que ha completado. Es importante entender que
la nueva ventana Anlisis soporta mltiples instancias, y por lo tanto no se puede utilizar cualquier smbolo de equidad compartida, porque si lo hiciera, backtest
la ejecucin de mltiples sera interferir entre s. As nuevo anlisis tiene instancia local, privado de todos los datos de la equidad que se utiliza durante
backtesting y slo despus de backtesting se ha completado, los datos de renta variable se copia listas para su uso a ~~~ smbolo de equidad. Esto significa
que si usted llama en el extranjero ( "~~~ equidad", "C") dentro de la frmula que se recibe actualmente backtested, recibir

backtest anterior equidad, no la actual.

Para acceder a la equidad actual, es necesario utilizar la interfaz backtester personalizado. Tiene la propiedad "participacin" del objeto backtester que mantiene la

equidad de la cuenta corriente. Si necesita la equidad como una matriz hay dos opciones: o bien los valores por cobrar de esta manera:

SetOption ( "UseCustomBacktestProc" , Cierto );

Si ( Estado ( "accin" ) == actionPortfolio )


{
bo = GetBacktesterObject ();

bo.PreProcess (); // Inicializar backtester

El uso eficiente de mltiples hilos 269


Gua del usuario de 6,00 AmiBroker Tutorial

PortEquity = Nulo; // mantendr los valores de renta variable de la cartera

para ( bar = 0 ; barra < BarCount; bar ++) {

bo.ProcessTradeSignals (bar);

// Tienda de valor patrimonial actual en elemento de la matriz

PortEquity [i] = bo.Equity; }

bo.PostProcess (); // Finalizar backtester

// En este punto se PortEquity contiene matriz de valores de renta variable

O bien, puede utilizar la propiedad EquityArray aadido al objeto Backtester en v5.50.1

Si ( Estado ( "accin" ) == actionPortfolio )


{
bo = GetBacktesterObject ();
bo.Backtest ();
AddToComposite (Bo.EquityArray, // Obtener matriz Cartera de renta variable en una llamada

"~~~ MY_EQUITY_COPY" , "X" ,


atcFlagDeleteValues | atcFlagEnableInPortfolio );
}

Tenga en cuenta que los valores se llenan durante backtest y todos los valores son vlidos slo despus de backtest es completa (como en el ejemplo anterior). Si usted lo llama

en el medio de backtest, contendr la participacin slo hasta la barra dado. Evitar abusar de esta funcin y es costoso en trminos de memoria RAM / CPU (sin embargo, es

menos costosa que la de Asuntos Exteriores).

Ambas formas presentados tendrn acceso a una copia local, la corriente de la equidad en Nueva Anlisis (a diferencia de Asuntos Exteriores que tiene acceso a los valores

globales de smbolos de backtest anterior)

las operaciones de smbolo solo se ejecutan en un hilo

Como se ha explicado al principio del artculo, cualquier operacin, como la exploracin, exploracin, backtest, optimizacin o la prueba hacia adelante caminata que se

realiza en solo smbolo slo puede utilizar un hilo. Por esta razn no hay casi ninguna ventaja de la velocidad en comparacin con el funcionamiento mismo cdigo en las

versiones antiguas de AmiBroker.

Actualizar a partir de 5,70: Esta versin cuenta con una nueva "Optimizar individual "Funcionalidad que permite ejecutar la optimizacin-solo smbolo utilizando mltiples

hilos, aunque algunas limitaciones:. Slo optimizacin exhaustiva se apoya y se apoya sin backtester encargo Esto es por dos razones: a) motores de optimizacin

inteligentes necesitan el resultado del paso anterior para decidir qu combinacin de parmetros elegir para el siguiente paso; b) la segunda fase de las conversaciones

backtest a la interfaz de usuario y OLE (backtester personalizado) y como tal no se puede ejecutar desde la interfaz de usuario de rosca no (ver ms abajo para los

detalles).

Backtest individuo slo se puede ejecutar en un nico hilo

Lo ms importante a entender es que el backtest individual es un backtest-nivel de la cartera corri en un solo smbolo. Incluso si se ejecuta en la lista de
vigilancia, todava se ejecuta secuencialmente las cosas, solo con sencillo en el backtest

El uso eficiente de mltiples hilos 270


Gua del usuario de 6,00 AmiBroker Tutorial

smbolo a la vez, a continuacin, pasar a la siguiente smbolo en la lista de vigilancia. Por qu esto es as, se describe a continuacin.

Tanto a nivel de la cartera y pruebas retrospectivas individuales se componen de los mismos dos fases

I. funcionamiento de su frmula y las seales de recogida

II. backtest real que puede implicar la segunda carrera de la frmula (backtester personalizado)

Fase I corre la frmula en la que cada smbolo en la lista y que puede ser multi-hilo (si hay ms de un smbolo en la lista).

Fase II que procesa las seales recogidas en la fase I, genera raport y muestra los resultados se realiza slo una vez por backtest.

No puede ser multi-hilo, ya que:


a) se habla de la interfaz de usuario (UI)

b) que utiliza OLE / COM que permite llevar a cabo backtester personalizado.

Tanto OLE e IU + acceso no se puede hacer de un trabajador de rosca (no la interfaz de usuario). Lo que es peor OLE / IU + multihilo es igual a la
muerte, ver:
http://blogs.msdn.com/b/oldnewthing/archive/2008/04/24/8420242.aspx

Por lo general, en el caso de las carteras de varios smbolos, Fase I toma el 95% del tiempo necesario para ejecutar la cartera de backtest lo que una vez se ejecuta la fase I en

varios subprocesos, se obtiene muy buena escalabilidad y cuando no se multi-hilo slo el 5%.

Desde backtest individuo se ejecuta en un smbolo entonces la nica fase que se puede ejecutar en mltiples hilos, es decir, la fase 1 - consta de
slo una carrera, y como tal se ejecuta en un hilo.

Para ser capaz de ejecutar la Fase II desde varios subprocesos que no sera capaz de hablar con la interfaz de usuario y no sera capaz de utilizar COM / OLE (sin

backtester personalizado).

Eso hace que Backtest individual no puede ser ms rpido que en el anlisis automtico de edad.

Hacer las expectativas razonables y matemticas

Algunos usuarios viven en la tierra de la fantasa y piensan que pueden lanzar decir 100 GB de datos y los datos sern procesados rpida porque "tienen
hardware ms reciente". Esto es totalmente equivocado. Lo que se obtiene es un accidente. Si bien Windows de 64 bits elimina 2GB virtual de barrera de espacio
de direcciones de cada aplicacin, no es cierto que no hay lmites ms.

Desafortunadamente incluso las personas con antecedentes tcnicos se olvide de hacer los clculos bsicos y tienen unas expectativas no razonable. Primero y ms
importante que la gente est perdiendo es la gran diferencia entre las velocidades de acceso realizadas por el tamao de los datos. El trmino "memoria de acceso
aleatorio" en el pasado (como en 1990) signific que el acceso a datos toman la misma cantidad de tiempo, independientemente de su ubicacin. Ese ya no es el caso.
Hay enormes diferencias en las velocidades de acceso dependiendo de dnde se encuentran los datos. Por ejemplo Intel i7 920, la configuracin de triple canal tiene
acceso a datos en cach L1 con 52 GB / segundo de velocidad, L2 30 GB de datos en cach / segundo (2x ms lento!), L3 24 GB de datos en cach / segundo y
regular de la RAM con 11 GB / segundo. Esto significa que el acceso a datos en cach es 5 veces ms rpido que el acceso a la RAM. Las cosas se ponen an ms
dramtica si se queda sin memoria RAM y el sistema tiene que ir a la disco. Con la mayora de los discos SSD modernos hablamos de solo 200 MB / seg (0.2GB / seg).
Eso es dos rdenes (100x) de magnitud ms lenta que la RAM y tres rdenes de magnitud ms lenta que la memoria cach. Eso supone cero latencia (buscar). En el
mundo real, el acceso al disco puede ser 10.000 veces ms lenta que la RAM.

Ahora usted mismo un favor y hacer los clculos. Divida 100 GB por segundo de velocidad de 0.2GB de disco / SSD. Lo que se obtiene? 500 segundos - casi
diez minutos para leer los datos. Ahora est usted consciente de que si la aplicacin no procesa mensajes por slo 1 segundo se considera como "no
responde" por Windows? Qu significa eso? Esto significa que incluso en el mundo de 64 bits, cualquier aplicacin de Windows tendr problemas para
procesar conjuntos de datos que exceden

El uso eficiente de mltiples hilos 271


Gua del usuario de 6,00 AmiBroker Tutorial

5GB slo por la velocidad de lectura de disco sin procesar que en mejor de los casos no supera los 200 MB / s (por lo general mucho peor). El intento de backtest tales cantidades

absurdas de datos en PC de gama alta se acaba de dar lugar a fallo, ya que se alcanzarn los tiempos de espera, el de Windows tendr que luchar el procesamiento de mensajes

y se le invadido buffers del sistema. Y no tiene nada que ver con el software. Es simplemente brutal leccin de matemticas que algunos olvidaron. Primero y ms importante

regla para conseguir ms velocidad lmite es el tamao de los datos, por lo que al menos encaja en la memoria RAM.

El uso eficiente de mltiples hilos 272


Tutorial

Clasificacin funcionalidad

Una clasificacin es una relacin entre un conjunto de elementos tal que, para cualquiera de los dos artculos, el primero es bien 'puesto ms alto que , de menor rango

que "o" clasificado igual a' la segunda. La forma ms sencilla de obtener el rango es para ordenar los elementos por "valor" o "puntuacin". Por ejemplo, usted puede tomar

la tasa de 100 bar de cambio de smbolos - que ser su artculo "puntuacin" o "valor. A continuacin, ordenar los resultados por l para que se consigue lista de smbolos,

donde primero es mejor (la ms alta tasa de cambio) la realizacin y el ltimo es un peor rendimiento.

AmiBroker permite al usuario realizar / usar tres tipos diferentes de clasificacin

1. utilizar la clasificacin de las seales de entrada del comercio (compra / corto) para decidir qu entradas son preferibles a los otros durante cartera de

backtesting / optimizacin

2. mostrar varias posiciones en las tablas creadas usando Exploracin


3. generar rangos numricos para su uso posterior (funcionalidad de uso general)
clasificacin. Gua del usuario de 6,00 AmiBroker

los primera clase de la clasificacin se realiza de forma automtica si sus comerciales frmula sistema define PositionScore

variable. Puedes usar PositionScore variable para decidir qu operaciones se debe introducir si hay ms seales de entrada en diferentes valores
distintos a nmero mximo permitido de las posiciones abiertas o fondos disponibles. En tal caso AmiBroker utilizar el valor absoluto de la variable
PositionScore decidir qu operaciones son las preferidas. Para los detalles acerca de la clasificacin de funcionalidad durante backtesting Ver tutorial
cartera Backtester .

segundo tipo de clasificacin es simplemente asignar un nmero (rango) a la lnea de salida de la exploracin. La columna de rango se aade a la salida de la
exploracin con slo llamar AddRankColumn la funcin despus de realizar una especie utilizando
SetSortColumns funcin. Puedes llamar SetSortColumns varias veces y se puede llamar AddRankColumn
varias veces para lograr muchos rangos diferentes en base a-varias columnas. Consulte el siguiente ejemplo:

filter = 1 ;
Aadir columna ( Cerca, " Cerca" );
Aadir columna ( Volumen, " BI" );
AddSummaryRows ( 31 + 32 , 1.5 );
se debe utilizar PositionScore ya que es manera de la manera ms rpida y menos forma de memoria que consume para realizar pruebas retrospectivas con la

AddRankColumn (); // Sin AddRankColumn proceso previo de seleccin slo se suma el nmero de lnea

SetSortColumns (- 4 );
AddRankColumn (); // Rango segn la cuarta columna (descendente)
SetSortColumns (- 3 );
AddRankColumn (); // Rango segn la tercera columna (ascendente)

Un tercer tipo de clasificacin es de uso general, la barra por barra de clasificacin que se realiza utilizando las variables estticas. Es ms vidas de recursos

(computacionalmente intensivas), pero tambin le da ms posibilidades.

En general, el proceso implica la creacin de las variables estticas con los valores que se utilizarn para la clasificacin / clasificacin, es decir, "puntuaciones" y luego llamar

a una funcin especial (StaticVarGenerateRanks) que genera nuevo conjunto de variables estticas que sujetan filas calculadas.

NOTA: Esta funcin no est destinado a sustituir bakctester incorporado en la clasificacin a travs de PositionScore. Todo lo contrario: cada vez que pueda,

Clasificacin funcionalidad 273


Gua del usuario de 6,00 AmiBroker Tutorial

StaticVarGenerateRanks general, est pensado para ser utilizado para tareas distintas de backtesting tales como exploraciones o indicadores que
pueden requerir la clasificacin de funcionalidad, pero por supuesto que tambin se puede utilizar para backtesting cuando / donde PositionScore no
baste para poner en prctica lo que necesita en su sistema de comercio .

ADVERTENCIA: esta funcin es computacionalmente intensivas y la memoria. Se tarda aproximadamente 20 ms por cada 15K bares y 7 smbolos. Trate de llamar slo una vez

por ciclo / exploracin / backtest de usar si (Status () == "stocknum" 0) o mejor an, utilizar la exploracin separada slo una vez para calcular previamente filas y utilizarla ms

tarde (como el anlisis de la creacin de material compuesto). Si no lo hacen y llame StaticVarGenerateRanks para cada actuacin smbolo se reducira de manera significativa ya

que esta funcin no slo necesita una gran cantidad de tiempo de clculo, sino que tambin tiene que bloquear el acceso a la memoria compartida utilizada por las variables

estticas para otros hilos que tratan de acceder a las variables estticas sera esperar hasta que esta funcin se completa.

funcin StaticVarGenerateRanks

StaticVarGenarateRanks ( "outputprefix", "inputprefix", topranks, tiemode) es un elemento central del sistema general de clasificacin propsito. Toma 4
parmetros: "outputprefix" - el prefijo anexa a las variables estticas de salida que sujetan las filas, "inputprefix" el prefijo de variables estticas que llevan a
cabo las puntuaciones (de entrada), topranks - que define cmo deben ser incluidos muchos de los mejores / Clasificacin de fondo smbolos de el conjunto
rango generado y tiemode que define cmo los lazos (igual filas) deben ser resueltos.

El "inputprefix" es un prefijo que define los nombres de las variables estticas que se utilizan como materia prima para la clasificacin. AmiBroker buscar todas las variables

estticas que comienzan con el prefijo y asumir que la parte restante del nombre de la variable es un smbolo de cotizacin. Digamos que usted desea clasificar las poblaciones

de la Repblica de China (tasa de cambio). Todo lo que necesita hacer es almacenar valores en variables estticas. Digamos que vamos a utilizar los nombres de variables

estticas como "ItemScoreAPPL", "ItemScoreMSFT", y as sucesivamente.

Para llenar las variables de entrada esttica puede utilizar este bucle:

para ( i = 0 ; (Sym = StrExtract (Symlist, i))! = "" ; i ++) {

SetForeign (SYM); valor


= ROC ( DO, 10 );
RestorePriceArrays ();
StaticVarSet ( "ItemScore" + Sym, valor);
}

Ahora ya est listo para realizar la clasificacin / clasificacin. Hay dos modos, el modo normal y el modo de clasificacin Rango superior / inferior. el modo de clasificacin

normal se lleva a cabo cuando el argumento TopRank se establece en cero.

StaticVarGenerateRanks ( "rango", "ItemScore", 0, 1224);

En este caso la llamada StaticVarGenerateRanks generara un conjunto de variables estticas que empiezan con el prefijo definido por el segundo argumento de cada variable con

el rango de smbolo particular, por lo que en este caso RankItemScoreMSFT llevar a cabo la clasificacin de MSFT, RankItemScoreAAPL llevar a cabo la clasificacin de AAPL.

Cabe destacar que en la numeracin de rango AmiBroker comenzando por una.

En tercer argumento (topranks) es cero en el modo de clasificacin normal. Cuarto argumento (tiemode) define cmo se clasifican los lazos. Los modos
soportados son 1234 y 1224. En estn numeradas con igual rango 1224 lazos de modo.

Cdigo de ejemplo para el modo de clasificacin normal (todo lo hecho, hecho est en una sola pasada, se puede utilizar en el indicador):

Clasificacin funcionalidad 274


Gua del usuario de 6,00 AmiBroker Tutorial

symlist = "C, CAT, DD, GE, IBM, INTC, MSFT" ;

// Eliminar variables estticas

StaticVarRemove ( "ItemScore *" );

// Llenar matrices estticas de entrada

para ( i = 0 ; (Sym = StrExtract (Symlist, i))! = "" ; i ++) {

SetForeign (SYM); valor = ROC


( DO, 10 );
RestorePriceArrays ();
StaticVarSet ( "ItemScore" + Sym, valor);
}

// Realizar la clasificacin

StaticVarGenerateRanks ( "rango" , "ItemScore" , 0 , 1224 ); // Modo de rango normal,

// Leer la clasificacin

para ( i = 0 ; (Sym = StrExtract (Symlist, i))! = "" ; i ++) {

Trama ( StaticVarGet ( "RankItemScore" + SYM), sym, colorCustom10 + yo );


}

Top inferior / modo de clasificacin (que genera la clasificacin / inferiores tablas superiores que tienen ndices arriba valores de clasificacin. Cuando> se utilizan topranks 0

valores superiores clasificados, cuando topranks <0, entonces parte inferior calificados se utilizan valores. Los valores se almacenan en variables que tienen formato de:

OutputprefixInputprefixN donde N es un nmero 1, 2, 3 que representa filas superior / inferior. Supongamos que el parmetro OutputPrefix es "superior" y el
parmetro Inputprefix es la Repblica de China. En tal caso, la variable TopROC1 sostendra el ndice de valor nominal superior. TopROC2 sostendra
segundo valor nominal superior, y as sucesivamente. StaticVarGenerateRanks funcin utiliza la numeracin rango que comienza a partir de UNO. En
superiores StaticVarGenerateRanks modo de clasificacin tambin preparar variable esttica que contiene lista separada por comas de nombres de
variables que se pueden utilizar para averiguar qu ndice se refiere a qu smbolo separado. As que si tiene TopROC1 1 le lookup primera subcadena en la
variable TopROCSymbols para averiguar qu variable (smbolo) coloca a la cabeza. Adems StaticVarGetRankedSymbols da mtodo fcil de usar para
recuperar lista separada por comas de los smbolos clasificados para determinada fecha y hora.

Cdigo de ejemplo para el modo de graduacin superior:

symlist = "C, CAT, DD, GE, IBM, INTC, MSFT" ;

// Eliminar variables estticas

StaticVarRemove ( "ItemScore *" );

// Llenar matrices estticas de entrada

para ( i = 0 ; (Sym = StrExtract (Symlist, i))! = "" ; i ++) {

SetForeign (SYM); valor


= ROC ( DO, 10 );
RestorePriceArrays ();
StaticVarSet ( "ItemScore" + Sym, valor);

Clasificacin funcionalidad 275


Gua del usuario de 6,00 AmiBroker Tutorial

// Realizar la clasificacin

StaticVarGenerateRanks ( "rango" , "ItemScore" , 0 , 1224 ); // Modo de rango normal,

StaticVarGenerateRanks ( "parte superior" , "ItemScore" , 3 , 1224 ); // Modo de top-N

StaticVarGenerateRanks ( "larva del moscardn" , "ItemScore" , - 3 , 1224 ); // Modo inferior-N

// Leer la clasificacin

para ( i = 0 ; (Sym = StrExtract (Symlist, i))! = "" ; i ++) {

Trama ( StaticVarGet ( "RankItemScore" + SYM), sym, colorCustom10 + yo );


}

SDT = SelectedValue ( Fecha y hora ());

title = "{{ NOMBRE}} - {{FECHA}} - {{}} VALORES TOP: " + StaticVarGetRankedSymbols (


"parte superior" , "ItemScore" , SDT) +

"BOT:" + StaticVarGetRankedSymbols ( "larva del moscardn" , "ItemScore" , SDT);

Cmo utilizar StaticVarGenerateRanks en la ventana Anlisis

Desde la clasificacin es el proceso de hambre de recursos, se debe realizar slo una vez por ciclo de anlisis, no para cada smbolo. Se puede lograr ya sea
mediante la ejecucin de frmula de clasificacin generacin separada una vez con la mano antes de ejecutar el anlisis o el uso de estado ( "stocknum") == 0
comunicado que se asegurara de que proceso de clasificacin se realiza slo para el primer smbolo de la lista reloj bajo anlisis.

He aqu un ejemplo de cdigo para la exploracin que se lleva a lista de vigilancia activa en ese momento o la totalidad lista de smbolos y realiza la clasificacin

Si ( GetOption ( "Aplicar para" ) == 2 ) {

wlnum = GetOption ( "FilterIncludeWatchlist" ); lista = CategoryGetSymbols


( categoryWatchlist, wlnum); }

ms si ( GetOption ( "Aplicar para" ) == 0 ) {

lista = CategoryGetSymbols ( categoryAll, 0 );


}
ms
{
Error ( "La frmula funciona bien si su entorno es ApplyTo 'Filtro' o 'Todos'" ); }

Si ( Estado ( "Stocknum" ) == 0 ) // GENERAR CLASIFICACIN cuando estamos en muy primer smbolo

Clasificacin funcionalidad 276


Gua del usuario de 6,00 AmiBroker Tutorial

{
StaticVarRemove ( "valores*" );

para ( n = 0 ; (Smbolo = StrExtract (Lista, n))! = "" ; n ++) {

SetForeign (Smbolo); Los


valores = RSI ();
RestorePriceArrays ();
StaticVarSet ( "valores" + smbolo, valores);
_RASTRO (Smbolo); }

StaticVarGenerateRanks ( "rango" , "valores" , 0 , 1224 );


}

smbolo = Nombre ();

Los valores = StaticVarGet ( "valores" + Smbolo); rank = StaticVarGet


( "rankvalues" + Smbolo);

Aadir columna ( valores, "valores" );


Aadir columna (Rango, "rango" );

filter = 1 ;

SetSortColumns ( 2 , 4 );

Clasificacin funcionalidad 277


Gua del usuario de 6,00 AmiBroker Tutorial

El uso de fragmentos de cdigo AFL

fragmento de cdigo es una pequea pieza de cdigo reutilizable AFL. Se puede insertar

clic derecho en la ventana del editor de la AFL y la eleccin de men "Insertar fragmento de cdigo", o

arrastrando un fragmento de ventana Fragmento de cdigo, o


gatillo que pulsa el teclado (como @For) en el editor

En la versin 5.90 Los fragmentos de cdigo tambin estn disponibles en concesionarios lista completa en el Editor de AFL. Simplemente escriba @ plus primera letra del

fragmento de llave de gatillo y la lista de autocompletar que ofrezca la lista de los fragmentos disponibles que tienen teclado Activadores definidos comience con esa letra.

La sustitucin del teclado desencadena obras, incluso sin la funcin de autocompletar activa, por lo que slo escribir @keytrigger se sustituye por el texto del recorte.

El uso de fragmentos de cdigo AFL 278


Gua del usuario de 6,00 AmiBroker Tutorial

La definicin de sus propios fragmentos

Puede aadir sus propios fragmentos bastante fcil usando una nueva ventana Fragmento de cdigo. Fragmentos ventana de cdigo est disponible en nuevo editor

de AFL. Se puede mostrar / ocultar usando el men Ventana.

Para crear su propio fragmento, haga lo siguiente:

1. escriba el cdigo que desee


seleccionar
2. pulse Guardar(marcar) el como
seleccin cdigobotn
que de
desea colocarenen
fragmento la un fragmento
ventana de cdigo de fragmentos

3.

El uso de fragmentos de cdigo AFL 279


Gua del usuario de 6,00 AmiBroker Tutorial

Si lo hace aparecern los pasos anteriores el siguiente dilogo:

Ahora lo que necesita para entrar en el Nombre del fragmento, la Descripcin y Categora. Categora puede ser seleccionado de elementos ya existentes (utilizando

cuadro desplegable), o nuevo nombre de categora se pueden introducir en el campo de categora.

llave de gatillo campo es opcional y contiene gatillo de autocompletar fragmento (descrito anteriormente). los Frmula campo es el fragmento de cdigo en s. Una vez que

introduzca todos los campos y pulse DE ACUERDO, su nuevo fragmento aparecer en la lista.

El uso de fragmentos de cdigo AFL 280


Gua del usuario de 6,00 AmiBroker Tutorial

A partir de entonces se puede utilizar su propio fragmento de la misma manera que los fragmentos existentes. Quizs el mtodo ms conveniente est usando arrastrar y

soltar en la lista de editor de AFL.

Como se habrn dado cuenta fragmentos definidos por el usuario estn marcados con caja de color rojo en la lista Fragmentos de cdigo. Slo los fragmentos definidos por el

usuario se pueden sobrescribir y / o eliminados.

Para editar fragmento definido por el usuario existente, puede seguir los pasos anteriores y dar nombre existente. AmiBroker le preguntar entonces si desea sobrescribir

fragmento existente, o puede simplemente hacer clic en propiedades botn y modificar el fragmento de forma directa, sin necesidad de volver a insertarlo.

Para eliminar un fragmento, seleccionar el fragmento que desea borrar de la lista y pulse Borrar ( botn X) en la ventana Fragmento de cdigo.

INFORMACIN TCNICA ( Slo los usuarios avanzados)

Hay dos archivos que se encuentran en el directorio AmiBroker que retienen fragmentos:

CodeSnippets.xml - estos son fragmentos enviados con la instalacin AmiBroker (! Y puede ser sustituido en las instalaciones posteriores,
por lo que no modifican)
UserSnippets.xml - estos son fragmentos definibles por el usuario. Este archivo no est presente en la instalacin y el usuario puede crear por l / ella misma.

El esquema XML para el archivo de fragmentos es simple (como abajo). funcionalidad de disparo clave no est an implementado,

El uso de fragmentos de cdigo AFL 281


Gua del usuario de 6,00 AmiBroker Tutorial

sin embargo campos Keytrigger deben ser incluidos en la definicin para uso futuro. Ser un trabajo como 'autocompletar' por lo que se escribe en el acceso
directo que, se desenvolver a la frmula.

<? Xml version = "1.0" encoding = "ISO-8859-1"?>


<AmiBroker-CodeSnippets CompactMode = "0">

<Snippet> <nombre> En primer fragmento </ Nombre> <Descripcin> Descripcin


del fragmento </ Descripcin> <Categora> categora de usuario </ Categora>
<KeyTrigger> ? trigger1 </ KeyTrigger> <frmula> <! [CDATA [

// La propia frmula

]]>
</ Frmula> </
Snippet>

<Snippet> <nombre> En segundo lugar Snippe t </ Nombre> <Descripcin> Descripcin


del fragmento </ Descripcin> <Categora> categora de usuario </ Categora>
<KeyTrigger> ? trigger2 </ KeyTrigger> <frmula> <! [CDATA [

// La propia frmula

]]>
</ Frmula> </
Snippet>
</ AmiBroker-CodeSnippets>

El uso de fragmentos de cdigo AFL 282


Gua del usuario de 6,00 AmiBroker Tutorial

Tutoriales en vdeo (en lnea)

Para su comodidad, hemos preparado los siguientes tutoriales de vdeo (en formato Macromedia Flash) en nuestra pgina web:

Cmo instalar AmiBroker

Cmo utilizar la funcin arrastrar y soltar interfaz de grficos

Cmo configurar la nueva base de datos con alimentacin eSignal RT (Versin RT)

Cmo configurar la nueva base de datos con alimentacin IQFeed RT (Versin RT)

Cmo configurar la nueva base de datos con Interactive Brokers (Versin RT)

Cmo utilizar AmiQuote en modo "manual"

Cmo utilizar hojas de grficos y diseos

Cmo utilizar capas

Cmo utilizar el Asistente Cdigo AFL

Para ms tutoriales en vdeo por favor verifica:

http://www.amibroker.com/support.html

Tutoriales en vdeo (en lnea) 283


Gua de referencia AmiBroker

Referencia de la interfaz de usuario AmiBroker

ASCII referencia Importador


modelo de objetos de automatizacin OLE de AmiBroker

modelo de objetos de automatizacin OLE de AmiQuote

Gua de referencia AmiBroker 284


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

ventanas

Esta parte describe la funcionalidad de ventanas AmiBroker.

Todas estas ventanas son asncronas es decir, puede abrir tantas ventanas como desee, y trabajar con todos ellos al mismo tiempo.

cartografa

cristal de la ventana Grfico

ventana de datos

ventana de parmetros
Estudio de herramientas de dibujo

Lnea de la ventana del estudio properites

Texto ventana de propiedades del cuadro

editor de frmulas
ventana de mapa de riesgo-rendimiento

ventana de la orden del lugar

ajustes

Propiedades de la base / ajustes intrada


preferencias
Personalizar ventana de herramientas

Smbolo / Datos

rbol de smbolos

ventana de informacin
ventana Bloc de notas

Cita ventana Editor


ventana de bsqueda smbolo

ventana de Finanzas

vista de perfil
organizador ventana de asignacin
Compuesto ventana de la calculadora

ventana de categoras
ventana del asistente de importacin

ventana importador metastock


ventana de cotizacin en tiempo real

Fcil ventana de alertas


ventana de tiempo / Ventas

ventana de la barra de reproduccin

Anlisis / Herramientas

editor de frmulas
Fragmentos de cdigo ventana

ventana de revisin rpida

ventana de anlisis
ventana de configuracin de los filtros

ventanas 285
Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

ventana de configuracin del sistema de prueba

ventana de programacin Comisin


ventana del informe de prueba del sistema

comentario ventana
ventana de plugins
asistente Indicador de mantenimiento

ventana de registro

Monitor de rendimiento

ventanas 286
Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

cristal de la ventana Grfico

Esta ventana muestra el grfico de los diferentes indicadores tcnicos.

En la parte inferior de la tabla se puede ver eje X, en funcin de Parmetro estableciendo que puede o no puede mostrar fechas, y por debajo se puede ver la barra de desplazamiento

y hojas de grficos de control de pestaa de la ventana. barra de desplazamiento se puede utilizar para mostrar las citas anteriores, mientras pestaa de la hoja permite ver diferentes

pginas de grficos / hojas ( haga clic aqu para obtener ms informacin sobre las hojas de grfico ).

A la derecha se puede ver la zona del eje Y (marcado con color azul) que muestra las etiquetas de escala Y y valor. Las etiquetas de valor son campos de color que muestran

precisamente el "ltimo valor" de las parcelas. "ltimo valor" es el valor del indicador (o precio) de la ltima barra que se muestra actualmente (ms a la derecha). zona del eje

Y tambin se utiliza para mover / carta del tamao vertical.

tabla de parmetros y ajustes se pueden configurar haciendo clic con el botn derecho del ratn sobre carta y elegir parmetros opcin
de la men de contexto grfico .

Grfico tambin se puede desplazar, cambiar de tamao, mover, encogido, cambiar de tamao - para aprender ms sobre l por favor leer Tutorial: Gua bsica de grficos .

cristal de la ventana Grfico 287


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

ventana de parmetros

Esta ventana permite al usuario modificar los parmetros especificados en la frmula a travs de la AFL param , ParamStr, ParamColor, ParamStyle , paramField ,
ParamToggle , ParamDate , ParamTime , paramlist funciones y tambin para ajustar los ejes y configuracin de la cuadrcula.

Es accesible a travs men de contexto grfico (Clic derecho del ratn sobre el panel grfico para ver el men de contexto): elegir parmetros y aparecer una

pequea ventana con la lista de parmetros. Para editar el valor del parmetro simplemente haga clic en el campo valor del artculo, como se muestra en la imagen.

A continuacin, dependiendo del tipo de la de control apropiado parmetro (s) aparecer.

Por ejemplo, si el parmetro es una cadena dada a continuacin, aparecer campo de texto y si el parmetro dado es de color entonces el control selector de
color le permite cambiar el color.

Al editar los parmetros numricos se puede ajustar el valor ya sea introduciendo el valor en el campo de edicin o moviendo un control deslizante. Para
mostrar el campo de edicin - haga clic en el nmero en s (marcado con color azul en la imagen siguiente). Para mostrar un control deslizante clic junto al
nmero (lado derecho).

Si el parmetro dado es un nmero entonces deslizador o el campo de edicin se mostrarn como en la imagen siguiente:

Se puede mover el cursor a travs del ratn, <- -> teclas del cursor y la rueda del ratn. A medida que se realizan cambios tabla subyacente es refrescado

inmediatamente dando una gran respuesta para el usuario.

Los parmetros se agrupan en "secciones". Secciones representan parte de los cdigos rodeadas de
_SECTION_BEGIN / _SECTION_END marcadores. Para obtener ms informacin sobre esta comprobacin Tutorial: Uso de la interfaz de arrastrar y soltar .

En cualquier momento puede pulsar Resetear todo botn que restablecer todos los parmetros a los valores por defecto.

Para obtener ms informacin sobre el uso de parmetros lea Tutorial: Uso de colores, estilos, ttulos y parmetros en los indicadores y Tutorial: Uso
de la interfaz de arrastrar y soltar .

ventana de parmetros 288


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Ventana de parmetros permite tambin para controlar los ejes y la apariencia de rejilla, as como algunas otras configuraciones por grfico. Estos controles estn disponibles en el

segundo Ejes y cuadrcula pestaa como se muestra a continuacin:

Las siguientes opciones estn disponibles:

ejes
Escalada:

Automtico - el valor mnimo y mximo de eje Y se determina automticamente por AmiBroker

Personalizado - el valor mnimo y mximo de eje Y estn definida por el usuario


Mnimo - mnimo valor del eje Y (esta propiedad se bloquea si se ha seleccionado la escala automtica, para desbloquear elegir
Escala propia)
Mximo - el valor mximo del eje Y (esta propiedad se bloquea si se ha seleccionado la escala automtica, para desbloquear elegir
Escala propia)
Tipo
Lineal - utilizar escala lineal eje Y
logartmica - utilizar la escala logartmica eje Y
Mostrar eje de fecha - activar la visualizacin / apagado fecha en el eje X

Cuadrcula

Mostrar lneas medias - Y mostrar las lneas de cuadrcula de los ejes automticos espaciados uniformemente entre el mnimo y el mximo

Mostrar lmites superior / inferior - etiquetas de valor mximo del eje Y mnimo de visualizacin y

Mostrar valores de% - Los valores se muestran como porcentajes

niveles - permite activar las lneas de cuadrcula en unos niveles fijos, populares, tales como 30/70, 20/80, 10/90,
- 100 / + 100, 0
Diverso
Las flechas muestran comerciales - cuando se activa este panel mostrar flechas de compra / venta / corto / cubierta generadas por

los correspondientes opciones disponibles men Anlisis automtico .

Ruta de archivo ( bloqueada) - muestra la ruta de acceso al archivo de frmula que da usos tabla

Identificacin grfico ( bloqueada) - muestra el valor numrico de identificacin de grficos utiliza panel dado. Diagrama de ID No importa a menos

que utilice Estudiar() funcin en la frmula (s).

ventana de parmetros 289


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

ventana de datos

ventana de datos se puede visualizar utilizando

Ventana-> Ventana de Datos men

La ventana de datos muestra la fecha / hora y los valores de apertura,


mximo, mnimo, cierre, volumen, inters abierto, AUX1 y AUX2 de la barra
bajo el cursor del ratn. Tambin se muestra el cursor del ratn coordenada
Y ( "Valor"), expresada en trminos de precio correspondientes a la
ubicacin actual del cursor del ratn.

La ventana de datos tambin muestra los valores de todos los indicadores

definidos en la frmula. Estos valores se actualizan automticamente cuando

el cursor deja de moverse durante una fraccin de segundo.

ventana de datos 290


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Estudio de herramientas de dibujo

herramientas de dibujo de estudio son accesibles desde AmiBroker Dibujar / Fibonacci y Gann barras de herramientas:

Las siguientes herramientas estn disponibles:

La lnea de tendencia

ray (nuevo en la seccin 4.20)

lnea extendida (nuevo en la seccin 4.20)

linea vertical
linea horizontal
lneas paralelas (nuevo en la seccin 4.20)

canales de regresin: Raff, la desviacin estndar, error estndar (todos los nuevos en la seccin 4.20)

Fibonacci retroceso de estudio (mejorado en la seccin 4.20)

Tiempo de Fibonacci estudio de zonas

Extensiones de Fibonacci (nuevo en 4,60)


Extensiones de Fibonacci Tiempo (nuevo en 4,60)
Ventilador de Fibonacci

arco de Fibonacci

Gann Plaza (nuevo en la seccin 4.20)

Gann Fan (nuevo en la seccin 4.20)

herramienta elipse

Tringulo de la herramienta (nuevo en 4,30)

tridente de Andrews (nuevo en 4,30)


Ciclos herramienta (nuevo en 4,60)

Flecha herramienta (nuevo en 4,70)

Zig-zag herramienta (nuevo en 4,70)

herramienta arco

Rectngulo
herramienta de cuadro de texto

El valor por defecto Seleccionar herramienta (flecha roja) se utiliza para seleccionar objetos de dibujo y las citas en el grfico. Si desea dibujar

determinado estudio acaba de cambiar el botn correspondiente y empezar a dibujar en el grfico apuntando con el ratn donde desea iniciar el

dibujo y haga clic y mantenga pulsado el botn izquierdo del ratn. A continuacin, mueva el ratn. aparecer la lnea de seguimiento del

estudio. Suelte el botn izquierdo del ratn cuando se quiere completar el dibujo. Tambin puede cancelar el dibujo estudio pulsando la tecla

ESC (escape). Para los principiantes gua 'para comprobar la cartografa Tutorial: Trazando gua

La lnea de tendencia, Ray, extendido, vertical, horizontal

Estas herramientas dan diferentes sabores de la lnea de tendencia de fondo. La lnea de tendencia da un segmento de lnea, Ray da lnea de tendencia-derecha

extendida, extendida da lnea de tendencia que se extiende de forma automtica tanto de izquierda y rightsides. Vertical y horizontal son autoexplicativo.

Flecha

Al igual que en lnea de tendencia pero termina con una flecha

Zigzag

Estudio de herramientas de dibujo 291


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Dibuja una serie de lneas de tendencia conectados. Para finalizar el dibujo de prensa tecla ESC.

Paralela

Esta herramienta permite dibujar una serie de segmentos de lnea de tendencia paralelas. Primero se dibuja una lnea de tendencia, como de costumbre, a continuacin, una

segunda lnea paralela a la primera, se crea automticamente y se puede moverlas con el ratn. Una vez que se hace clic en el grfico que se coloca en la posicin dada. A

continuacin, aparece otra lnea paralela que puede ser colocado en otro lugar. Y otra vez, y otra vez. Para detener esto, por favor, ya sea presione la tecla ESC o elija

"Seleccionar" herramienta.

canales de regresin

AmiBroker permite dibujar fcilmente 3 tipos de canales de regresin:

canal de regresin Raff


canal de error estndar
canal de desviacin estndar

Todos estos canales se basan en la lnea de tendencia de regresin lineal.

El canal de regresin se construye trazando dos lneas paralelas, lneas equidistantes encima y por debajo de una lnea de tendencia de regresin
lineal. La distancia entre las lneas de canal a la lnea de regresin es la distancia ms grande que cualquier precio es alto o bajo de la lnea de
regresin.

Canales de error estndar se construyen mediante el trazado de dos lneas paralelas sobre y debajo de una lnea de tendencia de regresin lineal. Las lneas se

trazan un nmero determinado de errores estndar de distancia de la lnea de tendencia de regresin lineal.

Los canales de desviacin estndar se construyen mediante el trazado de dos lneas paralelas sobre y debajo de una lnea de tendencia de regresin lineal.

Las lneas se trazan un nmero determinado de errores estndar de distancia de la lnea de tendencia de regresin lineal.

Se puede elegir el tipo de canal haciendo doble clic sobre el estudio del canal (o la eleccin propiedades desde el men de botn derecho del ratn)

Estudio de herramientas de dibujo 292


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Si Utilice el color y el estilo comn cuadro es marcadas lneas de canal utilizan el mismo estilo y color que la lnea de regresin (en el centro). Si no est marcado
puede establecer colores y el estilo de lnea del canal separadas superior e inferior. Tambin puede apagar completamente lneas de canal superior e inferior
deshabilitando Mostrar lnea de Alta y La lnea inferior mostrar cajas.

" ID del estudio " columna define identificador de estudio que se pueden utilizar en sus frmulas personalizadas para detectar cruces. Puede cambiar estos identificadores si lo

requiere la edicin sencilla estos campos. Para obtener ms informacin sobre la verificacin de ID de Estudio

Tutorial: Uso de los estudios en las frmulas de AFL

Ms informacin sobre los canales de regresin est disponible de Gua de anlisis tcnico .

herramientas de dibujo elipse y Arc

Estas nuevas herramientas de dibujo se conectan a las coordenadas de fecha / precio (como lneas de tendencia) en lugar de a los pxeles de la pantalla para que puedan

cambiar la forma visual cuando se muestran a varios factores de zoom o tamaos de pantalla.

Para ver las propiedades de estos elementos se debe hacer doble clic en las posiciones 3, 6, 9 o 12 horas reloj similar.

arco de Fibonacci

Esta nueva herramienta de dibujo genera Fibonacci-arcos estndar que son controlados por la lnea de tendencia dibujada con un estilo de puntos. Para ver los

properites de los arcos, haga clic en la lnea de tendencia de control.

Tenga en cuenta que el radio del arco y el punto central son en relacin con la lnea de tendencia de control y porque los arcos de Fibonacci deben ser circular sin importar el tamao

de pantalla / resolucin y el factor de zoom de la posicin de los arcos se puede mover en el dominio de la fecha / precio.

Fibonacci

Estudio de herramientas de dibujo 293


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

En primer lugar tenga en cuenta que la herramienta de Fibonacci funciona de forma diferente dependiendo de la direccin del dibujo y la bandera "Mostrar las

extensiones". Ver las fotos de abajo.

dibujo hacia arriba direccin dibujo hacia arriba direccin Mostrar

Mostrar extensiones las extensiones desactivadas

como se puede ver que muestra ambos niveles de retroceso (38,2, 50, 61,8) y los niveles de extensin (127.2, 161.8). Si la casilla "Mostrar las extensiones" est fuera de la

herramienta muestra los niveles de volver sobre SOLAMENTE. Funciona de manera similar al controlar la lnea de tendencia se dibuja hacia abajo.

Estudio de herramientas de dibujo 294


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

dibujo hacia abajo direccin dibujo hacia abajo direccin Mostrar las

Mostrar extensiones extensiones desactivadas

Ahora ms acerca ventana de configuracin de Fibonacci:

Primera columna " Espectculo" interruptores de lnea particular ON / OFF Segunda columna " Nivel (%)" define el nivel de
porcentaje. 100 y 0 representan coordenada

Estudio de herramientas de dibujo 295


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

de comenzar y puntos de control de la lnea de tendencia a terminar. Tercera columna " Color" define el color de
la lnea, cuarta columna " Estilo" permite elegir entre los estilos regulares, gruesas y punteadas.

Quinta y sexta columna " Lado izquierdo" y " Lado derecho" pantalla de control del texto que aparece en la parte izquierda y derecha de

la lnea de nivel de Fibonacci. Vaco - significa que no hay texto,% - significa el nivel de porcentaje, $ - significa el nivel de dlar (punto).

Sptima columna " ID del estudio " define identificador de estudio que se pueden utilizar en sus frmulas personalizadas para detectar cruces. Cada

nivel de Fibonacci tiene una identificacin separada sea F0 por defecto ... F9. Puede cambiar estos identificadores si lo requiere la edicin sencilla

estos campos.

Como se describe en la Gua del usuario: Tutorial: A partir de estudios en las frmulas de AFL

easity puede escribir la frmula que comprueba la penetracin de especial nivel de Fibonacci. En este ejemplo vamos a detectar si el precio
de cierre gotas lnea de nivel F2 (38.2%). La frmula es muy simple:

vender = cruz (estudio ( "F2"), est cerca);

Tenga en cuenta que el estudio de funcin () acepta dos argumentos: el primero es StudyID cdigo de dos letras que corresponde a una determinada en el dilogo properites; el

segundo argumento es el ID de la carta - por defecto es 1 (cuando no se da en absoluto) y luego se hace referencia a los estudios elaborados en el panel principal de precios.

Para la comprobacin de los estudios elaborados en otros paneles se debe utilizar los cdigos dados anteriormente (en la funcin de tabla que describe el estudio ()).

Tenga en cuenta que esta frmula es universal - que utilizar nivel adecuado de cualquier smbolo que tiene lneas dibujadas Fibonacci.

Esto es as porque AmiBroker mantiene los datos de todos los estudios dibujados en su base de datos.

Al escanear utilizando el cdigo anterior - cheques AmiBroker si los niveles de Fibonacci se dibujan para el smbolo est escaneando,

si encuentra uno - se ve lo que es el estudio F2 - se considera que esta es una lnea de Fibonacci 38,2% se encuentra (por ejemplo, para determinado smbolo) a $

29.06

por lo AmiBroker sustituye internamente estudio ( "F2") por $ 29,06 (advertencia: esta es la simplificacin - de hecho internamente genera matriz que representa
una lnea de tendencia) y comprueba si hay cruz.

" factor de extensin " decide cmo las lneas son ahora extendida a la derecha (en la direccin del eje X). Si introduce 2 obtendr lneas extendieron dos veces ms que por

defecto '1'. Si introduce 0 lneas de nivel de Fibonacci va a terminar donde termina el control de la lnea de tendencia.

" Usar como predeterminado " - si marca esta casilla y acepta la configuracin haciendo clic OKAY - todos los dibujos de Fibonacci que va a dibujar ms tarde

utilizarn estos ajustes.

Al utilizar herramientas caja de texto slo tiene que escribir el texto en el cuadro, cuando se desea finalizar haga clic fuera del cuadro de texto. Tambin puede cancelar la edicin

pulsando la tecla ESC.

Extensiones de Fibonacci

La herramienta de las extensiones de Fibonacci es similar a la herramienta de retrocesos de Fibonacci. La herramienta extensiones de Fibonacci requiere un
tercer punto. Las extensiones y los niveles de retroceso se extraen de este tercer punto, pero basadas en la distancia entre los dos primeros puntos. Un uso
comn de esta herramienta es conectar primero dos puntos que representan los extremos de una tendencia importante (u onda). A continuacin, seleccione el
tercer punto de ser el punto final de un retroceso de esa tendencia. Extensiones se dibujan en la direccin de la tendencia inicial, desde el tercer punto,
utilizando la distancia entre los puntos de uno y dos, como base para los niveles de extensin.

Estudio de herramientas de dibujo 296


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Las extensiones de Fibonacci botn de barra de herramientas y la herramienta de dibujo de trabajo muy similar a la herramienta de dibujo de la Pitchfork Andrs. En primer lugar,

haga clic en el botn de Fibonacci de extensin en la barra de herramientas. A continuacin, haga clic tres veces, una vez en cada uno de los puntos que estn implicados en la

extensin de Fibonacci. El primer clic debe estar en el punto de partida de la lnea de tendencia inicial. El segundo clic debe estar en el punto de la lnea de tendencia inicial final.

El tercer clic debe estar en la barra de finalizacin del perodo de retroceso.

Al igual que con retrocesos de Fibonacci, hay un alto grado de flexibilidad a travs de la pestaa Configuracin de Fibonnacci disponible despus de hacer clic en el estudio

con un derecho "Propiedades" del ratn y seleccionando en el men contextual.

Extensiones de tiempo de Fibonacci

Fibonacci herramienta de extensiones de tiempo se utiliza para especificar las lneas verticales en los niveles de fecha / hora que se determina que los valores probables de los

cambios en la tendencia basada en la fecha anterior gama / tiempo del mercado y un tercer punto de extensin.

El instrumento de extensin del tiempo debe ser utilizado de la siguiente manera. En primer lugar, haga clic en el botn de la extensin Fibonacci de tiempo en la barra de

herramientas. A continuacin, seleccione el primer punto de margen (en general un techo o fondo de un mercado) haciendo clic en el grfico donde desea que el rango para

empezar, a continuacin, mueva el puntero del ratn para seleccionar el segundo punto gama de nuevo al hacer clic en la tabla en la que desea el rango a fin. Las lneas de

extensin ahora se dibujan en los futuros bares.

Al igual que en Fibonacci Precio de retroceso y las extensiones de herramientas que tiene el control completo sobre el que se utilizan los porcentajes en la herramienta de

extensiones de tiempo, y los colores de cada uno de los valores de la extensin a travs de dilogo Properites.

plaza Gann Gann y Ventilador

Gann cuadrados indican los posibles movimientos de tiempo y el precio de altibajos importantes. Para dibujar un cuadrado de Gann en un grfico de mover
el cursor en la carta al punto de partida. El punto de partida es generalmente una alta importancia o baja en el grfico. A continuacin, arrastre el ratn hacia
la derecha hasta que se alcanza un punto final deseado. Los puntos de inicio y final sern las esquinas de la plaza. El punto final es a menudo a la derecha
de las barras del grfico. Est atento a las tendencias para cambiar de direccin a nivel Square Gann. Como la plaza Gann se dibuja en la pantalla el ngulo
de la lnea de tendencia de control se muestra en la barra de estado.

ventana propiedades

Estudio de herramientas de dibujo 297


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

La ventana de propiedades se utiliza para cambiar los niveles de cuadrados, el color, el estilo, el grosor y valores por defecto. Haga clic en cualquiera de la plaza Gann Espectculo entradas

para aadir o eliminar lneas. Haga clic en la plaza color caja para cambiar el color de lnea. Haga clic en estilo cuadros combinados para cambiar el estilo de lnea. Comprobar el Usar

como predeterminado Caja para guardar la configuracin como valor predeterminado para todos los cuadrados de Gann posteriores que se dibujan. " Lado izquierdo" y " Lado

derecho" Columnas de visualizacin de texto que aparece en la parte izquierda y derecha de las lneas de Gann. Vaco - significa que no hay texto,% significa nivel de porcentaje, $

- significa el nivel de dlar (punto). " ID del estudio " columna define identificador de estudio que se pueden utilizar en sus frmulas personalizadas para detectar cruces. Puede

cambiar estos identificadores si lo requiere la edicin sencilla estos campos. Para obtener ms informacin sobre la verificacin de ID de Estudio Tutorial: Uso de los estudios en las

frmulas de AFL

tringulo de la herramienta

Tringulo de la herramienta es autoexplicativo. Dibujo de un tringulo es fcil: haga clic izquierdo en el primer punto, mantenga pulsado y arrastre al segundo punto, a

continuacin, suelte el botn del ratn y arrastre para el tercer punto y haga clic una vez. El tringulo se convertir en el control de la horca.

Andrews 'Pitchfork

Andrews horca es un estudio utilizando lneas de tendencia paralelas. En la construccin del estudio, se escogen puntos de partida. El primero es un pico principal o

canal en el lado izquierdo de la pantalla carta. Los puntos de partida segunda y tercera se eligen para ser un pico principal y un importante canal a la derecha del primer

punto. Despus de que todos los puntos de partida se han decidido, AmiBroker dibuja una lnea de tendencia desde el primer punto (la ms a la izquierda) de forma que

pase directamente entre el derecho ms puntos. Esta lnea se llama el mango de la horquilla. La segunda y tercera lneas de tendencia son atrados por AmiBroker que

comienza en los puntos de partida y paralela al mango. El Dr. Andrews sugiere que los precios se vuelven a la lnea media (o mango) aproximadamente el 80% del

tiempo, mientras que la tendencia del precio est en su lugar. Esto significa que, si bien la tendencia bsica precios a largo plazo permanece intacta, el Dr. Andrews cree

que las tendencias ms pequeos en los precios seran gravitar hacia la lnea media, mientras que la tendencia de los precios ms grande permaneci intacta. Cuando

eso no ocurre, puede ser evidencia de que una inversin en la tendencia de los precios puede ser ms grande en curso o ponga de manifiesto una

Estudio de herramientas de dibujo 298


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

fuerte sesgo en el trabajo en el mercado. Cuando el precio no logra llegar a la lnea media desde cualquier lado, a menudo es una expresin del entusiasmo
relativo de compradores y vendedores y puede predecir la siguiente direccin principal de los precios. Si los precios no llegan a la lnea media, mientras que por
encima de la lnea media, se trata de un alcista y no llegar a la lnea media desde abajo es bajista.

herramienta de Pitchfork Andrews operativo 'es similar a dibujar un tringulo. Haga clic izquierdo en el primer punto, mantenga pulsado y arrastre al segundo punto, a

continuacin, suelte el botn del ratn y arrastre para el tercer punto y haga clic una vez. El tringulo se convertir en el control de la horca.

herramienta de ciclos

Para utilizar la herramienta de ciclos de tiempo, haga clic en el botn de la herramienta ciclos de dibujo en la barra de herramientas haga clic en en el punto
de partida del ciclo y arrastre hasta el final del ciclo. Estos dos puntos de control controlan el intervalo entre las lneas de ciclo. Al soltar el botn del ratn
obtendr una serie de lneas paralelas con igual intervalo entre ellos.

Estudio de herramientas de dibujo 299


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Lnea de la ventana Propiedades del estudio

En la ventana del estudio properites puede seleccionar coordenadas de inicio y final, as como los colores y estilos de lnea. Tambin puede habilitar la extensin automtica

de la lnea izquierda o hacia la derecha para que la lnea se extender cuando las nuevas citas estarn disponibles.

Hay disponibles los siguientes campos:

Inicio X, Y de inicio, final X, Y End - inicio del estudio y las coordenadas finales

En tercer lugar X, Y Tercera - visible slo para los estudios TRI-POINT como tringulo, tridente - las coordenadas de 3er punto de control del estudio

posicin de bloqueo - Si este campo est marcado es imposible chenge la posicin del estudio con el uso del ratn

Color - le permite cambiar el color estudio


StudyID - define ID del estudio, que le permite referirse al estudio de frmula AFL. La informacin detallada est
disponible en A partir de estudios en sus frmulas de AFL captulo.
Capa - indica la capa que el estudio se realiz el. Para obtener ms informacin
acerca de las capas ledas Trabajar con capas .
Orden Z - define el orden Z de la lnea. Las lneas, tramas y los grficos se pueden pedir en la direccin "Z" usando Z-orden. Ms
informacin sobre esto en Usando orden Z tutorial .
Ancho de lnea - ( nueva en 5,90) especifica el ancho de lnea en pxeles. Ancho de lnea por defecto es de 1 pxel.

gruesa - duplica el ancho de la lnea. La anchura se define por Ancho de lnea parmetro. Activar esta opcin hace que la lnea doble de ancho,
por lo que el ancho de pxel real sera de 2 * anchoLinea.
Izquierda / Derecha Extender - puede elegir si la lnea se extiende
factor de extensin - ( nueva en 5,90) - decide qu punto la lnea se extiende a izquierda / derecha. Las lneas se extienden en la direccin de (es decir,
fecha de eje / tiempo) "eje X". 0 (cero) significa extensin infinita, una unidad representa

Lnea de la ventana Propiedades del estudio 300


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

distancia de eje X entre el final del estudio y empezar a puntos. Se permiten valores fraccionarios. rango permisible
0 ... 25.5.

Lnea de la ventana properites estudio es accesible desde men del botn derecho del ratn de la ventana grfica. Al hacer clic en una lnea de estudio con un
botn derecho del ratn aparece el siguiente men:

Basta con elegir propiedades para mostrar la ventana del estudio de lnea.

Lnea de la ventana Propiedades del estudio 301


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Texto ventana de propiedades del cuadro

En la ventana de cuadro de texto properites puede cambiar el texto que se muestra en el cuadro, seleccione iniciar coordenadas, as como de texto y
colores de fondo y el estilo transparente.

Hay disponibles los siguientes campos:

Iniciar X, Y empezar - coordenadas de texto

Color - le permite cambiar el color del texto


Color de fondo - le permite cambiar el color del fondo
Capa - indica la capa que el texto se coloca sobre. Para obtener ms informacin acerca de las capas ledas Trabajar con capas .

Texto de la ventana de la caja properites es accesible desde el men de botn derecho del ratn. Al hacer clic en un cuadro de texto con un botn derecho del ratn

aparece el siguiente men:

Basta con elegir propiedades para mostrar la ventana de propiedades del cuadro de texto.

Texto ventana de propiedades del cuadro 302


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

En la ventana de cuadro de texto properites puede cambiar el texto que se muestra en el cuadro, seleccione iniciar coordenadas, as como de texto y
colores de fondo y el estilo transparente.

Texto ventana de propiedades del cuadro 303


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Editor de frmulas

A las nuevas caractersticas del Editor de frmulas AFL:

El resaltado de sintaxis (mejorado en 5,80)


La concordancia automtica cors / resaltando (nuevo en 5,80)
sangra automtica (nuevo en 5,80)
marcadores de sangra (nuevo en 5,80)
Mejorada la funcin de autocompletar en dos modos (inmediata (nuevo en 5,80) y bajo demanda)
informacin sobre herramientas de informacin de parmetros

Lnea de margen de numeracin y el margen de seleccin (nuevo en 5,80)

Plegado de cdigo (nuevo en 5,80)

Dentro de la lnea de informe de errores (nuevo en 5,80)

Nueva interfaz de usuario con la capacidad de trabajar tanto en modo de marco flotante MDI y separada con pestaas, se puede mover detrs de la pantalla principal

AmiBroker y trajo de vuelta (Ventana-> Activar Frame) (nuevo en 5,80) o se mantiene en la parte superior (Ventana-> Mantener en la parte superior )

Rectangular copia de bloque / pegar / borrar (Uso del ratn y mantenga pulsado izquierda alt tecla para marcar bloque rectangular) (nuevo en 5,80)

Maysculas automticas (caso de cambio)

El espacio virtual (nuevo en 5,80)

impresin mejorada (con resaltado de sintaxis y el encabezado / pie de pgina)

Fragmentos de cdigo (Nuevo en 5,80)

Estas caractersticas simplifica en gran medida Frmula de la escritura y proporciona ayuda instantnea as que el tiempo necesario para escribir la frmula disminuye significativamente.

Men

Editor de frmulas 304


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Frmula opciones de men Editor se describen en detalle en Mens: Editor de frmulas captulo de la gua.

Barra de herramientas

La barra de herramientas del Editor de frmulas proporciona los siguientes botones:

Nuevo - borra la ventana de editor de frmulas


Abierto - abre el archivo de frmulas

Salvar - ahorra la frmula bajo el nombre actual


Impresin - imprime la frmula

Cortar - Corta la seleccin y copia en el portapapeles


Dupdo - copia la seleccin en el portapapeles
Pegar - los pega el contenido del portapapeles actual en la posicin actual del cursor
Deshacer - ONU-does accin reciente (de varios niveles)

Rehacer - hace volver a la accin reciente (de varios niveles)

Nombre de frmula - un campo de edicin que permite modificar el nombre de archivo de frmulas, una vez que cambie el nombre y pulse aqu Salvar
botn de la frmula se guardar con un nuevo nombre y el cambio se refleced en la barra de ttulo y editor de la barra de estado (barra de
estado muestra la ruta completa).
Comprobacin de la sintaxis - comprueba frmula actual de errores

aplicar indicador - ahorra la frmula y se aplica la frmula actual como un grfico / indicador de la ONCE
Anlisis - ahorra la frmula y lo selecciona como la frmula actual de una ventana de anlisis automtico y repetir utilizado ms recientemente
operacin de anlisis (es decir, escaneo o exploracin o Backtest o Optimization)

Uso

El uso tpico de la Frmula Editor es la siguiente:

abierto Editor de frmulas

escriba la frmula
escriba nombre significativo que describe el propsito de que el cdigo en Nombre de frmula campo
hacer clic aplicar indicador botn (si usted ha escrito cdigo de indicador)
. . o haga clic .. Anlisis botn para visualizar la ventana Anlisis automtico (cuando se ha escrito la exploracin / exploracin o sistema de comercio)

El resaltado de sintaxis

editor de AFL de AmiBroker cuenta con resaltado de sintaxis definida por el usuario que aplica automticamente los colores y estilos definidos por el usuario a los diferentes elementos del lenguaje como

las funciones y los nombres de las variables reservadas, cadenas, nmeros, comentarios, etc. Esta caracterstica simplifica en gran medida la escritura de cdigo. Puede modificar los colores utilizado en ventana

de preferencias .

Editor de frmulas 305


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

el informe de errores mejorada

Cuando se comete un error en su frmula, el informe de errores mejorada de AmiBroker le ayudar a localizar y corregir un error, poniendo de relieve el lugar
donde se produjo el error y la visualizacin de la descripcin de error extendido con los ejemplos de errores comunes y consejos sobre cmo solucionarlos.
En la versin 5.80 descripcin de los errores se muestran en lnea con el cdigo.

Una barra de mensajes muestra el nmero total de errores y / o advertencias. Si pulsa " Ir al error " botn del editor puede mover el cursor a la lnea
relevante con el error, si lo pulsa de nuevo, se mover al siguiente error y as sucesivamente. Si cierra la barra de mensajes con el botn "X" se
borrarn todos los mensajes de error (oculta) de la vista. Puedes usar Editar-> Borrar Mensaje de error men ( Ctrl + E) para borrar el mensaje de error
individuales (en la lnea actual).

La ayuda contextual

Puede visualizar rpidamente la pgina de referencia correspondiente funcin AFL si pulsa F1 tecla o elegir la opcin "Funcin de referencia" en el men contextual mientras el

cursor est dentro o justo despus de nombre de la funcin, como se muestra en la imagen siguiente:

Editor de frmulas 306


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

finalizacin automtica de los estados

La funcin de finalizacin automtica (disponible cuando se presiona CTRL + ESPACIO combinacin de teclas) acaba de escribir sus funciones y variables
reservadas para usted, o muestra una lista de candidatos si lo que has escrito tiene ms de una posible coincidencia. Puede seleccionar el elemento de la lista
utilizando las teclas de flecha arriba / abajo o el ratn. Para aceptar la seleccin pulse RETURN (ENTER). Tambin puede escribir de inmediato el espacio
(para variables) o llave de apertura (por funcin) y AmiBroker hars palabra seleccionada en ese momento de auto-completar y cerrar la lista. Para descartar la
tecla ESC lista de prensa.

Editor de frmulas 307


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Informacin sobre los parmetros

Al escribir una funcin, puede visualizar la informacin sobre herramientas que contiene el prototipo de funcin completa, incluyendo parmetros. los Informacin de

parmetros Sobre herramientas tambin se muestra para las funciones anidadas. Con el punto de insercin al lado de una funcin, escriba un parntesis abierto como

lo hara normalmente para encerrar la lista de parmetros.

AmiBroker muestra la declaracin completa de la funcin en una ventana emergente justo por debajo del punto de insercin.

Escribiendo el parntesis de cierre desestima la lista de parmetros.

Tambin puede borrar la lista si pulsa flecha arriba / abajo, haga clic con el ratn o pulse RETURN.

Editor de frmulas 308


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

editor de configuracin

Los ajustes del editor de AFL se pueden cambiar usando Herramientas-> Preferencias, Editor pgina:

caso de cambio automtico - controles cada vez que cambia de forma automtica editor caso de palabras clave reservadas (por ejemplo, si usuario
escribi valuewhen sera cambiar a ValueWhen)
Parmetro info - controles cada vez que se visualizan informacin de los parmetros consejos

Editor de frmulas 309


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

El espacio virtual - controles siempre que sea posible colocar el cursor libremente en cualquier lugar despus del final de una lnea

Mover archivos editados de arrastrar y soltar para carpeta personalizada - normalmente frmulas creado por el mecanismo de arrastrar y soltar se encuentran en

la carpeta de arrastrar y soltar oculta, si luego desea editar ellos, puede hacerlo en su lugar por lo que permanecen en arrastrar y soltar (ocultos ) carpeta, o puede

optar por moverlos automticamente a la carpeta de "costumbre". Este interruptor permite movimiento automtico de carpeta personalizada

Copiar como HTML - permite copias en formato HTML para que el cdigo de la AFL se copia con colores, sin que se copiar como texto
plano sin formato
Utilice marco separado - si est activado Muestra AFL Editor en marco totalmente independiente que se comporta como aplicacin independiente, si est
apagado, entonces editor de la AFL se muestra como una ficha MDI dentro de marco principal AmiBroker (junto con grficos, ventanas de anlisis, web,
cuenta de windows y as sucesivamente). Por defecto est activada

Auto-completa: en la lista de autocompletar modo "on-demand" aparece slo cuando se pulsa


Ctrl + ESPACIO, en la lista de autocompletar modo "inmediato" se activa automticamente tan pronto como se escribe el primer carcter (letra) del
identificador.

El control de ventana

AFL ventana del editor como un marco separado se puede poner en la parte superior o en la parte posterior como cualquier otra ventana de la aplicacin utilizando la barra de

tareas de Windows. Adems de que existe una Ventana-> Activar Marco men (y Ctrl + ` acceso directo, `es la tecla de tilde justo por encima tecla TAB en la mayora de los

teclados) que permite alternar rpidamente entre el marco principal y el marco AmiBroker editor de AFL.

El usuario tambin puede activar Ventana-> mantenerse en la cima caracterstica que mantiene ventana de edicin en la parte superior del bastidor principal AmiBroker.

mrgenes

Editor de frmulas 310


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Los nmeros de lnea de margen, margen de Seleccin y margen de pliegue se puede activar / desactivar el uso Ver men. En este men tambin hay opciones para

plegar / desplegar todo el cdigo.

Fragmentos de cdigo

fragmento de cdigo es una pequea pieza de cdigo AFL. Puede insertarse por:

clic derecho en la ventana del editor de la AFL y la eleccin de men "Insertar fragmento de cdigo", o

arrastrando un fragmento de Fragmento de cdigo ventana, o

gatillo que pulsa el teclado (como @For) en el editor

Para obtener ms informacin acerca de fragmentos de cdigo ver Tutorial: Uso de Code-fragmentos

Editor de frmulas 311


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Fragmentos de cdigo ventana

Los fragmentos de cdigo son pequeos reutilizables piezas de cdigo AFL, informacin detallada sobre el uso de fragmentos de cdigo se pueden encontrar en este tutorial .

Fragmentos ventana de cdigo est disponible en nuevo editor de AFL. Se puede mostrar / ocultar usando el men Ventana.

INSERCIN SNIPPET

Para insertar un fragmento existente, arrastrar y soltar el fragmento de la lista Fragmento de cdigo en el Editor de AFL, o haga doble clic en el fragmento.

Creacin de su propio SNIPPET

Para crear su propio fragmento, haga lo siguiente:

1. escriba el cdigo que desee


seleccionar
2. pulse Guardar(marcar) el como
seleccin cdigobotn
que de
desea colocarenen
fragmento la un fragmento
ventana de cdigo de fragmentos

3.

Si lo hace aparecern los pasos anteriores el siguiente dilogo:

Fragmentos de cdigo ventana 312


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Ahora lo que necesita para entrar en el Nombre del fragmento, la Descripcin y Categora. Categora puede ser seleccionado de elementos ya existentes (utilizando

cuadro desplegable), o nuevo nombre de categora se pueden introducir en el campo de categora.

llave de gatillo campo es opcional y contiene gatillo de autocompletar fragmento (descrito anteriormente). los Frmula campo es el fragmento de cdigo en s. Una vez que

introduzca todos los campos y pulse DE ACUERDO, su nuevo fragmento aparecer en la lista.

A partir de entonces se puede utilizar su propio fragmento de la misma manera que los fragmentos existentes. Quizs el mtodo ms conveniente est usando arrastrar y

soltar en la lista de editor de AFL.

Como se habrn dado cuenta fragmentos definidos por el usuario estn marcados con caja de color rojo en la lista Fragmentos de cdigo. Slo los fragmentos definidos por el

usuario se pueden sobrescribir y / o eliminados.

Fragmentos de cdigo ventana 313


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

EDICIN SNIPPET

Para editar fragmento definido por el usuario existente, puede seguir los pasos anteriores y dar nombre existente. AmiBroker le preguntar entonces si desea sobrescribir

fragmento existente, o puede simplemente hacer clic en propiedades botn y modificar el fragmento de forma directa, sin necesidad de volver a insertarlo.

BORRADO DE SNIPPET

Para eliminar un fragmento, seleccionar el fragmento que desea borrar de la lista y pulse Borrar ( botn X) en la ventana Fragmento de cdigo.

Fragmentos de cdigo ventana 314


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Ventana del mapa de riesgo-rendimiento

Este mapa proporciona informacin rpida acerca de los riesgos y posibles rendimientos. El rendimiento es de un promedio del porcentaje de retorno semanal mientras que el riesgo

es una desviacin estndar de los rendimientos semanales porcentuales. Se presenta en el riesgo eje X y en el eje Y - rendimiento. As, en la parte superior del mapa que hemos

conseguido con smbolos que ofrece mejores rendimientos, con el riesgo creciente de izquierda a derecha del mapa.

smbolo seleccionado est marcado con un color diferente, y se puede ampliar la parte del mapa pulsando el botn izquierdo del ratn y marcado
rectngulo para ampliar.

Ventana del mapa de riesgo-rendimiento 315


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Coloque de dilogo Orden

NOTA: Esta funcionalidad requiere interfaz de comercio automatizado add-on que se pueden descargar por separado

Para poner orden en el grfico por favor, primero seleccione Insertar> Comprar Orden o Insertar> Orden de Venta men o botones correspondientes de la barra de herramientas

Orden, a continuacin, AmiBroker le permitir dibujar una lnea horizontal con el cursor del ratn sobre el grfico. Basta con hacer clic con el botn izquierdo del ratn sobre la carta

y se mantiene presionado - que una lnea horizontal va a mostrar que marca el nivel de precios, una vez que se mueve la lnea hasta el nivel correcto, suelte el botn izquierdo del

ratn para colocar la orden (el siguiente cuadro de dilogo se mostrar), o presione la tecla ESC para cancelar la operacin entera.

En el " Corretaje" interfaz de negocios seleccionado actualmente se displaed. Despus de la instalacin de Interactive Brokers interfaz de comercio
automatizado (de http://www.amibroker.com/at/ ) Deber aparecer el texto "Interactive Brokers". Si no hay ninguna interfaz de comercio instalado en el cuadro
combinado estar vaca. Si ha instalado otras interfaces comerciales que deben aparecer en la lista.

En el " Accin" campo se puede elegir cualquiera Comprar o Vender - tenga en cuenta que la opcin preseleccionada es elegido anteriormente desde el men o la barra de

herramientas.

En el " Tipo" campo en el que puede elegir el tipo de orden (de mercado, limitadas, detener, StopLimit, etc.), de forma predeterminada se selecciona "lmite" orden.

En el " Expiracin" campo puede seleccionar el tiempo en orden dada ser vlida. Actualmente estn disponibles da y GoodTilCanceled.

En el " Cantidad" campo puede introducir el nmero de acciones / contratos de compra / venta

En el " Lmite de precio " campo puede introducir el precio lmite para el fin - AmiBroker llenar el valor seleccionado en la tabla de forma predeterminada.

En el " Precio parada " campo puede introducir el precio tope para las rdenes de parada y lmite de parada.

En el " Soporte" grupo puede elegir rdenes adicionales del soporte automticos. rdenes de soporte son "nios" prdida de la parada y / o toma de ganancia que
estn conectados al principal fin "padre" y el trabajo como OCA (una cancela la otra) grupo (as que cuando por ejemplo se desencadena tomar ganancias, la
correspondiente prdida de la parada se cancela) . los precios de soporte se calculan automticamente a partir del lmite de precio. La distancia entre el lmite de
precio y stop loss / take profit

Coloque de dilogo Orden 316


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

niveles se define mediante campos adecuados "Offset". La distancia puede ser expresado en cantidad (dlares) o porcentaje de precio lmite.

Todos los precios estn sujetos a redondeo en funcin de smbolos actual entorno TickSize (ver Informacin ventana). Si TickSize no est definida (es
decir, es igual a cero), entonces AmiBroker asume 0.01 (un centavo).

campo de estado (resaltado en amarillo) - muestra el estado de conexin entre AmiBroker y la interfaz de comercio. Aqu se muestra ningn error
de conexin y en caso de un error AmiBroker desactivar " Aceptar" botn intentar volver a conectarse cada 5 segundos. Tambin puede activar
manualmente intento de reconexin pulsando el botn con dos flechas verdes.

Cuando el campo de estado muestra "Conectado", entonces Aceptar botn se activa y se puede presionarlo para poner orden. Tenga en cuenta que actualmente la interfaz

realiza pedidos con la bandera de transmisin establecido en FALSE. Esto significa que las rdenes no se transmiten en realidad para intercambiar, pero esperan transmisin

manual en el TWS. Esto es medida de seguridad.

Una vez que se cierra de dilogo pulsando Aceptar, la lnea horizontal que muestra el precio lmite permanecer ingresado en el grfico. No se puede mover de forma

predeterminada, pero puede eliminarlo seleccionndolo y pulsando la tecla "Supr" (Suprimir).

Coloque de dilogo Orden 317


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Propiedades de la base

Esta ventana le permite definir parmetros de cada base de datos. Es accesible a travs del men Archivo-> Propiedades de la base.

IMPORTANTE: Estos parmetros de cada base de datos en esta ventana tienen prioridad sobre los valores predeterminados definible en

preferencias ventana. Vase la explicacin en Tutorial: conceptos de bases de datos Comprensin .

La ventana de configuracin de base de datos se divide en dos partes: General y Fuente de datos

General ajustes parte estn habilitadas slo en el momento de la creacin de bases de datos (Archivo-> Nueva base de datos), una vez creada la base de datos de estos

controles se desactivan.

Vistazo... - permite para buscar carpeta en la nueva base de datos debe ser creado.
Crear - al hacer clic en este botn se crea la base de datos dentro de la carpeta especificada en carpeta de la base
campo de edicin.

Para ms detalles sobre la creacin de nueva base de datos de trabajo con especial fuente de datos compruebe seccin de tutoriales.

Fuente de datos parte se habilita una vez creada la base de datos y se puede utilizar para modificar la configuracin de las bases de datos ya existentes (a travs Archivo->
Propiedades de la base men). Los siguientes controles estn disponibles:

Fuente de datos: define souce de datos, esto puede ser o bien

(Local) - que significa que no se utiliza ninguna fuente externa y los datos se mantiene por s mismo AmiBroker. Dicha base de datos puede ser

actualizado ya sea usando AmiQuote (Herramientas-> citas de actualizacin automtica) o el uso de la importacin ASCII - Asistente de importacin , importador

metastock o guin .

fuente de datos externa (uno de: eSignal, myTrack, QuoteTracker, citas Plus, TC2000 / TCNet, FastTrack, Metastock) - significa que
los datos se recuperan directamente de la fuente de base de datos / datos externo. Tal base de datos se actualiza automticamente
a travs de plugin y no requiere ningn usuario

Propiedades de la base 318


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

la accin en AmiBroker. Por ejemplo, si utiliza TC2000 como fuente de datos todos los datos que estn presentes en el sistema
TC2000 estn disponibles automticamente en AmiBroker. Para ms detalles por favor lea Tutorial: conceptos de bases de datos
Comprensin .
Almacenamiento local de datos: decide si los datos de fuente de datos externa deben ser almacenados / en cach tambin en los propios archivos de AmiBroker. Si

"Habilitado", entonces los datos externos se almacenan en archivos locales. Si los archivos locales a continuacin, "movilidad" no almacenan datos externos. Cambio de

esto a "Enabled" es necesario para la mayora tiempo real fuentes de datos como eSignal, myTrack, QuoteTracker. Este ajuste no tiene ningn efecto si la fuente de

datos se establece en (local).

Nmero de barras para cargar - Define el nmero de barras debe ser cargado desde fuente de datos externa y se mantienen en AmiBroker. Ejemplos: 10 aos de

desactivacin de artefactos explosivos: 2600, 60 das intrada de 1 minuto: 30000 (aprox). Este ajuste no tiene ningn efecto si la fuente de datos se establece en

(local).

intervalo de tiempo Base - define qu intervalo barra de "base" se utiliza en esta base de datos. Para fuentes de datos en tiempo real, sta debe ubicarse una vez en

el momento de la creacin de bases de datos. Esto es as porque las fuentes en tiempo real necesitan recoger RT garrapatas y el paquete de ellos

(tiempo-compress) en barras de intervalo. Este ajuste define el "grano" mnimo. Para las fuentes de desactivacin de artefactos explosivos es (al final de su da

(todos los das). Para las fuentes en tiempo real, esto debe ser de 1 minuto o ms. Desde hace algn tiempo real fuentes (como eSignal) esto puede tener tambin el

valor tick, 5-sec o de 15 seg.

Por favor, tenga en cuenta tambin que no ser capaz de utilizar de grficos y / o anlisis intrada intervalo de tiempo hasta que la base se establece

en algo por debajo del intervalo de fin de da (que puede ser 1-minutos por ejemplo). Para ms detalles por favor lea Tutorial: Gua bsica de grficos .

Vaciado de cach - permite a la fuerza de lavado cach y fuerza de la recuperacin de datos frescos del plug-in

configurar - permite visualizar el dilogo de configuracin especfica de la fuente de datos ver seccin de tutoriales Para ms detalles sobre la configuracin de varias

fuentes de datos.

ajustes intrada - permite definir parmetros de cada base de datos para bases de datos intrada (vase ms adelante)

ventana Configuracin intrada

ventana Configuracin intrada 319


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

filtrado - esto proporciona control sobre la visualizacin de los datos intrada. AmiBroker recoge todos los datos, pero muestra slo los datos que estn en el

interior seleccionan tiempo horario de negociacin inicio-fin. Tenga en cuenta que esto afecta a todos los grficos y ventanas, excepto Editor de cotizacin que

siempre muestra todos los datos disponibles.

Mostrar 24 las operaciones electrnicas (sin filtrar) - Se muestran todos los datos (sin filtrado en absoluto)

Sesin mostrar solo da - Slo los datos entre sesin de un da (CRT) de inicio y fin de los tiempos se muestran

nico espectculo sesin nocturna - Slo los datos entre la noche sesison (ETH) de inicio y se muestran las horas
Mostrar el da y la noche sesin slo - slo se muestran los datos entre cualquiera inicio de la sesin de da / hora de finalizacin o sesin de la noche hora de

inicio / finalizacin

Filtrar los fines de semana - cuando est marcada AmiBroker recoge pero no muestra los datos de los fines de semana. Cuando no est marcada esos

datos se recogen y se muestran.

Horario de negociacin inicial / final - define durante la sesin de inicio y final para el da (CRT) y sesiones de noche (ETH) por separado (vase
ms arriba). Tenga en cuenta que los tiempos deben ser especificados en su zona horaria local.

Todos los das de tiempo de compresin utiliza - este decide cmo AmiBroker realiza intrada a la compresin de tiempo diario

tiempo de intercambio - datos diarios se construyen a partir de barras al interior del da a partir de las 00:00 y terminan a las 23:59 en el

intercambio (o fuente de datos) TIEMPO ZONA

Hora local - datos diarios se construyen a partir de barras al interior del da a partir de las 00:00 y terminan a las 23:59 en el LOCAL (ordenador) ZONA
DE TIEMPO
Da / noche tiempo de la sesin como se defini anteriormente - datos diarios se construyen a partir de las barras intrada que se inician en el momento de

inicio de sesin de la noche (el da anterior) y terminan en el momento final de la sesin el da)

Cambio de hora - es la diferencia de tiempo (en horas) entre la zona horaria local y la zona horaria de cambio

Permitir que los datos mixtos EOD / intrada - que permite trabajar con base de datos que tiene una mezcla de datos intrada y EOD en un archivo de datos. Si est

activado, a continuacin, en los modos intrada bares EOD se eliminan en la marcha y en el modo de desactivacin de artefactos explosivos diaria barras se muestran

en lugar de en el da comprimido vez, o si no hay barra EOD para el da correspondiente a continuacin, bares intrada se comprimen como de costumbre.

Este modo funciona en conjuncin con las nuevas versiones de plugins que permiten que los datos mixtos. A junio de 2008 de modo mixto es ahora
compatible con IQFeed plugin, plugin de eSignal (1.7.0 o superior) plugins solamente. El modo mixto permite intrada ms historias diarias de gran
longitud en una base de datos.

Tenga en cuenta que Ajustes intrada Disponible de Propiedades de la base de dilogo son Por base de datos. Sin embargo, existe tambin una opcin para
definir Por grupo ajustes intrada. Para utilizar la configuracin intrada por grupo tiene que abrir Smbolo-> Categoras ventana, cambiar a grupos pestaa, y
marca "Grupo utiliza propia configuracin intrada" caja como se muestra en la imagen siguiente

ventana Configuracin intrada 320


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

A continuacin, puede hacer clic en Ajustes intrada botn para visualizar parmetros de cada grupo. Tenga en cuenta que cada grupo en la lista de categoras puede tener

sus propios ajustes individuales para que pueda fcilmente los grupos de configuracin por lo que contienen los instrumentos negociados en diferentes horas. Puede

moverse entre los grupos usando smbolos Smbolo-> Organizar las tareas dilogo.

ventana Configuracin intrada 321


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

ventana de preferencias

pestaa de grficos - Le permite modificar opciones de grficos

nmero predeterminado de citas en un grfico - esto establece la cantidad de bares inicialmente se muestra en el grfico. (En otras
palabras, se define "normal" gama zoom)
barras en blanco en el margen derecho - define cmo se suman muchos bares en blanco en el margen derecho (ms all de la ltima cotizacin disponible). Este

margen en blanco le permite estudios (lneas de tendencia, por ejemplo) proyecta hacia el futuro

Cita seleccin nicamente por CTRL + LMB - este decide la lnea de seleccin vertical, se invoca. Cuando esta casilla est desmarcada - solo clic en
el grfico hace que la visualizacin de la lnea de seleccin, cuando se marca esta casilla hay que mantener pulsada la tecla CTRL mientras hace clic

para obtener la lnea de seleccin

Mostrar lnea vertical entre los das (intrada) / ao (EOD) - este decide si se muestra la lnea punteada vertical en el grfico
para marcar los das (en modo intrada) o un ao (en el modo EOD) lmites
Mostrar etiquetas de valor - este decide si se deben mostrar los lables de valor para lneas del grfico indicador / precio. Ver Gua bsica de grficos para

la explicacin etiqueta de qu valor tiene.

candeleros - esta configuracin proporciona un control detallado de la aparicin de candelabros. El color distinto puede ser usado para
dibujar parte de la vela o la totalidad de la vela puede redactarse en el mismo color que su interior.

Dibujo
Volver al modo de seleccionar despus de dibujar - cuando la herramienta actual facturado se desactiva despus de dibujar y el modo de seleccin se

introduce, cuando se controla herramienta de dibujo seleccionado en ese momento permanece activo despus de dibujar (permite trazar un estudio tras

otro, tenga en cuenta que el mismo efecto se puede lograr incluso si se marca esta casilla - es suficiente para mantener pulsada la tecla SHIFT mientras

que el dibujo y la herramienta se mantendr activo)

ventana de preferencias 322


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

La seleccin automtica ltimo objeto dibujado - esta caracterstica til selecciona automticamente objeto recientemente elaborado. Esto

permite golpear ALT + ENTRAR para mostrar cuadro de propiedades de inmediato, sin necesidad de hacer clic en el estudio, y permite copiar el

estudio a travs de CTRL + C tambin sin hacer clic, se

Ajustar a precio de umbral% - define hasta qu punto los precios acta 'imn', que se ajustar a los precios cuando el ratn est ms
cerca que el umbral% de H / L precio / C
Diverso
Pregunta para los parmetros de indicadores recin insertados - cuando est marcada AmiBroker mostrar automticamente parmetros
ventana cada vez que se inserte nuevo indicador o un indicador de superposicin sobre otra.

Pedir confirmacin al borrar secciones del indicador - cuando est marcada AmiBroker le pedir que confirme la eliminacin de cualquier
seccin indicador superpuesto (se aplica a los indicadores creados a travs de arrastrar y soltar). Tenga en cuenta que la supresin de la
seccin indicador modifica la frmula subyacente. Ms sobre esto en Tutorial: Arrastrar y soltar

nmero mximo de hojas de grficos - Define el nmero de hojas de grficos (pestaas) deben estar disponibles. Ms informacin sobre hojas de

grficos se encuentra en la seccin de tutoriales aqu . Tenga en cuenta que esta configuracin tendr efecto despus de reiniciar.

ficha color - permite definir colores para determinado elemento del grfico.

Los controles proporcionan seleccin de color definido por el usuario para los grficos, y rejilla de fondo.

editor de paletas - permite modificar los colores personalizados que pueden ser referenciados posteriormente a travs de constantes colorCustom0..colorCustom15

ventana de preferencias 323


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

ficha editor - controla el aspecto y las caractersticas de editor de AFL .

Utilice el resaltado de sintaxis - cuando editor comprobado colorea automticamente su cdigo (diferentes colores / estilos de
funciones, constantes, nmeros, etc)
caso de auto-cambio - cuando est marcada la funcin y reservado nombres de las variables se activan automticamente de modo que si se
escribe bARSSince, editor puede cambiarlo a BarsSince
La funcin de autocompletar - cuando el control lo que ser capaz de utilizar funcin de auto-completado (CTRL + ESPACIO se auto-completar la palabra)

informacin de los parmetros - cuando se marca el editor mostrar parmetro de informacin sobre herramientas de informacin cuando se escribe un nombre de

funcin y llave de apertura

lnea de error ms destacado - cuando se marca el editor de frmulas marca la lnea de cdigo que contiene un error con un fondo
amarillo (Windows 2000 y XP)
Copiar como HTML - cuando se marca el editor de AFL en Editar-> comando Copiar / Cortar pone formatos no slo de texto sin formato y RTF en el
portapapeles, sino tambin HTML y DwHTML (Dreamweaver HTML) permitiendo que el cdigo formatos de sintaxis coloreada pegar a Macromedia
Dreamweaver y otras aplicaciones HTML-consciente. Nota: rara vez (en muy pocas mquinas) convertir esta encendida puede causar problemas
con pegar a Outlook.

Mover archivos editados de arrastrar y soltar para Carpeta personalizada - cuando comprob el editor de frmulas se mover automticamente editados manualmente

creadas por el mecanismo de arrastrar y soltar dentro ocultas 'arrastrar y soltar' subcarpeta para subcarpeta 'personalizado'.

ajustes de fuente - permite definir cara de la fuente editor de AFL y tamao


Colores y estilos - permite definir qu colores y estilos se utiliza para marcar ciertos elementos del lenguaje cuando el resaltado de
sintaxis est en ON.

ventana de preferencias 324


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

ficha datos - le permite definir los valores por defecto, todas las bases de datos globales para.

IMPORTANTE: algunos de estos ajustes pueden conseguir sobrescritos por los ajustes por base de datos en Archivo-> ventana de Propiedades de la base. Vase la

explicacin en Tutorial: conceptos de bases de datos Comprensin .

Fuente de datos: define impulsoras de datos por defecto (para bases de datos que no se especifica otra fuente en Archivo-> Propiedades de la

base)

Almacenamiento local de datos: la configuracin por defecto para externo bases de datos (este ajuste se sobreescribe por Archivo-> Propiedades de la base). Si

"Habilitado", entonces los datos externos se almacenan en archivos locales. Si los archivos locales a continuacin, "movilidad" no almacenan datos externos.

Dentro de la memoria cach (mx. Smbolos) - Define el nmero de smbolos de datos se debe mantener en la memoria RAM (de acceso muy rpido) -

esto funciona junto con el siguiente ajuste

Dentro de la memoria cach (mx. MegaBytes) - Define el nmero de MB de memoria RAM se deben utilizar para la cach de datos temporal (para el acceso

muy rpido)

Nmero de barras para cargar - la configuracin por defecto para externo bases de datos (este ajuste se sobreescribe por Archivo-> Propiedades
de la base). Define el nmero de barras deben ser cargados desde impulsoras de datos externa y se mantienen en AmiBroker. Ejemplos: 10 aos
EOD: 2600, 60 das intrada 1 minuto: 30000 (aprox)
Limitar el nmero de citas guardadas - si esta opcin est activada AmiBroker salvar base de datos con nmero limitado de citas.
Esto evita que la base de datos de crecimiento demasiado
Max. nmero de citas guardadas - este es el lmite en s. Preferible 300 o superior para bases de datos EOD, 3000 o
superior para intrada
ruta de base de datos predeterminado - esto define la ruta de acceso a la base de datos que se carga en el inicio. Si no existe dicha base de

datos que ser re-creado en tiempo de inicio.

ventana de preferencias 325


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

pestaa intrada - proporciona los ajustes para grficos intrada

intervalos de tiempo personalizada - permitir definir su propia N-minuto o intervalos de horas-N (disponible a finales de men Ver-> intrada)

configuracin de la grfica de garrapatas N encargo - permitir definir sus propias cartas N-tick (disponibles despus del men Ver-> intrada)

Alinear las barras de encargo hora a las horas regulares de mercado - cuando est marcada AmiBroker recortar previa a la comercializacin personalizada barra de

intervalo tan nueva barra comienza exactamente cuando comienzan las horas de negociacin. Horario de negociacin se pueden establecer por base de datos en

Archivo-> Preferencias-> Ajustes de la base de datos intrada. Digamos que tenemos barras de 45 minutos. Sin esta configuracin nos apostar bares partir de las 9:00,

09:45, 10:30, 11:15, etc. Cuando se encuentra activada y el comercio comienza a las 9:30 tenemos garanta de que las barras estarn alineados a 9:30 : 8:45, 09:30,

10:15, 11:00

Tiempo comprimido bares espectculos:

Hora de la primera seal dentro de la barra - cuando se selecciona la barra se pone la marca de tiempo del primer comercio en el interior de la

ranura de tiempo dado (bar)

momento de la garrapata LTIMO dentro de la barra - cuando se selecciona la barra se pone la marca de tiempo del ltimo comercio dentro de la

ranura de tiempo dado (bar)

Hora de inicio del intervalo - cuando se selecciona la barra es una marca de tiempo con la hora de inicio del intervalo de tiempo (bar).

Digamos que 30 bares minutos cubre 9: 00: 00..9: 29: 59. Cuando se selecciona esta opcin AmiBroker mostrar el tiempo de este bar tan

09:00

Hora de finalizacin del intervalo - cuando se selecciona la barra es una marca de tiempo con la hora de inicio del intervalo de tiempo (bar).

Digamos que 30 bares minutos cubre 9: 00: 00..9: 29: 59. Cuando se selecciona esta opcin AmiBroker mostrar el tiempo de este bar como

09:29:59

intervalo de actualizacin grfica en tiempo real - define el intervalo entre actualizaciones automticas en el modo grfico en tiempo real. Por defecto tablas

se actualizan cada 3 segundos pero en el mercado muy voltil que pueden preferir lo ponen a 1, por lo que los grficos se actualizan cada segundo en el modo

en tiempo real.

ventana de preferencias 326


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Nuevo en 4.90: Para habilitar 'cada tick' diagrama de actualizacin en Profesional Edicin, vaya a Herramientas> Preferencias, pestaa intrada y anote cero (0)

en el campo "intrada grfico de intervalo de actualizacin". (Tenga en cuenta la edicin estndar no permitir hacer eso).

Una vez que introduzca cero, AmiBroker actualizar todas las cartas con cada nuevo comercio lleguen a condicin de que el uso formulasyou ejecutar lo
suficientemente rpido. Si no, va a ajustar dinmicamente frecuencia de actualizacin para mantener la mxima frecuencia de actualizacin ms sin
consumir ms del 50% de la CPU (en promedio). As por ejemplo, si los grficos toman 0,2 segundos para ejecutar AmiBrokerwill refrescar ellos una
media de 2,5 veces por segundo.

Nota: integrado en el grfico de rendimiento de Windows muestra el consumo de CPU acumulado para todos los procesos, para mostrar SysInternals
uso carga de la CPU por proceso de software libre
http://www.sysinternals.com/Utilities/ProcessExplorer.html

informacin sobre herramientas de datos de precios

Si van a aparecer pequeos sobre herramientas controladas cuando se pasa sobre el grfico que muestra la fecha de barras seleccionado, precios / valores de

los indicadores

Mostrar interpretacin en la descripcin

si la informacin de herramientas de datos controladas incluirn tambin el texto de interpretacin, que normalmente se muestra en el

interpretacin ventana .
punta de datos de ocultacin automtica de tiempo de espera

define cuntos segundos sobre herramientas de datos debe permanecer en la pantalla si no se mueve el puntero del ratn.

Agregar el nombre completo de acciones en la casilla ticker

cuando se marca el cuadro de visualizacin de mensajes muestra no slo de smbolos, sino tambin el nombre completo de la cuestin

ventana de preferencias 327


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Agregar el nombre completo de teletipo en el rbol

cuando se verifica el rbol de espacio de trabajo de muestra no slo de smbolos, sino tambin el nombre completo de la cuestin

informacin sobre herramientas-nombre completo en rbol de smbolos

cuando se marca a continuacin el nombre completo del smbolo aparece en la descripcin que aparece cuando se mueve el puntero del ratn sobre el smbolo en el

rbol de smbolos.

Datos de punta de ocultacin automtica de tiempo de espera

define el tiempo en segundos el tiempo que los datos sobre herramientas (que muestra los valores de los indicadores) se mostrar cuando el cursor del ratn no se

mueve

separador de miles
define el separador de miles de nmero que se muestra en los grficos y todos los list-vistas.
Los decimales ventana de cotizacin RT
Define el nmero de posiciones decimales deben mostrarse en la ventana de cotizacin en tiempo real.

eje de la fuente

Define la cara y el tamao de la fuente que se utilizar para eje de la grfica y herramienta de texto

No hay un mnimo de cambiar el tamao de los cuadros de dilogo

cuando se comprueba que permite a los cuadros de dilogo de tamao por debajo del mnimo (por lo que algunos controles se vuelven invisibles)

actividad plug-in de visualizacin

cuando est marcada AmiBroker muestra informacin sobre cmo acceder a los datos de plug-in en la barra de estado

Caso smbolos de cotizacin sensibles

cuando smbolos de cotizacin controladas entre maysculas y minsculas. En otras palabras INTC y INTC INTC y se consideran diferentes. Esto es
necesario para algunos smbolos canadienses, por ejemplo. Por favor, use con precaucin. Si el cambio no utilizan tableros de maysculas y
minsculas por favor asegrese de que no est marcada.
Organizar automticamente las cartas

si esta opcin est en las ventanas de grficos se escalan y dispuesto para ajustarse a la pantalla despus de cada apertura / cierre de la ventana grfica.

Auto-mosaico varias ventanas de grficos

en caso de control de mltiples ventanas de grficos siempre estn alicatados verticalmente en cada cambiar el tamao de la ventana principal de la

aplicacin.

Preguntar si guardar los datos modificados

cuando est marcada AmiBroker le pregunta si desea guardar los datos modificados en la salida. Cuando no est marcada AmiBroker guarda los datos modificados

sin preguntar.

Ahorrar en la salida: Preferencias, plantillas, diseos


controles que se deben guardar los ajustes automticamente al salir

ventana de preferencias 328


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Ficha Alertas - Permite definir la configuracin de la cuenta de correo electrnico, salida de sonido de prueba y definir qu partes de AmiBroker pueden generar alertas a travs de

AlertIF funcin.

Ajustes del correo electrnico La pgina permite ahora elegir entre los regmenes de autorizacin ms populares como: AUTH LOGIN (el ms popular),
POP3-antes-SMPT (popular), CRAM-MD5, PLAIN LOGIN. Versin 5.30 permite tambin utilizar SSL (conexin segura) utilizado por Gmail, por ejemplo. Para
obtener ms informacin acerca de la configuracin con Gmail ver
Tutorial: alertas en funcin de la Frmula .

Activar las alertas de casillas de verificacin le permiten activar selectivamente / desactivar las alertas generadas por los indicadores automticos de anlisis,

comentarios / Interpretacin y personalizados.

ficha teclado

- pestaa del teclado ha sido trasladado a Herramientas> Personalizar dilogo

ventana de preferencias 329


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

pestaa AFL

cartas multi-hilo - permite la ejecucin de varias hebras del AFL en cuadros / indicadores. Multi-threading permite maximizar la velocidad y la
utilizacin de los ordenadores modernos multi-core / multi-CPU. Por ejemplo, el 8-core CPU Intel i7 sus grficos se ejecutarn hasta 8 veces ms
rpido que en la versin 5.30. En la versin 5.40 del motor de AFL ha sido completamente reescrito desde cero para permitir que varias instancias
del motor funcionando al mismo tiempo. Esto permite no slo multihilo sino que tambin mejora la capacidad de respuesta de la totalidad de la
aplicacin, como la frmula usuario incluso escrito mal-usado en un grfico no es capaz de bloquear o retardar el resto del programa. Multi-threading
est activada de forma predeterminada. Se puede desactivarse desmarcando de esta caja, pero est totalmente desaconsejado. Multi-threading se
debera activar si quieres AmiBroker funcione a toda velocidad.

excepciones del sistema de captura en indicadores y comentarios - cuando se verifica todas las excepciones (errores de tiempo de ejecucin) quedan

atrapados por el indicador de cdigo de dibujo, as que no hay recuperacin del insecto Aparecer la ventana. En vez informacin de excepcin se muestra dentro

de panel grfico. Se recomienda tener presente en ON especialmente cuando se utilizan datos en tiempo real

Detener el anlisis con el primer error - cuando se detiene analizador comprobado ms de anlisis de cdigo en el primer error encontrado se muestra tan slo una

(primera) error en el editor de frmulas lista de errores. Si no est marcada entonces analizador mostrar una lista de todos los errores encontrados. Se recomienda

para apagarlo.

Active la terminacin de bucle por Shift-BREAK - cuando est marcada AmiBroker permitir romper ninguna de (), mientras que () y
do-while () pulsando y manteniendo pulsadas las teclas SHIFT y PAUSA (PAUSA) en su teclado.

Compruebe Shift + tecla de descanso cada - define la frecuencia estado del teclado debe ser revisado cuando se ejecuta en bucle. Tenga en cuenta que al

especificar los valores pequeos har ms lenta la ejecucin del bucle.

Umbral de deteccin de bucle sin fin - define el nmero de iteraciones del ciclo despus de lo cual AmiBroker finalizarn el ciclo
con "bucle sin fin Posible detectado" mensaje de error. Esto es til en situaciones en las que el cdigo ha bucle infinito (debido a
error de la frmula autor), ya que no permitir

ventana de preferencias 330


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

AmiBroker para colgar debido a un bucle infinito


Estndar incluye el camino - la ruta por defecto a usar cuando # incluyen usos de los estados <> tirantes en lugar de ""

ruta raz del rbol de frmula - la ruta raz del archivo de Frmula / rbol de directorios est representada en la pestaa Grficos de la ventana de rea de

trabajo

Mostrar las carpetas ocultas - determina si el rbol frmula debe mostrar subcarpetas con el atributo "oculto" (arrastrar y soltar la carpeta se crea
como "oculta" por el programa de instalacin)

pestaa monedas

Esta pgina permite definir los tipos de cambio y de cambio de base (fijo o dinmico) para diferentes monedas. Lo que permite obtener resultados
correctos cuando se prueba backtest valores denominados en moneda diferente a su moneda cartera de base. Para ms detalles, consultar Tutorial:
las pirmides y de compatibilidad con mltiples divisas en el backtester.

Cmo sabe AB si quiero la cita fija o dinmica?

Hay siguientes requisitos para utilizar adjustements de divisas:


a) smbolo-> Informacin, campo de "moneda" muestra moneda diferente de la moneda base
b) la moneda apropiada (que se define en el smbolo) tiene la correspondencia de entrada en Preferencias-> Monedas pgina

c) el tipo de dinmica "FX smbolo" definido en las preferencias existe en su base de datos y tiene cita para cada da bajo rango de
anlisis.

ventana de preferencias 331


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Qu es la casilla de verificacin "INVERSIN" en las preferencias?

Vamos a tomar, por ejemplo EURUSD.

Cuando "USD" es su divisa base, a continuacin, tipo de cambio euro sera "recta" FX EURUSD (es decir, 1,3). Pero cuando "EUR" es su divisa
base, a continuacin, tipo de cambio USD sera INVERSA del EURUSD (es decir, 1 / 1,3). Contrario sera cierto con las tasas de FX como USDJPY
(que ya son "inversa").

ventana de preferencias 332


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Personalizar ventana de herramientas

Este cuadro de dilogo le permite personalizar la interfaz de usuario. Se puede invocar desde Herramientas> Personalizar men.

En la pestaa "Herramientas" que defina los elementos de men personalizados herramienta:

Puede ejecutar archivos ejecutables (.exe), archivos de secuencias de comandos (Js, .vbs), pginas web (html) y cualesquiera otros tipos de archivos registrados en el men de

herramientas. Para aadir una nueva herramienta que debe abrir este cuadro de dilogo y haga clic en el botn "Nuevo". A continuacin, introduzca el nombre de la herramienta,

de comandos (a mano o usando el dilogo de archivos) argumentos opcionales y el directorio inicial. Si marca "Solicitar argumentos" casilla de verificacin AmiBroker le

preguntar por los argumentos del programa cada vez

Versin 5.60 trae nuevas # importar comando que permite importar archivos ASCII desde un disco local o incluso de fuentes remotas (web).

En el Herramientas> Personalizar " Herramientas "de la pgina, ahora se puede definir herramienta personalizada que utiliza el nuevo comando comando import: import

Argumentos: URL para descargar datos desde dir inicial: ruta

al archivo de definicin de formato

Esta funcionalidad es utilizado por la "Actualizacin de EE.UU. lista de smbolos y categoras" herramienta.

Otras fichas proporcionan caractersticas de personalizacin de interfaz de usuario que se describen en Personalizar la interfaz de usuario tutorial seccin.

ficha teclado

La ficha del teclado le permite definir sus propios atajos de teclado.

Para asignar una tecla de acceso directo

En el men Herramientas, haga clic en Personalizar y, a continuacin, haga clic en la ficha Teclado.

Personalizar ventana de herramientas 333


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

En la lista Categoras, seleccione el men que contiene el comando al que desea asignar la tecla de acceso directo.

En la lista Comandos, seleccione el comando al que desea asignar la tecla de acceso directo.

Ponga el cursor en el cuadro Pulse la nueva tecla de acceso directo, pulse la tecla de acceso directo o combinacin de teclas que desea, y haga clic en Asignar.

Si se pulsa una tecla o combinacin de llave que no es vlido, no se muestra ninguna tecla. No se puede asignar combinaciones de teclas con ESC, F1, o
combinaciones tales como CTRL + ALT + DEL, que ya estn siendo utilizados por el sistema operativo.

Si se pulsa una tecla o combinacin de llave que se encuentra actualmente asignado a otro comando y pulse "Asignar" aparecer el mensaje de error
que le da opcin de cancelar o volver a asignar la tecla de acceso directo al nuevo comando.

Para eliminar una tecla de acceso directo

En el men Herramientas, haga clic en Personalizar y, a continuacin, haga clic en la ficha Teclado.

En las categoras y las listas de Comandos, seleccione la ubicacin de la tecla de acceso directo que desea eliminar.

En la lista Claves actuales, seleccione la tecla de acceso directo que desea eliminar y haga clic en Quitar.

Para restablecer todas las teclas de acceso directo a sus valores por defecto

En el men Herramientas, haga clic en Personalizar y, a continuacin, haga clic en la ficha Teclado.

Haga clic en Restablecer todo.

Personalizar ventana de herramientas 334


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

ventana de rbol de smbolos

En esta ventana que hemos lista de smbolos y categoras disponibles conseguido. Al seleccionar uno de ellos se actualizar todas las cartas abiertas y actualizar las

ventanas de informacin. Esta seleccin es global para el programa es decir, todas las funciones de smbolos har referencia smbolo seleccionado en esta ventana.

ventana de smbolos se divide en tres partes:


a) cuadro de bsqueda

b) Categora de rbol

c) lista de smbolos

los caja de bsqeda permite realizar bsquedas de texto completo (incluyendo la coincidencia de comodines)

en contra de smbolo y nombre completo dentro de la categora seleccionada. As, por ejemplo, si selecciona

sector "Tecnologa" y escriba un * (letra "A" y el carcter comodn *) la lista de smbolos mostrar todos los

smbolos pertenecientes al sector de la tecnologa con el smbolo o nombre completo que comienza con la

letra "A". Otro ejemplo sera tping * -A0-FX - esto devolver todos los smbolos de la divisa en la base de datos

eSignal (los que terminan en -A0-FX subcadena).

los Categora de rbol ( ver la imagen) muestra diferentes tipos de categoras.

los lista de smbolos ( parte inferior) muestra la lista de smbolos que pertenecen a la categora seleccionada. La lista

de smbolos se pueden ordenar por smbolo o por su nombre completo. Para ordenar basta con hacer clic en la

cabecera de la lista. Una vez que elija deseado orden de clasificacin se mantendr para todas las opciones de

categora y posteriores bsquedas. Tambin el orden de las columnas se puede cambiar la columna nombre tan

completo como aparece primero. Para volver a organizar la columna, haga clic en el encabezado de la columna,

mantenga pulsado el botn moust y arrastre la columna a la posicin deseada. A continuacin, suelte el botn del

ratn.

solo smbolo pertenece a las categoras de muchos a la vez. Por ejemplo AAPL
(Apple Inc.) pertenecer a:

Cepo categora de grupo


Nasdaq categora de mercado
Informacin sector Categora
Comp-ordenador Mfg categora de la industria

y tambin puede pertenecer a varias listas de vigilancia y la categora de favoritos. Todo al mismo
tiempo. Es por eso que un smbolo aparecer en muchas hojas del rbol smbolo de espacio de trabajo.
Ahora bien, si se elimina el SMBOLO por supuesto va a desaparecer de todas las categoras, ya que
han eliminado el smbolo en s mismo, no su asignacin a la categora.

ventana de rbol de smbolos 335


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

ventana de informacin

Esta ventana permite visualizar y editar las preferencias del smbolo.

Smbolo
El nombre corto, usado en ?? Seleccionar ?? ventana y con funciones de importacin de cotizacin. Si los usa, por favor, compruebe si ticker

dado en este campo es la misma que se utiliz en su fuente de datos de cotizacin

Alias
La clave de pizarra alternativa. Ser til si, por ejemplo obtener las cotizaciones en tiempo real y de relleno a partir de dos fuentes de datos independientes, que

utilizan diferentes nombres de cotizacin.

Nombre completo

Versin oficial del nombre de la firma

Cdigo

nmero de cdigo del smbolo

web ID
Smbolo Web ID - se puede utilizar cuando se define vista de perfil
Direccin
direccin de la Corporacin

Problema

Nmero total de acciones

ventana de informacin 336


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Valor nominal
Valor en libros

Moneda

Mercado

Indica que comercialicen el smbolo pertenece.


Industria
Indica que la industria del smbolo pertenece.
Grupo
Indica el Grupo el smbolo pertenece.

tamao del lote Ronda

Varios instrumentos se negocian con varias "unidades comerciales" o "bloques". Por ejemplo, usted puede comprar nmero fraccionario de
unidades de fondos de inversin, pero no se puede comprar nmero fraccionario de acciones. A veces hay que comprar en los 10s o 100s lotes.
AmiBroker ahora le permite especificar el tamao de bloque en el nivel global y por smbolo.

Puede definir el tamao del lote y vuelta por-smbolo en la> pgina smbolo- Informacin. El valor de cero significa que el smbolo no tiene tamao especial lote

estndar y utilizar "tamao de lote estndar por defecto" (configuracin global) de la pgina de configuracin de anlisis automtico. Si el tamao

predeterminado se establece tambin a cero significa que el nmero fraccional de acciones / contratos es admitido.

tamao de la garrapata

Esta configuracin controla el movimiento del precio mnimo de smbolo dado. Se puede definir en el nivel global y por smbolo. Al igual que con el tamao de lote

estndar, puede definir el tamao de la garrapata por cada smbolo en la simbolizacin> pgina Informacin (fig. 3). El valor de cero indica a AmiBroker utilizar

"tamao de la garrapata por defecto" se define en la pgina de configuracin (fig. 1) de la ventana de anlisis automtico. Si el tamao de la garrapata por defecto

tambin se pone a cero significa que no hay ningn movimiento de precio mnimo.

Tenga en cuenta que el ajuste de tamao de garrapata slo afecta a los oficios sali por topes incorporados y / o ApplyStop (). El backtester supone que los datos

de precios siguen los requisitos de tamao de garrapatas y no cambia las matrices de precios suministrados por el usuario.

Por lo tanto el tamao de la especificacin de la garrapata tiene sentido slo si se est utilizando una funcin de paso de manera que los puntos de salida se generan

en "permitidas" los niveles de precios en lugar de los calculados. Por ejemplo en Japn - no se puede tener partes fraccionarias de yenes por lo que debe definir

TickSize global para 1, de manera integrada detiene salir de las operaciones en los niveles enteros.

depsito de margen - se explica en Evaluar los sistemas de contratos de futuros


El valor en puntos - se explica en Evaluar los sistemas de contratos de futuros

citas continuas
Permite la negociacin continua por este smbolo (esto permite que los grficos de velas y controles / alta / baja / volumen abierto de entrada manual
y los grficos de velas), de lo contrario smbolo se oper con la fijacin de precios
ndice
Especifica si pertenece al smbolo ndices categora.
favoritos
Especifica si pertenece al smbolo favoritos categora.
Utilice nica base de datos local para este smbolo

Indica que el smbolo no se actualiza mediante el complemento de la base de datos en tiempo real. Este campo est marcada por defecto si se aade el smbolo

en la base de datos en tiempo real como resultado de la importacin del archivo ASCII (tambin AmiQuote descarga). Esta configuracin le permite mantener los

smbolos adicionales en la base de datos y evitar

ventana de informacin 337


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Plugin de sobrescribir los datos importados.

Para la explicacin de los campos de datos fundamentales lea " Tutorial: Utilizando los datos fundamentales "De esta gua.

ventana de informacin 338


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

ventana Bloc de notas

ventana Bloc de notas (que se puede mostrar / ocultar utilizando Ventana-> Bloc de notas

men) que permite almacenar de libre notas de texto sobre seguridad en particular. Slo tienes que escribir cualquier

texto y se guarda automticamente / leer de nuevo a medida que navega a travs de smbolos. Notas son globales y se

guardan en la subcarpeta "notas" como archivos de texto normales.

Las notas pueden ser tambin leen y se escriben en el uso de la AFL NoteGet langauge y funciones
Noteset.

NoteGet ( "Smbolo" );
- recupera nota vinculada al "smbolo". Si el smbolo es "" (cadena vaca), entonces se utiliza el
smbolo actual

Noteset ( "Smbolo" , "Texto..." );


- establece el texto de la nota vinculada al "smbolo".

Si el smbolo es "" (cadena vaca), entonces se utiliza el smbolo actual.

Si sobrescribe nota del nivel de AFL que se abre al mismo tiempo en el editor de Bloc de notas el editor le
pedir que (cuando se cambia el foco a ella) si se debe recargar el texto nuevo o permitir para guardar el
texto introducido manualmente.

Ejemplo:
Noteset ( "AMD" , 15 junio del 2004: AMD entregar sus primeros procesadores de

mltiples ncleos prximo ao" );

ventana Bloc de notas 339


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Cita ventana Editor

Cita Editor permite editar, borrar y aadir citas.

Para aadir nueva cita:

- seleccionar (nuevo) de entrada

- introducir la fecha / hora

- introducir los datos de precios

- haga clic en la lista de la entrada que no sea (nuevo)

Para editar cotizacin existente:

- seleccione cita de la lista


- editar los datos de precios

- haga clic en la lista de la entrada que no sea actual

Para eliminar la cita (s) existente:

- marcar uno o ms cotizaciones (seleccin mltiple posible manteniendo pulsada la tecla SHIFT o CTRL)
- botn haga clic en "Eliminar"

Cita ventana Editor 340


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

ventana del Finder smbolo (F3)

De la ventana de bsqueda le permite buscar rpidamente la base de datos para un smbolo escribiendo las primeras letras de su nombre completo o ticker. Esta

caracterstica es muy til cuando usted no sabe la clave de pizarra. El buscador smbolo es accesible a travs de Editar-> Buscar smbolo, simbolismo> Buscar mens

o pulsando la tecla F3.

Para encontrar un smbolo slo tiene que escribir una o ms letras en el Buscar caja. Escoger por nombre si desea realizar la bsqueda nombre completo o elegir por
smbolo si desea buscar la clave de pizarra. Al escribir las letras en el cuadro de edicin de smbolos apropiados aparecern en la lista. Puede hacer clic en la
opcin de elegir una o puede pulsar la tecla ENTER para seleccionar la primera. Tenga en cuenta que la bsqueda se inicia cuando el cuadro de edicin contiene
al menos 1 carcter si est vaco, ningn smbolo se muestra en la lista.

ventana del Finder smbolo (F3) 341


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Usando la ventana Investigacin de la Web

ventana de Investigacin de la Web le permite ver las noticias en lnea, la investigacin, perfiles, estadsticas y todo tipo de informacin relacionada con el smbolo

seleccionado actualmente disponibles a travs de Internet (World Wide Web). El uso de Investigacin de la Web en lugar de navegador web normal tiene acelerar

ventaja, ya que no es necesario para escribir complicadas direcciones / largas (URL) cada vez que se necesita para obtener la informacin deseada.

ventana de Investigacin de la Web introducido en la versin 4.90, sustituye y mejora la disponible anteriormente ventana de perfil . Ahora se permite un nmero ilimitado de

investigacin de la tela puede definir el usuario pginas (perfil), navegando a cualquier pgina web (slo tiene que escribir URL), la navegacin con pestaas, abrir varias

pginas a la vez, selectivo de sincronizacin automtica.

Web-Reasarch utiliza el motor de Internet Explorer para que pueda estar seguro de que las pginas se presentan con la misma calidad que se obtiene de
navegador independiente.

Abrir una nueva ventana Investigacin de la Web

Utilizar Archivo-> Nuevo-> Investigacin de la Web men para crear una nueva ventana investigacin de la tela

LA COSECHA DE LA PGINA WEB DE LA INVESTIGACIN PRE-DETERMINADO:

Para visualizar cualquier pgina web de investigacin pre-definido, simplemente haga clic en la flecha desplegable en el cuadro combinado de direcciones y elegir un

elemento de la lista. Una vez hecho esto, se mostrar automticamente la pgina web correspondiente al smbolo seleccionado en ese momento.

Usando la ventana Investigacin de la Web 342


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Ahora puede especificar si y cuando la pgina que se muestra debe cambiar automticamente si se selecciona smbolo diferente.

los Sincronizar botn permite decidir cundo pgina debe sincronizarse automticamente con el smbolo seleccionado en ese momento.

No sincronizar - significa que la pgina no debe ser sincronizado con el smbolo seleccionado en ese momento en absoluto

Active Sync - significa que la pgina se debe sincronizar slo cuando est activo en ese momento o se activa (por el usuario al hacer clic en la
pestaa dado) - esto se recomienda el establecimiento de perfiles web de investigacin, ya que ahorra ancho de banda y recursos (no pginas
activas no estn sincronizados y no consumen cualquier ancho de banda)

Sincronizar siempre - significa que la pgina se sincroniza con el smbolo seleccionado en ese momento siempre, no importa si est activo o no.

NAVEGACIN

Ventana de investigacin Web funciona de manera muy similar a stand-alone navegador. Para visualizar cualquier pgina web slo tiene que escribir la direccin URL

para el campo y pulse "Direccin" tecla ENTER (RETORNO). Para navegar hacia atrs y hacia adelante en la historia del uso <- y -> Botones.

Abrir una nueva ventana Investigacin de la Web 343


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Para cerrar el uso pgina actual ventana normal cerca x botn, como se muestra en la imagen superior

Definir su propio WEB LUGARES DE INVESTIGACIN

Adems de la web de investigacin pginas predefinidas que puede definir cualquier nmero de sus propios lugares. Para hacerlo utilice

Herramientas> Personalizar men, Pginas web lengeta.

Para aadir nuevo lugar pulse Nuevo botn, a continuacin, escriba la direccin URL en la plantilla URL campo y en la pgina web de la descripcin en el Descripcin campo.

La plantilla URL es la direccin web en la que tiene partes que dependen de smbolo seleccionado. La plantilla de URL se analiza por AmiBroker para
hacer URL real de la pgina web. Por ejemplo, para ver la pgina de perfiles de Yahoo puede utilizar plantilla siguiente URL:

http://biz.yahoo.com/p/ { t0} / {t}. html.

Abrir una nueva ventana Investigacin de la Web 344


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Los smbolos que aparecen entre corchetes {} Definir los campos que son evaluados en tiempo de ejecucin. { t0} smbolo se evala al primer carcter del
nombre y clave de pizarra { t} se evala a toda la clave de pizarra. As que si se selecciona AAPL AmiBroker generar siguiente URL desde arriba
plantilla:

http://biz.yahoo.com/p/a/aapl.html

Entonces AmiBroker utiliza el navegador web integrado (ventana de Investigacin de la Web) para mostrar el contenido de la pgina.

Los campos especiales esquema de codificacin

Como se muestra en el ejemplo anterior URL plantilla puede contener campos especiales que estn sustituidos en tiempo de ejecucin por los valores correspondientes

al smbolo seleccionado actualmente. El formato del campo especial es { x} dnde x es decir describe el tipo de campo. Actualmente hay tres tipos de campos permitidos:

clave de cotizacin en el caso original { t}, clave de pizarra en minsculas { s}, smbolo en maysculas { S}, alias { un}, Web ID { yo}. Puede especificar los campos en

cualquier lugar dentro de la URL y AmiBroker va a reemplazarlos con los valores apropiados introducidos en la ventana de informacin. Tambin puede hacer referencia

a los caracteres individuales de teletipo, alias o ID web. Esto es til cuando determinado sitio web utiliza primeros caracteres de, por ejemplo, ticker para agrupar los

archivos html (sitio de Yahoo Finanzas hace eso), por lo que tiene archivos de teletipos que comienzan con "a" almacenado en el subdirectorio 'a'. Para hacer referencia

a un solo carcter del campo usar el estilo segundo formato { xn} dnde x tipo de campo se ha descrito anteriormente y norte es de base cero ndice del carcter. Asi que { a0}

evaluar al primer carcter de la cadena de alias. Para conseguir los dos primeros caracteres de una escritura simplemente ticker

{T0} {t1}. Nota sobre el campo id web: se agreg este nuevo campo en la ventana de informacin para manejar situaciones en las que los sitios web no utilizan nombres de

cotizacin para el almacenamiento de archivos de perfil. He encontrado algunos sitios que utilizan su propio sistema de numeracin para que asignan nmero nico a cada

smbolo. AmiBroker le permite utilizar esta codificacin no estndar para la visualizacin de los perfiles. Todo lo que tiene que hacer es introducir ID correctas en el campo ID de

Web y el uso de URL plantilla adecuada con { yo} palabra clave.

Pginas almacenadas localmente

Es posible que desee tener todas las pginas almacenadas en el disco duro local. Esto tiene una ventaja que los perfiles son accesibles al instante, pero
que puede tener gran cantidad de espacio de almacenamiento y tendr que actualizar de vez en cuando. Para acceder a los archivos almacenados
localmente use la siguiente URL plantilla (ejemplo C: denota la unidad): file: // C: the_folder_with_profile_files \ {t} .html \. Usted no est limitado a los archivos
HTML, puede utilizar archivos simples en lugar de TXT. A continuacin, crear (o descarga) .html (o txt) archivos para cada smbolo en la cartera. Estos
archivos deben obedecer a la siguiente convencin de nomenclatura: <ticker> .html. As, por ejemplo para APPLE (ticker AAPL) del perfil debe tener el
AAPL.html nombre (o AAPL.txt)

perfiles basados en la Web

Si desea mostrar los perfiles de las pginas web remotos que se necesitan para averiguar la forma en que son accesibles (la URL de la pgina web) y
cmo los datos para los diferentes smbolos son accesibles. Voy a describir el problema en el ejemplo de Sharenet ( www.sharenet.co.za ) Sitio que
proporciona los datos para las empresas que cotizan en bolsas de valores de Johannesburgo. Sharenet proporciona informacin de la compaa que es
accesible en la siguiente direccin (URL):

http://www.sharenet.co.za/free/free_company_na.phtml?code= y JSECODE = esquema predeterminado

El problema es que la base de datos proporcionada por Sharenet utiliza nombres largos de cotizacin y JSECODE es un smbolo de cdigo corto. Por ejemplo para la

compaa "Acuerdo de Tecnologas" la clave de pizarra en la base de datos Sharenet es ACCORD pero el cdigo es ACR. Para resolver el problema tendremos que utilizar web

ID campo en la ventana de smbolo de la informacin. Si usted tiene la base de datos Sharenet acaba de elegir el ACCORD de la lista de pizarra, abierto Smbolo->

Informacin ventana y entrar a la ACR web ID cuadro de edicin y haga clic en OK. A continuacin, introduzca la plantilla URL siguiente para el URL Cuadro de edicin:

Abrir una nueva ventana Investigacin de la Web 345


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

http://www.sharenet.co.za/free/free_company_na.phtml?code={i}&scheme=default

Para estar 100% seguro por favor, seleccione el texto anterior con un ratn. A continuacin, copiarlo en el portapapeles (Editar-> Copiar, CTRL-C). Luego
cambiar a AmiBroker y haga clic en el cuadro de edicin URL del perfil. Eliminar todo de l y pulse CTRL-V (esto pegar el texto). Tipo "Sharenet" en Descripcin
campo.

Tenga en cuenta que hemos utilizado { yo} campo especial en la plantilla que ser reemplazado por AmiBroker con el texto introducido en el campo ID Web de la ventana de

informacin de smbolos. Ahora, por favor seleccione Archivo-> Nuevo-> Investigacin de la Web

y recoger Sharenet del cuadro Direccin combinado. Debera ver el perfil de empresa ACCORD.

Tambin puede eliminar cualquier entrada seleccionndolo en la lista y pulsando Borrar botn. Se puede cambiar el orden en el que aparecen las pginas en el
combo direccin de Investigacin de la Web utilizando Ascender y Mover hacia abajo botones (seleccionar el elemento, luego utilice los botones).

Los datos de configuracin se almacenan en archivos de texto sin formato webpages.cfg que contiene cualquier nmero de plantillas de URL en la forma de:

URLTemplate | Descripcin

(Cada entrada de lnea separada)

Abrir una nueva ventana Investigacin de la Web 346


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

organizador ventana de asignacin

Con el fin de facilitar la asignacin de los smbolos para las categoras ms simples y ms rpido un nuevo organizador de la asignacin fue desarrollado.
Ahora simplemente puede marcar un grupo de smbolos y pasar rpidamente de una categora a otra.

Tambin puede eliminar varios smbolos mediante esta ventana. Para ello, seleccione uno o ms smbolos en el panel izquierdo y haga clic en el
botn "Borrar".

organizador ventana de asignacin 347


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Compuesto ventana de reclculo

Este dilogo permite el clculo automtico del nmero y volumen de avance de la disminucin de los problemas / / sin cambios. Tambin es posible en este dilogo es el

clculo de los nmeros ndices de volumen de si se importan de forma incorrecta. Tenga en cuenta adems, que el nuevo clculo automtico de datos compuesta slo

tiene sentido cuando se sigue el intercambio conjunto (todos los smbolos se incluyen en la base de datos) de lo contrario este clculo dar resultados errneos.

Para el clculo de los materiales compuestos en la base de que es necesario ajustar el ndice de base para el mercado, ya que puede suceder que no todos los stocks se

citan todos los das businness. AmiBroker comprueba las fechas de citas del "ndice de base 'y trata de encontrar las cotizaciones correspondientes de todas las acciones

que pertenecen a ese mercado, para averiguar cmo muchos temas avanzados, disminuyeron y no ha cambiado en absoluto.

Para el clculo de materiales compuestos es necesario:

Categoras ventana abierta utilizando el smbolo -> elemento de men Categoras.

Elija un ndice de base de mercado determinado en los mercados de compensacin y de base para los ndices - Composites combinado. Por ejemplo, si

usted est siguiendo este NYSE puede por ^ DJI (promedio Dow Jones) ^ DJI debe estar marcada como ndice en el smbolo -> Informacin y debe

pertenecer al mismo mercado.

Elija "smbolo -> Calcular materiales compuestos" elemento de men para abrir la ventana que se muestra a continuacin y marca:

Nmero de avance / descenso de cuestiones y elegir los mercados que calculamos de materiales compuestos para y el intervalo de tiempo.

Haga clic en Calcular.

Tambin hay dos campos adicionales disponibles:

Volumen de ndice de base

volumen de copias de todos los ndices

Estos campos estn siempre en caso de que NO tiene datos sobre el volumen de bienes para las cotizaciones del ndice. En ese caso AmiBroker puede calcular el volumen para el

ndice como una suma de volmenes de todas las existencias pertenecientes a mercado dado. Primera opcin asigna volumen calculado slo para ndice de base, la segunda copia

la figura de volumen para todos los ndices pertenecientes a determinado mercado.

Compuesto ventana de reclculo 348


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

ventana de categoras

Este dilogo, le permite definir nombres de los mercados, los grupos, sectores e industrias. Para cada mercado tambin se pueden definir ndices de base para
el clculo de la fuerza relativa, datos compuesto, beta o la URL del perfil web. La informacin detallada acerca de las categoras se puede encontrar en La
comprensin de las categoras captulo de este manual.

A Editar nombre de cierta categora, por favor seleccione de la lista y pulse ' Editar nombre' botn.

indexs base para campos le permiten establecer el ndice utilizado en el clculo de:

Fuerza relativa indicador


materiales compuestos de va compuesto de clculo opcin

Beta

Perfil campo le permite definir la direccin URL en una plantilla para su visualizacin en lnea de perfiles (o fuera de lnea) de las empresas. Estas URL-plantillas

estn basadas en el mercado, lo que significa que puede tener diferentes plantillas para cada mercado. La plantilla se analiza a continuacin para crear la URL real

de la pgina web, que se podr ver en un navegador web integrado. Para obtener ms informacin lectura Cmo configurar la vista de perfil captulo.

ventana de categoras 349


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Asistente para importar ASCII

Asistente para importar ASCII proporciona una manera fcil de importar los archivos de datos de cotizacin, as como definir sus propios formatos de importacin para su uso futuro.

Tenga en cuenta que asistente ofrece slo un subconjunto de caractersticas disponibles en importador ASCII por lo que se proporciona nicamente con los usuarios novatos.

El asistente le guiar a travs de 3 pasos sencillos

1. Recogiendo los archivos a importar

2. campos que definen

3. Ajustes adicionales

Paso 1. Recoger los archivos

En este paso de seleccionar los archivos que desea importar. Basta con hacer clic en el recoger archivos botn y ver un dilogo de archivo. Vaya a la carpeta donde

se encuentran los archivos de datos y seleccione el archivo (s). Tenga en cuenta que puede seleccionar varios archivos manteniendo CTRL o MAYS mientras hace

clic en los archivos. Despus de hacer su seleccin por favor haga clic Abierto

Una lista completa de los archivos que ha seleccionado se muestra en el campo en la parte inferior de la ventana del asistente. Por favor, compruebe si la lista es

correcta, si no, haga clic en "Pick archivos" para corregir su eleccin.

Paso 2. Definicin de campos

Asistente para importar ASCII 350


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

En este paso se definen los tipos de campos en el archivo de datos. Para su conveniencia la fecha muestra de archivo se muestra (unas pocas primeras lneas del primer

archivo seleccionado) en la parte inferior de la ventana.

Para definir los campos por favor, seleccione los tipos de campos apropiados de Columna norte los cuadros de combinacin. Por ejemplo, si el primer campo

(columna) en el archivo de datos es un smbolo de ticker favor seleccione "Ticker" de columna 1 caja combo. Si el segundo campo en el archivo de datos es una

fecha en formato ao-mes-da por favor seleccione "AMD" a partir del segundo cuadro combinado. Puede seleccionar tambin DMY para fechas da-mes-ao, MDA

para fechas mes-da-ao. Otros tipos de campos disponibles en el asistente son: "abierto", "Cerrar", "alto", "bajo" para los precios y "volumen".

Nota acerca de las fechas: AmiBroker reconoce tanto de 4 dgitos y 2 fechas del ao dgitos. En cuanto a meses ( "febrero", ... "Jan") se permiten nmeros y
cdigos de tres letras. Tambin el da, mes y ao se pueden separar por cualquiera de los siguientes caracteres: / (barra), \ (barra invertida), - (signo menos)
o no se pueden separar en absoluto. Todo lo que tiene que hacer es especificar el orden: DMA, MDA, AMD. Por ejemplo fechas de AMD son vlidos (da 31
diciembre de 2000):

20001231,
001231,
31/12/2000
12/31/2000
2000-Dic-31
00-12-31
00/12/31 00 \ 12 \
31

Si el archivo tiene ms de 7 columnas por favor verifica ms columnas caja y ver los cuadros de combinacin adicionales.

Los restantes controles aqu son:

Grupo: Aqu hay que seleccionar a las que se aaden nuevos grupos de smbolos

Asistente para importar ASCII 351


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

lista de vigilancia: Aqu hay que seleccionar a los que se aaden nuevos smbolos de la lista reloj (si est vaco - que no se aaden a ninguna lista de vigilancia)

Separador: Aqu hay que seleccionar el carcter utilizado como separador de campos (coma es el ms a menudo)

Saltar lneas: esto le dice a AmiBroker cuntas lneas iniciales deben saltarse (ignorado) - por ejemplo, un par de primeras lneas del archivo debe
contener un comentario u otra informacin que debe ser ignorado, y este es el lugar para definir este

Registrar los errores: esto le dice a AmiBroker que debera registrar todos los errores en el archivo (import.log). En caso de cualquier error de este registro se mostrar al usuario

despus de terminar el proceso de importacin.

Aadir automticamente nuevos smbolos: esto le dice a AmiBroker aadir los smbolos que aparecen en el archivo de datos, pero an no existen en la base de datos

AmiBroker.

Calcula compuestos: esto le dice a AmiBroker para calcular las cifras de avance / descenso y el volumen de los ndices despus de la importacin (esto requiere materiales

compuestos para ser configurado correctamente antes de importar)

Permitir que los precios negativos: esto le dice a AmiBroker para permitir nmero negativo en campos cierre, abierto, alto, bajo. Por defecto cero y los valores

negativos no estn permitidos.

No hay datos de cotizacin: permite importar datos que no contienen los precios. Por ejemplo ticker listas y / o categoras.

Paso 3. Configuracin adicional

Por defecto, el formato que ha definido es para un solo uso. Est bien para los usuarios novatos y para experimentar con el asistente.

Asistente para importar ASCII 352


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Si, sin embargo, desea hacer su permantent definicin y disponibles en el futuro a travs de importador ASCII usted debe comprobar Aadir configuracin actual de ASCII

importador definiciones caja. Entonces usted debe entrar en el descripcin del formato, la mscara de archivo y Nombre del archivo de formato ( o puede aceptar los valores

predeterminados generados de forma automtica). Si lo hace, usted ser capaz de utilizar el formato definido en la ventana importador ASCII - simplemente seleccionando su

propio formato (como se ha escrito en descripcin de formato campo) en el combo "Archivos de tipo" de un dilogo de archivo.

Decida lo que decida, debe hacer clic en el botn "Finalizar" para comenzar a importar los datos.

Asistente para importar ASCII 353


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

ventana importador metastock

NOTA IMPORTANTE: Metastock importador debe utilizarse slo si desea importar datos de MS a la base de datos AmiBroker nativa, local una vez. Si
desea AmiBroker que acaba de leer la base de datos Metastock DIRECTAMENTE sin necesidad de importar nuevos datos una y otra vez por favor abra su
base de datos CON METASTOCK Plugin como se describe en el Tutorial.

NOTA 2: si la configuracin de su base de datos con la MS plug-in Usted no debe usar importador de Metastock, porque no hay ningn punto en el uso
cuando los datos ya estn alimentados por el plugin.

Metastock importador abre AmiBroker a muy rica fuente de datos histricos. El importador es compatible con los formatos antiguos y nuevos
Metastock 6.5 7.x (XMASTER).

Bsicamente datos Metastock consisten en:

archivo maestro / eMaster que contiene informacin general sobre los teletipos, los nombres de archivo, etc.
F1.DAT .... Fxx.DAT archivos, que contienen datos de cotizacin real

El archivo maestro / eMaster es esencial, ya que mantiene las referencias a los archivos Fxx.DAT. Fxx.DAT almacenar archivos slo citas, ya sea en el campo 5
(fecha / alto / / cierre / volumen bajo), campo de 6 o 7
(/ OpenInterest fecha / abierto / alta / baja / cierre / volumen) de formato. Como se puede ver MAESTRO / eMaster y archivos Fxx.DAT estn estrechamente relacionados

y que necesita a todos para importar los datos.

Uso

Para importar datos Metastock usted debe hacer lo siguiente:

Escoger importacin metastock en el men


Usando el solicitante directorio ( Vistazo...) seleccionar la ubicacin de los datos en formato Metastock (el directorio con los archivos Fxx.DAT
MAESTRO / eMaster y)
Despus de elegir AmiBroker directorio adecuado se mostrar la lista de smbolos disponibles y rangos de fechas. Por defecto todos los smbolos
disponibles estar marcado para la importacin (marca de verificacin al principio de la lista). Ahora se puede excluir un smbolo de la lista importacin

haciendo clic en los elementos deseados en la lista (marca de verificacin, se activar cuando se hace clic).

ventana importador metastock 354


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Puede decidir a qu lista de grupos y el reloj se aaden los nuevos smbolos usando Grupo y Lista de Vigilancia combos.

Despus de hacer sus selecciones empujan ' Importar' botn para iniciar el proceso de importacin.
Durante el proceso se puede cancelar la operacin haciendo clic ' Abortar' botn en la ventana de progreso

ventana importador metastock 355


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

El uso responsable de cuenta

gerente de cuentas es una herramienta para hacer el seguimiento de sus operaciones y su rendimiento. Usted es capaz de entrar en operaciones que realice,
depsito / retirar fondos, comprobar las estadsticas y resultados histricos. Todas las transacciones se registran de modo que nunca olvidar lo que sucedi en el
pasado. gerente de cuentas le permite realizar un seguimiento de un nmero ilimitado de cuentas.

Nuevo gestor de cuentas sustituye y mejora la funcionalidad proporcionada por el administrador de cartera en las versiones previas de 4,90.

CREA UNA CUENTA NUEVA

Utilice Archivo-> Nuevo-> men Cuenta para crear nueva cuenta

FINANCIACIN DE UNA CUENTA

Antes de hacer este tipo de transacciones, lo que tiene que depositar en su cuenta. Para ello, pulse el botn "Financiacin" en la barra de herramientas gerente de cuenta, a

continuacin, seleccione "fuerte" como el tipo de operacin, introduzca la fecha cuando se ha financiado su cuenta e introduzca la cantidad.

Tenga en cuenta que la fecha financiacin debe preceder a cualquier negociacin, como gerente de cuenta no se permitir al comercio antes de la fecha de la financiacin.

depsito inicial se mostrar como "capital inicial" en la pestaa Resumen.

LA CONFIGURACIN

Es buena idea ir a la pestaa "Resumen" y comisiones de configuracin y el modo de negociacin. Si se utiliza esta cuenta para el comercio de fin de da se debe
configurar el "Modo EOD" S, en caso contrario (si el comercio intrada) debe establecer "EOD

El uso responsable de cuenta 356


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

El modo "a NO. En funcin de este ajuste Compra / Venta dilogos se allowyou para introducir la fecha y hora de la operacin, o slo la fecha.

tabla de comisiones permite entrar en ambas comisiones y comisiones por accin (por contrato) que se expresan como porcentaje del valor del
comercio. O una combinacin de ambos. Tambin puede establecer mnimos y mximos expresados en cantidad en dlares y / o por ciento del valor
del comercio. Por ejemplo, si su corredor puede utilizar $ 0.01 (un centavo) por la comisin de acciones, entonces usted usara PerShare = 0,01% y
OfTradeValue = 0. Si el agente utiliza decir el 0,2% del valor de cambio, entonces usara PerShare = 0 y% OfTradeValue = 0,2;

Ejemplo prctico: Interactive Brokers comisin por omisin para acciones de Estados Unidos es: 0,005 por accin, pero no menos de 1 dlar y no ms del
0,2% del valor del comercio. configuraciones apropiadas para tal programa se muestran en la pantalla de arriba.

tabla Comisin funciona de la siguiente manera: primero se calcula la suma de la comisin por accin y% del valor del comercio. A continuacin, el
resultado se compara con los lmites mnimo y mximo y si el valor calculado excede el lmite, la comisin se establece en el valor de dicha al lmite,
de lo contrario valor calculado se utiliza sin cambios.

La pgina de resumen contiene un poco de estadsticas bsicas tambin.

CREA UNA CUENTA NUEVA 357


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

entrar en operaciones

Una vez que financi una cuenta puede introducir trades.To comprar (introduzca posicin larga o cubrir la posicin corta) haga clic en el botn "COMPRAR".

Luego, en el cuadro de dilogo Comprar es necesario seleccionar el smbolo, el comercio de fecha / hora. Una vez que se introducen AmiBroker mostrar precio del

smbolo dado en la fecha / hora seleccionada (o anterior a uno si no se encuentra ninguna coincidencia exacta). Tambin calcular el mximo precio posible toma de

cantidad y los fondos disponibles en la cuenta.

Se puede cambiar el precio y la cantidad manualmente.

Todos los dems valores (valye neta mercado, comisin, depsito en el mercado, moneda, tasa de FX) se calculan o se recuperan automticamente de simbolizacin>

pgina Informacin. Una vez que los valores son buenas, haga clic en Aceptar para confirmar la transaccin. Si cometi error, puede pulsar UNDO (Editar-> Deshacer)

para revertir la ltima transaccin.

procedimiento similar es para la venta (entrar en posiciones cortas o cerrar posiciones largas) con la excepcin que debe pulsar "vender" botn en su
lugar.

Todas las transacciones que ha realizado se encuentran en la hoja "Transacciones". Todas las posiciones abiertas se enumeran en la hoja de "Posiciones Abiertas". Si se

introduce el comercio para el smbolo que tiene una posicin ya abierta, AmiBroker ajustar "posiciones abiertas" en consecuencia (llevar a cabo la ampliacin de entrada / salida).

Una vez que se cierra la posicin abierta se elimina de la lista de "posiciones abiertas" y se traslad a "Operaciones cerradas" hoja.

CREA UNA CUENTA NUEVA 358


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Despus de cada transaccin, "la historia de la participacin" hoja se actualiza con el valor de capital de la cuenta corriente y tambin "Resumen" de la pgina se

actualiza con las estadsticas de apertura / largo / corto comerciales bsicas. (Ms estadsticas estn por venir).

IMPORTANTE

Hay que recordar que se debe introducir todas las transacciones de manera cronolgica (menos reciente, el ms reciente pasado), como administrador de
cuentas no permitir que le permite aadir operaciones fuera de orden. Si comete error, hay un nivel de deshacer que se puede utilizar para volver a declarar
antes de la ltima transaccin. Si cometi ms errores, la nica opcin es cerrar la cuenta sin guardar y volver a abrir archivo original.

Guardar los datos CUENTA

Para guardar las modificaciones realizadas para tener en cuenta el uso Archivo-> Guardar (o Archivo-> Guardar como para guardar bajo un nuevo nombre). Tenga en cuenta que

los archivos de cuentas no se cifran ahora, y es muy fcil de leer el archivo para cada uno que tiene el acceso a la misma. As que asegrese de no dejar sus
archivos en alguna computadora pblica. La proteccin de contrasea / cifrado est planeado, pero no se ha implementado todava.

APERTURA DE CUENTA creado previamente

Para abrir el archivo de cuenta, vaya a Archivo-> Abrir, en el cuadro de dilogo de archivo, seleccione "Cuenta (* .acx)" de "Archivos de tipo" cuadro combinado y

seleccione el archivo de cuenta que desea cargar.

CREA UNA CUENTA NUEVA 359


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

MULTIPLES CUENTAS

Puede crear varias cuentas / abiertas a la vez (slo tiene que utilizar Archivo-> Nuevo-> Cuenta, Archivo-> Abra muchas veces).

CREA UNA CUENTA NUEVA 360


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

ventana de cotizacin en tiempo real

Trabajar con la ventana de cotizacin en tiempo real

La ventana de cotizacin RT-proporciona cotizaciones en tiempo real y algunos datos bsicos fundamentales. Es bastante fcil de operar como se muestra en la
imagen siguiente:

Tambin puede mostrar el men contextual pulsando el botn derecho del ratn sobre la ventana de presupuesto en RT.

ventana de cotizacin en tiempo real 361


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

El men contextual le permite acceder a las siguientes opciones:

Tiempo y Ventas

abre Tiempo y Ventas ventana que proporciona informacin acerca de cada oferta, preguntar y el comercio streaming desde el mercado.

alertas fciles

abre alertas fciles ventana que proporciona una forma para definir alertas en tiempo real que se ejecuta cuando compra / venta / pasada y otros campos alcanz niveles

definidos por el usuario

Agregar smbolo

Agrega a la lista de smbolos actual cotizacin en tiempo real

Aadir lista de vigilancia ...

Aade lista de vigilancia de toda la ventana cotizacin en tiempo real

Tipo-en smbolos
Permite escribir los smbolos directamente como lista separada por comas

Insertar lnea vaca


Aade lnea vaca (separador) - til para agrupar los smbolos
quitar el smbolo
Elimina la lnea resaltada (smbolo) de la lista de cotizacin en tiempo real.
Eliminar todo
Elimina todos los smbolos de la lista de cotizacin en tiempo real

Esconder

Oculta lista de cotizacin en tiempo real

Re-organizacin de los smbolos de la funcin de arrastrar y soltar

ventana de cotizacin en tiempo real ahora (v5.10 en adelante) le permite volver a organizar la lista de smbolos por el mecanismo de arrastrar y soltar. Simplemente haga

clic en el botn izquierdo del ratn sobre el smbolo, mantenga y arrastre a la ubicacin deseada y luego suelte el botn.

Bid / ask indicador de tendencia

ventana de cotizacin en tiempo real 362


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Versin 5.90 aade Bid / Ask tendencia - un indicador grfico que muestra la direccin de 10 cambios ms recientes en la oferta en tiempo real / demanda. El cuadro de ms

a la derecha es ms reciente y como nueva compra / venta cotizaciones llegan, se desplazan hacia el lado izquierdo. El cdigo de colores es la siguiente:

Verde oscuro : pujar> oferta anterior o Pedir> anterior preguntar


Verde brillante : pujar> oferta anterior y pedir> anterior preguntar
Rojo oscuro : oferta <oferta anterior o Pedir <anterior preguntar

Rojo brillante : oferta <oferta anterior y pedir <anterior preguntar


rojo / Verde caja: pedir <anterior preguntar y ofertar> oferta anterior
Verde / rojo caja: pregunte> pedir anterior y Bid <oferta anterior

Si la oferta / demanda no cambian no hay una nueva caja. NOTA: Esta columna slo funciona si hay cotizaciones en tiempo real de streaming (mercados estn
abiertos)

ventana de cotizacin en tiempo real 363


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

ventana fciles alertas

Fcil ventana de alerta permite definir alertas en tiempo real sin ningn tipo de codificacin. Tenga en cuenta que esta funcin slo est disponible si est
usando el plugin de datos en tiempo real y no est disponible en el modo de fin de da.

La adicin de nueva alerta

prensa Aadir botn


entrar en clave de pizarra Smbolo campo
elegir campo de precio de Campo caja combo
introducir el valor de disparo de alta y / o baja de valor de disparo

seleccionar al menos una de las Texto / Pop-up / E-mail / Sonido campos

Alerta se genera cuando el campo de precio seleccionado (por ejemplo, preguntar) llegar a ser igual o mayor que el valor alto (si est definido), o cuando se
selecciona campo de precio ser igual o menor que el valor bajo (si est definida). Alerta vez de visitas no volver a activar hasta que se pulsa " Reiniciar".

La modificacin de una alerta

Seleccione una de las alertas de la lista y modificar los valores en los campos de edicin de abajo. Si desea modificar una alerta que ya fue alcanzado, despus de hacer

modificaciones por favor, pulse " Reiniciar" botn

supresin de las descripciones

Seleccionar una o varias alertas de la lista (seleccin mltiple posible presionando la tecla SHIFT) y, a continuacin, pulse Borrar botn.

Restablecimiento de alertas disparadas

La alerta de que una vez fue golpeado es el mercado como "Hit alto" o "bajo Hit" en el campo de estado y se vuelve inactivo (no se disparar ms). Si
desea volver a activarlo, seleccione de la lista y pulse Reiniciar botn.

Tipo de salida de alerta

ventana fciles alertas 364


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Texto

cuando se activa esta casilla, cuando est alerta se activa el texto definido en el campo de comentario se mostrar en la ventana de salida
de alerta (uso Ventana-> men de salida de alerta para visualizarlo)
Surgir
cuando se activa esta casilla, provocada alerta cuadro de dilogo emergente se mostrar
Email
cuando se activa esta casilla, provocada alerta enviar un correo electrnico a la cuenta definida en el
Preferencias / Alertas .
Sonar
cuando se activa esta casilla, provocada alerta reproducirn el sonido se define en Preferencias / Alertas .

ventana fciles alertas 365


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Tiempo y Ventas ventana

NOTA: Standard Edition est limitado a 1 hora y la ventana de ventas, Professional Edition permite un nmero ilimitado de ventana de tiempo y ventas
abiertas al mismo tiempo.

Tiempo y Ventas ventana que proporciona informacin acerca de cada oferta, preguntan y el comercio streaming desde el mercado. Cada fila se muestra representa ya

sea nuevo comercio, oferta nueva o una nueva preguntar que es enviado por la fuente de datos de streaming.

Cada lnea en la ventana de tiempo y las ventas est marcado con color para hacer ms fcil la distincin entre diversas condiciones.

reglas para colorear son:

fondo verde claro significa NUEVO ASK


fondo rojo luz significa nueva oferta
normal (blanco) de fondo significa NUEVO COMERCIO
El texto rojo de compra / venta de precio / tamao significa que el valor es inferior al valor anterior de la misma categora (por ejemplo, precio de la oferta escrito en

letras rojas significa que la nueva oferta es inferior al precio de oferta anterior, campo de volumen verde significa que el volumen de la ltima operacin o pedir /

tamao de la oferta es mayor que en la ltima volumen comercial o preguntar tamao / bid)

Rojo ltimo precio de comercio significa acaecidas en el comercio o por debajo de la oferta actual

Texto verde de compra / venta de precio / tamao significa que el valor es mayor que el valor anterior.
precio Verde ltima operacin significa occuring el comercio en o por encima de la corriente preguntar.

El texto negro para la compra / venta de precio / tamao / volumen significa que el valor es el mismo

Negro ltimo precio de comercio significa occuring el comercio dentro del rango de oferta y demanda actual (mayor que la oferta y menos de preguntar)

Hora y ventanas Las ventas en la versin 5.30 muestra algunas estadsticas recientes "" con respecto al mercado a saber:

Nmero de operaciones y promedia de operaciones por segundo


nmero de operaciones y acciones negociadas en preguntar o por encima

nmero de operaciones y acciones negociadas en la oferta o por debajo

Ask menos diferencia de las ofertas expresados en nmero de operaciones y acciones

Ask menos diferencia de oferta expresada como relacin porcentual de las operaciones totales / volumen total negociado

ventana fciles alertas 366


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Un poco de historia:
Pregunta oferta negativo: los nmeros positivos representan ms transacciones que ocurren sobre el ASK lado que en el lado de la DIS. Esto, en teora, puede significar ms que la

venta de la compra, pero en la prctica las cosas dependen en gran medida de valor negociado. Esp. fondos de liquidez oscuros no se muestran en los libros de pedidos y pueden

informar sobre las operaciones de las cintas varios segundos ms tarde por lo tanto invalidar relacin entre oferta / demanda y los precios reales en el comercio.

IMPORTANTE:
Estos son, estadsticas temporales de corta duracin - cubran slo opera mostrado en la ventana T & S desde la apertura de la ventana o restablecer las
estadsticas.

Puede restablecer las estadsticas utilizando el men del botn derecho: "Reset Stats"

ventana fciles alertas 367


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

ventana de la barra de reproduccin

herramienta de la barra de reproduccin est disponible desde Herramientas-> Bar Replay men. funcin de prohibicin de Replay reproduce los datos de todos los

smbolos a la vez con una velocidad definida por el usuario. Esto significa que los datos de todos los smbolos terminarn en "posicin de reproduccin" especificado. Esto

afecta a todas las frmulas (no importa si se utilizan en los mapas (indicadores) o auto-anlisis).

Descripcin de los mandos

Barra de navegacin:

- Rebobinar Al Principio

- uno Paso atrs

- Detener - Resulta barra de reproducir OFF (grfico no se ven afectados por la respuesta de barras)

- Pausa - hace una pausa en la reproduccin actual o entra en modo de pausa que permite arrastrar manualmente la barra deslizante y afectar visualizacin

de cartas - de datos en modo de pausa se ven modificados internamente de modo cotizaciones ltimos posicin de "reproduccin" seleccionados son invisibles a

cualquier parte del AmiBroker (tablas / anlisis automtico), excepto editor de la cita

- Jugar - la historia barras de reproduccin

- uno Un paso adelante

- Adelante hasta el final del rango seleccionado

barra deslizante - permite ver el progreso de la reproduccin, as como mover manualmente atrs y hacia adelante arrastrando el deslizador.

Inicio fin - controles proporcionan fechas de inicio y final de la simulacin. La reproduccin funciona de manera que todos los datos HASTA "posicin de reproduccin" seleccionado

actualmente son visibles. Los datos del pasado esta posicin son invisibles. "La posicin de reproduccin" puede cambiar de definido por el usuario "Inicio" para "Fin" fechas. Las

pequeas ^ botones en la parte derecha de campos / fecha de inicio y fin permiten establecer de inicio / fin hasta la fecha seleccionada en ese momento en la tabla.

intervalo de paso - define intervalo del paso. Ajuste recomendado es el intervalo base de su base de datos. As que si usted tiene la base de datos de 1 minuto, tiempo de paso

debe ser de 1 minuto. Si usted tiene la base de datos del EOD, intervalo de paso debe ser diaria, sin embargo, se permite seleccionar intervalos de paso ms altas. Tenga en

cuenta que el intervalo de visualizacin grfica es independiente de eso. Para que pueda reproducir la base de datos 1 minuto y observar 15 bares hora (que se ver como

verdadera - la construccin de ltima barra "fantasma", como nuevos datos lleguen)

Velocidad parmetro define la frecuencia de paso. Esto significa que la cantidad de pasos se reproducir en un segundo. El valor predeterminado es 1.
mxima es de 5 mnimo es de 0,1. Si selecciona 3, por ejemplo, AmiBroker jugar un paso cada
0.333 seg dando total de 3 pasos por segundo.

ventana de la barra de reproduccin 368


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Saltar afterhours - cuando se enciende, la reproduccin salta horas fuera de las horas regulares de negociacin como se definen en la base de datos Archivo->

Preferencias-> Ajustes intrada

Saltar fines de semana - cuando se enciende, la reproduccin salta sbados y domingos

Uso

Para entrar en el modo de reproduccin - pulse PLAY o PAUSA botones - a continuacin, los datos se truncan a la corriente

"Posicin de reproduccin".

Para salir del modo de reproduccin - pulse STOP botn o barra de dilogo Replay cerca - el conjunto completo de datos ser

restaurada.

Tenga en cuenta que la simulacin de la reproduccin se realiza internamente y la base de datos se mantiene intacta, de hecho (todos los datos son todava visibles en el Editor

de Cotizacin), por lo que no hay riesgo usando Bar Responder.

ventana de la barra de reproduccin 369


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Editor de frmulas

A las nuevas caractersticas del Editor de frmulas AFL:

El resaltado de sintaxis (mejorado en 5,80)


La concordancia automtica cors / resaltando (nuevo en 5,80)
sangra automtica (nuevo en 5,80)
marcadores de sangra (nuevo en 5,80)
Mejorada la funcin de autocompletar en dos modos (inmediata (nuevo en 5,80) y bajo demanda)
informacin sobre herramientas de informacin de parmetros

Lnea de margen de numeracin y el margen de seleccin (nuevo en 5,80)

Plegado de cdigo (nuevo en 5,80)

Dentro de la lnea de informe de errores (nuevo en 5,80)

Nueva interfaz de usuario con la capacidad de trabajar tanto en modo de marco flotante MDI y separada con pestaas, se puede mover detrs de la pantalla principal

AmiBroker y trajo de vuelta (Ventana-> Activar Frame) (nuevo en 5,80) o se mantiene en la parte superior (Ventana-> Mantener en la parte superior )

Rectangular copia de bloque / pegar / borrar (Uso del ratn y mantenga pulsado izquierda alt tecla para marcar bloque rectangular) (nuevo en 5,80)

Maysculas automticas (caso de cambio)

El espacio virtual (nuevo en 5,80)

impresin mejorada (con resaltado de sintaxis y el encabezado / pie de pgina)

Fragmentos de cdigo (Nuevo en 5,80)

Estas caractersticas simplifica en gran medida Frmula de la escritura y proporciona ayuda instantnea as que el tiempo necesario para escribir la frmula disminuye significativamente.

Men

Editor de frmulas 370


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Frmula opciones de men Editor se describen en detalle en Mens: Editor de frmulas captulo de la gua.

Barra de herramientas

La barra de herramientas del Editor de frmulas proporciona los siguientes botones:

Nuevo - borra la ventana de editor de frmulas


Abierto - abre el archivo de frmulas

Salvar - ahorra la frmula bajo el nombre actual


Impresin - imprime la frmula

Cortar - Corta la seleccin y copia en el portapapeles


Dupdo - copia la seleccin en el portapapeles
Pegar - los pega el contenido del portapapeles actual en la posicin actual del cursor
Deshacer - ONU-does accin reciente (de varios niveles)

Rehacer - hace volver a la accin reciente (de varios niveles)

Nombre de frmula - un campo de edicin que permite modificar el nombre de archivo de frmulas, una vez que cambie el nombre y pulse aqu Salvar
botn de la frmula se guardar con un nuevo nombre y el cambio se refleced en la barra de ttulo y editor de la barra de estado (barra de
estado muestra la ruta completa).
Comprobacin de la sintaxis - comprueba frmula actual de errores

aplicar indicador - ahorra la frmula y se aplica la frmula actual como un grfico / indicador de la ONCE
Anlisis - ahorra la frmula y lo selecciona como la frmula actual de una ventana de anlisis automtico y repetir utilizado ms recientemente
operacin de anlisis (es decir, escaneo o exploracin o Backtest o Optimization)

Uso

El uso tpico de la Frmula Editor es la siguiente:

abierto Editor de frmulas

escriba la frmula
escriba nombre significativo que describe el propsito de que el cdigo en Nombre de frmula campo
hacer clic aplicar indicador botn (si usted ha escrito cdigo de indicador)
. . o haga clic .. Anlisis botn para visualizar la ventana Anlisis automtico (cuando se ha escrito la exploracin / exploracin o sistema de comercio)

El resaltado de sintaxis

editor de AFL de AmiBroker cuenta con resaltado de sintaxis definida por el usuario que aplica automticamente los colores y estilos definidos por el usuario a los diferentes elementos del lenguaje como

las funciones y los nombres de las variables reservadas, cadenas, nmeros, comentarios, etc. Esta caracterstica simplifica en gran medida la escritura de cdigo. Puede modificar los colores utilizado en ventana

de preferencias .

Editor de frmulas 371


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

el informe de errores mejorada

Cuando se comete un error en su frmula, el informe de errores mejorada de AmiBroker le ayudar a localizar y corregir un error, poniendo de relieve el lugar
donde se produjo el error y la visualizacin de la descripcin de error extendido con los ejemplos de errores comunes y consejos sobre cmo solucionarlos.
En la versin 5.80 descripcin de los errores se muestran en lnea con el cdigo.

Una barra de mensajes muestra el nmero total de errores y / o advertencias. Si pulsa " Ir al error " botn del editor puede mover el cursor a la lnea
relevante con el error, si lo pulsa de nuevo, se mover al siguiente error y as sucesivamente. Si cierra la barra de mensajes con el botn "X" se
borrarn todos los mensajes de error (oculta) de la vista. Puedes usar Editar-> Borrar Mensaje de error men ( Ctrl + E) para borrar el mensaje de error
individuales (en la lnea actual).

La ayuda contextual

Puede visualizar rpidamente la pgina de referencia correspondiente funcin AFL si pulsa F1 tecla o elegir la opcin "Funcin de referencia" en el men contextual mientras el

cursor est dentro o justo despus de nombre de la funcin, como se muestra en la imagen siguiente:

Editor de frmulas 372


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

finalizacin automtica de los estados

La funcin de finalizacin automtica (disponible cuando se presiona CTRL + ESPACIO combinacin de teclas) acaba de escribir sus funciones y variables
reservadas para usted, o muestra una lista de candidatos si lo que has escrito tiene ms de una posible coincidencia. Puede seleccionar el elemento de la lista
utilizando las teclas de flecha arriba / abajo o el ratn. Para aceptar la seleccin pulse RETURN (ENTER). Tambin puede escribir de inmediato el espacio
(para variables) o llave de apertura (por funcin) y AmiBroker hars palabra seleccionada en ese momento de auto-completar y cerrar la lista. Para descartar la
tecla ESC lista de prensa.

Editor de frmulas 373


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Informacin sobre los parmetros

Al escribir una funcin, puede visualizar la informacin sobre herramientas que contiene el prototipo de funcin completa, incluyendo parmetros. los Informacin de

parmetros Sobre herramientas tambin se muestra para las funciones anidadas. Con el punto de insercin al lado de una funcin, escriba un parntesis abierto como

lo hara normalmente para encerrar la lista de parmetros.

AmiBroker muestra la declaracin completa de la funcin en una ventana emergente justo por debajo del punto de insercin.

Escribiendo el parntesis de cierre desestima la lista de parmetros.

Tambin puede borrar la lista si pulsa flecha arriba / abajo, haga clic con el ratn o pulse RETURN.

Editor de frmulas 374


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

editor de configuracin

Los ajustes del editor de AFL se pueden cambiar usando Herramientas-> Preferencias, Editor pgina:

caso de cambio automtico - controles cada vez que cambia de forma automtica editor caso de palabras clave reservadas (por ejemplo, si usuario
escribi valuewhen sera cambiar a ValueWhen)
Parmetro info - controles cada vez que se visualizan informacin de los parmetros consejos

Editor de frmulas 375


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

El espacio virtual - controles siempre que sea posible colocar el cursor libremente en cualquier lugar despus del final de una lnea

Mover archivos editados de arrastrar y soltar para carpeta personalizada - normalmente frmulas creado por el mecanismo de arrastrar y soltar se encuentran en

la carpeta de arrastrar y soltar oculta, si luego desea editar ellos, puede hacerlo en su lugar por lo que permanecen en arrastrar y soltar (ocultos ) carpeta, o puede

optar por moverlos automticamente a la carpeta de "costumbre". Este interruptor permite movimiento automtico de carpeta personalizada

Copiar como HTML - permite copias en formato HTML para que el cdigo de la AFL se copia con colores, sin que se copiar como texto
plano sin formato
Utilice marco separado - si est activado Muestra AFL Editor en marco totalmente independiente que se comporta como aplicacin independiente, si est
apagado, entonces editor de la AFL se muestra como una ficha MDI dentro de marco principal AmiBroker (junto con grficos, ventanas de anlisis, web,
cuenta de windows y as sucesivamente). Por defecto est activada

Auto-completa: en la lista de autocompletar modo "on-demand" aparece slo cuando se pulsa


Ctrl + ESPACIO, en la lista de autocompletar modo "inmediato" se activa automticamente tan pronto como se escribe el primer carcter (letra) del
identificador.

El control de ventana

AFL ventana del editor como un marco separado se puede poner en la parte superior o en la parte posterior como cualquier otra ventana de la aplicacin utilizando la barra de

tareas de Windows. Adems de que existe una Ventana-> Activar Marco men (y Ctrl + ` acceso directo, `es la tecla de tilde justo por encima tecla TAB en la mayora de los

teclados) que permite alternar rpidamente entre el marco principal y el marco AmiBroker editor de AFL.

El usuario tambin puede activar Ventana-> mantenerse en la cima caracterstica que mantiene ventana de edicin en la parte superior del bastidor principal AmiBroker.

mrgenes

Editor de frmulas 376


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Los nmeros de lnea de margen, margen de Seleccin y margen de pliegue se puede activar / desactivar el uso Ver men. En este men tambin hay opciones para

plegar / desplegar todo el cdigo.

Fragmentos de cdigo

fragmento de cdigo es una pequea pieza de cdigo AFL. Puede insertarse por:

clic derecho en la ventana del editor de la AFL y la eleccin de men "Insertar fragmento de cdigo", o

arrastrando un fragmento de Fragmento de cdigo ventana, o

gatillo que pulsa el teclado (como @For) en el editor

Para obtener ms informacin acerca de fragmentos de cdigo ver Tutorial: Uso de Code-fragmentos

Editor de frmulas 377


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

ventana de revisin rpida

Esta ventana proporciona informacin general de mercado como:

cotizaciones diarias de smbolos

declaraciones semanales tabla comparativa

declaraciones mensuales tabla comparativa

declaraciones trimestrales tabla comparativa

retornos anuales tabla comparativa


Comparacin de precios / ganancias

Precio / Libro de comparacin de valores

En el Fecha campo que elige la fecha de referencia para las comparaciones. Por ejemplo retornos semanales se calculan dividiendo el da precio base
estrecha con el precio de cierre de una semana antes.

Filtrar botn le permite optimizar su bsqueda de smbolos definidos en ventana de configuracin de los filtros .

ventana de revisin rpida 378


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

ventana de anlisis automtico

ventana de anlisis automtico le permite ver sus citas en contra de las reglas de compra / venta definidos. AmiBroker puede producir informe que le dice si
las seales de compra / venta se produjo el smbolo previsto en el perodo de tiempo especificado. Tambin puede simular el comercio, que le da una idea
sobre el rendimiento de su sistema.

En la parte superior de la ventana se puede ver la ruta de acceso a la frmula utiliza junto con una Recoger y Editar botones.

Recoger botn, se abre un cuadro de dilogo de archivos que le permite elegir la frmula que desea utilizar para el anlisis.

Editar botn abre la AFL Editor de frmulas que le permite editar la frmula seleccionada en ese momento.

Si desea crear una nueva frmula que acaba de abrir Editor de frmulas directamente desde Herramientas-> Editor de frmulas men, escriba la frmula y pulse Anlisis botn

en la barra de herramientas del Editor de frmulas.

En el editor de frmulas que necesita para escribir el cdigo que especifica exploracin / exploracin desea ejecutar o una
sistema de comercio desea realizar una copia de prueba. Usted puede encontrar la descripcin de esta lengua en gua de referencia AFL .

Con el fin de hacer funcionar las cosas que usted debe escribir dos instrucciones de asignacin (una por regla compra, en segundo lugar de la regla de la venta), por ejemplo:

= comprar cruz (MACD (), 0); venta


cruzada = (0, MACD ());

Por debajo de estos campos hay varios controles para configurar:

1. A lo que se debe aplicar smbolo (s) de anlisis.


Se puede seleccionar aqu todos los smbolos, smbolo nica seleccionada actualmente (seleccionado en Seleccione Ventana) o

ventana de anlisis automtico 379


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

filtro personalizado Rango de ajuste

2. de tiempo de anlisis

anlisis se puede aplicar a todas las citas disponibles o slo al nmero definido de la mayora de las citas recientes (o das) o a un
intervalo de fechas (de / a)

En la parte inferior de la ventana de anlisis se puede ver 4 botones:

1. Escanear

Esto inicia el modo de exploracin de la seal - AmiBroker buscar a travs de rango definido de smbolos y las cotizaciones de las seales de
compra / venta definidos por su comercio rules.If una de las condiciones de compra / venta se cumple, AmiBroker mostrar una lnea que describe
cundo y en qu smbolo se ha producido la seal. Siguiente AmiBroker procede a la final de la gama por lo que mltiples seales en un solo
smbolo se pueden generar.
2. Explorar
esto inicia un modo de exploracin cuando AmiBroker explora a travs de la base de datos para encontrar smbolos que coincidan con el filtro definido por el usuario.

El usuario puede definir las columnas de resultados que muestran cualquier tipo de informacin requerida. Para obtener ms informacin, echa un vistazo a " Tutorial:

Cmo crear su propia exploracin "

3. Prueba Volver

Esto inicia el modo de back-testing - AmiBroker buscar a travs de rango definido de smbolos y de presupuesto para seal de compra definidos por
la regla de compra. Si se cumple la regla de compra, AmiBroker se "comprar" acciones analizadas actualmente. A continuacin se va a buscar seal
de venta. Entonces, si se cumple la regla de la venta, AmiBroker se "vende" smbolos adquiridos anteriormente. Al mismo tiempo, se mostrar la
informacin sobre este comercio en la vista de lista. Despus de la simulacin realizacin se mostrar el resumen. Lea ms en "Tutorial: Cmo
BACKTEST su sistema de comercio" ...

Los parmetros de las pruebas de espalda podra ser cambiado usando ajustes ventana.

4. ajustes - Le permite cambiar la configuracin de nuevo probador

5. Optimizar - le permite optimizar su sistema de comercio. Lea ms en el "Tutorial: Cmo optimizar su sistema de comercio" ...

6. Comprobar - esta opcin le permite comprobar si su frmula hace referencia a las cotizaciones futuras. AmiBroker analiza su frmula y detecta si se utiliza cotizaciones

pasadas barra actual. Tenga en cuenta que las frmulas que hacen referencia a futuro pueden dar resultados de pruebas retrospectivas poco realistas que no pueden

ser reproducidas en el comercio de bienes, por lo tanto, se debe evitar que los sistemas de referencia en el futuro.

7. Informe
esta muestra ventana de informe que le permite ver, imprimir y guardar los resultados de las pruebas

8. Equidad

- slo despus de pruebas retrospectivas disponibles - curva de pantallas de capital para el smbolo seleccionado en ese momento en un nuevo panel grfico.

Revisa " AFL: Carta de la equidad y la funcin ".

9. Exportar - le permite exportar los resultados a CSV (valores separados por comas) archivo
10. Cerca
Esto cierra la ventana de anlisis

Por otra parte usted dos opciones "Load" y "Guardar" para cargar y guardar sus reglas de comercio desde / a archivos.

Ampliacin de vista de resultados en la ventana de anlisis automtico

Hay un pequeo botn de flecha junto a la "Lista de resultados" lnea divisoria horizontal. Se proporciona este botn para aumentar / reducir la lista de resultados.

Cuando se est editando su frmula es bueno tener la vista de edicin ms grande, pero para ver los resultados del backtesting es conveniente ampliar la lista de

resultados. En ese caso, basta con hacer clic en ese botn y se ampliar la lista de resultados (y el campo de edicin conseguir shrinked). Para hacer lo contrario

haga clic en el botn de nuevo.

ventana de anlisis automtico 380


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

ventana de configuracin de los filtros

Esta ventana est disponible desde el botn "Filtro / Definir ..." en la revisin rpida y anlisis de las ventanas.

opcin de filtrado le da capacidad de limitar la bsqueda a los smbolos que pertenecen al mercado, grupo, sector y la industria especificado.
Tambin puede marcar para incluir slo los favoritos o ndices. Puede utilizar incluir y / o excluir filtro de tipo por lo que tambin puede excluir
selectivamente algn tipo de smbolos.

Si utiliza ms de una categora (por ejemplo, selecciona Mercado y Sector) el filtro pasar slo aquellos smbolos que coinciden con
primera y segunda categora (esta conjuncin lgica, no alternativos)

ventana de configuracin de los filtros 381


smbolo AmiBroker 6.00 del usuario Gua de referencia AmiBroker

ventana de configuracin del sistema de prueba

Aqu se pueden definir los siguientes parmetros de control a posteriori:

Pestaa General

capital inicial - define el tamao de su cuenta. En la cartera de backtest - que representa a todo tamao de la cartera. En backtest "individual" es
patrimonio inicial por cada smbolo.

posiciones considerado (largo, corto, largo y corto)

Los futuros del modo de

Esta casilla de verificacin en la pgina de configuracin es la clave para los futuros de pruebas retrospectivas. Se instruye backtester utilizar depsito de margen y el valor

del punto en los clculos.

Min. Comparte

El nmero mnimo de acciones que se permiten para comprar / corto. Backtester no entrar en operaciones por debajo de ese lmite. Debe ser de 1 para las acciones. Los valores

fraccionarios son buenos para los fondos de inversin.

Min. valor pos

El valor mnimo de la posicin (en la moneda base) del comercio que se permite que se introduzca. Backtester no entrar en operaciones por debajo de ese lmite.

Cero significa que no hay lmite.

Pad y alinear para hacer referencia a la Gua

ventana de configuracin del sistema de prueba 382


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Cuando esto est activado, todos los smbolos de cotizaciones 'se rellenan y se alinean para hacer referencia smbolo. Nota: por defecto esta opcin est en OFF. Utilizar de

forma responsable. Puede reducir el backtest / exploracin / exploracin e introducir algunos pequeos cambios en los valores del indicador cuando los datos tienen agujeros

y huecos se rellenan con los datos anteriores de barras. La caracterstica est diseada para ser utilizada cuando el sistema usa la ejecucin general del mercado (genera

seales globales sobre la base de datos y / o indicadores calculados usando Exteriores del smbolo de "referencia") o cuando se va a crear materiales compuestos a partir

de datos no alineados. Nota: si el smbolo de referencia no existe, no se rellenarn los datos.

cuenta margen

Este ajuste define requisito de margen porcentual para toda la cuenta. El valor predeterminado del margen de cuenta es
100. Esto significa que usted tiene que proporcionar el 100% de los fondos para entrar en el comercio, y esta es la forma en cmo backtester trabaj en las versiones

anteriores. Pero ahora se puede simular una cuenta de margen. Cuando usted compra en el margen simplemente est pidiendo dinero prestado a su agente para

comprar acciones. Con la normativa vigente puede aportar el 50% del precio de compra de las acciones que desea comprar o tomar prestado la otra mitad de su

corredor. Para simular esto, introduce 50 en el campo margen de Cuenta (ver fig. 1). Si su patrimonio intial se establece en 10000 su poder de compra ser entonces

20000 y usted ser capaz de entrar en posiciones ms grandes. Tenga en cuenta que esta configuracin establece el margen para toda la cuenta y no est relacionada

con el comercio de futuros en absoluto. En otras palabras se puede negociar con acciones en la cuenta de margen.

comisiones

tabla de comisiones - backtester utilizar tabla de comisiones como se define en tabla de Planificacin de la Comisin
ventana (pulse Definir... botn para mostrarlo).
por ciento - comisin se expresa como un porcentaje del valor del comercio
$ Por operacin - comisin es la cantidad fija de dlares (o su moneda) por el comercio
$ Por accin / contrato - comisin se expresa en dlares (o su moneda) por accin / contrato comprado / vendido

Tasa de inters anual

Esta configuracin le permite definir un inters anual del trabajo cuando est fuera del mercado o su partida sea inferior al capital disponible.

Periodicidad

Este intervalo barra de controles de ajuste utilizado para backtesting / exploracin / exploracin / optimizacin. Backtest datos intrada debe cambiar a
intervalos adecuada all y luego ejecutar el backtest.

Permitir encogimiento tamao de la posicin

Si marca esta casilla AmiBroker se encoger hasta posiciones si se dispone de capital es menor que el tamao de punto deseado (a travs de la variable
PositionSize). Si esta casilla no se introducirn las posiciones no marcadas en tal caso.

Activar detiene immediatelly

Cuando el comercio en abierto y desea haber incorporado paradas activadas en el mismo bar - acaba de marcar esta casilla.

Si el comercio en una estrecha y desea incorporado detiene para ser activado desde el bar de al lado - no marcar esta casilla.

Usted puede preguntar por qu no se limitan a comprobar la matriz buyprice o shortprice si es igual para abrir precio. Desafortunadamente, esto no funcionar.
Por qu? Simplemente porque hay das doji al precio de apertura es igual a cerrar y volver a backtester nunca sabr si se ha introducido el comercio en el
mercado abierto o cerrado.

ventana de configuracin del sistema de prueba 383


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

tamao del lote Ronda

Varios instrumentos se negocian con varias "unidades comerciales" o "bloques". Por ejemplo, usted puede comprar nmero fraccionario de unidades de
fondos de inversin, pero no se puede comprar nmero fraccionario de acciones. A veces hay que comprar en los 10s o 100s lotes. AmiBroker ahora le
permite especificar el tamao de bloque en el nivel global y por smbolo.

Puede definir el tamao del lote y vuelta por-smbolo en la> pgina smbolo- Informacin. El valor de cero significa que el smbolo no tiene tamao especial lote estndar y

utilizar "tamao de lote estndar por defecto" (configuracin global) de la pgina de configuracin de anlisis automtico. Si el tamao predeterminado se establece

tambin a cero significa que el nmero fraccional de acciones / contratos es admitido.

Tambin puede controlar el tamao de lote estndar directamente desde su frmula AFL utilizando RoundLotSize reservado variable, por ejemplo:

RoundLotSize = 10;

tamao de la garrapata

Esta configuracin controla el movimiento del precio mnimo de smbolo dado. Se puede definir en el nivel global y por smbolo. Al igual que con el tamao de lote estndar, puede

definir el tamao de la garrapata por cada smbolo en la> pgina smbolo- Informacin. El valor de cero indica a AmiBroker utilizar "tamao de la garrapata por defecto" se define en

la pgina de configuracin de la ventana de anlisis automtico. Si el tamao de la garrapata por defecto tambin se pone a cero significa que no hay ningn movimiento de precio

mnimo.

Puede establecer y recuperar el tamao de garrapata tambin de frmula AFL utilizando TickSize reservado variable, por ejemplo:

TickSize = 0,01;

Tenga en cuenta que el ajuste de tamao de garrapata slo afecta a los oficios sali por topes incorporados y / o ApplyStop (). El backtester supone que los datos de precios

siguen los requisitos de tamao de garrapatas y no cambia las matrices de precios suministrados por el usuario.

Por lo tanto el tamao de la especificacin de la garrapata tiene sentido slo si se est utilizando una funcin de paso de manera que los puntos de salida se generan en

"permitidas" los niveles de precios en lugar de los calculados. Por ejemplo en Japn - no se puede tener partes fraccionarias de yenes por lo que debe definir TickSize global para

1, de manera integrada detiene salir de las operaciones en los niveles enteros.

la entrada de seal de salida inversa fuerzas

Cuando est encendido (la configuracin predeterminada) - backtester funciona como en las versiones anteriores y ya se cierra positon abierta si se encuentra nueva seal

de entrada en la direccin inversa. Si este interruptor est apagado - incluso si se produce seal de marcha atrs backtester mantiene actualmente el comercio abierto y no

se cierra hasta la salida positon regular (vender o cubierta) se genera la seal.

En otras palabras, cuando el dispositivo est apagado backtester hace caso omiso de las seales de corta duracin durante las operaciones de largo y hace caso omiso de las

seales de compra durante las operaciones a corto.

Permitir misma salida de barras (comercio sola barra)

Cuando est encendido - se permite la entrada y salida en el mismo bar, cuando est en OFF y luego la salida puede ocurrir solamente en las barras despus de la barra de

entrada. Se puede dar vuelta "Permitir la salida misma barra" opcin ON slo si va a entrar en operaciones en OPEN. Si usted est entrando en operaciones en cualquier otro

momento de abierta de la barra, esta opcin debe estar apagado para evitar mirar hacia el futuro.

ventana de configuracin del sistema de prueba 384


individuales Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

uso QuickAFL

QuickAFL (TM) es una caracterstica que permite ms rpido clculo AFL bajo ciertas condiciones. Inicialmente (desde 2003) que estaba disponible slo para los

indicadores, a partir de la versin 5.14+ que est disponible en el anlisis automtico tambin.

En un principio la idea era permitir que la carta ms rpido vuelve a dibujar a travs del clculo de la AFL frmula nica para esa parte que es visible en el grfico. De una

manera similar, ventana de anlisis automtico puede utilizar subconjunto de citas disponibles para el clculo de la AFL, si se ha seleccionado el parmetro "gama" es

menor que "Todas las citas".

explicacin detallada de cmo funciona QuickAFL y la forma de controlarlo, se proporciona en este artculo de Knowledge Base:
http://www.amibroker.com/kb/2008/07/03/quickafl/

Tenga en cuenta que esta opcin funciona en los Backtester / optimizador, exploraciones y las exploraciones.

oficios pestaa

precios comprar campos / venta / cortos / cubierta de precios - permite al usuario definir a qu precio comprar / venta / corto vender / comprar para cubrir

durante la prueba del sistema

retrasos compra / venta / retardo corto / cubierta - permite definir retraso de aduana entre la seal y el comercio

lengeta de tope

max. prdida de la parada

el beneficio de detencin objetivo

trailing stop
parada N-bar

Ver APPLYSTOP funcin para ms detalles sobre los diferentes parmetros de parada

ficha de informe

lista de resultados espectculos

Este decide qu formato de lista de resultados lo utilizan los nuevos backtester. Las opciones posibles:

lista de comercio (por defecto) - cada comercio aparece en una fila separada. Las transacciones se ordenan por fecha de salida por defecto

registro detallado - cada barra de datos est en la lista por separado. El registro muestra las puntuaciones, las posiciones y otra informacin muy detallada

til para depurar sus estrategias de dimensionamiento / scoring sistema de comercio / posicin

Resumen - se genera una fila por backtest. La fila contiene las estadsticas de resumen / backtest (como el informe)

las tasas libres de riesgo

Define las tasas libres de riesgo para las estadsticas de Sharpe y UPI

grficos de distribucin espaciamiento

Define el espaciado de lucro, MAE y MFE grficos de distribucin. La separacin es la cantidad% del beneficio / MAE / MFE por una sola
barra de un grfico.

Generar informes detallados para pruebas retrospectivas

ventana de configuracin del sistema de prueba 385


barra de entrada del usuario AmiBroker 6,00 Gua de referencia AmiBroker

Esto hace que en el modo individual backtest informe completo se genera y se almacena para cada valor que se est probando. Tenga en cuenta que esto
retrasar la prueba y tomar un poco de espacio en disco duro

Incluir lista de comercio en el informe

Cuando est encendido (por defecto) el informe incluye tambin backtest lista de comercio. Tenga en cuenta que las listas de marcas pueden ser enormes y consumen un poco de

espacio en disco

Avisar antes de optimizaciones que consumen mucho tiempo

Cuando est encendido (por defecto), se AmiBroker cuadro de dilogo de confirmacin aparecer cuando la optimizacin de su cuenta con ms de 300 pasos.

pestaa Parque

Max. Posiciones abiertas

Max. Posiciones abiertas - el nmero mximo de posiciones abiertas al mismo tiempo. .Settable Tambin usando SetOption (
"MaxOpenPositions", nmero) funcin.

Aadir barra de futuro artificial

Cuando est marcada AmiBroker aade el bar del cubierto maana y esto le permite ver las recomendaciones de comercio (al lado de barras o cubierto maana) cuando el

sistema utiliza un retardo de barras. Artificial barra de futuro se ha incrementado la fecha y el volumen ajustado a cero y todos los campos de precio (OHLC) Set para cerrar el

precio de la ltima barra de datos.

tamao limitan el comercio como% del volumen Gua

ventana de configuracin del sistema de prueba 386


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Esto impide entrar en los oficios superiores a determinado porcentaje del volumen de barra de entrada. Por ejemplo, si los datos de pruebas retrospectivas y en la actualidad

cotidiana de volumen para el ganado poco volumen de negociacin es de 177.000 acciones, este valor est a un 10% va a limitar el tamao mximo de operacin de 17.700

acciones (10% del volumen total diaria). Esto impide 'que afecta al mercado' por enormes pedidos.

NOTA IMPORTANTE:
Algunos instrumentos como FONDOS DE INVERSIN vienen sin datos de volumen. Backtest dichos instrumentos configure este campo a cero (0) o cheque "tamao de

la operacin barra de volumen lmite weh Desactivar es cero" caja. Esto definitivamente desactiva esta funcin. De lo contrario no ser capaz de entrar en cualquier

comercio en absoluto.

Desactivar lmite de tamao de la operacin cuando el volumen de la barra es cero

Cuando est encendido y el volumen barra de entrada es cero la backtesterwill se aplica el "tamao limitan el comercio como% del volumen barra de entrada" - esto es permitir

backtesting los fondos de inversin que vienen con los datos de volumen cero cuando est apagado y el volumen barra de entrada es cero, entonces backtester no va a permitir

que entre en el comercio en dicha barra.

Utilice la equidad barra anterior a la posicin de calibrado

Afecta a cmo se lleva a cabo por ciento de la situacin patrimonial actual de dimensionamiento.

Sin control (valor por defecto) significa: utilizar el patrimonio actual (intrada) para llevar a cabo tamao de la posicin, comprobado medios: utilizar barra anterior cerrando la

equidad para realizar tamao de la posicin.

Habilitar el procedimiento de encargo backtest

Cuando est marcada AmiBroker se aplica la frmula backtest personalizado especificado en el campo siguiente para cada backtest que se ejecuta. Esto es til si

desea agregar su permantently mtricas personalizadas a todas las pruebas retrospectivas sin necesidad de copiar y pegar el mismo cdigo.

camino procedimiento personalizado backtest

La ruta completa a la frmula BACKTEST personalizado (vase ms arriba).

pestaa de edad

Drawdown cifras en base a ...

cifras de disposicin en el backtest informe medida por inmersin equidad experimentado durante el comercio (s). Para el clculo de la inmersin se puede utilizar el peor

de los casos: el precio bajo para operaciones a largo y alto precio de las operaciones a corto o precio nico (abierto o cerrado) tanto para las operaciones largas y cortas.

"Figuras Drawdown basan en ..." ajuste (fig. 2) le permite elegir el precio (s) que se utiliza para calcular drowndowns. Usando peor de los casos obtendr un pequeo tanto

por ciento ms grandes que las detracciones utilizando el precio de cierre o apertura. Por otro lado la equidad () la funcin siempre utiliza matriz shortprice / coverprice lo

que puede optar campo abierto o cerrado aqu para que coincida con las detracciones como se observa en la lnea de equidad.

Frmula

- marcar esta casilla para incluir la frmula de la AFL en el informe backtest

ajustes

- marcar esta casilla para incluir ajustes en el informe backtest

ventana de configuracin del sistema de prueba 387


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Incl. fuera del mercado POS

- marcar esta casilla para incluir posiciones fuera del mercado en el informe backtest

Resumen total

- marcar esta casilla para incluir suma de los resultados individuales de smbolos backtest

resumen smbolo

- marcar esta casilla para incluir resmenes por cada smbolo

lista de comercio

- elegir el formato de la lista de comercio incluido en el informe

ventana de configuracin del sistema de prueba 388


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

ventana del informe de prueba del sistema

INFORME DE NUEVO Backtester

exposicin% - ' exposicin de mercado del sistema comercial calculado en base bar junto a la barra. Suma de las exposiciones de barras dividido por el nmero de barras. La

exposicin nica barra es el valor de las posiciones abiertas divididos por el patrimonio de la cartera.

Ajustado al Riesgo Net Return% - El beneficio neto% dividido por la exposicin%

Retorno anual % - % Compuesto anual de retorno (CAR) - esto es

Rentabilidad ajustada al riesgo% - retorno% anual dividido por la exposicin%

Avg. Prdida de beneficios - ( Ganancias de los ganadores de los perdedores + Prdida) / (nmero de operaciones)

Avg. Prdida de beneficios % - '(% Ganancias de los ganadores +% Prdida de perdedores) / (nmero de operaciones)

Avg. bares Held - suma de barras en oficios / nmero de operaciones

Max. reduccin del comercio - El mayor pico a valle descenso experimentado en cualquier comercio nico,

Max. comercio% reduccin - El mayor pico a valle disminucin porcentual experimentada en cualquier comercio nico,

Max. reduccin del sistema - El mayor pico a valle descenso experimentado en inversiones de cartera

Max. sistema de reduccin% - El mayor pico a valle disminucin porcentual experimentada en inversiones de cartera

Factor de Recuperacin - El beneficio neto dividido por Max. reduccin del sistema

CAR / MaxDD - Compuesto% de retorno anual dividido por Max. sistema de reduccin%

RAR / MaxDD - Riesgo rendimiento ajustado dividido por Max. sistema de reduccin%

Factor de Beneficio - Ganancias de los ganadores dividido por la prdida de perdedores

Ratio de pago - Razn de ganancia media / prdida media

Error estndar - Error estndar mide distorsin de sonido de la lnea de equidad. Cuanto menor sea el mejor.

Relacin riesgo-recompensa - Medida de la relacin entre el riesgo inherente a un sistema de comercio de la comparacin con su potencial de ganancia. Ms alto es

mejor. Se calcula como la pendiente de la lnea de equidad (esperado retorno anual) dividido por su error estndar.

ndice de la lcera - raz cuadrada de la suma de disposicin del crdito al cuadrado dividido por el nmero de barras

ndice de Rendimiento lcera - ( beneficio anual - Tresury toma nota de lucro) / ndice de lcera '> ndice de Rendimiento lcera. Actualmente notas Tresury

beneficio est codificado en el 5,4. En la versin futuro habr para esta programada por el usuario.

Ratio de Sharpe de los oficios - Medida del riesgo de retorno de la inversin ajustada. Por encima de 1,0 es buena, ms de 2.0 es muy bueno. Ms
informacin http://www.stanford.edu/~wfsharpe/art/sr/sr.htm . Clculo: primera vuelta porcentaje medio y la desviacin estndar de los rendimientos se
calculan. A continuacin, estas dos figuras se anualizaron

ventana del informe de prueba del sistema 389


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

multipling ellos por la relacin (NumberOfBarsPerYear) / (AvgNumberOfBarsPerTrade). A continuacin, se resta la tasa libre de riesgo de retorno (actualmente
no modificable 5) a partir de rentabilidad media anualizada y luego dividido por la desviacin estndar anualizada de los retornos.

K-Ratio - Detecta inconsistencia en los retornos. Debe ser de 1,0 o ms. La mayor relacin K es el rendimiento ms consistente que puede esperar del sistema.
pendiente de la regresin lineal de lnea de capital multiplicado por la raz cuadrada de la suma de las desviaciones al cuadrado de nmero de comps dividido por el
error estndar de lnea de capital multiplicado por la raz cuadrada del nmero de barras. Ms informacin: Stocks & Commodities V14: 3 (115-118): La medicin del
rendimiento del sistema de Lars N. Kestner

REPORTE Backtester

Esta ventana (accesible desde Informe botn de ventana de anlisis automtico ) Proporciona informacin muy til sobre el rendimiento de un sistema de
comercio bajo la prueba. La informacin incluida aqu se puede personalizar usando dilogo de configuracin del sistema de prueba .

Explicacin de los valores:

beneficio neto total: Esta es la ganancia / prdida total realizado por la prueba. Incluye el valor cerrado fuera de la posicin abierta (si hay alguna).

Retorno de la cuenta: Esta es la ganancia / prdida total como porcentaje de la inversin inicial.

total de comisiones pagadas: El importe de las comisiones pagadas durante los oficios.

Abrir la ganancia de posicin / prdida: El valor cerrado fuera de posicin abierta que exista al final de la prueba.
Comprar y mantener los beneficios: La ganancia / prdida total realizado por estrategia de comprar y mantener (incluyendo la comisin).

Comprar y mantener pulsado% de retorno: El buy-and-hold estrategia de rentabilidad total como porcentaje de la inversin inicial.

Bares en la prueba: El nmero de barras ensayadas (Resumen general muestra suma de nmero de barras en todos los smbolos).

Das en la prueba: El nmero de das entre la primera fecha de la barra y la ltima fecha de barras (resumen general muestra la aritmtica

ventana del informe de prueba del sistema 390


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

promedio de nmero de das al otro lado de la poblacin de los smbolos bajo prueba)
Sistema para comprar y mantener pulsado el ndice: Un ndice que muestra cunto mejor / peor es el sistema de comparacin para comprar y mantener la estrategia. Un valor de

0% significa que el sistema da el mismo beneficio como estrategia de comprar y mantener. Un valor del 200% significa que el sistema da un 200% ms ganancias que la estrategia

de comprar y mantener. Un valor de -50% significa que el sistema da una mitad de las ganancias de la estrategia de comprar y mantener.

sistema% de rentabilidad anual: compuesto que se calcula el porcentaje anual de retorno del sistema (* vase la nota)
B & H% de rentabilidad anual: Calculado compuesto porcentaje de rendimiento anual de la estrategia de comprar y mantener (* vase la nota)

reduccin del sistema: La mayor cada experimentada por la equidad del sistema (en relacin con la inversin inicial).
B & H reduccin: La mayor cada experimentada por la equidad de la estrategia de comprar y mantener (en relacin con la inversin inicial).

Max. sistema de reduccin: La distancia entre el punto de mayor valor pico de la equidad y el siguiente valor a travs experimentada por el
sistema
Max. sistema de reduccin%: La mayor distancia porcentual entre el valor de pico de la equidad y el siguiente valor a travs experimentada
por el sistema
Max. B & H reduccin: La distancia entre el punto de mayor valor pico de la equidad y el siguiente valor a travs experimentada por la estrategia de
comprar y mantener
Max. B & H% reduccin: La mayor distancia porcentual entre el valor de pico de la equidad y el siguiente valor a travs experimentada por la
estrategia de comprar y mantener

reduccin del comercio: La mayor cada experimentada por la equidad de cualquier comercio individual (con relacin al precio de entrada del comercio).

Max. reduccin del comercio: La distancia entre el punto de mayor valor pico de la equidad y el siguiente valor a travs experimentada por cualquier comercio
nico,
Max. comercio% reduccin: La mayor distancia porcentual entre el valor de pico de la equidad y el siguiente valor a travs experimentada por
cualquier comercio nico,

nmero total de negocios: El nmero de operaciones (+ ganadores perdedores)

Porcentaje rentable: El nmero de operaciones ganadoras en comparacin con el nmero total de negocios se muestra como un porcentaje

Ganancias de los ganadores / Prdida de perdedores: cantidad total de dinero ganado en ganadores / pierde en perdedores.

# Total de bares de ganadores / perdedores: El nmero de barras gastado durante ganar / perder los oficios

Ms grande de victorias / prdida de comercio: La cantidad de mayor ganador / perdedor

# de barras en el mayor ganador / perdedor: El nmero de barras en el mayor ganador / prdida de comercio

ganadora media / prdida de comercio: El promedio de ganar / perder los oficios (suma de los ganadores / perdedores dividido por una serie de ganar / perder los

oficios)

Promedia de bares de ganadores / perdedores: El promedio de nmero de barras en ganar / perder los oficios (nmero total de barras de ganadores /

perdedores dividido por una serie de ganar / perder los oficios)

Max CONSEC. ganadores / perdedores: El mayor nmero de operaciones ganadoras consecutivas / perdedoras.

Bares fuera del mercado: El nmero de barras para el que el sistema estaba completamente fuera del mercado (no era ni largo ni corto). Si abrir y cerrar la
posicin durante un solo da, incluso si usted no tiene ninguna posicin abierta en el mercado abierto y no se pronuncia sobre cerca el da de hoy no se
considera como fuera del mercado.

Inters obtenido: Los intereses totales ganados entre los oficios. Tenga en cuenta que simula AmiBroker depsitos S / N (toda la noche). Esto
significa que si uno cerraba la posicin del lunes y abri el siguiente el martes que gana inters para un solo depsito de O / N.

Exposicin: Muestra cunto est en contacto con el mercado. Es una relacin de barras en el mercado dividido por el nmero total de barras de bajo prueba.
(El nmero de barras en el mercado viene dado por el nmero total de barras menos bares fuera del mercado)

ventana del informe de prueba del sistema 391


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Riesgo ajustado Ann. regreso: Muestra de retorno anual del sistema (* ver nota) ajustado (dividido) por exposicin al mercado. Si el sistema gan
un 10% ms de un ao con la exposicin del 50% del rendimiento ajustado sera del 20% (10% / 0,5)

Proporcin promedio de victorias y derrotas / promedio: El valor absoluto de la relacin entre el comercio promedio de victorias promedie perder el comercio

factor de lucro: El valor absoluto de la relacin de la ganancia de ganadores a la prdida de perdedores

Avg. comercio (ganar y prdida): La ganancia media del comercio calcula como suma de ganadores y perdedores, dividido por el nmero de operaciones.

* Nota: El mtodo de clculo utilizado para rendimientos porcentuales anuales:

La mayor parte del software (incluyendo dos de los llamados paquetes profesionales ms populares) utilizan mtodo de anualizacin muy simple
basado en la siguiente frmula:

simple_annualized_percentage_return = percentage_return * (365 / days_in_test);

desafortunadamente este mtodo es incorrecto y muy engaoso, ya que se deca que la declaracin anual es del 22% cuando el sistema obtuvo un 44% durante
dos aos. Este valor es demasiado optimista. De hecho declaracin anual en este caso es slo el 20%: si su inversin inicial fue de 10000 que gana el 20%
durante el primer ao, por lo que a continuacin, obtener 12000 y el 20% el segundo ao que le da 14400 = (12000 * 120%). As que despus de dos aos que ha
ganado un 44% al ao, pero que es slo el 20%.

AmiBroker es uno de los pocos programas que calcula los rendimientos anuales correcta y le dar valor correcto del 20%, como se muestra en el
ejemplo anterior. La frmula que AmiBroker utiliza para el clculo de retorno anual es el siguiente:

correctly_annualized_perc_return = 100% * ((final_value / initial_value) ^ (365 / days_in_test) - 1)

donde x ^ y significa el aumento de x a la potencia de y.

differencies conocidos entre las estadsticas producidas por backtester "viejo" y "nuevo" (cartera)

backtester de edad Nuevo (cartera) backtester

Sistema de reduccin y el

comercio Cerrar campo abierto / / HL (peor caso) Cerca del precio solamente (independientemente de la configuracin) - sujeto a

clculos basados en seleccionable en la configuracin cambios

Max. % Reduccin del Calculado sobre la base de capital total Calculado en base al valor de cambio real en el punto de entrada.
comercio

las estadsticas disponibles para todas las operaciones slo se por separado para largo, corto y todos los oficios

Sobre la base de capital de cartera.

Sobre la base de la equidad smbolo


PositionSizing PositionSize = -25;
individual

entrar en el 25% de la equidad porfolio actual

Incluir Slo Operaciones cerradas, el Incluir todos los oficios (cerradas y las que todava est abierta al final del perodo de

Las estadsticas comerciales comercio abierto se presenta por separado anlisis). Operaciones abiertas se cierran a cabo a "cerrar" el precio siempre.

Exposicin

ventana del informe de prueba del sistema 392


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

calculada independientemente del tamao de la clculos incluyen ahora (en 4.43.0) el importe total de las posiciones abiertas en

posicin (no importa en cul es el tamao de la comparacin con el capital total de la cartera. La exposicin se calcula sobre la barra por

posicin si el comercio se da por particular, la barra de base por lo que si slo el 50% son fondos de comercio abierto, a continuacin, la

barra que asume la exposicin 100% en ese bar) exposicin de este bar es de 0,5. A continuacin, las exposiciones de barras individuales se

suman y se dividen por el nmero de barras para producir figura exposicin. Esta exposicin

en el mercado verdadero camino se calcula.

las pruebas de seguridad cuentas independientes (N sola


inversiones de cartera comn a todos los smbolos bajo prueba
mltiple de capital mltiple)

ventana del informe de prueba del sistema 393


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Comisin ventana

Comisin mesa est disponible en el Gerente de cuentas y en Anlisis automtico -> Configuracin ventana, " General" pestaa " Comisin
y precios: Definir ... "

En esta ventana puede introducir comisin tomada por las transacciones de compra / venta.

Hay 5 niveles de mesa programa de comisiones ms nivel "defecto" que se utiliza cuando otros no estn definidos o transaccin no encontr ningn nivel
definido. Niveles pueden definirse sobre la base de valor de transaccin o serie de acciones / contratos negociados. Cada nivel tiene mnimo definido por el
usuario y el mximo. Si min / max no est definido o pone a cero - el nivel no est activo.

Cada nivel permite definir comisin sobre por accin, por el comercio,% de base de volumen del comercio y permite definir los valores mnimo y mximo de la
comisin sobre la base de los valores en dlares o porcentaje.

Comisin ventana 394


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

comentario ventana

Comentario ventana permite ver las descripciones textuales de la situacin tcnica actual en el mercado dado.

Los comentarios se generan utilizando frmulas escritas en la frmula lengua propia de AmiBroker. Usted puede encontrar la descripcin de esta
lengua en Gua de referencia Idioma AmiBroker Frmula .

Por otra parte caracterstica Comentario proporciona una representacin grfica tambin de Compra y venta en seales mediante la colocacin de las marcas (flechas) en el

grfico de precios.

Novatos deben leer " Tutorial: Cmo escribir su propio comentario "Para obtener instrucciones paso a paso y trabajando con el editor de AFL .

"Actualizar" botn hace que AmiBroker reinterpretar el comentario utilizando el smbolo / fecha seleccionada en ese momento. botones "Guardar" en
"Load" y permiten cargar / guardar frmulas de comentario. botn "Cerrar" cierra la ventana de comentario.

Ahora la ventana del grfico comentario Guru se actualiza y Sychronized con la fecha seleccionada en la carta de forma automtica utilizando "Pick" herramienta de seleccin.

De esta manera se puede leer fcilmente cualquier valor del indicador en cualquier fecha seleccionada la derecha de la ventana del grfico comentario.

comentario ventana 395


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

ventana de plugins

Plugins ventana lista tapn todos cargados en archivos DLL. Es til para la inspeccin de los plugins que estn activos.

Adems de simplemente mostrar la lista de plugins se puede descargar todos los archivos DLL pulsando el botn "Descargar" y cargarlos de nuevo pulsando el botn

"Cargar". Tenga en cuenta que un archivo DLL debe ser colocado en la subcarpeta "Plugins" del directorio principal de AmiBroker para ser visto.

Al inicio AmiBroker escanea la carpeta "plugins" y carga los archivos DLL que sigue las especificaciones de AmiBroker plugin. Si se carga un archivo DLL que est

"bloqueado" para la escritura por lo que no se puede sobrescribir o modificado.

Durante el proceso de desarrollo es necesario sobrescribir / modificar el cdigo DLL - porque cuando se aplican los cambios al cdigo fuente de estos cambios
deben compilarse y se almacenan en un archivo DLL. Para permitir que el desarrollador para sobrescribir la DLL utilizado por AmiBroker la funcin "Descargar" se
encuentra disponible en esta ventana. Descarga de comunicados de la DLL para que pueda ser remplazado sin la necesidad de reiniciar AmiBroker. Entonces,
despus de modificar el cdigo de la DLL, puede cargar el archivo DLL de nuevo utilizando la funcin "Cargar".

NOTA IMPORTANTE: AmiBroker no hace ninguna declaracin sobre las caractersticas y el rendimiento de terceros plug-ins no certificados.
Especficamente ciertos plug-ins pueden causar inestabilidades o incluso accidentes. Todo el uso de plugins no certificados de terceros es bajo su propio
riesgo.

ventana de plugins 396


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Asistente para mantenimiento Indicador

las revisiones de mantenimiento indicador para cualquier indicador que se han eliminado de los diseos en tu disco duro y libera a la mesa de entradas

asignados a los indicadores que se han eliminado. Este procedimiento es poco frecuente, pero sigue siendo necesario porque si se elimina de un indicador

el diseo no hay ninguna garanta de que no hay ningn otro archivo de diseo enterrado en algn lugar de su disco duro que todava dan referencias indicador.

As Indicador de mantenimiento analiza todos los discos duros y todas las particiones en busca de archivos de diseo y anlisis de los mismos para la construccin

tabla "realmente utilizada" de indicadores.

Los que no estn referenciados por cualquier diseo se pueden borrar de la tabla interna.
Dependiendo de su eleccin puede dejar comportamiento por defecto (limpieza nica tabla interna) o borrar archivos frmula real

que no hace referencia. Esto depende de ti. Si no se utiliza la frmula particular para digamos AA Scan / Backtest /
Optimizacin puedas
brralo. Si lo usa o lo necesite para algunos fines de archivo - dejarla sin marcar.

Asistente para mantenimiento Indicador 397


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Si no est seguro de qu opciones para elegir, slo tiene que pulsar "Siguiente" todo el tiempo y va a completar con seguridad el procedimiento sin
cambiar la configuracin.

Asistente para mantenimiento Indicador 398


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

ventana de registro

La ventana de registro (disponible en Ventana-> Registro men) permite a la vista:

errores de edicin en tiempo muestran durante la comprobacin de frmula

los errores de tiempo de ejecucin que se producen cuando se est ejecutando la frmula (no editado)

salida del comando _trace dentro AmiBroker (sin usar la vista de depuracin de 3 parte)

Para llevar a cabo tareas como la salida de compensacin, copiar, cambiar la configuracin correcto empleo - clic del ratn sobre la ventana de registro de la lista.

Haga doble clic en la lnea de error aparecer el Editor, para que pueda corregir el error fcilmente.

Mientras "editar en tiempo" lista de errores se borra automticamente cada vez que se comprueba la sintaxis en el editor, la lista de errores de tiempo de ejecucin no se borra,

por lo que todos los errores permanecen en la lista, incluso si ya son fijos, a menos que se borre manualmente la lista .

Tenga en cuenta que la salida se _TRACE de forma predeterminada dirigida al depurador fuera (como DebugView), a fin de que la pantalla interna
tiene que cambiar la opcin adecuada en el Herramientas> Preferencias> AFL Puede optar por mostrar el interior / exterior o en ambos lugares.

_trace interna tiene mucho menor penalizacin de rendimiento (orden de magnitud) que externo, sino que se consigue por el hecho de que

ventana de registro interno se actualiza slo cuando la aplicacin no est ocupado. Es apropiado para algunos usos, pero puede preferir actualizacin
ms inmediata que ofrece DebugView.

Tenga en cuenta que la ventana de registro interno acepta cadena especial "! Claro!" que causa eliminacin de los contenidos de la ventana de registro, tal como se

presenta en el siguiente ejemplo:

_TRACE ( "! Claro!"); // Esto borra la ventana de registro interno. _TRACE ( "Primera
lnea despus de claro");

ventana de registro 399


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

ventana Monitor de rendimiento

El monitor de rendimiento est disponible desde Herramientas> Monitor de rendimiento men y muestra algunas estadsticas de la memoria y de uso:

nmero de smbolos en la base de datos


nmero de smbolos en cach en la memoria RAM

uso de la memoria de datos de cotizacin

el uso de memoria de smbolos actual

tiempo total diagrama de actualizacin

En tiempo real la frecuencia de actualizacin flujo de datos

El contenido de la ventana se actualiza automticamente cada 3 segundos

Esta herramienta est destinado a ser utilizado ahora para dos propsitos:

a) ajustar la configuracin de cach para un mejor uso de la RAM (por ejemplo, las optimizaciones se ejecutarn ms rpido si todos los datos de cotizacin se pueden mantener

en la memoria RAM)

b) la supervisin del rendimiento en tiempo real

Ms usos probablemente vendrn en el futuro.

ventana de registro 400


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

mens

Este captulo describe los mens AmiBroker.

Pueden darse las siguientes principales mens desplegables:

Archivo

Editar

Ver
Insertar

Formato
Smbolo
Anlisis
Herramientas

Ventana
Ayuda

Y los siguientes mens de contexto:

AFL men contextual Editor (Disponible al hacer clic con el botn derecho del ratn en el editor de AFL)
Anlisis automtico del men contextual de la ventana (Disponible al hacer clic con el botn derecho del ratn sobre el anlisis automtico lista de
resultados)
Alerta hombres contexto de salida u (disponible al hacer clic con el botn derecho del ratn en la ventana de salida de alerta)

Grfico del men contextual del panel (Disponible al hacer clic con el botn derecho del ratn en el panel grfico)
Diseos de men contextual (Disponible al hacer clic con el botn derecho del ratn en el espacio de trabajo -> diseos de rbol)

Frmula men contextual (Disponible al hacer clic con el botn derecho del ratn en el espacio de trabajo -> Grficos de los rboles)

Capas men contextual (Disponible al hacer clic con el botn derecho del ratn en el espacio de trabajo -> lista Capas)

RealTime men contextual Cita (Disponible al hacer clic con el botn derecho del ratn en la lista de cotizacin en tiempo real)

mens 401
Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Men Archivo

Nuevo

Base de datos

Crea una nueva base de datos AmiBroker y lanzamientos Propiedades de la base ventana.
grficos por defecto

Crea una nueva ventana grfica usando la plantilla por defecto. Es posible seleccionar el marco de los smbolos y el tiempo de forma independiente en cada

una de las ventanas abiertas.

Grfico vinculado

Crea ventana del grfico relacionado basado en la plantilla actual y grfico activo. ventanas con enlaces utilizan la misma seleccin de smbolos, por
lo que si se cambia el smbolo seleccionado para uno de ellos, el otro se sincronizar automticamente. ventanas enlaces pueden tener plazos
diferentes de visualizacin seleccionado. Basta con activar la ventana y seleccione el intervalo deseado de Ver men para una ventana, luego cambiar
a la otra y seleccionar diferentes intervalos para ello. Esta opcin le permite seleccionar diferentes marco de tiempo o conjunto de indicadores "en
cada ventana y se mueva fcilmente a travs de la base de datos.

Grfico en blanco

Crea un nuevo (en blanco) ventana del grfico. Esto es til si desea crear completamente nueva configuracin de grficos que no
comparten los mismos ID de tabla. Es importante si usted quiere tener indicadores que tienen parmetros independientes de las otras
ventanas que haya creado.
panel en blanco

Crea un nuevo panel grfico (en blanco)

Cuenta
crea una nueva Cuenta (Account Manager)
Investigacin de la Web

crea una nueva Investigacin de la Web ventana

Men Archivo 402


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Abierto

Abre (archivo de cuenta, base de datos o HTML - usted puede escoger el tipo de documento de "Archivos de tipo" combo en la ventana de seleccin de archivos) documento

Cerca
Cierra la ventana actual (activo) documento (grfico, cuenta, investigacin de la tela)

Abrir base de datos

Le permite abrir una base de datos existente AmiBroker. Por favor, seleccione la carpeta de base de datos y pulse OK.

Guardar base de datos

Guarda la base de datos utilizada actualmente

Guardar base de datos como ...

Guarda base de datos en la nueva ubicacin

Salvar

Guarda el documento actual (cuenta, archivo html)

Guardar como...

Guarda el documento actual (cuenta, archivo html) bajo el nuevo nombre

Salvar a todos

Guarda todos los documentos actualmente abierto

Propiedades de la base

abre Propiedades de la base dilogo que le permite cambiar los parmetros de configuracin de base de datos o intrada.

Asistente de importacin

lanza ASCII Asistente de importacin ventana, que le permite importar fcilmente archivos ASCII (texto) en su base de datos

Importar ASCII
Le permite importar archivos ASCII con el uso de formatos de importacin predefinidos. Para obtener ms informacin cmo utilizar importador ASCII, por favor,

lea ASCII referencia Importador captulo.

Importar datos de MetaStock

lanzamientos importador metastock ventana. NOTA IMPORTANTE: Metastock importador debe utilizarse slo si desea importar datos de MS a la base de datos
AmiBroker nativa, local una vez. Si desea AmiBroker que acaba de leer la base de datos Metastock DIRECTAMENTE sin necesidad de importar nuevos
datos una y otra vez por favor abra su base de datos
CON METASTOCK PLUGIN como se describe en el Tutorial.

Impresin

Permite imprimir grficos visualizados en ese momento.

Vista previa de impresin

Actualmente grabados muestran grficos con la vista previa (se puede comprobar el aspecto del documento antes de que se imprime).

Configuracin de impresin

Se abre el dilogo de configuracin de impresin.

Men Archivo 403


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Enviar Grfico va E-mail


AmiBroker crea una imagen PNG (con la tabla que se muestra actualmente) y utiliza su programa de correo predeterminado (por ejemplo, Outlook Express) para enviar el

archivo como un attachement.

Salida

Cierra el programa AmiBroker.

Men Archivo 404


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

men de edicin

Deshacer

Permite deshacer la ltima operacin realizada en los estudios de grficos (lneas de tendencia, etc.). Esta opcin no estar disponible si ningn estudio ha sido elaborado

o movido.

Cortar, Copiar, Pegar, Borrar

Estas opciones se pueden utilizar para cortar, copiar, pegar o eliminar los estudios de la tabla. Cortar, copiar y borrar aparecern sombreadas si se ha seleccionado ningn

objeto sobre el grfico. Para pegar el objeto, es necesario el uso de "copia" o la opcin "corte" en primer lugar.

Para obtener ms informacin sobre las herramientas de dibujo en AmiBroker, lea referencia de herramientas de dibujo captulo.

Eliminar todos

Elimina todos los objetos desde la pantalla Carta abierta actualmente.

Imagen

Como copia de mapa de bits - copias de la tabla de Curently abierto al portapapeles del sistema como una imagen de .BMP. Puede pegar el contenido del

portapapeles, por ejemplo en la aplicacin "Paint".

Copia como Metafile - copias del Curently abrieron grfico al portapapeles del sistema como un metarchivo
Exportar a archivo - ahorra el grfico que se muestra actualmente como archivo PNG

Enviar por correo electrnico - AmiBroker crea una imagen PNG (con la tabla que se muestra actualmente) y utiliza su programa de correo predeterminado

(por ejemplo, Outlook Express) para enviar el archivo como un attachement.

eliminar la cita
Elimina la barra seleccionada en ese momento.

borrar Sesin
Elimina la barra seleccionada en ese momento de todos los smbolos en la base de datos.

propiedades

Se abre un cuadro de dilogo Propiedades del estudio. Ms informacin se puede encontrar en referencia de herramientas de dibujo captulo.

men de edicin 405


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

men Ver

Punto de mira

Activa el punto de mira / apagado.

etiquetas XY

Controla la visualizacin de las etiquetas de valor XY

Apagado

Con punto de mira solamente - mostrar las etiquetas de valor XY cuando

se activa el punto de mira

Siempre - Siempre mostrar las etiquetas de valor XY

Precio Estilo de grfico

Cambia el estilo del grfico predeterminado Precio

Auto - utiliza los valores definidos en Herramientas

- > Preferencias
Lnea - Grfico de linea

candeleros - grfico de velas


Barras - grfico de barras tradicional

intrada
Nos permite elegir uno de los intervalos de tiempo intrada y decidir si se debe
mostrar diurnas o nocturnas sesiones. horas diurnas y nocturnas sesiones 'se puede
ajustar en: Propiedades de la base
ventana ( Archivo -> Propiedades de la base -> ajustes intrada) o por separado para
el grupo en ventana de categoras ( Smbolo -> Categoras).

Da / Noche - muestra dos barras (da y noche) por da

Mostrar las 24 horas de negociacin - sin filtrado se aplica y todos los


datos en la base de datos se incluye en la tabla.

Sesin mostrar solo da - Muestra nicamente las sesiones del da.

nico espectculo sesin nocturna - Muestra nicamente las

sesiones nocturnas.

Mostrar sesiones de da y de noche - muestra las sesiones de da y

de noche.

Diaria, semanal, Monhly, trimestral, anual


Permite cambiar el intervalo de tiempo de visualizacin.

das almohadilla no comerciales

Habilitar el relleno de los sbados, domingos y otros das no


negociacin con el precio de cierre anterior

men Ver 406


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Filtracin

Permite elegir entre ningn tipo de filtro (pantalla de comercio 24 horas), solamente las

operaciones regulares solamente, las operaciones electrnicas.

Enfocar

Controla el zoom de la carta

En - reduce el nmero de barras que aparece


Fuera - Incrementa el nmero de barras visibles
Todas - muestra todas las barras disponibles para el smbolo actual

Normal - visualiza el nmero predeterminado de barras (definidos en Herramientas

-> Preferencias -> Creacin de grficos)

Distancia - muestra las barras de la gama seleccionada

bares ms cortos - reduce el tamao vertical de las barras

Las barras ms largas - aumenta el tamao vertical de las barras

Historia
Permite mover Atrs / Adelante en forma 'de tipo explorador'.

Anterior mover al smbolo anterior (atajo de teclado: Ctrl + Alt +


IZQUIERDA)
Siguiente pasar a la siguiente smbolo (atajo de teclado: Ctrl + Alt +

DERECHA)

Cristal

Cerca - cierra panel grfico seleccionado Curently


Arreglar todo - organiza todos los grficos que se muestran

Mover hacia abajo - mueve Curently seleccionado panel grfico de

una posicin baja

Ascender - mueve panel grfico Curently seleccionado una posicin hacia

arriba

Maximizar - maximiza el panel grfico seleccionado Curently

Restaurar - restaura el diseo de tablas despus de usar Maximizar

Las barras de herramientas

Le permite mostrar / ocultar las barras de herramientas.

men Ver 407


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Refrescar

Actualiza la ventana del grfico.

Refrescar todo

Actualiza la ventana del grfico y vuelve a leer el contenido de todas las categoras en smbolos de rbol en la ventana del rea de trabajo.

Nota para los usuarios de versiones anteriores: los artculos que controlan Smbolo, Diseos, capas, Grficas, Informacin y las dems ventanas se han
trasladado a men de la ventana .

men Ver 408


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

men Insertar

La lnea de tendencia

Dibuja una lnea de tendencia.

Para dibujar una lnea de tendencia del grfico - empezar a dibujar apuntando el ratn y pulsar el botn izquierdo del ratn donde desea iniciar el dibujo. A
continuacin, mueva el ratn y aparecer lnea de rastreo estudiar. Suelte el botn izquierdo del ratn cuando se quiere completar el dibujo. Alternativamente
puede hacer clic una vez en el lugar donde desea que la lnea de tendencia para empezar, mover el ratn y haga clic una vez ms al dibujo acabado. Tambin
puede cancelar el dibujo estudio pulsando la tecla ESC (escape).

Rayo

Dibuja un rayo. Ray es una lnea de tendencia-derecha extendida.

lnea extendida
Dibuja una lnea extendida. lnea extendida es una lnea de tendencia que se extiende de forma automtica tanto de izquierda y rightsides.

Linea horizontal
Dibuja una lnea horizontal. La lnea horizontal es autoexpandible por lo que slo es necesario hacer clic en el elegido

men Insertar 409


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

nivel de precios.

Linea vertical

Dibuja una lnea vertical. La lnea vertical es autoexpandible por lo que es necesario hacer clic en la barra elegida.

Lineas paralelas

Dibuja las lneas de tendencia paralelas.

Esta herramienta permite dibujar una serie de segmentos de lnea de tendencia paralelas. Primero se dibuja una lnea de tendencia, como de costumbre, a continuacin, una

segunda lnea paralela a la primera, se crea automticamente y se puede moverlas con el ratn. Una vez que se hace clic en el grfico que se coloca en la posicin dada. A

continuacin, aparece otra lnea paralela que puede ser colocado en otro lugar. Y otra vez, y otra vez. Para detener esto, por favor, ya sea presione la tecla ESC o elija

"Seleccionar" herramienta.

canal de regresin
Llama la Raff, desviacin estndar, canales de error estndar. Para leer la informacin detallada con respecto a esta herramienta lea referencia de
herramientas de dibujo captulo.

tridente de Andrews
Llama la horca un Andrews. Leer referencia de herramientas de dibujo captulo para obtener informacin ms detallada.

Tringulo

Dibuja un tringulo. Haga clic izquierdo en el primer punto, pasar al segundo punto, entonces haga clic una vez, a continuacin, pasar al tercer punto y haga clic una vez ms.

Rectngulo
Dibuja un rectngulo. Haga clic izquierdo en el primer punto, mueva a la posicin en la que desea colocar la esquina oposioposite y haga clic una vez
ms.

Elipse
Dibuja una elipse. Elipse est conectado a las coordenadas de fecha / precio (como lneas de tendencia) en lugar de a los pxeles de la pantalla para que pueda
cambiar la forma visual cuando se muestran a varios factores de zoom o tamaos de pantalla. Para ver las propiedades de la elipse que debe hacer doble clic en
las posiciones 3, 6, 9 o 12 horas reloj similar.

men Insertar 410


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Arco

Dibuja un arco. Arco, lo mismo que la elipse est conectado a las coordenadas de fecha / precio (como lneas de tendencia) en lugar de a los pxeles de la pantalla
para que pueda cambiar la forma visual cuando se muestran a varios factores de zoom o tamaos de pantalla. Para ver las propiedades de la elipse que debe hacer
doble clic en las posiciones 3, 6, 9 o 12 horas reloj similar.

Ciclo
Llama la ciclos de tiempo. Para utilizar la herramienta de ciclos de tiempo, haga clic en el botn de la herramienta ciclos de dibujo en la barra de herramientas
haga clic en en el punto de partida del ciclo y arrastre hasta el final del ciclo. Estos dos puntos de control controlan el intervalo entre las lneas de ciclo. Al
soltar el botn del ratn obtendr una serie de lneas paralelas con igual intervalo entre ellos.

Texto

Permite colocar un texto personalizado en el grfico. Haga clic izquierdo en la tabla para empezar a escribir. Para terminar - hacer clic una vez ms en la tabla, fuera del cuadro

de texto. Tambin puede cancelar la tipificacin pulsando la tecla ESC (escape).

Zigzag
Dibuja una serie de lneas de tendencia conectados. Para terminar la serie doble clic o pulse la tecla ESC (escape).

Flecha
Dibuja una lnea que termina con una flecha. Dibujo tcnica es exactamente lo mismo que dibujar una lnea de tendencia.

Fibonacci
Grupo de herramientas de dibujo de Fibonacci. Leer referencia de herramientas

de dibujo captulo para obtener informacin ms detallada.

estudio de retroceso de Fibonacci


Tiempo de Fibonacci estudio de zonas

Ventilador de Fibonacci

Arco de Fibonacci

Extensiones de Fibonacci
lneas de Fibonacci tiempo de extensin

men Insertar 411


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Gann
Gann grupo de herramientas de dibujo.

Gann Fan
Plaza Gann

Leer referencia de herramientas de dibujo captulo para obtener informacin ms detallada.

men Insertar 412


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

men formato

Estas opciones le permiten aplicar el color o el estilo de los objetos. Observe que tambin puede seleccionar el color y el estilo del objeto antes de sacar nuevo objeto:

simplemente anular la seleccin de objeto anterior (si lo hay), selecciones de estilos, el cambio y sacar nuevo objeto.

Grueso

Los cambios dibujan objetos formato al estilo de espesor.

Punteado

Realizar estudios, los cambios de formato de estilo de puntos.

Extender la izquierda

Se extiende la lnea de tendencia a la izquierda.

Extender la derecha

Se extiende la lnea de tendencia a la derecha.

Ajustar a precio

Se enciende el imn que encaje los estudios atrados por los precios. Ajustar a precio de umbral% se puede ajustar en
preferencias ventana. Ajustar a precio de umbral% define hasta qu punto el precio 'imn' funciona, se ajustarn a los precios cuando el ratn est ms
cerca que el umbral% de H precio / L / C

men formato 413


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

men de smbolos

Nuevo

Le permite agregar nuevos smbolos en la base de datos. Despus de seleccionar esta funcin, se le pedir para el nuevo smbolo. Por favor trate de no
exceder de 26 caracteres. Para el correcto funcionamiento de importacin que debe introducir el smbolo con capiteles.

Borrar
Elimina seleccionado actualmente smbolo de la base de datos. Despus de elegir esta funcin se le solicitar la confirmacin de la eliminacin de smbolo.
Tenga en cuenta tambin que esta operacin no se puede deshacer.

Divisin

Permite realizar divisin de acciones. AmiBroker proporciona una forma fcil de manejar divisin de acciones. Programa tratar de adivinar la fecha y la relacin de
divisin mediante el anlisis de citas. Si slo hay una sola cita despus de dividir esto debera funcionar, si no se le pedir para la fecha y la relacin de divisin.
Puede especificar una divisin usando siguiente expresin: x-> y lo que significa que x acciones antes de divisin se vuelven y despus de ella. Por ejemplo 2-> 3
significa que 2 acciones se convierten en 3 despus de la divisin. Tambin es posible realizar la inversa-split, por ejemplo 2-> 1, lo que significa que 2 acciones se
unen entre s en 1 accin.

Unir
Esta funcin le permite combinar dos teletipos, cuando la clave de pizarra para el smbolo se cambia y en su base de datos
- un smbolo tiene cita histrica y la segunda tiene ms nuevas citas (despus del cambio de nombre). I Slo hay que seleccionar el nuevo ticker
(despus del cambio de nombre) y el uso Smbolo-> Combinar. Luego, desde el combo que debe elegir ticker original ( "fusionarse con") y,
opcionalmente, compruebe los siguientes campos:

sobrescribir citas duplicadas - marcar esta opcin se sobreponen a las citas ya existentes en el "nuevo" ticker con los presentes en clave de
pizarra "viejo" (esto realmente no debera ser el caso, pero puede suceder).
Eliminar "fusionarse con" despus - marcar esta opcin eliminar la clave de pizarra "viejo" despus de la fusin

men de smbolos 414


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

asignar un nombre de alias - marcando esta opcin copiar la clave de pizarra "viejo" para el campo de alias de la "nueva" ticker

Encontrar

abre buscador de smbolo ventana que le permite buscar rpidamente en la base de datos para un smbolo escribiendo las primeras letras de su nombre completo o

ticker.

Informacin
abre el ventana de informacin para el smbolo, lo que le permite cambiar las propiedades de smbolo.

Finanzas
ventana de las finanzas le permite introducir algunos datos fundamentales para el smbolo (ingresos por ventas, las ganancias antes de impuestos (EBT), las
ganancias despus de impuestos (EAT)). AmiBroker calcular P / E (precio a ganancias a) y EPS (ganancias por accin) Indicadores fuera de los datos dados.

Editor de cotizacin

abre Editor de cotizacin ventana que le permite editar, borrar y aadir citas en su base de datos.

lista
Estas opciones le permiten administrar sus listas de seguimiento. Trabajar con listas de vigilancia captulo se explica con ms detalle la forma en que se pueden utilizar las

siguientes opciones.

Aadir smbolo seleccionado - agrega el smbolo seleccionado en ese momento a la lista (s) especificado.

Quitar el smbolo del seleccionado - elimina el smbolo seleccionado de la lista (s) especificado.
Smbolos de tipo de - le permite escribir en los smbolos a la lista (s).
Importar - permite importar la lista desde el archivo .TLS
Exportar - exporta los smbolos que pertenecen a la lista de los .TLS (lista de smbolos) archivo
Erase (dejando vaca) - elimina todos los smbolos de la lista especificada.
Ordenar alfabticamente - teletipos ordena alfabticamente en la lista especificada
Ocultar listas de seguimiento vacas - esconde las listas de vigilancia sin smbolos en el rbol de smbolos

nueva lista - crea nueva lista de vigilancia


borrar lista - borra la lista de vigilancia seleccionado (no se elimina smbolos de teh base de datos)

Categoras
ventana de categoras permite definir nombres de los mercados, los grupos, sectores e industrias. Para cada mercado tambin se pueden definir ndices
de base para el clculo de la fuerza relativa, datos compuesto, beta o la URL del perfil web.

organizar las tareas


organizador ventana de asignacin le permite cambiar fcilmente las asignaciones de categoras de los smbolos o para borrar varios smbolos de
la base de datos.

Calcular de materiales compuestos

abre ventana de clculo Composite que permite el clculo automtico del nmero y volumen de avance / descenso de temas / sin
cambios o nmeros de volumen para los ndices.

men de smbolos 415


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

men de anlisis

Revisin rpida
abre Revisin rpida ventana que se proporciona informacin general de mercado como: cotizaciones diarias, smbolo diario / semanal / mensual / trimestral /

anual devuelve tabla de comparacin o de precio / beneficios y precio / valor libro de comparacin.

Anlisis automtico
abre Anlisis automtico ventana que le permite comprobar sus citas en contra de las reglas de compra / venta definidos o explorar su base de datos.
AmiBroker puede producir informe que le dice si las seales de compra / venta se produjo el smbolo previsto en el perodo de tiempo especificado, simular el
comercio, que le da una idea sobre el rendimiento de su sistema u optimizar el sistema comercial que se utiliza para mejorar su rendimiento.

Comentario
Muestra Comentario ventana que le permite ver las descripciones textuales de la situacin tcnica actual en el mercado dado.

Editor de frmulas

abre el Editor de frmulas ventana que le permite escribir sus propias frmulas.

Asistente Cdigo AFL

Se abre el Asistente Cdigo AFL - el programa de complemento que crea sistema de comercio cdigo de AFL de frases en ingls llano. Ver introduccin
vdeo a Asistente Cdigo AFL .

men de anlisis 416


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

men Herramientas

Purificar la base de datos

herramienta de base de purificar permite detectar la falta / cotizaciones adicionales, posibles fracturas o relacin OHLC vlido.

Mantenimiento indicador
abre asistente Indicador de mantenimiento , Que ayuda a limpiar el espacio no utilizado indicador

Replay bar
abre Replay bar herramienta, que permite reproducir los datos histricos.

preferencias
abre preferencias ventana que le permite configurar el programa.

guardar preferencias

Guarda todos los cambios de preferencias (la informacin est en la tienda de broker.prefs archivo).

plugins
abre plugins ventana. Contiene las listas de todos los archivos DLL plug-in de la carga y puede ser utilizado para la inspeccin de los plugins que estn activos.

Tambin es posible descargar los plugins.

personalizar

personalizar herramientas de dilogo le permite definir herramientas personalizadas que se pueden invocar desde el men Herramientas.

cotizaciones de actualizacin automtica

Actualizacin automtica cita opcin actualiza cotizaciones histricas desde la ltima fecha presente en AmiBroker hasta hoy en da con el uso de AmiQuote Downloader. La

descripcin detallada sobre cmo utilizar AmiQuote no obtener cotizaciones libres se pueden encontrar en La actualizacin automtica de las cotizaciones EOD parte del

tutorial.

Sharenet Downloader
Inicia el script que descarga las citas de Sharenet (Sudfrica solamente).

Exportar a archivo CSV

Se ejecuta un script que exporta la base de datos en el archivo CSV. Tenga en cuenta que puede utilizar Anlisis automtico ventana para exportar las citas de manera ms

rpida que con el uso de este script.

men Herramientas 417


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

base de datos de la limpieza

Inicia la secuencia de comandos que le permite encontrar acciones no comerciables en la base de datos. Guin explora automticamente la base de datos y
comprueba la ltima fecha de la cita. Si es lo suficientemente grande, la secuencia de comandos mostrar mensaje de advertencia y le permite decidir si la accin
debe suprimirse o no. Adems de la escritura puede generar una lista de acciones "viejas" y guardarlo en el archivo de texto. La informacin detallada est disponible
en: 05-2000 nmero del boletn .

men Herramientas 418


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

men de la ventana

NOTA IMPORTANTE para los usuarios versin antigua: Ventana -> Nueva y Ventana -> Nueva Linked opciones se trasladaron a Archivo-> Nuevo-> grficos por

defecto y Archivo-> Nuevo-> mens grficos vinculados.

smbolos Tab - rbol de smbolos en todas las categoras (Ver: La comprensin de las categoras ).

diseos pestaa - lista de los diseos globales y locales disponibles (Ver: Trabajar con hojas de grficos y diseos de ventana ).

Capas pestaa - lista de las capas de grficos (Ver: Trabajar con capas ).

Grficas pestaa - la ventana que muestra la lista de frmulas grfico (Ver: Trabajar con la interfaz de grficos de arrastrar y soltar ).

Interpretacin
Muestra / oculta la ventana Interpretacin.

cotizacin en tiempo real

Muestra / oculta la ventana Realtime cotizacin. La ventana de cotizacin RT-proporciona cotizaciones en tiempo real y algunos datos bsicos fundamentales. Para
obtener ms informacin lectura: Cmo utilizar AmiBroker en el modo Tiempo real captulo.

salida de alerta

Muestra / oculta la ventana de salida de alerta. La ventana muestra los textos generados por alerta basada frmula. La informacin detallada sobre el uso de alertas
est disponible en: El uso de alertas basadas en frmulas parte de la Gua de Usuarios.

men de la ventana 419


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Bloc
Muestra / oculta la ventana Bloc de notas, que permite almacenar notas de texto libre acerca de la seguridad en particular. Slo tienes que escribir cualquier texto y se guarda

automticamente / leer de nuevo a medida que navega a travs de smbolos. Notas son globales y se guardan en la subcarpeta "notas" como archivos de texto normales.

smbolo de la informacin

espectculos ventana de informacin de smbolos con los datos fundamentales.

Tiempo y Ventas

espectculos El tiempo y las ventas en tiempo real ventana

Iniciar sesin

Muestra el ventana de registro que muestra mensajes de error de la AFL, errores de ejecucin y de salida _TRACE

ventana de datos

Muestra el ventana de datos que muestra los valores de la tabla de indicadores

Riesgo / mapa Yeld

Muestra Riesgo / Yeld mapa de todos los smbolos en la base de datos. Mapa de riesgo / rendimiento calcula retorno promedio semanal (el rendimiento) y la desviacin

estndar de los retornos semanales (el riesgo) durante al menos 12 semanas. Se requiere por lo menos 60 bares por un valor de datos para cada accin. Para acercar - marcar

el rea con el ratn. Para alejarse con el zoom, simplemente haga clic en el mapa.

cascada
Cascadas abren las ventanas de grficos.

Teja Horizontaly
Azulejos las ventanas abiertas tabla horizontalmente.

verticalmente
Azulejos las ventanas abiertas tabla de vartically.

Normal
Cambia la ventana del grfico de estado "normal" (no flotante). Ms informacin aqu.

Flotante
Cambia la ventana del grfico de estado flotante. Ms informacin aqu.

Iconos arange
Le permite organizar las ventanas minimizadas. Organizar los iconos slo funciona si:

Que ha creado ms de dos ventanas (a travs de Ventanilla> Nuevo o Ventana-> Nueva Vinculado)
Usted los ha reducido al mnimo
Ha movido las cajas minimizadas

opcin de iconos se alinearn las ventanas muy bien en la parte inferior de la ventana Organizar AmiBroker.

men de la ventana 420


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

men de ayuda

Contenidos de ayuda

Muestra el contenido de la Gua del Usuario AmiBroker '.

Buscar
Le permite buscar en la Gua del usuario.

Consejo del da
espectculos Consejo del da de dilogo donde se muestran muchas sugerencias de uso til.

AmiBroker en la web

enlace a AmiBroker pgina de inicio


lista de beneficios para los usuarios registrados

seguro On-line formulario de pedido

Lista de Correo AmiBroker


Biblioteca en lnea frmula
On-line AFL referencia de funciones

Lame
Muestra el contenido del archivo Lame. Tenga en cuenta que todos los cambios recientes en las versiones beta se reportan en Lame.

sobre AmiBroker
Muestra el "Acerca de" ventana, que contiene la informacin sobre la versin del programa y datos de usuario.

men de ayuda 421


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

AFL men Editor

editor de AFL cuenta con men independiente que consta de las siguientes opciones:

1. archivo

dnde

Nuevo - borra la ventana del editor de frmulas


Abrir - abre el archivo de frmulas
Guardar - guarda la frmula bajo el nombre actual
Guardar como .. - guarda la frmula bajo el nuevo nombre
Imprimir - imprime la frmula
Salir - cierra el editor

AFL men Editor 422


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

2. Modificar

dnde

Deshacer - ONU-does accin reciente (de varios niveles)

Rehacer - hace re-accin reciente (de varios niveles)


Cortar - Corta la seleccin y copias en el portapapeles
Copiar - copia la seleccin en el portapapeles
Pegar - Pega el contenido actual del portapapeles en la posicin actual del cursor
Seleccionar todo - selecciona todo el texto en el editor

Encontrar ... - proporciona acceso a la herramienta de bsqueda de texto

Copiar mensaje de error - copias de los mensajes de error actual que se muestra en la parte inferior de la ventana del editor al portapapeles (opcin se activa

slo cuando haya errores que aparezcan despus de la comprobacin de sintaxis)

3. Herramientas

dnde

Verificar la sintaxis - comprueba frmula actual de errores


Aplicar indicador - guarda la frmula y se aplica la frmula actual como un grfico / indicador de la ONCE
Insertar grfico - guarda la frmula y se aplica la frmula actual como un grfico MUCHAS VECES (inserta varias veces)

Enviar a Auto-Analysis - guarda la frmula y lo selecciona como la frmula actual de una ventana de anlisis automtico

AFL men Editor 423


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Scan - guarda la frmula y realiza la exploracin en la ventana de anlisis automtico


Exploracin - guarda la frmula y lleva a cabo la exploracin en la ventana de anlisis automtico
Backtest - guarda la frmula y realiza backtest en la ventana de anlisis automtico
Optimizacin - guarda la frmula y lleva a cabo la optimizacin en la ventana de anlisis automtico
Check - guarda la frmula y realiza la verificacin (si se les da referencia la frmula futuro) en la ventana de anlisis automtico

Opciones: Auto-save frmula antes del anlisis correr - cuando est marcado, cualquier clic en el botn / Optimizar Scan / Exploracin / Backtest en
la ventana de anlisis automtico desencadena guardado automtico de la frmula actual.

4. Ayuda

dnde

Referencia de las funciones - de referencia Muestra la pgina para la funcin AFL Actualmente highligted, ms en esta funcin aqu .

Informacin de parmetros - muestra informacin sobre herramientas de parmetros para la funcin AFL resaltada en ese momento, ms en esta funcin

aqu .
AFL referencia Idioma - pantallas referencia idiomtica pgina.
ndice de funcin por Nombre - pantallas lista alfabtica de las funciones de la AFL .
ndice de funciones por categora - pantallas lista por categoras de funciones AFL .
Ayuda en Editor - pantallas esta pgina de ayuda .

as como un men contextual (disponible a travs de clic derecho sobre la frmula):

que duplica esencialmente opciones disponibles en el men regular.

AFL men Editor 424


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Resultado del anlisis automtico de men de contexto de la lista

Este men aparece al hacer clic con el botn derecho del ratn sobre la lista de resultados de anlisis automtico.

opciones disponibles:

Mostrar flechas para todas las seales en bruto - show de compra flechas / venta / corto / cubierta para todas las seales en bruto (sin filtrar). Si su frmula es, por

ejemplo,

comprar C => MA (C, 10);

obtendr una compra (verde fijo) flecha para todas las barras en el que cerca estaba por encima de 10 bares media mvil

Indique con flechas reales oficios - mostrar flechas solamente en las barras de entrada / salida comerciales. Esto demuestra flechas para cualquier oficio. Si su

frmula es, por ejemplo,

comprar C => MA (C, 10);

obtendr una compra (verde intenso) flecha slo para el primer bar cuando cierre cruzado por encima de la media mvil y el comercio se inici,
y usted no recibir flechas de compra posteriores hasta una venta a juego (salida comercial) se produce.

Tenga en cuenta que las flechas representan todas las operaciones comerciales posibles tomadas. comercio dado no puede ser tomada por backtester

si no hay fondos suficientes para entrar en l.

Mostrar flechas comerciales actuales - Mostrar flechas de entrada / salida para el comercio seleccionado. Esto muestra las flechas para el comercio seleccionado en

ese momento (de la lista de resultados). Representa el comercio realmente obtenido.

Resultado del anlisis automtico de men de contexto de la lista 425


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Aadir todos los resultados de la Lista de Vigilancia - aade todos los smbolos de la lista de resultados de la lista de vigilancia de su eleccin. Ms informacin sobre

este aqu

Aadir resultados seleccionados a la lista de vigilancia - aade smbolos de las filas seleccionadas a la lista de vigilancia de su eleccin. Ms informacin sobre este aqu

Reemplazar lista de vigilancia con todos los resultados - vaca la lista de vigilancia y luego agrega todos los smbolos de la lista de resultados de la lista de vigilancia de

su eleccin. Ms informacin sobre este aqu

Reemplazar lista de vigilancia con los resultados seleccionados - vaca la lista de vigilancia y luego agrega smbolos de las filas seleccionadas a la lista de vigilancia de

su eleccin. Ms informacin sobre este aqu

Lista resultado claro - elimina todas las filas de la lista de resultados

Copy - Copia la lista en el portapapeles de Windows resultan, por lo que puede pegarla en otra aplicacin, como por ejemplo Excel

NOTAS IMPORTANTES:

1. Comprar flecha es verde slido, Vender flecha es slido rojo, flecha roja corta es hueca, la cubierta es verde flecha hueca

2. Las flechas slo se muestran en los grficos que tienen "Mostrar flechas" propiedad encendido.

Resultado del anlisis automtico de men de contexto de la lista 426


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

men contextual Grfico

Este men contextual aparece al hacer clic con el botn derecho del ratn sobre panel grfico.

Opciones Disponibles:

Parmetros ... - trae a colacin parmetros de dilogo que le permite modificar los parmetros de los indicadores, as como los colores, estilos, la escala y la

configuracin de ejes

Editar frmula ... - trae a colacin Editor de frmulas que le permite ver / modificar el cdigo del indicador de AFL
Cerca - cierra panel grfico
Intrada ... - le permite cambiar la visualizacin marco de tiempo para uno de los intervalos intrada disponibles

vista diaria - interruptores de visin intervalo para todos los das

vista semanal - interruptores de visin intervalo de semana


La vista mensual - interruptores de visin intervalo mensual
Cristal

Cerca - cierra panel grfico


Arreglar todo - organiza paneles a la misma altura
Ascender - mueve panel grfico seleccionado hacia arriba (panel de interruptores de orden vertical)

Mover hacia abajo - mueve seleccionado panel grfico de abajo (panel de interruptores de orden vertical)

Maximizar - maximiza la ventana seleccionada de forma que ocupe toda la pantalla

Restaurar - restaura la ventana seleccionada al tamao anterior

Modelo
Carga... - cargas diagrama de la plantilla de ventanilla nica con el archivo seleccionado (ms sobre plantillas y diseos aqu )

Salvar... - ahorra plantilla solo grfico ventana para el archivo seleccionado


Defecto de carga - cargas prefijado de la plantilla de ventanilla nica

Guardar por defecto - ahorra configuracin nica ventana actual como plantilla predeterminada

eliminar indicador - Elimina una de las secciones indicadoras de arrastrar y soltar en el Cdigo
eliminar estudio - borra seleccionados dibujado manualmente estudio (como la lnea de tendencia, Fibonacci, Gann ...) - ms sobre esto aqu

Borrar Todos los estudios - borra todos los estudios elaborados manualmente (al igual que la lnea de tendencia, Fibonacci, Gann ...)

propiedades - Muestra las propiedades (coordenadas, colores, etc) del estudio elaborado manualmente (como la lnea de tendencia, Fibonacci, Gann
...) ms en este aqu y aqu.

men contextual Grfico 427


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Diseos de men contextual

men contextual diseos aparece cuando se hace clic con el botn derecho del ratn sobre el diseo en el Espacio de trabajo
ventana, diseos lengeta.

opciones disponibles:

diseo de cargas seleccionada - Abiertas

Guardar - guarda diseo de la ventana actual bajo el nombre actual


Guardar como ... - guardar diseo de la ventana actual con un nombre nuevo

Guardar como predeterminado - guardar diseo de la ventana actual como predeterminada (de inicio) el diseo de base de datos dada

Eliminar - Eliminar diseo seleccionado

Para obtener ms informacin acerca de los diseos por favor verifica Tutorial: Hojas de grficos y diseos

Diseos de men contextual 428


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Frmula (grfico) men contextual

Frmula (grfico) men contextual aparece al hacer clic con el botn derecho del ratn sobre la frmula
que aparece en el Grficas pestaa de Espacio de trabajo panel (ver foto de la izquierda)

opciones disponibles:

Insertar - insertos seleccionados indicador en panel grfico de nuevo.

Insertar comando crea internamente una copia del archivo de la frmula original y coloca dicha copia en la carpeta de arrastrar y soltar de manera oculta la

frmula original no se ver afectada por el tratamiento posterior, o la superposicin de otros indicadores en la misma.

Haciendo doble clic en nombre de la frmula es equivalente con la eleccin de comando Insertar en el men.
Inserte Vinculado - inserciones indicador en panel grfico de nueva seleccionados directamente (es decir, vinculadas a la original).

Inserte Vinculado comando no crea ninguna copia de la frmula. En su lugar, crea un nuevo panel grfico que vincula directamente a la
frmula original. Esta edicin subsiguiente forma y / o la superposicin de otros indicadores modificar el original

Cubrir - superponer indicador seleccionado al panel grfico seleccionado

Superposicin de comandos anexa internamente cdigo adicional a la frmula utilizada por el panel grfico. Si panel carta dada fue creado
Insertar usign Vinculado, se va a modificar frmula original (vinculado).
Anlisis - mostrar ventana de anlisis automtico y recoger frmula seleccionada
Editar - ventana abierta Editor de frmulas para editar frmula seleccionada

Rebautizar - cambiar el nombre de archivo de la frmula seleccionada en ese momento

Borrar - eliminar el archivo seleccionado en ese momento frmula

Nuevo

Frmula - crea nuevo archivo de frmula en la carpeta seleccionada actualmente

Carpeta - crea nueva subcarpeta en la carpeta seleccionada actualmente


Refrescar - vuelve a leer el directorio de frmulas y re-visualizacin del rbol de frmula

Frmula (grfico) men contextual 429


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Capas men contextual

Capas men contextual aparece al hacer clic con el botn derecho del ratn sobre la capa en la lista Capas pestaa
de Espacio de trabajo cristal.

Opciones Disponibles:

Aadir capa - agrega nueva capa

Eliminar la capa de - quita capa seleccionada.

Tenga en cuenta que no se puede quitar primeros 5 capas (built-in)

Mostrar todo - muestra todas las capas que no tenga bloqueados

Ocultar todo - oculta todas las capas que no tenga bloqueados

Palanca - activa la visibilidad de las capas que no tenga bloqueados

Bloquear las capas incorporadas - le permite bloquear 5 primeras capas (built-in). Cuando la capa est bloqueada sus cambios de visibilidad de forma automtica cuando se
producen cambios de intervalo y no se puede mostrar / ocultar de forma manual.

Abra las capas incorporadas - permite desbloquear 5 primeras capas (built-in). Una vez que la capa se desbloquea su visibilidad no cambia automticamente cuando
cambia el intervalo y que pueden mostrar / ocultar de forma manual.

propiedades -
Esto inicia propiedades cuadro que le permite cambiar el nombre de la capa y decidir si determinada capa debe o no debe ser bloqueado para intervalo que se muestra. Si marca

"Bloqueo visibilidad a Interval" caja de la capa va a mostrar / ocultar automticamente dependiendo de lo que es el intervalo

que se muestra actualmente. Puede definir la visibilidad de cada capa usando combo "Intervalo" y "Mostrar / Ocultar automticamente" botones. Tenga en cuenta que existe un entorno * *

visibilidad separado para cada intervalo. La capa cuadro de propiedades siempre muestra el intervalo "mensual" en el arranque, pero esto es slo una condicin de inicio que acaba de cambiar al

intervalo particular, y modificar la visibilidad. Para configurar la capa bloqueada por completo lo que tiene que definir la visibilidad de cada capa de la lista en el cuadro combinado "Intervalo". Slo

tiene que seleccionar el intervalo y elija si la capa debe mostrarse u ocultarse para este intervalo, seleccione siguiente intervalo y otra vez elegir mostrar u ocultar, seleccionar el siguiente y as

sucesivamente ... hasta que defina la visibilidad de todos los intervalos.

Ms informacin acerca de lo que son las capas y la forma de utilizarlos es en el Tutorial: Uso de las capas seccin de la gua.

Capas men contextual 430


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

men contextual cotizacin en tiempo real

Tiempo y Ventas

abre Tiempo y Ventas ventana que proporciona informacin acerca de cada oferta, preguntar y el comercio streaming desde el mercado.

alertas fciles

abre alertas fciles ventana que proporciona una forma para definir alertas en tiempo real que se ejecuta cuando compra / venta / pasada y otros campos alcanz niveles definidos

por el usuario

Agregar smbolo

Agrega a la lista de smbolos actual cotizacin en tiempo real

Aadir lista de vigilancia ...

Aade lista de vigilancia de toda la ventana cotizacin en tiempo real

Tipo-en smbolos
Permite escribir los smbolos directamente como lista separada por comas

Insertar lnea vaca


Aade lnea vaca (separador) - til para agrupar los smbolos

quitar el smbolo
Elimina la lnea resaltada (smbolo) de la lista de cotizacin en tiempo real.

Eliminar todo

Elimina todos los smbolos de la lista de cotizacin en tiempo real

Esconder

Oculta lista de cotizacin en tiempo real

Capas men contextual 431


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Atajos de teclado

AmiBroker permite una completa personalizacin de la interfaz de usuario, incluyendo combinaciones de teclas. Para definir utilizan sus propios accesos directos Herramientas>

Personalizar men, Teclado lengeta. Lea ms sobre esto en el Personalizacin Interfaz de usuario: Tutorial .

lista de accesos directos de teclado predefinido sigue a continuacin, tenga en cuenta que si se utiliza el teclado caractersticas de personalizacin

la lista aqu puede no ser vlida porque algunas de las entradas que hayan cambiado a la suya.

Atajo de teclado Mando

CTRL + 0 VIEW_HOURLY

CTRL + 1 VIEW_1MINUTE

CTRL + 5 VIEW_5MINUTE

CTRL + 6 VIEW_15MINUTE

CTRL + C edit_copy

CTRL + D VIEW_DAILY

CTRL + E CHART_EDITFORMULA

CTRL + H VIEW_CROSSHAIR

CTRL + I CHART_MORE_INDICATORS

CTRL + M VIEW_MONTHLY

CTRL + N FILE_NEW

CTRL + O FILE_OPEN

CTRL + P FILE_PRINT

CTRL + R CHART_PARAMETERS

CTRL + S file_save

CTRL + V edit_paste

CTRL + ADD (CTRL + '+') VIEW_ZOOM_IN

ALT + VOLVER edit_undo

BORRAR EDIT_CLEAR

ALT + SUPR EDIT_CLEAR_ALL

SHIFT + DELETE EDIT_CUT

FIN CHART_SCROLL_END

F1 AYUDA

SHIFT + F1 CONTEXT_HELP

F12 CHART_RANGE_BEGIN

CTRL + F12 CHART_RANGE_HIDE

SHIFT + F12 CHART_RANGE_END

Atajos de teclado 432


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

F3 STOCK_FIND

F4 BSQUEDA RPIDA

F5 VIEW_REFRESH_CHARTS

F6 NEXT_PANE

SHIFT + F6 PREV_PANE

CASA CHART_SCROLL_BEGIN

CTRL + INSERT edit_copy

SHIFT + INSERT edit_paste

ALT + IZQUIERDA SYMBOL_PREV

CTRL + ALT + IZQUIERDA VIEW_GO_PREV

SHIFT + ALT + IZQUIERDA SYMBOL_PREV_TREE

PAGE_DOWN CHART_SCROLL_PAGE_RIGHT

CTRL + PAGE_DOWN VIEW_SHEET_NEXT

PGINA ARRIBA CHART_SCROLL_PAGE_LEFT

CTRL + PAGE_UP VIEW_SHEET_PREV

ALT + ENTRAR CHART_STUDY_PROPERTIES

ALT + DERECHA SYMBOL_NEXT

CTRL + ALT + DERECHA VIEW_GO_NEXT

SHIFT + ALT + DERECHA SYMBOL_NEXT_TREE

CTRL + restar (CTRL + '-') VIEW_ZOOM_OUT

CTRL + W VIEW_WEEKLY

CTRL + X EDIT_CUT

CTRL + Z edit_undo

Atajos de teclado 433


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Importar ASCII

AmiBroker tiene fcil de usar y flexible funcin de importacin de cotizacin. Este documento describe los conceptos avanzados de AmiBroker importador

ASCII. Los usuarios principiantes deben comenzar con Asistente para importar ASCII .

Como funciona?

datos de cotizacin pueden provenir de diversas fuentes por lo que el formato del ASCII (es decir, basado en texto) archivo puede ser muy diferente de una fuente a otra. Para

hacer frente a todas esas diferencias AmiBroker utiliza comandos de formato de definicin que definen la forma en que la informacin de texto se interpreta por el importador

ASCII. Los comandos de formato de definicin son palabras clave que comienzan con un signo de dlar "$". Estos comandos pueden ser incrustados en el archivo de datos en

s, o pueden ser almacenados en el archivo de formato de definicin por separado para uso mltiple. El almacenamiento de los comandos de definicin de formato de archivo

separado evita la necesidad de incluir los comandos de todos los archivos de datos. El nombre del archivo de definicin de formato por defecto es "default.format". Este

archivo, todos los dems archivos ".formato" y "import.types" archivo (que se describe ms adelante) deben guardarse en \ formatos subdirectorio del directorio de trabajo

actual de AmiBroker. Los valores por defecto son anulados por los comandos incluidos (incrustados) en el archivo de datos en s.

Por lo tanto, cuando se utiliza el men "Importar desde ASCII", AmiBroker primero busca la definicin de formato almacenada en el archivo "default.format" y luego

analiza el archivo que ha elegido. Si no hay ningn archivo "default.format" entonces se utiliza por defecto internos (descritos ms adelante).

Puede modificar el archivo "default.format" para adaptarse a sus necesidades. Por otra parte el uso de la automatizacin OLE (versin Win32) o interfaz ARexx
(Amiga) puede especificar el nombre del archivo de definicin de formato que se utilizar en lugar de archivo "default.format".

Los comandos de formato de definicin

Las palabras clave de comandos comienzan con un signo de dlar '$' '. Cada lnea de salida con el comando se interpreta de manera especial. Aqu est la lista de comandos

reconocidos por importador incorporado en AmiBroker. Las letras en negrita marcan palabras clave.

Mando ps DIRECCIN Definir la direccin de la empresa

argumentos < cadena> direccin de la compaa

Ejemplos de alias ps DIRECCIN "One Microsoft Way"

Mando ps AutoAadir Cambie nuevo modo de pizarra complemento

argumentos < nmero> 0 - no agregar, 1 - aadir una nueva accin cuando no


existente ticker detectado (por defecto = 0)

Ejemplos de alias ps AutoAadir 1

Mando ps ALLOWNEG Permitir que los nmeros negativos en los precios

argumentos < nmero>

Importar ASCII 434


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

0 - no se permiten los valores negativos (por defecto), 1 -

permiten valores negativos en los precios. Esto cambia

adicionalmente fuera ninguna comprobacin para la relacin

OHLC lo que puede importar datos en los campos OHLC.

cuando $ ALLOWNEG no se especifica en la definicin


importador ASCII AmiBroker realiza la siguiente
comprobacin y correccin gama de precios de apertura,
bajo y alto si (== abierta 0) abierto = estrecha; si (alta
<max (apertura, cierre)) Alta = max (apertura, cierre);

si (bajo == 0) bajo = min (apertura, cierre)

Ejemplos de alias ps ALLOWNEG 1

Mando ps ALLOW99SECONDS Convertir segundo sello vlido

argumentos < onoff> Este indicador slo funciona en combinacin con $

TICKMODE 1 (ver ms abajo para ms detalles)

$ ALLOW99SECONDS establece en 1 va a convertir

todos los registros con los segundos no vlidos (es

decir, mayor que 59) a 59s. As registro estampada

16:29:70 ser tratado como 16:29:59

Ejemplos de alias ps ALLOW99SECONDS 1

Mando ps APPENDNAME anexar cadena a la clave de pizarra (til


cuando se necesita para unirse a varios campos juntos para

hacer nico smbolo de la accin)

argumentos < cadena> cadena para anexar a la clave de pizarra

Alias $ APPENDTICKER

Ejemplos

Mando ps BREAKONERR Definir el comportamiento de errores

argumentos < nmero> 0 - para continuar, 1 - para romper la importacin de error

(por defecto = 0)

Alias

Los comandos de formato de definicin 435


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Ejemplos ps BREAKONERR 1

Mando ps CONT Definir la bandera citas continua

argumentos < nmero> <0 o 1> - citas continuas bandera, esto afecta el modo
AutoAadir $ 1 - si esto se establece, las acciones recin
aadidos se conmutan al modo de cotizacin continua
(esto significa que permite grficos de velas, por ejemplo)

Ejemplos de alias ps CONT 1

Mando ps MONEDA Definir la moneda del smbolo

argumentos < cadena> Define el smbolo de moneda

Ejemplos de alias ps Divisa

$ Nombre del formato, MONEDA $


SOBRESCRIBIR 1 $ 1 AutoAadir

Mando ps DATE_DMY definir fecha

argumentos < nmero> La fecha en el formato de Canad (DD-MM-AA). Si no


hay ningn argumento indica la fecha se toma del
nombre de archivo (sin extensin)

Alias $ DATE_CDN

Ejemplos ps DATE_DMY 05/12/99


$ DATE_CDN 05/12/1999

Mando ps DATE_MDY definir fecha

argumentos < nmero> La fecha en el formato de los Estados Unidos

(MM-DD-AA). Si no hay ningn argumento indica la fecha

se toma del nombre de archivo (sin extensin)

Alias $ DATE_USA

Ejemplos ps DATE_MDY 05/12/99


$ DATE_USA 05/12/99

Los comandos de formato de definicin 436


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Mando ps DATE_YMD definir fecha

argumentos < nmero> La fecha en el formato internacional (AA-MM-DD). Si


no hay ningn argumento indica la fecha se toma del
nombre de archivo (sin extensin)

Alias $ DATE_INT

Ejemplos ps DATE_INT 99-05-12


$ DATE_CDN 05/12/1999

Mando ps DEPURAR Cambiar el modo de registro (depuracin)

argumentos < nmero> 0 - no hay registro de errores, 1 - log errores al archivo

"import.log" (por defecto = 0)

Ejemplos de alias ps DEBUG 1

Mando ps FORMATO Definir el formato de lnea


(secuencia y tipos de campos)

argumentos DATE_MDY fecha en formato US:


MM-DD-AA (alias:
DATE_USA)

DATE_DMY fecha en formato canadiense:


DD-MM-AA (alias:
DATE_CDN)

DATE_YMD fecha en formato internacional:


AA-MM-DD (alias:
DATE_INT)

HORA el tiempo en formato HH: MM:


MM o HHMMSS o HHMM: SS
o SS

NOMBRE Nombre Smbolo (alias:

CORAZN)

ALIAS alias smbolo ($ $ AutoAadir y


sobrescribir modos solamente)

NOMBRE COMPLETO smbolo nombre completo ($

AutoAadir y $ SOBREESCRIBIR

modos

Los comandos de formato de definicin 437


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

solamente)

ABIERTO precio de apertura

ALTO precio alto

BAJO bajo precio

CERCA precio cercano

ADJCLOSE divisin ajustada al cierre

Esto se proporciona para leer adj. cierre

columna de Yahoo. Trabajos solamente en

conjuncin con el campo de cerca.

Cuando estn presentes en la definicin

de formato ASCII tanto cerca y luego

ADJCLOSE importador calcula el factor

de divisin dividiendo ADJCLOSE /

CLOSE. A continuacin, mltiples

campos de apertura, mximo, mnimo y

cierre por este factor y divide el campo

VOLUMEN por este factor. Esto

convierte efectivamente los precios no

ajustados para dividir los precios

ajustados. relacin de divisin se

bloquea una vez ADJCLOSE cae por

debajo de 0,05.

OPENINT interes abierto

VOLUMEN volumen

VOL1000 volumen en acciones


miles

VOLMIL volumen en acciones millones

VOLFACTOR factor de volumen (nmero de acciones

en un bloque) por defecto = 1

VOLUMEN DE NEGOCIOS volumen de negocios

AUX1 campo AUX1 (datos auxiliares)

AUX2 AUX2 campo (datos auxiliares)

OMITIR SKIP (ignorar) Campo

MERCADO especificar un campo que contiene el

ID de mercado (afectan a $ AutoAadir

Los comandos de formato de definicin 438


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

nicos modos $ sobrescribir)

GRUPO especificar un campo que contiene


el ID de grupo (afectan a $ y $
AutoAadir eliminen slo modos)

Lista de seguimiento especificar un campo que


contiene el nmero de la lista de
vigilancia (0-31) (afectan a $ y $
AutoAadir eliminen slo modos)

INFO especificar un campo con


informacin adicional (WSE
especfica: nk, ns, rk, rs, bien, os,
ZD, bd)

REDUCCIN especificar un campo con una tasa de

reduccin de los porcentajes (WSE

especfica)

ICB (Nuevo en 5,60)

especifique cdigo de ICB

Por ejemplo, si el archivo se ve de la

siguiente manera: (formato es smbolo,

nombre completo, cdigo de ICB) AAN,

AARON'S INC, 5375

A continuacin, importarlo usign

asistente de importacin de

AmiBroker utilice el siguiente $

FORMATO Ticker, NombreCompleto,

ICB $ 1 $ $ SOBRESCRIBIR

SEPARADOR, $ CONT 1 $ 255 $

GRUPO AutoAadir 1 $ 1

NOQUOTES

GICS incluir la clave GICS

Por ejemplo, si el archivo se ve de la

siguiente manera: (formato es smbolo,

nombre completo, GICs sub cdigo de

la industria) AAN, AARON

Los comandos de formato de definicin 439


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

INC, 25504060

A continuacin, importarlo usign

asistente de importacin de

AmiBroker utilice el siguiente $

FORMATO Ticker, NombreCompleto,

GICS $ 1 $ $ SOBRESCRIBIR

SEPARADOR, $ CONT 1 $ 255 $

GRUPO AutoAadir 1 $ 1

NOQUOTES

INDUSTRIA especificar un campo que contiene


el ID de la industria (afectan a $ y $
AutoAadir eliminen slo modos)

INDUSTRYNAME (Nuevo en 5,60) especifica un campo


que contiene la Industria de Nombres.
AmiBroker comprobar si un sector
dado ya existe y si no, va a crear una
nueva industria y asignar ganado
importado para la industria
especificado. Adems, si se
especifica SECTORNAME, asignar
recin aadido de la industria para el
sector especificado.

(Afecta a los modos SOBRESCR


$ $ AutoAadir y nica)

SECTORNAME (Nuevo en 5,60) especifica un campo


que contiene el nombre del sector.
AmiBroker comprobar si el nombre
determinado sector ya existe y si no,
va a crear un nuevo sector. Adems,
si se especifica INDUSTRYNAME,
asignar recin aadido de la
industria para el sector especificado.

(Que afecta a los modos


SOBRESCR $ $ AutoAadir y

Los comandos de formato de definicin 440


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

solamente)

APPENDTICKER especificar un campo que contiene


la cadena que debe ser aadido al
nombre de teletipo (til cuando se
necesita para unirse a varios
campos juntos para hacer nico
smbolo smbolo)

MARGEN futuro depsito de margen


contrato (valor positivo =
dlares, valor negativo ciento del
valor total)

POINTVALUE futuro valor del punto de contrato

ROUNDLOTSIZE Tamao de lote estndar (tamao de la

unidad de negociacin)

TickSize tamao de la garrapata

ADVISSUES serie de cuestiones que


avanzan

ADVVOLUME volumen de emisiones de

avance

DECISSUES serie de cuestiones en


declive

DECVOLUME volumen de emisiones en

declive

UNCISSUES nmero de cuestiones sin


cambios

UNCVOLUME volumen de emisiones sin

cambios

DIRECCIN direccin postal de la


empresa

MONEDA especifica la moneda del


smbolo

EPS DIV_PAY_DATE campos de datos fundamentales. Para

EX_DIV_DATE ms informacin leer Uso de Datos

LAST_SPLIT_DATE Fundamentales

LAST_SPLIT_RATIO

EPS_EST_CUR_YEAR
EPS_EST_NEXT_YEAR
EPS_EST_NEXT_QTR
FORWARD_EPS PEG_RATIO
BOOK_VALUE ( requiere

SHARES_OUT a especificar tambin)

Los comandos de formato de definicin 441


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

BOOK_VALUE_PER_SHARE
EBITDA
PRICE_TO_SALES ( requiere
CERCA a especificar tambin)
PRICE_TO_EARNINGS
(requiere CERCA a especificar tambin)

PRICE_TO_BV ( requiere
CERCA a especificar tambin)
FORWARD_PE ( requiere
CERCA a especificar tambin)
INGRESOS SHARES_SHORT
DIVIDENDO
ONE_YEAR_TARGET
MARKET_CAP ( requiere

CERCA que se especificarn, as que se utiliza

para calcular las acciones en circulacin)

GROSS_PROFIT SHARES_FLOAT
SHARES_OUT PROFIT_MARGIN
OPERATING_MARGIN
RETURN_ON_ASSETS
RETURN_ON_EQUITY
QTRLY_REVENUE_GROWTH

QTRLY_EARNINGS_GROWTH
INSIDER_HOLD_PERCENT
INSTIT_HOLD_PERCENT
SHARES_SHORT_PREV
FORWARD_DIV
OPERATING_CASH_FLOW
FREE_CASH_FLOW BETA

Ejemplos de alias ps FORMATO de TICKER DATE_MDY Apertura Mximo Mnimo

volumen cercano
$ FORMATO de TICKER, DATE_INT, CLOSE, VOLUMEN $ FORMATO SKIP,
tickers, Skip, Skip, DATE_INT, apertura, mximo, mnimo, cierre, volumen de
ventas

Mando ps NOMBRE COMPLETO Definir completa nombre del smbolo

argumentos < cadena> Nombre completo del smbolo

Ejemplos de alias ps FULLNAME Apple Computer Inc.

Los comandos de formato de definicin 442


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Mando ps GICS Definir cdigo GICS (Global Industry Sistema de


Clasificacin)

argumentos < nmero> esto afecta $ 1 y $ AutoAadir sobrescribir modos 1 - si


esto se especifica smbolos se asignan a la categora
dada GICS

Ejemplos de alias Ahora puede importar GICS asignaciones de smbolo de cdigo usando

importador ASCII.
$ Comando FORMAT ahora es compatible con el cdigo GICS y no hay
comando $ GICS para archivos-smbolo nico.

Por ejemplo, si el archivo se ve de la siguiente manera: (formato es smbolo,

nombre completo, GICs cdigo de la industria sub) AAN, Inc AARON, 25504060

A continuacin, importarlo usign asistente de importacin de AmiBroker utilice el siguiente

$ FORMATO Ticker, NombreCompleto, GICS $ 1


$ $ SOBRESCRIBIR SEPARADOR, $ CONT 1 $
255 $ GRUPO AutoAadir 1 $ 1 NOQUOTES

Mando ps GRUPO Definir ID de grupo

argumentos < nmero> esto afecta el modo AutoAadir $ 1 - cuando se indique, los
smbolos recin agregados son asignados al grupo con el
nmero dado.

Ejemplos de

alias

Mando ps HBRIDO Cambiar el modo hbrido de encendido / apagado

argumentos < nmero> 0 (off) o 1 (activado). Cuando se establece este indicador, se


pueden combinar citas de varios archivos, por ejemplo, un
archivo puede contener los precios slo se abren y el
volumen y el otro archivo puede contener datos de alta / baja
/ cerrar. Es muy til para la Bolsa de Varsovia para combinar
los datos de fijacin y citas continuas posteriores.

Ejemplos de

alias

Los comandos de formato de definicin 443


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Mando ps INDUSTRIA Definir ID industria

argumentos < nmero> esto afecta el modo AutoAadir $ 1 - cuando se indique, los
smbolos recin agregadas se asignan a la industria con el
nmero dado.

Ejemplos de

alias

Mando ps MERCADO Definir ID mercado

argumentos < nmero> esto afecta el modo AutoAadir $ 1 - cuando se indique,


los smbolos recin agregadas se asignan al mercado con
nmero dado.

Ejemplos de

alias

Mando ps NOMBRE Definir clave de pizarra

argumentos < ticker> clave de pizarra (smbolo) (por defecto = nombre del archivo
sin la ruta y extensin)

Alias $ CLAVE DE PIZARRA

Ejemplos ps NOMBRE AAPL


$ De TICKER MSFT

Mando ps NOQUOTES el modo de datos de cotizacin conmutador

argumentos < nmero> 0 - (por defecto) solo aceptar datos de cotizacin (cheques

AmiBroker de precios que no son cero y fechas vlidas)

1 - Desconectar datos de cotizaciones de comprobar esto

permite la importacin de datos no comillas, por ejemplo, slo

ticker y nombres completos

Alias $ CLAVE DE PIZARRA

Ejemplos ps NOMBRE AAPL


$ De TICKER MSFT

Mando ps EXAGERAR Cambiar el modo de sobreescritura de encendido / apagado

argumentos < nmero> 0 - off, 1 - on. Cuando el modo de sobreescritura es entonces la

informacin proporcionada por GRUPO, MERCADO, INDUSTRIA,

campos FULLNAME se sobrescribe para los smbolos existentes

(no slo para los recin agregado)

Los comandos de formato de definicin 444


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Ejemplos de alias ps SOBREESCRIBIR 1

Mando ps PRICEFACTOR Definir factor precio

argumentos < nmero> el factor por el cual se multiplican los datos de

precios (por defecto = 1)

Ejemplos de alias ps PRICEFACTOR 100

Mando ps RAWCLOSE2OI Ponga Raw Precio de cierre de campo OI

argumentos < nmero> 0 - off, 1- sucesivamente. (Desactivado por defecto) - hace

que el campo OpenInterest se acerca asignado (en bruto

cerrar) el valor del campo multiplicado por 100

Ejemplos de alias ps RAWCLOSE2OI 1

Mando ps RECALCSPLITS Volver a calcular divisiones

argumentos < nmero> 0 - off, 1- sucesivamente. (Desactivado por defecto) hace

que las divisiones son recalculados por AmiBroker

por el algoritmo que intenta reconstruir el precio


ajustado correcto, basado en informacin incorrecta
proporcionada por Yahoo.

Tenga en cuenta que Yahoo ofrece slo 2 dgitos decimales

en adj. campo cercano, por tanto, cuanto ms adj. cierre se

aproxima a cero, debido a adjustements crece el error. La

opcin $ RECALCSPLITS 1 est destinado a abordar este

problema (al menos parcialmente). Funciona de la siguiente

manera:

1. para cada relacin de la barra ADJCLOSE /

CLOSE se calcula

2. Si la relacin de los cambios en dos barras


consecutivas en ms de un 10% significa que

fraccin que pas ese bar. La verdadera relacin de divisin

se adivina, haciendo coincidir cierto fraccin en el formato de

X / Y, donde X e Y =

1..9, con el cambio en las proporciones.

3. A continuacin, relacin de divisin verdadera se utiliza para

ajustar todos los bares ltimos hasta que se detecta la nueva divisin.

Los comandos de formato de definicin 445


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Slo funciona en conjuncin con


ADJCLOSE

Ejemplos de alias ps RECALCSPLITS 1

Mando ps RECALCVOL Cambiar el volumen de divisin automtica


reclculo

argumentos < nmero> 0 - off, 1 - on (ndice base solamente), 2 - en (todos los


ndices). Cuando este es el AmiBroker calcula volmenes de
ndices basados en las asignaciones a los mercados y los
ndices de bases definidas en la ventana Categoras

Ejemplos de alias ps RECALCVOL 2

Mando ps RECALCAD Cambiar avance / descenso automtico


reclculo de material compuesto

argumentos < nmero> 0 - off, 1 - on. Cuando este es el AmiBroker calcula nmeros y
volmenes de las cuestiones que avanzan, en declive y sin
cambios sobre la base de las asignaciones a los mercados y
los ndices de bases definidas en la ventana Categoras.

Ejemplos de alias ps RECALCVOL 2

Mando ps ROUNDADJ Ronda de divisin ajustada a precios determinado

nmero de DecimalDigits

argumentos < DecimalDigits> dgitos decimales - causa de divisin ajustados


precios (vase ms arriba) para estar redondeados con

precisin '' DecimalDigits. Por defecto se realiza el redondeo

Slo funciona en conjuncin con


ADJCLOSE

Ejemplos de alias ps ROUNDADJ 2

Los comandos de formato de definicin 446


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Mando ps SEPARADOR Definir campo de carcter separador

argumentos < separador char> el carcter utilizado para separar datos


campos (por defecto = espacio)

Ejemplos de alias ps SEPARADOR,

$ SEPARADOR;

Mando ps SKIPLINES Definir el nmero de lneas para saltar (ignorar)

argumentos < nmero> nmero de lneas para saltar (default = 0)

Ejemplos de alias ps SKIPLINES 1

Mando ps ESTRICTO Los interruptores en la comprobacin / apagado si se ha estado

abierto, los precios altos, bajos son mayores que cero

argumentos < onoff> (Por defecto = 0)

Ejemplos de alias ps ESTRICTA 1

Mando ps TICKMODE Los interruptores en modo encendido / apagado de garrapata

$ TICKMODE es un modo especial de importacin, que permite importar citas que haveduplicate marcas de tiempo

Hace dos supuestos:


a) los datos de entrada deben entrar en el orden ascendente de tiempo (es decir, los documentos ms antiguos en primer lugar, los regi

b) los datos de entrada deben consistir en toda la historia de la garrapata porque importador se eliminarn todos los presupuestos existe

Una vez ms: Encendido de $ 1


TICKMODE
borrar cualquier cita que ya existen en la base de datos y luego importar todas las garrapatas de archivo de datos

Por ejemplo, los datos de los archivos como ste:

MOL, 0,20050606,162959,16400.0000,16400.0000,16400.0000,16400.0000,2MOL, 0,20050606,16295

Se pueden importar utilizando el siguiente archivo de definicin:

$ FORMATO Ticker, Skip, Date_YMD, Tiempo, abierto, alto, bajo, cierre, volumen 1 $ SKIPLINES $
SEPARADOR,

Los comandos de formato de definicin 447


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

$ CONT 1 $ 255 $
GRUPO AutoAadir
1 DEBUG $ 1 $ 1
TICKMODE

A veces ocurre que los archivos de entrada tienen marcas de tiempo (segundos no vlidos> 59).

Por ejemplo:

MOL, 0,20050606,162970,16400.0000,16400.0000,16400.0000,16400.0000,2

Por favor, eche un vistazo ms de cerca a la primera lnea se muestra en este ejemplo de que tenga tiempo: 16: 29: 70 (! Ves 70 segun

As que he tenido que aadir una bandera especial para el importador que funciona en torno a este tipo de errores en los datos.

Se llama ALLOW99SECONDS $ 1 y convertir todos los registros con los segundos no vlidos (es decir, mayor que
16:29:70 ser tratado como 16:29:59

Ahora para el modo de seal para trabajar con este tipo de registros incorrectos que tendra que aadir dos lneas a la definicin im

$ 1 $ TICKMODE
ALLOW99SECONDS 1

argumentos < onoff> (Por defecto = 0)

Ejemplos de alias ps TICKMODE 1

Mando ps CAMBIO DE HORA Definir cambio de hora intrada utilizado durante la importacin

argumentos < nmero> nmero de horas para cambiar los sellos de fecha / hora (puede ser

fraccional)

Ejemplos de alias ps TIMESHIFT 2

; se desplazar hacia delante 2 horas

$ TIMESHIFT -11.5
; 11 se desplazar hacia atrs y media hora

Mando ps VOLFACTOR Definir el factor de volumen

argumentos < nmero> el factor por el que se multiplica el volumen de datos

(por defecto = 1)

Los comandos de formato de definicin 448


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Ejemplos de alias ps VOLFACTOR 10

Mando ps Lista de seguimiento Definir nmero de lista de vigilancia

argumentos < nmero> esto afecta $ 1 y $ AutoAadir SOBRESCRIBIR 1


modos - si esto no se especifica, se aaden smbolos
que acaba de agregar a la lista de vigilancia con el
nmero dado.

Ejemplos de

alias

Mando ps CLEANSECTORS Limpia sector / industria (limpiar) existente


estructura

argumentos < nmero> Si est activado, en la estructura del sector / industria


(1), existente ser eliminado e inicializado con el
sector 0, 1, 2, 3 ... 63 / Industria 0 ... 255

Este comando slo se debe utilizar en combinacin con SECTORNAME,


INDUSTRYNAME $ campos de formato para permitir la
creacin de la estructura del sector fresca

Ejemplos de alias Consulte el siguiente ejemplo (sector de la importacin / estructura de la industria)

Mando ps SORTSECTORS Ordenar sector / estructura de la industria

argumentos < nmero> si se encuentra activada (1), la estructura del sector / industria

se ordenar alfabticamente despus de la importacin.

Este comando slo se debe utilizar en combinacin con SECTORNAME,


INDUSTRYNAME $ campos de formato para permitir la
creacin de la estructura del sector fresca

Ejemplos de alias Consulte el siguiente ejemplo (sector de la importacin / estructura de la industria)

Mando ps USEONLYLOCALDB Interruptores "Usar slo base de datos local"


opcin para el smbolo

argumentos < nmero> Si los datos se alimenta de plug-in de base de datos,

utilizando el importador ASCII para agregar cualquier

Los comandos de formato de definicin 449


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

smbolo hace que stos smbolo recin aadida de


tener "Use nica base de datos local de" bandera
activada. Un nuevo comando: $ 0
USEONLYLOCALDB

permite desactivar esta opcin (por lo que acaba de

agregar smbolos tienen "uso exclusivo de base de datos

local" apagados)

Esta bandera NO afecta a los smbolos existentes.

Ejemplos de

alias

notas:

para DATE_xxx puedes usar ??-??, ??/?? o ?? \ ?? como separadores da / mes / ao. Incluso se puede omitir separadores en absoluto si slo le dar
una fecha en un dgito 6 (AAMMDD, MMDDAA, DDMMAA) o en formato de 8 dgitos (AAAAMMDD, MMDDAAAA, DDMMAAAA).

AmiBroker reconoce decimal, as como fracciones de verdaderos en los datos de precios. fracciones verdaderos deben seguir todo el valor despus
de al menos nico espacio. Por ejemplo, puede especificar: 5,33 o 5 1/3

AmiBroker no se limita a ningn tipo de fraccin, si lo desea, puede escribir incluso: 5 333/999

comentarios

Se pueden incluir comentarios, tanto en formato de archivo de definicin y el archivo (s) de datos. Cada lnea que comienza con * (Asterisco) o ; (Punto y coma) o #
(Hash) se trata como un comentario e ignorado por el importador ASCII.

ejemplos de uso

Lo que puede parecer complicado de la lista de comandos se convertir muy claro despus de algunos ejemplos. As que les dar cuatro ejemplos de cmo
escribir archivos de definicin de formato. En primer ejemplo mostrar la definicin de CSV (valores separados por comas) cita a travs del sitio finanzas de
Yahoo. En segundo ejemplo mostrar definicin de formato de archivo ASCII Metastock. En tercer ejemplo muestra la definicin de Omega SuperCharts
formato de archivo ASCII. Y cuarto ejemplo mostrar la definicin de s-archivos utilizados por DM BOS (compaa de corretaje polaco).

yahoo CSV

Los datos desde el sitio de Yahoo se ve de la siguiente manera:

Fecha, abierto, alto, bajo, Cerrar, Volumen 1-fe-


0,104,105,100,100.25,2839600
31-Jan-28-Jan-0,101,103.875,94.50,103.75,6265000
0,108.1875,110.875,100.625,101.625,3779900

comentarios 450
Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

La primera lnea nos da una pista sobre el significado de los campos separados por comas. Primer campo sostendr la fecha. Los campos restantes mantendrn
abiertos, precios, altos, bajos y estrechos volumen. Importador debe saltarse la primera lnea y analizar todas las lneas restantes que contienen datos solo separados
por comas. Formato de archivo de definicin apropiada sera el siguiente:

$ FORMATO Date_DMY, apertura, mximo, mnimo, cierre, Volumen 1


SKIPLINES $ $ SEPARADOR, DEBUG $ 1 $ 1 $ AutoAadir BREAKONERR
1

$ DEBUG cambia el registro de errores al archivo "import.log" y $ BREAKONERR causarn importador para detenerse despus del primer error encontrado. $
AutoAadir asegura que la nueva clave de pizarra se aadir a la base de datos si no se encuentra. Bueno ... usted puede preguntar: cmo sabe el nombre clave
de pizarra? La respuesta es sencilla: si no hay un campo que define la clave de pizarra, el importador toma el nombre de archivo (sin ruta y la extensin) como un
teletipo. As que si va a importar el archivo "C: \ Mis datos \ AAPL.CSV" AmiBroker utilizar "AAPL" como una clave de pizarra.

metastock ASCII

Los datos en formato ASCII Metastock se ve de la siguiente manera:

<Ticker>, <por>, <fecha>, <alto>, <bajos>, <Cerrar>, <vol> AAP, D,


1/17 / 2000,5483.33,5332.01,5362.3,0 AKS, D, 1 / 17 /
2000,9868.45,9638.03,9687.62,0 FET, D, 1/17 /
2000,3741.3,3540.2,3570.81,0

Primer campo sostendr la clave de pizarra, en segundo lugar - perodo de tiempo ( "D" significa datos diarios), tercer - fecha de la cita. El resto llevar a cabo, precios

altos, bajos y estrechos volumen. El importador debe entonces salte la primera lnea y analizar todas las lneas restantes que contienen datos solo separados por

comas. Formato de archivo de definicin apropiada sera el siguiente:

$ FORMATO Ticker, Skip, Date_MDY, alto, bajo, cierre, Volumen 1 SKIPLINES


$ $ SEPARADOR, DEBUG $ 1 $ 1 $ AutoAadir BREAKONERR 1

Saltar en $ FORMATO define un campo que debe ser ignorado por el importador.

Omega SuperCharts ASCII

Los datos en formato ASCII SC Omega se ve de la siguiente manera:

ticker, la fecha de apertura, mximo, mnimo, cierre, vol

AAP, 20000117,5333.01,5483.33,5332.01,5362.3,3433450

Este formato es similar a las anteriores, sin embargo la fecha est en formato AAAAMMDD y sin separadores entre ao, mes y da parte. AmiBroker, sin
embargo, puede manejar este tipo de fechas con facilidad. Formato de archivo de definicin apropiada sera el siguiente:

ejemplos de uso 451


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

$ Nombre del formato, Date_Int, abierto, alto, bajo, Cerrar, Volumen


SEPARADOR $, $ DEBUG 1 $ 1 $ SKIPLINES AutoAadir 1 $ 1 BREAKONERR

Saltar en $ FORMATO define un campo que debe ser ignorado por el importador.

DMBOS S-archivos

Los datos en este formato es el siguiente:

0,29-02-00,12: 05, MIDWIG, 1.069,1 ,,, + 1.2,336002000,


0,29-02-00,12: 05, NIF, 48,6 ,,, + 0.8,1763000,
0,29-02-00,12: 05, WIG20,2300.3 ,,, + 1.1,336002000,
0,29-02-00,12: 05, peluca, 21.536,8 ,,, + 0.2,336002000,
0,29-02-00,12: 05, Wirr, 2.732,8 ,,, + 1.6,16373000,
1,29-02-00,12: 05, AGORA, 144.00 ,,, + 4.7,15802000,
1,29-02-00,12: 05, AGROS, 40.00, nk, 72, + 5.0,840000,
1,29-02-00,12: 05, AMERBANK, 28.00 ,,, + 3.7,22000,
1,29-02-00,12: 05, AMICA, 41.50, nk, 99, + 2.2,564000,

Este formato es un poco ms complicado. Para nosotros campos tiles son: 2 - fecha, el 4 - ticker, 5 - precio de cierre, 9 - el valor de volumen de negocios
(cerca * volumen). Los campos restantes se tiene otra informacin que no es til para nosotros. Formato de archivo de definicin apropiada sera el siguiente:

$ FORMATO Skip, Date_DMY, Skip, Nombre, Primer, Skip, Skip, Skip, Facturacin $ SEPARADOR,
DEBUG $ 1

Importacin de estructura Sector /

Supongamos que tenemos un archivo de texto con smbolos de cotizacin, nombres completos, Nombre del sector y un sector listadas lnea a lnea, de la siguiente manera:

"DDD", "3D Systems Corporation", "Tecnologa", "Aplicaciones informticas: Software preenvasados" "MMM", "3M Company",
"Cuidado de la Salud", "Instrumentos mdicos / dentales" "SVN", "7 Das Group Holdings limitado "," Servicios de consumo ","
hoteles / complejos "" AHC "," AH Belo Corporacin "," Servicios de Consumo "," Prensa / Revistas "" aire "," AAR Corp. "," Bienes
de capital "," Aerospace "

"AAN", ", inc. De Aarn", "Tecnologa", "Diversified Commercial Services" "ABB", "ABB Ltd",
"bienes de consumo duraderos", "Productos elctricos"

Para importar dicho archivo se utiliza la siguiente definicin de formato:

$ FORMATO Ticker, NombreCompleto, SectorName, IndustryName $


SEPARADOR, AutoAadir $ 1 $ 1 $ NOQUOTES sobrescribir 1 $ 1
CLEANSECTORS

ejemplos de uso 452


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

$ 1 SORTSECTORS

$ NOQUOTES 1 le dice al importador de que vamos a ser la importacin de datos no comillas. $ AutoAadir 1 / $ SOBREESCRIBIR 1 se requiere para agregar
automticamente nuevos smbolos y sobrescribir la informacin de smbolos existentes. $ 1 CLEANSECTORS toallitas estructura existencias / industria existentes
antes de importar y $ SORTSECTORS 1 - ordena sectores / industrias despus de importar lo que sern listados en orden alfabtico en la ventana del smbolo. $
Comando FORMAT simplemente especifica el orden y el tipo de campo para importar

AmiBroker leer como archivo ASCII de uno en uno, entonces se comprobar siempre que sea dado nombre / sector de la industria ya existe, si no - se crear
nuevo sector / industria. A continuacin, se asignar smbolo dado al sector / rama de actividad especfica.

El resultado ser una base de datos con la nueva estructura del sector / industria de su constitucin y de los smbolos asignados a los sectores e industrias adecuadas.

funcionalidad descrita se utiliza para implementar Herramientas-> Actualizar lista de smbolos de Estados Unidos y la herramienta de categoras.

El comportamiento por defecto

Al importar archivos ASCII, AmiBroker intenta abrir el archivo "default.format" (en el directorio del AmiBroker) para obtener la definicin de formato.
Si el archivo no existe tal se aplica el siguiente formato por defecto:

$ FORMATO DATE_USA, apertura, mximo, mnimo, cierre, VOLUMEN $ SEPARADOR

Esto significa que al importador ASCII por defecto utilizar carcter de espacio como separador y analizar los siguientes campos: fecha, apertura, mximo, mnimo,
cierre, volumen. El nombre de archivo (sin ruta y la extensin) se utiliza como clave de pizarra. Todos los dems parmetros de importacin ($ depuracin, $
AutoAadir, etc.) se ponen a cero.

tipos y formatos de archivos definidos por el usuario

Ahora AmiBroker puede utilizar no slo default.format archivo de definicin, sino tambin otros archivos especificados por el usuario. Los tipos de archivos, filtros y archivos de

formato de definicin se especifican en import.types presentar (ejemplo se incluye en el paquete de actualizacin). Ahora el usuario puede preparar / modificar import.types presentar

a la descripcin de los formatos y filtros para utilizar ASCII compatibles. El formato de import.types archivo es:

<Nombre descriptivo> | <filtro de archivos> | <nombre del archivo de definicin>

Nota caracteres de lneas verticales entre estos tres campos. Archivo de ejemplo import.types se ve de la siguiente manera:

ASCII por defecto (*. *) | * * |. CSV default.format de Yahoo (* .csv) |


* .csv | yahoo.format Metastock ASCII (* .mst) | * .mst |
metastock.format Omega ASCII SC (* .txt) | * .txt | omega.format
s-Files (s * *) |. * s * |. sfile.format C-Files (* c *) |. c * * |. cfile.format
Sharenet DAT ( * .dat) | * .dat | dat.format

Si existe tal archivo, ver los tipos en el "Archivos de tipo" combo-box y cuando se selecciona un filtro adecuado se utiliza y despus de seleccionar
algunos archivos y haciendo clic en OK - importador vaya a utilizar se especifica ".formato" archivo.

El comportamiento por defecto 453


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

De esa manera se puede definir tantos formatos de datos basados en texto como desee y AmiBroker ser capaz de "comprender" a todos ellos.

alias ticker

Ahora cada ticker puede tener un alias asignado, por lo que de la AmiBroker incorporada importadores pueden reconocer que la seguridad por tanto clave de
pizarra y los nombres de alias. Esto es til cuando se utiliza dos fuentes de datos que utilizan ligeramente diferente smbolo de la convencin de nombres o si
desea dar a los smbolos nombre ms intuitivo mientras que conserva la capacidad de utilizar los importadores y sin problemas.

categorizacin GICS

GICS es estndar clasificacin de la industria mundial, ver


http://en.wikipedia.org/wiki/Global_Industry_Classification_Standard
para ms detalles sobre el sistema GICS.

GICS cdigos son de 2 a 8 dgitos. Tal como 10 para el sector de la energa o 351010 para "Equipos y suministros Cuidado de la Salud" de la industria.

Los cdigos son fijos, incluso si se aaden nuevas clasificaciones en algn momento en el futuro. Es importante entender que estos cdigos
funcionan de manera jerrquica.

NOTA: La corriente de bases de datos no tienen cdigos asignados a GICS smbolos. Por lo que yo s PremiumData http://www.premiumdata.net/ tiene
la intencin de liberar la base de datos compatible con AmiBroker con el apoyo GICS.

AmiBroker ahora lee el archivo GICS.txt de su carpeta de instalacin. Contiene categoras GICS enumerados uno por uno en orden de cdigo GICS en los
siguientes GICS formato; nombre, descripcin <CRLF>

GICS es cdigo numrico de 2 dgitos hasta 8 dgitos Nombre es GICS


nombre de la categora Descripcin es GICS descripcin de la categora
Estos campos deben estar separados por punto y coma

<CRLF> significa caracteres de alimentacin de retorno de carro / lnea (significa "nueva lnea" - slo tiene que pulsar la tecla ENTER / RETURN si est editando con el editor de

texto)

Debe haber una sola categora por lnea en el archivo GICS.txt

El archivo por defecto GICS.txt ya se suministra.

categorizacin ICB

LPI es sinnimo de Clasificacin Industrial de referencia ( http://en.wikipedia.org/wiki/Industry_Classification_Benchmark


).

AmiBroker permite tambin ICB sistema de clasificacin de 4 niveles, pero la base de datos de demostracin no tiene smbolos clasificados de acuerdo con la norma citada.

Puede encontrar los cdigos de clasificacin ICB en ICB.txt archivo dentro de la carpeta AmiBroker.

tipos y formatos de archivos definidos por el usuario 454


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

NOTA: las bases de datos actuales no tienen cdigos asignados a ICB smbolos. clasificacin ICB de acciones del NYSE se pueden
importar desde http://www.nyse.com/indexes/nyaindex.csv

AmiBroker ahora lee el archivo ICB.txt de su carpeta de instalacin. Contiene categoras ICB enumerados uno por uno en orden de cdigo de ICB en el
siguiente formato ICB; Nombre <CRLF>

LPI es cdigo numrico de 4 dgitos. Nombre

es ICB nombre de la categora

Estos campos deben estar separados por punto y coma

<CRLF> significa caracteres de alimentacin de retorno de carro / lnea (significa "nueva lnea" - slo tiene que pulsar la tecla ENTER / RETURN si est editando con el editor de

texto)

Debe haber una sola categora por lnea en el archivo ICB.txt

El archivo por defecto ICB.txt ya se suministra.

categorizacin ICB 455


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Modelo de objetos de automatizacin OLE de AmiBroker

Nota importante sobre la automatizacin OLE:

Se proporciona el interfaz de automatizacin OLE para controlar AmiBroker del proceso externo (como Windows Scripting Host). Si bien es posible
acceder a la Broker.Application y objetos subyacentes de las frmulas de la AFL se debe tener mucho cuidado de no tocar los objetos de interfaz de usuario
(Documentos, Documento, Ventanas, Ventana, objeto de Analysis) de frmula AFL ya que al hacerlo, se le probable "cortar la rama que est sentado".
Especialmente cosas como cambiar de pestaa tabla se ejecute actualmente frmula grfica son totalmente prohibida. Cambio de objetos de interfaz de
usuario a travs de OLE desde AFL que se est ejecutando actualmente en aquellas partes de la interfaz de usuario es la receta para el desastre. Usted ha
sido advertido.

AmiBroker jerarqua del modelo de objetos. v5.50

ndice de objetos

ADQuotation ventanas mercados


ADQuotations Comentario Cotizacin
Anlisis ( 1) Documento citas
AnalysisDoc ( 2) Documentos Valores

AnalysisDocs ( 2) Mercado Cepo


Solicitud
Ventana

(1) - Anlisis objeto es obsoleta a partir de 5,50. Se fue de aqu para compatibilidad con versiones anteriores y accede Ventana vieja Anlisis

automtico slo
(2) - AnalysisDoc objeto y AnalysisDocs coleccin son nuevos objetos introducidos en v5.50 y permite controlar la ventana Nuevo

anlisis

Modelo de objetos de automatizacin OLE de AmiBroker 456


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

ADQuotation

propiedades:

Fecha como Fecha

AdvIssues As Long
AdvVolume como individual

DecIssues As Long
DecVolume como individual

UncIssues As Long
UncVolume como individual

Descripcin:

clase ADQuotation mantiene una barra de avance de informacin / descenso

ADQuotations

mtodos:

Funcin Aadir ( ByVal Fecha Como variante) como objetos

Funcin retirar ( ByVal Fecha Como variante) As Boolean


propiedades:

t. ( ByVal Fecha Como variante) como objetos [R / u] [por defecto]

Contar As Long

Descripcin:

ADQuotations es una coleccin de objetos ADQuotation

Anlisis

Este objeto es obsoleta. Slo se proporciona para mantener la compatibilidad con cdigo antiguo. objeto de anlisis

siempre accede VIEJO anlisis automtico.

propiedades:

Propiedad Filtrar ( ByVal nType As Integer, ByVal pszCategory As String) As Long [R / w]


mtodos:

Sub backtest ([ ByVal Tipo Como variante])


Sub ClearFilters ()
Sub Editar ([ ByVal bForceReload Como variante])
Sub Explorar ()
Funcin Exportar ( ByVal pszFileName As String) As Boolean
Funcin LoadFormula ( ByVal Nombre del archivo As String) As Boolean
Funcin LoadSettings ( ByVal pszFileName As String) As Boolean
Sub MoveWindow ( ByVal Izquierda As Long, ByVal Parte superior As Long, ByVal Anchura As Long, ByVal Altura Como de largo)

ndice de objetos 457


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Sub Optimizar ([ ByVal Tipo Como variante])


Funcin Informe ( ByVal pszFileName As String) As Boolean
Funcin SaveFormula ( ByVal pszFileName As String) As Boolean
Funcin Guardar ajustes ( ByVal pszFileName As String) As Boolean
Sub Escanear ()

Sub Mostrar ventana ( ByVal nShowCmd Como de largo)


Sub SortByColumn ( ByVal iColumn As Long, ByVal bAscending As Integer, ByVal
bMultiMode Como nmero entero)

propiedades:

RangeMode As Long
RANGEN As Long
RangeFromDate como Fecha
RangeToDate como Fecha
Aplicar para As Long

Descripcin:

objeto de anlisis proporciona un control programtico de la ventana de anlisis automtico

notas:

Analysis.Backtest (Tipo = 2); - Se ejecuta parmetro Tipo de backtest


puede ser uno de los siguientes valores: 0: cartera de backtest /
optimizar 1: backtest individuo / optimizar 2: viejos backtest / optimizar

ES importante notar que las razones de compatibilidad hacia atrs el modo por defecto Backtester

ES BACKTEST "viejo". Por lo tanto, ESPECIFIQUE TIPO = 0 si usted quiere conseguir cartera de backtest.

Analysis.Optimize (Tipo = 2); - Se ejecuta parmetro Tipo de


optimizacin puede ser uno de los siguientes valores: 0: backtest
cartera / optimizar 1: backtest individuo / Optimizar 2: viejos backtest /
optimizar

3: caminar hacia adelante de prueba (AmiBroker versin 5.11.0 o superior)

Analysis.Report (FileName: String) - ahorra informe al archivo o si la muestra archivo = ""

Analysis.ApplyTo - defina se aplican a modo de: 0 - todas las existencias, 1 - actual de las acciones, 2 - uso del filtro Analysis.RangeMode -

define el modo de rango: 0 - todas las citas, 1 - n ltimas citas, 2 - n ltimos das, 3

- desde-hasta la fecha

Analysis.RangeN - define N (nmero de bares / da backtest)


Analysis.RangeFromDate - defina "desde" fecha Analysis.RangeToDate -
define "a la" fecha
Analysis.Filter (nType: resumen, Categora: String) - sistemas / recupera la configuracin argumento
nType filtro define el tipo de filtro 0 - incluye, 1 - excluye argumento categora define Filtro:

"ndice", "favorito", "mercado", "grupo", "sector", "ndice", "lista"

Anlisis 458
Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

AnalysisDoc

AnalysisDoc es un objeto nuevo introducido en la versin 5.50. Permite acceder a nuevos documentos de proyecto
Anlisis de extensin (APX) y realizar multiproceso
scans / exploraciones / backtests / optimizaciones en la ventana Nuevo anlisis de forma asncrona. Asncrona significa que el
mtodo Run () slo se inicia el proceso y devuelve immediatelly. Debe esperar a que usted debe comprobar peridicamente la
bandera IsBusy (por ejemplo, cada segundo) en su propio cdigo.

propiedades:

Propiedad Est ocupado As Boolean [R]

mtodos:

Sub Cerca ()
Funcin Exportar ( ByVal pszFileName As String) As Long
Funcin correr ( ByVal Accin As Long) As Long
Descripcin:

AnalysisDoc objeto proporciona un control programtico del nuevo anlisis de documentos / ventana.

Est ocupado propiedad permite comprobar cada vez que la ventana de anlisis est ocupado haciendo anlisis. Debe comprobar peridicamente

este indicador si desea esperar a su finalizacin. Tenga cuidado de no llamar a esto muy a menudo, ya que disminuir el rendimiento. Para un mejor

resultado, compruebe que cada segundo. Tambin es necesario comprobar este indicador si no est seguro cada vez que la ventana de anlisis est

ocupada antes de intentar llamar la exportacin () o Run (), de lo contrario, estas llamadas fallan si el anlisis est en curso.

Cerca( ) mtodo cierra el documento Anlisis / ventana. Si hay alguna operacin en curso que se dar por terminado. Para evitar la
terminacin prematura, compruebe la propiedad IsBusy.

Exportar( Mtodo pszFileName) permite exportar el listado de resultados de anlisis que sea .HTML o un archivo CSV. Devuelve 1 en caso de

xito (exportacin exitosa) o 0 en caso de error (por ejemplo, si est ocupado ventana de anlisis)

Correr( mtodo de accin) permite ejecutar de forma asincrnica escanear / exploraciones / backtest / optimizaciones. parmetro de accin
puede ser uno de los siguientes valores: 0: Exploracin 1: Exploracin 2: cartera de backtest 3: Persona Backtest 4: Optimizacin de la
cartera

5: Optimizacin individual (soportado a partir v5.69) 6: Prueba de caminar hacia


adelante

Es importante entender que el mtodo Run simplemente inicia el proceso y devuelve immediatelly. No
espera para su conclusin.
Debe esperar a que necesita consultar bandera IsBusy peridicamente (por ejemplo, cada segundo).

Correr() devuelve 1 en caso de xito (proceso que comienza con xito) o 0 en caso de error (por ejemplo, si est ocupado ventana de

anlisis)

AnalysisDoc 459
Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

El procedimiento para ejecutar backtest automatizado consiste en abrir proyecto de Analysis previamente guardado (que incluye todos los ajustes

que sean necesarios para llevar a cabo cualquier accin), llamada Run () y esperar a su finalizacin.

Dado que actualmente puede tener varios proyectos de anlisis de funcionamiento, hay una coleccin AnalysisDocs que representa
a todos los documentos de anlisis abierto y le permite abrir archivos guardados anteriormente (que contienen frmulas, ajustes y
todo lo necesario para funcionar).

Nuevo objeto AnalysisDoc no le permite leer la configuracin de lectura / escritura con el fin - no se supone para manipular la interfaz de usuario,

mientras que la ventana nuevo anlisis est en marcha. forma correcta de utilizar la ventana Nuevo anlisis es abrir archivo de proyecto

existente y correr. Si desea modificar la configuracin, usted debe escribir / modificar archivo de proyecto existente. El archivo de proyecto de

anlisis (extensin .apx) es un archivo con formato XML explica por s mismo legible que se puede escribir / editar / modificado en cualquier

idioma / cualquier editor de texto.

El siguiente ejemplo JScript


a) abre proyecto de anlisis del archivo C: \ Analysis1.apx
b) comience a backtest (asncrona)
c) espera para la finalizacin

d) Las exportaciones resultados

e) cierra documento de anlisis

AB = new ActiveXObject ( "Broker.Application" ); // Crea objeto AmiBroker

tratar

{
NewA = AB.AnalysisDocs.Open ( "C: \\ analysis1.apx" ); // Abre el archivo de proyecto de
anlisis previamente guardado
// NewA representa la instancia de Nuevo anlisis de documentos / ventana

Si ( NewA) {

NewA.Run ( 2 ); // Iniciar backtest de forma asncrona

mientras ( NewA.IsBusy) Wscript.Sleep ( 500 ); // Comprobar IsBusy


cada 0,5 segundos

NewA.Export ( "Test.html" ); // Lista de resultados de exportacin a un archivo HTML

WScript.echo ( "Terminado" );

NewA.Close (); // Cerrar nuevo anlisis


}}

captura ( err) {

WScript.echo ( "Excepcin:" + Err.message); // Error de visualizacin que puede ocurrir

AnalysisDoc 460
Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

AnalysisDocs

AnalysisDocs es un objeto nuevo introducido en la versin 5.50. Es una coleccin de objetos AnalysisDoc. Permite aadir nuevos
anlisis, Abrir proyecto de anlisis existentes, e iterar a travs de objetos de anlisis.

mtodos:

Funcin Aadir () como objeto


Sub Cerca ()
Funcin Abierto ( ByVal Nombre del archivo As String) As Object

propiedades:

t. ( ByVal ndice As Long) As Object [R / u] [por defecto]


Contar As Long
Solicitud como objeto
Padre como objeto

Descripcin:

AnalysisDocs es una coleccin de objetos AnalysisDoc.

Aadir mtodo crea un nuevo documento de Anlisis / ventana. Devuelve el mtodo AnalysisDoc
objeto.

Cerca mtodo cierra todos los documentos de anlisis / ventanas abiertas. Si cualquier proyecto de anlisis se est ejecutando, se dar por terminado

immediatelly

Abierto mtodo permite abrir el archivo de proyecto de Analysis existente (.apx). Devuelve el mtodo
AnalysisDoc objeto.

t. propiedad permite acceder elemento ndice-simo de la recoleccin. Los rendimientos de propiedad

AnalysisDoc objeto.

Contar propiedad le da nmero de documentos de anlisis abiertos.

Ambos Solicitud y Padre Propiedades del punto al objeto Broker.Application

Por ejemplo el uso, consulte AnalysisDoc Descripcin del objeto.

Solicitud

mtodos:

Funcin Importar ( ByVal Tipo As Integer, ByVal Nombre del archivo Como secuencia, [ByVal

DefFileName Como variante]) As Long


Funcin LoadDatabase ( ByVal Camino As String) As Boolean
Funcin LoadLayout ( ByVal pszFileName As String) As Boolean
Funcin Iniciar sesin ( ByVal Accin As Integer) As Long
Sub Dejar ()
Sub Refrescar todo ()

AnalysisDocs 461
Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Sub SaveDatabase ()
Funcin SaveLayout ( ByVal pszFileName As String) As Boolean
propiedades:

ActiveDocument como objeto


Cepo como objeto
Versin Como cuerda

Documentos como objeto


mercados como objeto

DatabasePath Como cuerda


Anlisis como objeto
Comentario como objeto
ActiveWindow como objeto
Visible As Integer
Descripcin:

objeto de aplicacin es el principal objeto de automatizacin OLE para AmiBroker. Usted tiene que crearlo antes de la accediendo cualquier
otro objeto. Para crear el objeto Aplicacin utilice el cdigo siguiente:

JScript:

AB = new ActiveXObject ( "Broker.Application");

VB / VBScript:

AB = CreateObject ( "Broker.Application")

AFL:

AB = CreateObject ( "Broker.Application");

Ventana

mtodos:

Sub Activar ()
Sub Cerca ()
Funcin ExportImage ( ByVal Nombre del archivo Como secuencia, [ByVal Anchura Como variante], [ByVal

Altura Como variante], [ByVal Profundidad Como variante]) As Boolean

Funcin LoadTemplate ( ByVal lpszFileName As String) As Boolean


Funcin SaveTemplate ( ByVal lpszFileName As String) As Boolean
Funcin ZoomToRange ( ByVal De Como variante, ByVal A Como variante) As Boolean
propiedades:

selectedTab As Long
Documento como objeto
Descripcin:

objeto de la ventana proporciona un control programtico de la ventana de grficos.

Solicitud 462
Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

ventanas

mtodos:

Funcin Aadir () como objeto


propiedades:

t. (ndice de ByVal As Long) As Object [R / o] [defecto]


Contar As Long
Descripcin:

Windows es una coleccin de objetos de ventana.

Comentario

mtodos:

Sub Aplicar ()
Sub Cerca ()
Funcin LoadFormula ( ByVal pszFileName As String) As Boolean
Funcin Salvar ( ByVal pszFileName As String) As Boolean
Funcin SaveFormula ( ByVal pszFileName As String) As Boolean
Descripcin:

Comentario objeto da un control programtico de ventana gur comentario.

Documento

mtodos:

Sub Activar ()
Sub Cerca ()
Sub Mostrar mensaje ( ByVal Texto Como cuerda)
propiedades:

Solicitud como objeto


Padre como objeto
Nombre Como cuerda

ActiveWindow como objeto


ventanas como objeto
Descripcin:

objeto de documento representa documento activo (del tipo 'tabla'). En el documento-vista de la arquitectura cada documento puede
tener mltiples ventanas (vistas) conectados. la propiedad Name define actualmente seleccionado smbolo para el documento.

Documentos

ventanas 463
Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

mtodos:

Funcin Aadir () como objeto


Sub Cerca ()
Funcin Abierto ( ByVal Corazn As String) As Object
propiedades:

t. ( ByVal ndice As Long) As Object [R / u] [por defecto]


Contar As Long
Solicitud como objeto
Padre como objeto

Descripcin:

Documentos es una coleccin de objetos de documento.

Mercado

propiedades:

Nombre Como cuerda

ADQuotations como objeto


Descripcin:

Mercado representa categora de mercado y sus datos relacionados (es decir, por adelantado en el mercado / declinar informacin)

mercados

propiedades:

t. (ndice de ByVal As Integer) As Object [R / o] [defecto]


Contar As Integer
Descripcin:

Mercados es una coleccin de objetos de mercado

Cotizacin

propiedades:

Fecha como Fecha

Cerca como individual

Abierto como individual

Alto como individual

Bajo como individual

Volumen como individual

OpenInt como individual

Documentos 464
Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Descripcin:

clase cita representa una barra de datos de precios

citas

mtodos:

Funcin Aadir ( ByVal Fecha Como Fecha) como objetos

Funcin retirar ( ByVal t. Como variante) As Boolean


Funcin Recuperar ( ByVal Contar As Long, ByRef Fecha Como variante, ByRef Abierto Como variante, ByRef Alto Como
variante, ByRef Bajo Como variante, ByRef Cerca Como variante, ByRef Volumen Como variante, ByRef OpenInt Como
variante) As Long
propiedades:

t. (Punto de ByVal como Variant) As Object [R / o] [defecto]


Contar As Long
Descripcin:

Citas es una coleccin de objetos de Cotizacin. Representa todas las citas disponibles para el smbolo dado. Citas coleccin
est disponible como una propiedad del archivo objeto.

Valores

propiedades:

Corazn Como cuerda

citas como objeto


Nombre completo Como cuerda

ndice As Boolean
favorito As Boolean
Continuo As Boolean
MarketID As Long
Identificacin del grupo As Long

Beta como individual

SharesOut como individual

Libro evaluado por compartir como individual

SharesFloat como individual

Direccin Como cuerda

WebID Como cuerda

Alias Como cuerda

Es sucio As Boolean
IndustryID As Long
WatchListBits As Long
Fuente de datos As Long

DataLocalMode As Long
PointValue como individual

MarginDeposit como individual

RoundLotSize como individual

TickSize como individual

WatchListBits2 As Long

Cotizacin 465
Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Moneda Como cuerda


LastSplitFactor Como cuerda
LastSplitDate como Fecha

DividendPerShare como individual

DividendPayDate como Fecha


ExDividendDate como Fecha
PEGRatio como individual

Margen de beneficio como individual

Margen operativo como individual

OneYearTargetPrice como individual


ReturnOnAssets como individual

Rentabilidad sobre recursos propios como individual

QtrlyRevenueGrowth como individual


GrossProfitPerShare como individual
SalesPerShare como individual

EBITDAPerShare como individual


QtrlyEarningsGrowth como individual

InsiderHoldPercent como individual

InstitutionHoldPercent como individual

SharesShort como individual

SharesShortPrevMonth como individual


ForwardDividendPerShare como individual
ForwardEPS como individual

EPS como individual

EPSEstCurrentYear como individual


EPSEstNextYear como individual
EPSEstNextQuarter como individual
Flujo de caja operativo como individual

LeveredFreeCashFlow como individual


Descripcin:

de la clase representa los datos de smbolos individuales. Por razones histricas, el nombre del objeto es de, pero que puede contener
cualquier tipo de instrumento (incluyendo futuros, divisas, etc.).

Cepo

mtodos:

Funcin Aadir ( ByVal Corazn As String) As Object


Funcin GetTickerList ( ByVal nType As Long) As String
Funcin retirar ( ByVal t. Como variante) As Boolean
propiedades:

t. ( ByVal t. Como variante) como objetos [R / u] [por defecto]


Contar As Long
Descripcin:

Stocks es una coleccin de objetos de archivo. Est disponible como una propiedad del objeto Aplicacin.

Valores 466
Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

notas:

Stock.WatchListBits (largos) - 0..31 cada bit representa la asignacin a una de las 32 listas de vigilancia para agregar una accin a la lista de

reloj ensima escritura (JScript ejemplo): Stock.WatchListBits | = 1 << ensimo;

Stock.WatchListBits2 (largo) - 0..31 cada bit representa la asignacin a una de las listas de vigilancia numeradas del 32..63
aadir un archivo a la lista de reloj ensima escritura (JScript ejemplo): Stock.WatchListBits2 | = 1 << (nth - 32);

Stock.DataSource (0 - por defecto, 1 - slo locales)


Stock.DataLocalMode (0 - por defecto, 1 - tienda local, 2 - No almacene localmente)

Ejemplos prcticos:

Ejemplo 1: Ejecucin de backtest sencilla

AB = new ActiveXObject ( "Broker.Application" ); // Crea objeto AmiBroker

tratar

{
NewA = AB.AnalysisDocs.Open ( "C: \\ analysis1.apx" ); // Abre el archivo de proyecto de anlisis previamente guardado

// NewA representa la instancia de Nuevo anlisis de documentos / ventana

Si ( NewA) {

NewA.Run ( 2 ); // Iniciar backtest de forma asncrona

mientras ( NewA.IsBusy) Wscript.Sleep ( 500 ); // Comprobar IsBusy cada 0,5


segundo

NewA.Export ( "Test.html" ); // Lista de resultados de exportacin a un archivo HTML

WScript.echo ( "Terminado" );

NewA.Close (); // Cerrar nuevo anlisis


}}

captura ( err) {

WScript.echo ( "Excepcin:" + Err.message); // Error de visualizacin que puede ocurrir


}

Ejemplo 2: Ejecutar el comentario

AB = new ActiveXObject ( "Broker.Application" ); AB.Commentary.LoadFormula ( "C: \\ Archivos de programa \\


AmiBroker \\ \\ AFL MACD_c.afl" ); AB.Commentary.Apply ();

Cepo 467
Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

AB.Commentary.Save ( "Test.txt" );
AB.Commentary.SaveFormula ( "MACDTest.afl" );
//AB.Commentary.Close ();

Ejemplos prcticos: 468


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Modelo de objetos de automatizacin OLE de AmiQuote

ndice de objetos

Documento
AmiQuote es SDI (solo documento) la aplicacin, por tanto, slo hay una clase - Documento - Creatable usando el siguiente cdigo:

JScript:

AB = new ActiveXObject ( "AmiQuote.Document");

VB / VBScript:

AB = CreateObject ( "AmiQuote.Document")

AFL:

AB = CreateObject ( "AmiQuote.Document");

Documento

mtodos:

Funcin AddSymbols ( ByVal pszSymbols As String) As Boolean


Funcin Descargar () As Boolean
Funcin GetSymbolsFromAmiBroker () As Boolean
Funcin Importar () As Boolean
Sub MoveWindow ( ByVal x As Long, ByVal y As Long, ByVal anchura As Long, ByVal
altura Como de largo)

Funcin Abierto ( ByVal pszFileName As String) As Boolean


Funcin RemoveAllSymbols () As Boolean
Funcin RemoveSymbols ( ByVal pszSymbols As String) As Boolean
Funcin Salvar () As Boolean
Funcin Guardar como ( ByVal pszFileName As String) As Boolean
propiedades:

Descarga en curso As Boolean


ImportInProgress As Boolean
Fuente As Long
De como Fecha
A como Fecha

AUTOIMPORT As Boolean
AllSessions As Boolean
Intervalo As Long
RunEvery As Long
Carpeta de destino Como cuerda

Modelo de objetos de automatizacin OLE de AmiQuote 469


Gua del usuario de 6,00 AmiBroker Gua de referencia AmiBroker

Documento 470
Gua de anlisis tcnico
Indicadores

herramientas

bsicas Introduccin

Introduccin

El anlisis tcnico es el estudio de los movimientos de precios pasados para predecir futuros movimientos de precios. Los analistas tcnicos se refieren
a veces como chartistas porque se basan casi exclusivamente en las cartas para su anlisis.

El anlisis tcnico es aplicable a las acciones, ndices, materias primas, futuros, divisas o cualquier otro instrumento negociable, donde el precio est influenciado por
las fuerzas de la oferta y la demanda. Precio se refiere a cualquier combinacin de lo abierto, alto, bajo o cerca para un valor determinado durante un periodo de
tiempo especfico. El marco de tiempo puede basarse en intrada, los datos de precios, semanales o mensuales diarias y duran unas pocas horas o muchos aos.
Adems, algunos analistas tcnicos incluyen el volumen o figuras en abierto con su estudio de la accin del precio.

AmiBroker proporciona un conjunto completo de herramientas de anlisis tcnico que se presentarn en este captulo.

Gua de anlisis tcnico 471


Gua del usuario de 6,00 AmiBroker Gua de anlisis tcnico

Herramientas bsicas

AmiBroker tiene las siguientes herramientas de anlisis tcnicos bsicos:

Los grficos de precios

Las lneas de tendencia

medias mviles
Fibonacci
Fibonacci husos horarios
canales de regresin
Bandas de Bollinger

Herramientas bsicas 472


Gua del usuario de 6,00 AmiBroker Gua de anlisis tcnico

Los grficos de precios

AmiBroker puede mostrar los precios utilizando:

Grfico de linea

Este modo se utiliza cuando el smbolo actual utiliza la fijacin de precios y slo el precio de cierre est disponible

grfico de barras tradicional

Este modo se utiliza cuando est activado el mercado continuo, pero el precio abierto no est disponible (o es igual para cerrar el precio)

Velas japonesas
Este modo se utiliza cuando el mercado continuo se activa con cierre / alta de datos abierta / / baja

Un grfico de lneas es el tipo ms simple de la carta. Un precio (cerrar) se traza para cada perodo de tiempo. Una sola lnea conecta cada uno de estos

puntos de precio. La principal fortaleza de este tipo de grfico es la simplicidad.

Los grficos de barras son uno de los tipos ms populares de los grficos utilizados en el anlisis tcnico. Para cada da de negociacin se traza una lnea vertical.
La parte superior de la lnea vertical indica el precio ms alto que un valor negociado en durante el da, y la parte inferior representa el precio ms bajo. El precio de
cierre se muestra por la marca en el lado derecho de la barra de apertura y precios se muestran en el lado izquierdo de la barra.

Desarrollado por los japoneses en la dcada de 1600, los grficos de velas meramente de grficos de barras que atenan la relacin entre los precios
de apertura, mximo, mnimo y cierre. Cada vela representa un periodo de datos (da de semana) y consiste en una sombra superior, inferior sombra y
el cuerpo. La sombra superior es el precio ms alto que se negocian las acciones a para el perodo, mientras que la sombra inferior representa el precio
ms bajo. El cuerpo de velas es negro cuando el cierre es inferior a la intemperie o en blanco cuando el cierre es mayor que la abierta. La parte superior
del cuerpo es el precio de apertura, si la vela es de color negro y la vela se conoce como una vela larga negro. Si la vela es de color blanco, la parte
superior del cuerpo es el precio de cierre y la vela se refiere como una larga vela blanca.

artculos de Steven Nison que explican la vela de grficos aparecieron en el diciembre de 1989 y abril de 1990 temas de Revista
Futuros. El libro definitivo sobre el tema es japonesas Tcnicas vela de grficos tambin por Steve Nison.

Hay muchos diferentes formaciones de velas. Algunos son considerados como formaciones de menor importancia, mientras que otros son importante. Los grficos
de velas ilustran dramticamente conceptos de oferta / demanda definidos por las teoras clsicas de anlisis tcnico.

Mayor de velas formaciones grfico:

Doji lpida: Un doji (apertura y cierre son los mismos) y el alto es significativamente ms alto que los precios de apertura, cierre y altos. Esta formacin se
produce normalmente en la parte inferior de una tendencia y las seales de una reversin alcista.

Liblula Doji: Un doji (apertura y cierre son los mismos) y la baja es significativamente inferior a la apertura, cierre y altos precios. Esta formacin se produce
normalmente en la parte superior de una tendencia y seales de una reversin a la baja.

Abandon beb Doji: A doji, que se produce en la parte inferior de una formacin de grfico con huecos en ambos lados de la doji.

Harami Cross: Esta formacin seala una parte superior del mercado. Consiste en un Harami, que es una larga lnea de negro candelabro que
precede y envuelve un doji sin cuerpo.

Los grficos de precios 473


Gua del usuario de 6,00 AmiBroker Gua de anlisis tcnico

Patrn envolvente: Una formacin alcista de dos velas que consiste en una pequea lnea negro largo engullido por la segunda vela, una larga lnea
blanca.

Estrella de la tarde: Un patrn bajista por lo general ocurre en una parte superior. La formacin consta de tres velas. La primera es una lnea blanca larga seguida

de una estrella y despus de una larga lnea de negro. La estrella puede ser blanco o negro.

Nubosidad oscuro: A dos formaciones vela por el que la primera vela es una larga lnea blanca y la segunda vela es una lnea larga negro cuyo
cuerpo est debajo del centro de la primera vela. Se trata de una formacin bajista.

Los grficos de precios 474


Gua del usuario de 6,00 AmiBroker Gua de anlisis tcnico

Las lneas de tendencia

El anlisis tcnico se basa en la tendencia de los precios suposicin de que. Las lneas de tendencia son una herramienta importante en el anlisis tcnico, tanto para la

identificacin de tendencias y la confirmacin. Una lnea de tendencia es una lnea recta que conecta dos o ms puntos de precio y luego se extiende en el futuro para

actuar como una lnea de soporte o resistencia. Muchos de los principios aplicables a los niveles de soporte y resistencia se puede aplicar a las lneas de tendencia

tambin.

hasta Trendline

Una lnea de tendencia hasta tiene una pendiente positiva y se forma mediante la conexin de dos de los puntos ms bajos. La segunda baja debe ser mayor que el primero para

que la lnea tiene una pendiente positiva. lneas de tendencia hasta actan como soporte e indican que la demanda neta (demanda menos oferta) est aumentando incluso

cuando el precio sube. Un aumento del precio combinado con el aumento de la demanda es muy alcista y muestra una fuerte determinacin por parte de los compradores.

Mientras los precios se mantienen por encima de la lnea de tendencia, la tendencia alcista se considera firme e intacto. Una ruptura por debajo de la lnea de tendencia hasta

neta indica que la demanda se ha debilitado y un cambio de tendencia podra ser inminente.

Lnea de tendencia de down

Una lnea de tendencia hacia abajo tiene una pendiente negativa y est formado por la conexin de dos o ms puntos altos. La segunda alta debe ser inferior a la primera para que la

lnea tiene una pendiente negativa. Abajo lneas de tendencia de actuar como resistencia e indican que-oferta neta (suministrar una menor demanda) es cada vez mayor, incluso a

medida que disminuyen los precios. Un descenso del precio combinado con el aumento de la oferta es muy bajista y muestra la firme determinacin de los vendedores. Mientras los

precios se mantienen por debajo de la lnea de tendencia hacia abajo, la tendencia a la baja se considera firme e intacto. Una ruptura por encima de la lnea de tendencia hacia abajo

indica que la red de suministro est disminuyendo y un cambio de tendencia podra ser inminente.

Configurar escala

puntos altos y puntos bajos parecen alinearse mejor para las lneas de tendencia, cuando los precios se muestran con una escala semilogartmica. Esto es

especialmente cierto cuando las lneas de tendencia a largo plazo se estn elaborando o se ha producido un gran cambio en el precio. AmiBroker permite ajustar la

escala logartmica como la aritmtica o (semi-log). Una escala aritmtica muestra los valores incrementales (5,10,15,20,25,30) de manera uniforme a medida que se

mueven hacia arriba el eje y. Un movimiento de $ 10 en el precio tendr el mismo aspecto desde $ 10 a $ 20 o de $ 100 a $ 110. A escala muestra semi-log valores

incrementales en trminos porcentuales medida que avanzan en el eje y. Un movimiento de $ 10 a $ 20 es un aumento de 100% y parece ser mucho ms grande que

un movimiento de $ 100 a $ 110, que es slo una ganancia de 10%.

Por favor, recuerde sin embargo, que la lnea recta en el grfico de registro ya no es recta en la escala lineal, por lo que las lneas de tendencia dibujadas en una escala

podran parecer extrao en la otra escala.

Validacin

Se necesitan dos o ms puntos para dibujar una lnea de tendencia. Cuantos ms puntos se utilizan para dibujar la lnea de tendencia, ms validez unidos al nivel
de soporte o resistencia representado por la lnea de tendencia. A veces puede ser difcil encontrar ms de 2 puntos a partir de la cual construir una lnea de
tendencia. A pesar de que las lneas de tendencia son un aspecto importante del anlisis tcnico, no siempre es posible dibujar lneas de tendencia en cada
grfico de precios. A veces los graves y los agudos simplemente no coinciden y es mejor no forzar la situacin. La regla general en el anlisis tcnico es que se
necesita dos puntos para dibujar una lnea de tendencia y el tercer punto confirma la validez.

Las lneas de tendencia 475


Gua del usuario de 6,00 AmiBroker Gua de anlisis tcnico

medias mviles

El promedio mvil es una de las herramientas analticas ms tiles, objetivas y ms antiguas de todo. Algunos patrones e indicadores pueden ser algo
subjetivo, donde los analistas pueden estar en desacuerdo sobre si el patrn es verdaderamente formando o si hay una desviacin que es podra ser una
ilusin. El promedio mvil es ms de un enfoque de corte y seco para el anlisis de los grficos de acciones y predecir el rendimiento, y es uno de los pocos
que no requiere una inteligencia genio para interpretar ..

media mvil es un indicador que muestra el valor medio del precio de un valor en un perodo de tiempo.

Para encontrar la media mvil simple 50 das deber aadir a los precios de cierre (pero no siempre) ms tarde a partir de los ltimos 50
das y dividirlas por 50. Y porque los precios estn en constante cambio que significa la media mvil se mover tambin.

Media Mvil Exponencial (EMA) - se calcula aplicando un porcentaje del precio de cierre de hoy con el valor promedio mvil de ayer. Utilizar
una media mvil exponencial de ms peso a los precios recientes. Como era de esperar, cada nuevo precio tiene un mayor impacto en la
EMA de lo que tiene en el SMA. Y, cada nuevo precio cambia la media mvil slo una vez, no dos veces.

Las medias mviles ms utilizados son los, 30, 45, promedios de 15, 20 50, 100 y 200 das. Cada media mvil ofrece una interpretacin diferente de lo
que el precio de la accin va a hacer. En realidad no es slo un marco de tiempo "correcto". Medias mviles con diferentes lapsos de tiempo cada uno
cuentan una historia diferente. Cuanto ms corto sea el perodo de tiempo, ms sensible ser el promedio mvil ser el de los cambios de precios. El
ms largo es el perodo de tiempo, menos sensible o ms alisado de la media mvil ser. Las medias mviles se utilizan para enfatizar la direccin de
una tendencia y suavizar las fluctuaciones de precios y de volumen o "ruido" que puede confundir la interpretacin.

Diferentes inversores utilizan medias mviles para diferentes razones. Mientras que algunos lo utilizan como su herramienta de anlisis a otros primaria slo tiene que utilizar

el promedio mvil como constructor de confianza para respaldar sus decisiones de inversin. Aqu hay otros dos estrategias que utilizan las personas medias mviles para:

filtros

El filtrado se usa para aumentar su confianza sobre un indicador. No hay reglas fijas o cosas a tener en cuenta cuando se filtra, justo lo que te haga la
suficiente confianza para invertir su dinero. Por ejemplo es posible que desee esperar hasta un valor cruza a travs de su media mvil y es al menos un
10% por encima del promedio para asegurarse de que es un verdadero cruce. Recuerde, estableciendo el percentil demasiado alto podra dar lugar a
"perder el tren" y compra de las acciones en su punto mximo.

Otro filtro es de esperar un da o dos despus de la seguridad cruza, esto se puede utilizar para asegurarse de que el aumento de la seguridad no es una casualidad o no sostenida.

Una vez ms, el inconveniente es que si se espera demasiado tiempo, entonces usted podra terminar perdiendo algunas grandes ganancias.

crossover

El uso de crossover no es tan fcil como el filtrado. Hay varios tipos diferentes de crossover, pero todos ellos implican dos o ms las
medias mviles. En un cruce doble que busca una situacin en la MA ms corto cruza por el ms largo. Esto casi siempre se considera
que es una seal de compra ya que el promedio ya es algo de un nivel de soporte para el precio de las acciones.

Para un seguro adicional se puede utilizar un cruce triple, con lo que la media mvil ms corta debe pasar a travs de las dos ms altas. Esto se
considera que es un indicador de compra an ms fuerte.

medias mviles 476


Gua del usuario de 6,00 AmiBroker Gua de anlisis tcnico

canales de regresin

La regresin lineal puede sonar intimidante, pero el concepto matemtico es simple. Todo esta tcnica no es adecuada una lnea recta a travs de un
nmero finito de puntos de datos, reduciendo al mnimo la suma de la distancia vertical al cuadrado entre la lnea y cada uno de los puntos. En nuestro
contexto, esto significa que si el tiempo est representado por das en el eje horizontal y el precio de cierre

en esos das se representa grficamente como puntos en el eje vertical (un grfico normal de precio de cierre), entonces tratamos de ajustar una lnea recta a travs de los

puntos de cierre en los precios de tal manera que la suma total de la distancia vertical al cuadrado entre cada precio de cierre y la lnea se reducen al mnimo. Este sera

entonces nuestra lnea de mejor ajuste.

canal de regresin Raff Raff regresin muestran Canales se puede esperar que los precios van a desviarse de una lnea de tendencia de regresin lineal.
Desarrollado por Gilbert Raff, el canal de regresin es un estudio de lnea de las parcelas directamente en el grfico de precios. El canal de regresin
proporciona una forma cuantitativa precisa para definir una tendencia de los precios y sus lmites. El canal de regresin se construye trazando dos lneas
paralelas, lneas equidistantes sobre y debajo de una lnea de tendencia de regresin lineal.

La distancia entre las lneas de canal a la lnea de regresin es la distancia ms grande que cualquier precio es alto o bajo de la lnea de
regresin.

Raff regresin Canales contienen movimiento de los precios, con la lnea de canal que proporciona soporte inferior y la prestacin de resistencia de la lnea superior
del canal. Los precios pueden extenderse fuera del canal por un corto perodo de tiempo. Sin embargo, si los precios se mantienen fuera del canal por un largo
perodo de tiempo, un cambio de tendencia puede ser inminente.

canales de regresin 477


Gua del usuario de 6,00 AmiBroker Gua de anlisis tcnico

Retroceso de Fibonacci

Retrocesos de Fibonacci / Extensiones se muestran primero dibujando una lnea de tendencia entre dos puntos extremos. Despus de seleccionar la herramienta de

retroceso de Fibonacci Dibujar barra de herramientas, una serie de hasta nueve lneas horizontales se dibuja en los niveles de Fibonacci de 0.0%, 23.6%, 38.2%, 50.0%,

61.8%, 100%, 161,8%, 261,8% y 423,6%. Despus de un movimiento significativo (arriba o abajo), los precios suelen recuperarse y volver sobre una parte importante

del movimiento original. A medida que el precio vuelve a trazar, los niveles de soporte y resistencia a menudo ocurren cerca de los niveles de retroceso de Fibonacci.

herramienta de retroceso / extensin Fibonacci trabaja en 4 modos diferentes dependiendo de la direccin de la lnea de tendencia trazada:

NE - da (estilo antiguo) de retroceso en la tendencia hasta

SE - da retroceso en la tendencia a la baja


NW - da extensin de tendencia hasta
SW - da extensin de tendencia a la baja

Una lnea de tendencia de control dibujado con estilo de puntos se puede utilizar para eliminar estudio de retroceso de Fibonacci a la vez mediante el men de botn derecho

del ratn.

Retroceso de Fibonacci 478


Gua del usuario de 6,00 AmiBroker Gua de anlisis tcnico

Zonas horarias de Fibonacci

El estudio de Fibonacci zonas de horario consiste en lneas verticales en los intervalos de Fibonacci de 1, 2, 3, 5, 8, 13, 21, 34, etc. La interpretacin de las franjas
horarias de Fibonacci consiste en buscar cambios significativos en el precio cerca de las lneas verticales.

Zonas horarias de Fibonacci 479


Gua del usuario de 6,00 AmiBroker Gua de anlisis tcnico

Bandas de Bollinger

Bandas de Bollinger son sobres que rodean las barras de precios en un grfico. Bandas de Bollinger se trazan dos desviaciones estndar de distancia de una
media mvil simple a corto plazo. Esta es la principal diferencia entre las Bandas de Bollinger y sobres. Los sobres se representan un porcentaje fijo sobre y
debajo de una media mvil. Debido a que la desviacin estndar es una medida de la volatilidad, las bandas de Bollinger se ajustan a las condiciones del
mercado. Se ensanchan durante perodos de volatilidad del mercado y se contraen durante perodos menos voltiles. Bandas de Bollinger se convierten en
movimiento bandas de desviacin estndar. Bandas de Bollinger se muestran con una tercera lnea. Esta es la simple (a corto plazo) que se mueve la lnea
media. El perodo de tiempo para esta media mvil puede variar. El valor predeterminado de corto plazo de media mvil en AmiBroker es de 15 das.

Una cosa importante a tener en cuenta es que las bandas de Bollinger no generan seales de compra y venta solo. Deben ser utilizados con otro indicador. RSI,
por ejemplo, es muy buena opcin como compaero para las bandas de Bollinger. Cuando el precio toca una de las bandas, podra indicar una de dos cosas. Se
podra indicar una continuacin de la tendencia; o podra indicar una reaccin en sentido contrario. As las Bandas de Bollinger utilizados por s solos no
proporcionan todos lo que los tcnicos necesitan saber. A continuacin, el RSI, que es un excelente indicador con respecto a las condiciones de sobrecompra y
sobreventa, viene con ayuda. En general, cuando el precio toca la Banda de Bollinger superior, y el RSI est por debajo de 70, tenemos una indicacin de que la
tendencia continuar. A la inversa, cuando el precio toca la banda inferior de Bollinger, y el RSI est por encima de 30, tenemos una indicacin de que la
tendencia debera continuar. Si nos encontramos en una situacin en la que el precio toca la Banda de Bollinger superior y el RSI est por encima de 70
(posiblemente se acerca a 80) tenemos una indicacin de que la tendencia puede revertirse y moverse hacia abajo. Por otro lado, si el precio toca la banda inferior
de Bollinger y el RSI est por debajo de 30 (posiblemente acercndose 20) tenemos una indicacin de que la tendencia puede revertirse y se mueven hacia
arriba. Evitar la trampa de utilizar varios indicadores diferentes, todos trabajan fuera de los mismos datos de entrada. Si est utilizando el RSI con las Bandas de
Bollinger, no utilice el MACD tambin. Ambos se basan en los mismos insumos. Le recomendamos que utilice On Balance Volume, o flujo de dinero. RSI, On
Balance Volume, y el flujo de dinero, se basan en diferentes entradas.

Bandas de Bollinger 480


Gua del usuario de 6,00 AmiBroker Gua de anlisis tcnico

indicadores

Qu es un indicador?

Un indicador es un clculo matemtico que se puede aplicar a campos de volumen precio de un valor y / o. El resultado es un valor que se
utiliza para anticipar cambios en los precios.

AmiBroker presenta los siguientes indicadores incorporados:

ROC
RSI
MACD
CCI
OBV
NVI
IMF
Acumulacin / Distribucin
TRIX
Chaikin
Fuerza relativa
Ultimate Oscillator
estocstico
Trin (ndice de armas)
AD-Line (Lnea Advance / Decline)
A Precio volumen histograma (Perfil volumen)
Desempeo relativo

indicadores 481
Gua del usuario de 6,00 AmiBroker Gua de anlisis tcnico

Acumulacin / Distribucin

Acumulacin / Distribucin es un indicador de momento que toma en cuenta los cambios en los precios y el volumen juntos. La idea es que un cambio
en el precio junto con un aumento de volumen puede ayudar a confirmar el impulso del mercado en la direccin del movimiento de los precios.

Obsrvese la similitud de esta frmula a la de la estocstico; Esto es bsicamente un estocstico multiplicado por volumen. Esto significa que si la
seguridad se cierra a su alta, el multiplicador de volumen ser mayor que si la seguridad se cierra ms cerca de su baja.

Si el indicador Acumulacin / Distribucin se mueve hacia arriba los compradores estn impulsando el movimiento de los precios y se est acumulada la seguridad.
Un valor / D vaya reducindose A implica que los vendedores estn impulsando el mercado y se est distribuyendo la seguridad. Si se produce la divergencia entre
el indicador Acumulacin / Distribucin y el precio de la seguridad de un cambio en la direccin de los precios es probable.

La frmula Acumulacin / Distribucin Line es la siguiente:

Dnde yo es el valor Acumulacin / Distribucin de ayer.

Acumulacin / Distribucin 482


Gua del usuario de 6,00 AmiBroker Gua de anlisis tcnico

lnea de avances-retrocesos (AD-Line)

Lnea avances y descensos que refleja la amplitud del mercado de medicin. En su forma ms simple Adline es una suma con el tiempo de la
diferencia diaria neta entre el nmero de emisiones de avance y el nmero de emisiones en declive. AmiBroker utiliza ligeramente mejorada frmula
que tiene en cuenta tambin el nmero de cuestiones sin cambios. La frmula exacta para la AFL Adline de AmiBroker es:

Diferencia = (AdvIssues () - DecIssues ()) / (UncIssues () + 1); DiffSqrt = IIF


(Diferencia> 0, sqrt (Diferencia), - sqrt (- Diferencia)); Adline = Cum (DiffSqrt);

Este es un indicador clsico, que tiende a dar una buena lectura de la resistencia global del mercado. Una rotura en la lnea A / D procede
generalmente una ruptura de los precios. Busque no confirmacin y divergencia.

Vase la referencia de funcin AFL tambin: Funcin AFL: adline ()

lnea de avances-retrocesos (AD-Line) 483


Gua del usuario de 6,00 AmiBroker Gua de anlisis tcnico

ADX / ndice de Movimiento Direccional

El indicador ADX, tambin conocida como ndice de Movimiento Direccional.

El ADX es un sistema que siga la tendencia. El ndice de movimiento direccional promedio, o ADX, determina la tendencia del mercado. Cuando se utiliza con
los valores de los indicadores de direccin arriba y abajo, + DI y -DI, el ADX es un sistema de comercio exacta. La interpretacin estndar para utilizar el ADX
(lnea azul) es establecer una posicin larga cuando el + DI (lnea verde) cruza por encima de la DI (lnea roja). Se anula esa posicin, liquidar la posicin larga
y establecer una posicin corta, cuando el DI cruza por encima del + DI. Adems de las reglas de cruce, tambin debe seguir la regla de punto extremo.
Cuando se produce un cruce, utilizar el precio como el punto extremo inverso. Para una posicin corta, utilice la alta hecha durante el intervalo comercial del
cruce. Por el contrario, revertir una posicin larga con el bajo hecho durante el intervalo de comercio del cruce. Usted mantiene el punto inverso, la alta o baja,
ya que su entrada en el mercado o precio de salida, incluso si el + DI y el -DI permanecen cruzados para varios intervalos comerciales. Se supone que esto
evitar que se whipsawed en el mercado. Para algunos operadores, el uso ms importante de la ADX es el concepto de punto de inflexin. En primer lugar, el
ADX debe estar por encima de las dos lneas de DI. Cuando el ADX se convierte ms bajo, el mercado a menudo se invierte la tendencia actual. El ADX sirve
como una advertencia para un mercado a punto de cambiar de direccin. La principal excepcin a esta regla es un mercado alcista fuerte durante una fase de
expulsin. El ADX se vuelve ms bajo slo para encender ms alta a los pocos das. De acuerdo con el desarrollador de la DMI, debe dejar de usar cualquier
sistema de tendencia siguiente cuando el ADX est por debajo de ambas lneas DI. El mercado est en un rango lateral entrecortado sin tendencia discernible.
Si necesita una explicacin ms detallada, por favor refirase a la obra original del autor. El libro titulado Nuevos conceptos en los sistemas de negociacin
tcnica por J. Welles Wilder, Jr. explica este indicador y varios otros.

ADX / ndice de Movimiento Direccional 484


Gua del usuario de 6,00 AmiBroker Gua de anlisis tcnico

CCI - Commodity Channel Index

Un indicador de impulso de precios desarrollado por Donald R. Lambert - que mide los precios de las excursiones de la media del precio como una variacin estadstica.

El indicador funciona bastante bien con materias primas, acciones y fondos mutuos. Mantiene operaciones neutrales en un mercado que se mueve hacia los lados, y

ayuda a conseguir en el mercado cuando se produce una ruptura.

Una descripcin de la frmula CCI es la siguiente:

En primer lugar, cada uno de los perodos Calcular significan. Esta es la alta, adems de la baja, adems de la cerca, dividido por 3.

En segundo lugar, el clculo de la media mvil simple de periodo n de estos medios.

En tercer lugar, a partir de cada perodo significan precio, restar la media mvil simple de periodo n de los precios medios.

En cuarto lugar, calcular la desviacin media. Se trata de las diferencias entre el precio promedio de cada perodo y la media mvil simple de
periodo n de los precios medios.

En quinto lugar, multiplicar la desviacin media de .015.

En sexto lugar, el precio medio, que se calcul en el paso tres, se divide por .015 veces las desviaciones medias de la etapa 5.

Ordinariamente, CCI oscila en valor 100--100. Las reglas son para comprar e ir de largo cuando cruza por encima de la CCI
+ 100 y cerrar el largo cuando CCI cae de nuevo por debajo de 100. Por el contrario, venta corta cuando se cruza por debajo de la CCI
- 100 y cerrar el corto cuando CCI cruza de nuevo por encima -100.

CCI - Commodity Channel Index 485


Gua del usuario de 6,00 AmiBroker Gua de anlisis tcnico

oscilador Chaikin

Desarrollado por Marc Chaikin vuelta en la dcada de 1970 cuando los precios de apertura fueron eliminados de muchos anuncios de peridicos por lo
que es ms difcil de calcular OBV de William. Chaikin sustituido el precio medio [(ALTA BAJA +) / 2] para el precio de apertura de William y cre
utilizando un oscilador de 10 periodos y 3 perodos medias mviles exponenciales de la Lnea de Acumulacin / Distribucin resultante.

La premisa bsica de la Lnea de Acumulacin / Distribucin es que el grado de la compra o venta de presin puede ser determinado por la ubicacin de la
cerca, con relacin a la alta y baja para el perodo correspondiente. Existe una presin de comprar cuando una accin se cierra en la mitad superior del rango
de un perodo y no hay presin de venta cuando una accin se cierra en la mitad inferior del rango de cotizacin del periodo.

Las seales alcistas

Hay dos seales alcistas que se pueden generar desde el Oscilador Chaikin: divergencias positivas y cruces de la lnea central. Debido a que el
Oscilador Chaikin es un indicador de un indicador, es prudente buscar la confirmacin de una divergencia positiva, por un cruce de media mvil
alcista por ejemplo, antes de contar esto como una seal de fortaleza.

Las seales bajistas

En contraste directo con las seales alcistas, hay dos seales bajistas que se pueden generar desde el Oscilador Chaikin: una divergencia
negativa y un cruce bajista lnea central. Permitir que una divergencia negativa al ser confirmado por una lnea central de cruce bajista, antes de
recibir una seal de fortaleza.

El Oscilador Chaikin es bueno para aadir impulso a la lnea de Acumulacin / Distribucin, pero a veces puede aadir un poco
demasiado impulso y ser difciles de interpretar. Las medias mviles son ambos relativamente corto y por lo tanto sern ms sensibles a
los cambios en la lnea de Acumulacin / Distribucin. La sensibilidad es importante, pero tambin debe ser capaz de interpretar el
indicador.

oscilador Chaikin 486


Gua del usuario de 6,00 AmiBroker Gua de anlisis tcnico

MACD - media mvil de convergencia / divergencia

Este indicador utiliza tres medias mviles exponenciales, un promedio a corto y rpido, un promedio de largo o lento y un promedio exponencial de su diferencia,
la ltima vez que fue utilizado como una lnea de seal o el gatillo. Para entender completamente los conceptos bsicos de MACD primero hay que entender
medias mviles simples. El indicador de convergencia / divergencia media mvil mide la intensidad del sentimiento pblico y es considerado por Gerald Appel,
su creador, ser una muy buena sealizacin de puntos de entrada al mercado despus de un fuerte descenso del indicador. Este indicador revela las
condiciones de sobrecompra y sobreventa y genera seales que predicen tendencias de precios o retrocesos. Proporciona una medida sensible de la intensidad
del sentimiento pblico y puede ser aplicado al mercado de valores, a las acciones individuales o fondos de inversin. En algunos casos, se puede proporcionar
alerta anticipada de las reversiones que le permite comprar y vender en la debilidad en fortaleza.

El indicador promedio convergencia / divergencia en movimiento (MACD) se calcula restando el valor de 26 das de media mvil exponencial de una
media mvil exponencial de 12 das. Una media mvil exponencial de 9 das (la "lnea de seal") se muestra automticamente en la parte superior
de la lnea de indicador MACD.

La regla bsica de comercio MACD es vender cuando el MACD cae por debajo de su lnea de seal de 9 das. Del mismo modo, una seal de compra se produce cuando el MACD

se eleva por encima de su lnea de seal.

MACD - media mvil de convergencia / divergencia 487


Gua del usuario de 6,00 AmiBroker Gua de anlisis tcnico

ndice de Flujo de dinero

El ndice de Flujo de dinero (IMF) intenta medir la fuerza del dinero que entra y sale de una garanta. Est estrechamente relacionado con el ndice
de fuerza relativa (RSI). La diferencia entre el RSI y el flujo de dinero es que, cuando el RSI slo se basa en los precios, el ndice de flujo de dinero
tambin toma en cuenta el volumen.

El clculo de flujo de dinero es un poco ms difcil que el RSI. En primer lugar tenemos el precio medio
para el da thenwe necesitan el flujo de dinero:

Ahora, para calcular la relacin de flujo de dinero que necesita para separar los flujos de dinero por un perodo en positivo y negativo. Si el
precio era en un da particular, esto se considera que es "flujo de dinero positivo". Si el precio cerrado que se considera que es "flujo de dinero
Negativo".

Es la relacin de flujo de dinero que se utiliza para calcular el ndice de Flujo de dinero.

El flujo de dinero va de 0 a 100. Al igual que el RSI, una accin se considera sobrecomprado en el rango de 70 a 80 y de sobreventa en el rango de
20-30.

El nmero de das ms corto que utiliza, el ms voltil es el flujo de dinero. El valor predeterminado es utilizar un promedio de 14 das.

La interpretacin del ndice de Flujo de dinero es la siguiente:

Busque cambios de divergencia / fracaso entre el indicador y la accin del precio. Si las tendencias de los precios mayor (menor) y las tendencias de

las IMF ms baja (alta), a continuacin, una inversin puede ser inminente.

Busque tops mercado que ocurra cuando la IMF est por encima de un nivel especfico (por ejemplo, 80). Busque los suelos del mercado que ocurra cuando

la IMF est por debajo de un nivel especfico (por ejemplo, 20).

ndice de Flujo de dinero 488


Gua del usuario de 6,00 AmiBroker Gua de anlisis tcnico

ndice de Volumen negativo

Este indicador hace una suposicin muy importante. Se supone que el inversor sofisticado sigue las tendencias del mercado as empujando hacia arriba el volumen, ya

que saltar adentro en un precio de los valores en aumento. Por otra parte, la compra y venta informada por aquellos que "saben" ocurre en perodos ms tranquilos

reflejadas por los cambios de volumen negativos en das de disminucin del volumen. Este es un excelente predictor tendencia del mercado de toro. Este ndice mide

simplemente la tendencia de los precios durante los perodos en que el volumen est disminuyendo.

El ndice de precios se ajusta nicamente en aquellos das en los que el volumen ha disminuido desde el da anterior. Si el volumen no cambia ni fue
positivo, el indicador se mantiene sin cambios. Si el ndice sube, significa simplemente que el precio de la seguridad se ha incrementado en un da
que el volumen se ha reducido. Una cada en el ndice indica que el precio de la seguridad se ha reducido mientras que el volumen se redujo. (El
cambio en el ndice se calcula como un porcentaje de cambio en el precio).

Este indicador puede ser comparado con sus medias de los perodos ms largos para reflejar el movimiento de dinero inteligente. Si, por ejemplo, lecturas de ndices actuales

estn por encima de un promedio de seis meses, que puede muy bien indican una tendencia alcista para el mercado o la seguridad.

ndice de Volumen negativo 489


Gua del usuario de 6,00 AmiBroker Gua de anlisis tcnico

OBV - On Balance Volume

OBV fue creado por Joe Granville, el padre del anlisis OBV. Esto es un total acumulado de volumen que relaciona los cambios de precios y
volumen y muestra la accin de acumulacin y distribucin.

El clsico OBV se calcula sumando volumen total hoy ?? s para un total acumulado cuando el precio ms alto que se cierra cierre de ayer ?? s
hoy y restando volumen total ?? s de la acumulativa cuando el precio cierra ms bajo que el cierre de ayer ?? s. Si el precio sigue siendo el
mismo, entonces el OBV no se cambia. La cantidad real de la variacin del precio es irrelevante y slo la direccin del cambio es significativo
para estos clculos.

Este indicador define tendencias, mostrando la fuerza subyacente de los movimientos de precios en el tiempo. Una tendencia de los precios slido se supone que est

acompaado de un movimiento ms fuerte volumen en la misma direccin. OBV anlisis asume que las tendencias del volumen conducen tendencias de los precios y

que OBV cambia generalmente preceden a los cambios de precios. Busque la divergencia o no confirmacin entre los movimientos de precio y volumen. Una accin que

est tendiendo en direccin hacia arriba y comienza a experimentar un mayor volumen en los das de los precios de cierre ms bajos por lo general indica el fin de la

tendencia actual. Buscar cambios en las tendencias de los brotes o OBV. Venta al descubierto cuando el OBV realiza una ruptura a la baja y comprar mucho tiempo

cuando los brotes en OBV al alza.

OBV - On Balance Volume 490


Gua del usuario de 6,00 AmiBroker Gua de anlisis tcnico

SAR parablico (Stop-and-Inversa)

Desarrollado por Welles Wilder, creador del RSI y DMI, el SAR Parablico fija el precio final se detiene para las posiciones largas o cortas. Tambin se conoce como el

indicador de parada y reversin (SAR es sinnimo de "parada y reversin"), SAR parablico es ms popular para el establecimiento de topes que para establecer la

direccin o tendencia. Wilder recomienda establecer la tendencia en primer lugar, y luego el comercio con SAR parablico en la direccin de la tendencia. Si la

tendencia es alcista, comprar cuando el indicador se mueve por debajo del precio. Si la tendencia es hacia abajo, vender cuando el indicador se mueve por encima del

precio.

La frmula es bastante compleja, pero la interpretacin es relativamente sencillo. Las lneas de puntos por debajo del precio establecen la parada final de
una posicin larga y las lneas anteriores constituyen el lmite de prdidas para una posicin corta. Al inicio de la jugada, el SAR Parablico proporcionar
un mayor colchn entre el precio y la parada final. A medida que el movimiento se pone en marcha, la distancia entre el precio y el indicador se encoger,
con lo que para un tope de prdida ms fuerte mientras el precio se mueve en una direccin favorable.

Hay dos variables: el paso y el paso mximo. Cuanto mayor sea el paso se establece, el indicador ms sensible ser la de los cambios de
precios. Si el paso es demasiado alto, el indicador flucte por encima y por debajo del precio demasiado a menudo, lo que hace difcil su
interpretacin. El paso mximo controla el ajuste de la RAE como el precio se mueve. Cuanto menor sea el paso mximo se fija, cuanto mayor
sea la parada de salida ser desde el precio. Wilder recomienda ajustar el paso a 0,02 y el paso mximo a 0,20.

SAR parablico (Stop-and-Inversa) 491


Gua del usuario de 6,00 AmiBroker Gua de anlisis tcnico

RS - Fuerza Relativa (comparativo)

Compara el rendimiento de tendencia de una poblacin o grupo industria con respecto a otra poblacin, grupo o ndice. Esta comparacin elimina la
emocin del mercado. Muchas veces a la cada de la fuerza relativa pueden indicar una cada que viene en el precio real de la seguridad. No se debe
confundir con el RSI Wilders ?? s.

El concepto es identificar qu valores o mercado del sector est realizando la mejor. Suponiendo que las tendencias seguirn persistir durante algn tiempo, es
ms probable que antes de que un precio de las acciones se reducir drsticamente lo har primero suelta la fuerza relativa frente a otras poblaciones. Esto
indicara una venta antes de una cada de dicho precio. Un aumento en la fuerza relativa no indica necesariamente que el ndice est al frente, pero s seala una
alerta de compra.

RS - Fuerza Relativa (comparativo) 492


Gua del usuario de 6,00 AmiBroker Gua de anlisis tcnico

RSI - ndice de Fuerza Relativa

Un indicador tcnico desarrollado por Welles Wilder para ayudar a los inversores a medir la intensidad de la corriente de un precio de la seguridad con respecto a su
desempeo anterior. El RSI es un excelente indicador de sobrecompra / sobreventa que puede ser utilizado para predecir los puntos de inversin de tendencia. No se
debe confundir con este ndice de fuerza relativa en su definicin todos los das tal como se utiliza en la comparacin de los movimientos de un valor, ndice o grupo
contra el movimiento de otro valor, ndice o grupo. Desarrollado por J. Welles Wilder, Jr. y describi por primera vez en su libro "Nuevos conceptos en los sistemas de
negociacin tcnica", se trata de un oscilador de momento que mide la velocidad del movimiento del precio direccional.

Se compara una seguridad ms altos y bajos ms bajos durante un perodo de tiempo. RSI se basa en la diferencia entre la media del precio
de cierre del da ocupan frente al precio de cierre promedio en los das bajos.

RSI = 100- [100 / (1 + T / D)]

T = promedio de cierres al alza de precios (EMA de ganancias) D = promedio de


precios a la baja se cierra (EMA de las prdidas)

La relacin entre los promedios de cierre hacia arriba y abajo es, de hecho, la composicin del ndice. El perodo de tiempo especificado determina la
volatilidad del RSI. Por ejemplo, un perodo de tiempo de 9 das ser ms voltil que un lapso de tiempo de 21 das. El autor (Wilder) utiliza un valor de n de
14 das, pero otros valores se pueden usar valores particulares que se ajusten mejor. El 9 das y 25 das LER tambin han ganado popularidad. Porque se
puede variar el nmero de perodos de tiempo en el clculo RSI, le sugiero que experimentar para encontrar el perodo que funciona mejor para usted.

El RSI es un oscilador siguiente precio que oscila entre 0 y 100. Un mtodo popular de analizar el RSI es buscar una divergencia en la que el ndice
de mercado est haciendo un nuevo mximo, pero el RSI no logra superar su mximo anterior. Esta divergencia sera una indicacin de una reversin
inminente. Cuando el RSI luego se vuelve hacia abajo y cae por debajo de su ms reciente cubeta, que se dice que ha completado un fallo de
oscilacin. El fallo de oscilacin sera considerado una confirmacin de una inminente reversin.

En el libro del Sr. Wilder, discute cinco usos del RSI en el anlisis de los grficos de las materias primas (que se aplican a los ndices tambin):

1. parte superior e inferior: lecturas de RSI por encima de 70 indican las acciones son de sobrecompra y es probable que comiencen a caer. Las lecturas inferiores a 30

indican las acciones son de sobreventa y un rally se puede esperar. (AmiBroker automticamente dibuja lneas horizontales en estos niveles). El RSI suele formar estas

partes superiores e inferiores antes de que el grfico de precios subyacente.

2. formaciones grfico: El RSI a menudo forma patrones de los grficos (tales como cabeza y los hombros o cuas ascendentes) que pueden o no estar visible en
el grfico de precios.

3. Oscilaciones de fallo: Aqu es donde el RSI supera un mximo anterior (pico) o cae por debajo de la mnima reciente (valle).

4. Soporte y Resistencia: Los espectculos de RSI, a veces con ms claridad que el grfico de precios, niveles de soporte y resistencia.

5. Diferencia: Como se discuti anteriormente, esto ocurre cuando el precio hace un nuevo alto (o bajo) que no est confirmado por un nuevo
RSI alta (o baja).

RSI - ndice de Fuerza Relativa 493


Gua del usuario de 6,00 AmiBroker Gua de anlisis tcnico

ROC - Precio Tasa de Cambio

Este indicador muestra el promedio de-cambios de precio de una garanta ?? s. El cambio se muestra como un porcentaje en lugar de como una relacin.

ROC se calcula dividiendo el cambio de precio en los ltimos n-periodos por el precio de cierre hace n-periodos. Esto le da el porcentaje que el
precio ha cambiado en los ltimos n-periodos.

Cuando la lnea ROC de 10 das se encuentra por encima de la lnea central, el precio es ms alto de lo que era hace 10 perodos. Cuando la lnea ROC est por
debajo de la lnea central, el precio es ms bajo de lo que era hace 10 das. Si la lnea ROC est por encima de la lnea central, el precio es ms alto que el de hace
10 das. Si la lnea ROC est por debajo de la lnea central, pero en aumento, el precio sigue siendo ms baja de lo que era hace 10 das, pero la gama se est
reduciendo.

El de 12 das ROC se utiliza mejor como un corto de indicador de sobrecompra / sobreventa a medio plazo. Cuanto mayor sea la Repblica de China, ms sobrecomprado la

seguridad; cuanto menor sea la Repblica de China, es ms probable una manifestacin. Sin embargo, como con todos los indicadores de sobrecompra / sobreventa, lo mejor es

esperar a que el mercado comience a corregir (es decir, gire hacia arriba o hacia abajo) antes de realizar su comercio. Un mercado que parece sobrecomprado puede permanecer

sobre compra por algn tiempo. De hecho, las lecturas extremadamente sobrecompra / sobreventa por lo general implican una continuacin de la tendencia actual.

El ROC de 12 das tiende a ser muy cclico, oscilando adelante y atrs en un patrn bastante regular. A menudo, los cambios de precios se pueden anticipar mediante
el estudio de los ciclos anteriores de la Repblica de China y relacionando los ciclos anteriores al mercado actual.

Los niveles de sobrecompra / sobreventa ptimas (por ejemplo, +/- 5) variarn dependiendo de la seguridad que se est analizando y las condiciones generales del

mercado. En los mercados de toro fuertes, por lo general es beneficioso utilizar niveles ms altos, tal vez 10 y

- 5.

ROC - Precio Tasa de Cambio 494


Gua del usuario de 6,00 AmiBroker Gua de anlisis tcnico

estocstico lento

Estocstico es un oscilador que mide la posicin de una poblacin o de seguridad en comparacin con su reciente rango de cotizacin que indica las condiciones
de sobrecompra o sobreventa.

Muestra precio actual da en un porcentaje relativo a la seguridad ?? s del rango de cotizacin (alta / baja) durante el perodo de tiempo especificado.

En un estocstico lento, los altos y bajos son promediados en un periodo de desaceleracin. El valor por defecto es generalmente de 3 a 1 y lenta (sin disminucin) para

una rpida. La lnea a continuacin, se puede alisar usando una media mvil exponencial, ponderada o el mvil simple D% promedio. Confirmacin de seales de compra

/ venta se pueden leer en las intersecciones de la% D con el% K tambin.

El oscilador estocstico siempre oscila entre el 0% y el 100%. Una lectura de 0% indica que cerca de la seguridad era el precio ms bajo que el ttulo ha negociado
durante los perodos de tiempo x precedentes. Una lectura de 100% indica que cerca de la seguridad fue el precio ms alto que el ttulo ha negociado durante los
perodos de tiempo x precedentes. Cuando el precio de cierre est cerca de la parte superior del rango de cotizacin reciente (por encima del 80%), la seguridad est en
una condicin de sobrecompra y puede ser una seal de una posible correccin. condicin de sobreventa existe en un punto por debajo del 20%. Los precios cierran
cerca de la parte superior del rango durante las tendencias alcistas y cerca de la parte inferior del rango durante las tendencias bajistas.

estocstico lento 495


Gua del usuario de 6,00 AmiBroker Gua de anlisis tcnico

ndice de armas - TRIN

ndice de comercio, una medida tcnica de los avances y descensos en el mercado. Trin tiene en cuenta el nmero y el volumen de asuntos que
avanzaron en el precio, y el nmero y volumen de las emisiones que declinaron en el precio. Este ndice mide la fuerza relativa de volumen asociado
con el avance de las existencias en contra de la fuerza de volumen asociado a la disminucin de las existencias.

Exacta frmula AFL para Trin es:

ArmsIndex = (AdvIssues () / DecIssues ()) / (AdvVolume () / DecVolume));

Un valor Trin de 1 indica que la relacin de volumen a volumen hasta abajo es igual a la relacin de avance de las cuestiones a las cuestiones en declive y
el mercado est en una condicin neutral. Una condicin neutra significa simplemente que subir el volumen se distribuye por igual entre las cuestiones que
avanzan y que el volumen se distribuye por igual en la disminucin de los problemas del da.

Este indicador, aunque simple en su formulacin, requiere mucho estudio en su aplicacin. Hay muchas variaciones aplicadas a la Trin. Muchos
analistas utilizan un promedio mvil de 10 das de Trin como indicador. AmiBroker traza dos medias diferentes para Trin con los perodos de referencia
por defecto de 15 a 45. Una lectura de menos de 1,0 por lo general indica una demanda alcista, mientras que una lectura mayor que 1 puede significar
una condicin de mercado bajista. Hay que tener en cuenta que el comportamiento del indicador y su lectura e interpretacin depende de si el mercado
est en una fase alcista o bajista. El tiempo de duracin real de esta fase de mercado tambin debe ser considerado. No trate de hacer y comprar o
vender decisiones en base a los movimientos de este indicador por s mismo.

Vase la referencia de funcin AFL tambin: Funcin AFL: trin ()

ndice de armas - TRIN 496


Gua del usuario de 6,00 AmiBroker Gua de anlisis tcnico

TRIX - Triple exponencial

TRI-ple exponencial. TRIX muestra la tasa de cambio% de una triple media mvil exponencial suavizada del precio de cierre de una
garanta.

TRIX se calcula como una tasa de un perodo de cambio de la tercera mvil exponencial pase promedio del precio de cierre.

TRIX est diseado para filtrar ciclos insignificantes - los ms pequeos que el nmero de promedios especificados en movimiento. El indicador
TRIX oscila en torno a una lnea de cero. Comercios deben colocarse cuando el indicador cambia de direccin.

TRIX - Triple exponencial 497


Gua del usuario de 6,00 AmiBroker Gua de anlisis tcnico

Ultimate Oscillator

Larry Williams, el diseador de la Ultimate Oscillator, quera hacer frente a los problemas experimentados con la mayora de los osciladores cuando se utiliza durante
diferentes periodos de tiempo.
seales del oscilador finales son los siguientes: la divergencia y una ruptura en la tendencia del oscilador, as como los niveles de sobrecompra y
sobreventa.
El valor de otros osciladores puede variar mucho dependiendo de la cantidad de perodos de tiempo utilizados durante el clculo. Por lo tanto, el
Oscilador Definitivo, utiliza sumas ponderadas de tres osciladores que representan los ciclos de mercado a corto, mediano y largo plazo (7, 14, y 28 de
tiempo), y se representa como una sola lnea en una escala vertical de 0 a 100 .

Los tres componentes se basan en las definiciones de compra y venta de Williams "presin".

Un comercio debe iniciarse despus de una divergencia y una ruptura en la tendencia del ltimo oscilador.

seales:

Una seal de compra se genera cuando:

Una divergencia positiva o alcista se produce entre el oscilador Ultimate y el precio. El ltimo cae por debajo de 30 y luego se eleva por
encima del mximo anterior establecido durante la divergencia (la seal de compra real).

Una seal de venta se ofrece cuando:

Una divergencia negativa o bajista se produce entre el ltimo y el precio.


El ltimo se eleva por encima de 70 y luego cae por debajo del mnimo anterior establecido durante la divergencia (la seal real de la venta).

El cierre de las posiciones existentes:

Cerrar posiciones largas cuando el ltimo sea superior a 70. Las posiciones cortas
Cerrar cuando la ltima est por debajo de 30.

Al igual que con la mayora de los indicadores, es bueno si estas seales son confirmados por otros indicadores antes de ser ejecutados.

Ultimate Oscillator 498


Gua del usuario de 6,00 AmiBroker Gua de anlisis tcnico

VAP - Volumen A Precio histograma

Volumen A Precio histograma tambin se conoce como "Perfil volumen".

Para activarlo simplemente vaya a Herramientas-> Preferencias y el cambio del tipo de VAP "NINGUNO" a "lateral izquierdo grfico de rea slida, por detrs", por

ejemplo,

VAP muestra el volumen total de comercio que se produjo a nivel de precios. VAP se calcula a partir de barras de datos que estn actualmente visible.

algoritmo real no implica un precio pero van de mayor a menor precio.

AmiBroker distribuye igualmente el volumen de la barra sobre el rango de mayor a menor para producir VAP histograma. Por ejemplo, si el volumen de la barra es de 10000

y HL gama se extiende por 3 "lneas" del histograma VAP que cada una de 3 lneas involucradas ir acumulando 10000/3 para producir estadsticas. Esto da resultados

mucho ms precisos que con el uso de precio nico

como algunas otras implementaciones hacen.

Para activar VAP / desactivar el uso: Herramientas> Preferencias> grfico principal Tambin puede agregar VAP para sus propios grficos

personalizados utilizando PlotVAPOverlay funcin de la AFL.

VAP - Volumen A Precio histograma 499


Gua del usuario de 6,00 AmiBroker Gua de anlisis tcnico

Grfico de rendimiento relativo

Grfico de rendimiento en relacin compara la tasa de cambio en el precio de dos o ms instrumentos negociables. Parcela comienza con 0% en la primera
barra visible y muestra variacin porcentual del precio de cierre desde ese punto por cada smbolo en la lista. perfomrance tablas relativas son grandes
para la comparacin con los precios dissimimilarly cuestiones (por ejemplo, acciones e ndices), ya que muestra los cambios porcentuales, no valores
absolutos. Se puede ver fcilmente qu instrumentos funcionan mejor que otros y elegir mejores resultados para su comercio.

Se puede ajustar la lista de smbolos que se trazan en el grfico de rendimiento relativo haciendo clic con el botn derecho del ratn sobre el grfico y la
eleccin de tema "Parmetros" en el men contextual. En los parmetros del dilogo puede introducir una lista separada por comas de smbolos que se
van a conseguir la carta de. No hay lmite en el nmero de smbolos que puede introducir, pero por favor recuerde que debe separar con comas y smbolos
que no utilizan espacios a menos smbolo en s los tiene.

Grfico de rendimiento relativo 500

S-ar putea să vă placă și