Saturday, November 5, 2016

Forex Dde Excel

No puedo conseguir esto para trabajar en Excel 2010 y Windows7 (64bits). Excel se bloquea sin actividad en el Administrador de tareas.


MT4 Versión 4.00 Build 445


Lo sentimos, si nadie responde (todavía), parece que todo el mundo está ocupado ahora mismo.


Generalmente instalamos MT4 fuera de C: \ Archivos de programa \. Como en C: \ Mi programa \ MT4. Si todavía no funciona, intente instalar la versión de 32 bits de MT4. Presione la tecla de logotipo de Windows + R, para iniciar 'Ejecutar'. Busque el lugar donde se encuentra el ejecutable de instalación de MT4, haga clic en él y agregue / 32 en Ejecutar Windows y presione Aceptar.


Intente hacerlo primero y responda con el resultado. Espero que otros foros - que tienen 7/64 - también responde.


Gracias pero no gracias. No veo cómo la ubicación de los ejecutables afectará el rendimiento. Ya estoy usando 32 bits MT4. También he publicado en el foro de Microsoft. Parecen tener un montón de quejas sobre esto también.


Esperaré a alguien en la comunidad para que me ayude a verificar si tampoco funciona para ellos.


Gracias pero no gracias. No veo cómo la ubicación de los ejecutables afectará el rendimiento.


Tal vez deberías leer sobre temas de la UAC tanto en este Foro como fuera de él.


He leído que DDE no funciona con Excel 2010. el uso de Google, hacer algunas investigaciones.


He hecho todo eso. La búsqueda en Internet es sólo una búsqueda salvaje de ganso. Divertido algunas personas están culpando a otras aplicaciones como Chrome.


Solo necesito uno en el & gt; 500.000 instala MT para verificar. Seguramente uno de ellos tendrá la misma disposición que la mía.


Excel 2010 (64 bits)


No te preocupes. Ya tengo una publicación en el foro de Microsoft.


He hecho todo eso. La búsqueda en Internet es sólo una búsqueda salvaje de ganso. Divertido algunas personas están culpando a otras aplicaciones como Chrome.


Solo necesito uno en el & gt; 500.000 instala MT para verificar. Seguramente uno de ellos tendrá la misma disposición que la mía.


Excel 2010 (64 bits)


No te preocupes. Ya tengo una publicación en el foro de Microsoft.


Sólo hay 32 bits MT4. Tengo Excel 2010 64 bits corriendo en Windows 7 Professional 64 bits, puedo probar algunas cosas si quieres, pero no voy a actualizar mi MT4 para construir 445. 438 parece ser una mejor opción para mí.


Gracias, puedes intentar abrir una hoja de cálculo en blanco y luego ingresar la fórmula en cualquier celda. UAC puede estar apagado o encendido, he intentado ambos.


Sólo dime qué pasa. Mi Excel no se agota y se bloquea. Tienes que ir al Administrador de tareas para matarlo.


Gracias, puedes intentar abrir una hoja de cálculo en blanco y luego ingresar la fórmula en cualquier celda. UAC puede estar apagado o encendido, he intentado ambos.


Sólo dime qué pasa. Mi Excel no se agota y se bloquea. Tienes que ir al Administrador de tareas para matarlo.


Necesito habilitar DDE Server en MT4?


Gracias, puedes intentar abrir una hoja de cálculo en blanco y luego ingresar la fórmula en cualquier celda. UAC puede estar apagado o encendido, he intentado ambos.


Sólo dime qué pasa. Mi Excel no se agota y se bloquea. Tienes que ir al Administrador de tareas para matarlo.


La primera vez que he visto este trabajo. Así que puedo confirmarlo parece trabajar apenas fino.


... y no desea utilizar manualmente el "EURUSD", "EURJPY", etc, sino que preferiría vincular la sintaxis a la celda de arriba?


He intentado, p. 'MT4' | BID! B7 o 'MT4' | BID! (B7) o similar, pero no funcionó.


Introduzca el nombre de un par en una celda - USDCAD, por ejemplo. A continuación, mientras esta celda todavía está seleccionada, escriba el mismo texto en el cuadro de nombre (junto a la barra de fórmulas en la cinta de Excel). A partir de entonces, en lugar de escribir la fórmula completa, puede hacer referencia a la celda con nombre después de haber escrito el & quot;! & Quot; En su fórmula.


Lo intenté en mi hoja y funcionó tan esperanzadamente él para usted también.


Creo que tengo exactamente la misma pregunta que Larry.


Con respeto, no creo que tu respuesta o solución sea lo que Larry quería.


Creo que quiere (y yo también) ser capaz de alterar el contenido de una célula y luego lo que está escrito en la célula se utiliza en la solicitud DDE


No quiero tener que alterar el CELLNAME, sólo el contenido de la celda.


En su ejemplo, acaba de nombrar la celda con un par de FX válido, es decir, EURUSD


Usted solución no funciona si usted nombró este FXPAIR o BLAH etc


Cualquier ayuda adicional que pueda proporcionar sería apreciada.


Si lo entiendo correctamente, quiere que lo que escriba en una celda se agregue a la parte de la fórmula DDE reservada para el nombre del par de divisas. Supongo que le gustaría poder hacer esto para que cada fórmula DDE se actualizaría cada vez que cambia el texto (contenido) en la celda que utilizaría para nombrar el par? Si es así, entonces me temo que está más allá de mi conocimiento de Excel. Por lo que sé, sólo puede nombrar la celda como lo demostré porque la fórmula DDE sólo está interesada en el nombre de la celda y no en el contenido de la celda, de hecho, la celda podría estar vacía. Tal vez hay una manera con la codificación VBA. Si encuentras una solución, estaría interesado en la respuesta.


Si lo entiendo correctamente, quiere que lo que escriba en una celda se agregue a la parte de la fórmula DDE reservada para el nombre del par de divisas. Supongo que le gustaría poder hacer esto para que cada fórmula DDE se actualizaría cada vez que cambia el texto (contenido) en la celda que usaría para nombrar el par? Si es así, entonces me temo que está más allá de mi conocimiento de Excel. Por lo que sé, sólo puede nombrar la celda como lo demostré porque la fórmula DDE sólo está interesada en el nombre de la celda y no en el contenido de la celda, de hecho, la celda podría estar vacía. Tal vez hay una manera con la codificación VBA. Si encuentras una solución, estaría interesado en la respuesta.


Han estado buscando lo mismo al final escribí una macro para hacer precisamente eso,


Células (1, 1).Valor = \ vskip1.000000 \ baselineskip \ vskip1.000000 \ Células (1, 2).Valor = "Oferta" Células (1, 3).Valor = "Pregunta" Células (1, 4).Valor = Alto & quot; Células (1, 5).Valor = "Bajo" Células (1, 6).Valor = \ vskip1.000000 \ baselineskip Tiempo \ Células (1, 7).Valor = "Completo"


Para iRow = 2 a 1000 Si las celdas (iRow, 1) = & quot; & quot; A continuación, Salga para Finalizar si las celdas (iRow, 2).Value = & quot; = MT4 | BID! & Quot; &erio; Cells (iRow, 1).Value Cells (iRow, 3).Value = & quot; = MT4 | ASK! & Quot; &erio; Cells (iRow, 1).Value Cells (iRow, 4).Value = & quot; = MT4 | HIGH! & Quot; &erio; Cells (iRow, 1).Value Cells (iRow, 5).Value = & quot; = MT4 | LOW! & Quot; &erio; Cells (iRow, 1).Value Cells (iRow, 6).Value = & quot; = MT4 | TIME! & Quot; &erio; Cells (iRow, 1).Value Cells (iRow, 7).Value = & quot; = MT4 | QUOTE! & Quot; &erio; Cells (iRow, 1).Value Siguiente


Este es el mejor que me ocurrió, tal vez alguien puede hacer mejor, pero sirve el propósito por el momento.


Para usar, crear esto en el editor de VBA y adjuntarlo a una tecla de acceso directo, a continuación, cada vez que presione la combinación de teclas de acceso rápido se actualiza la tabla.


La hoja de cálculo se ve así,


Han estado buscando lo mismo al final escribí una macro para hacer precisamente eso,


Células (1, 1).Valor = \ vskip1.000000 \ baselineskip \ vskip1.000000 \ Células (1, 2).Valor = "Oferta" Células (1, 3).Valor = "Pregunta" Células (1, 4).Valor = Alto & quot; Células (1, 5).Valor = "Bajo" Células (1, 6).Valor = \ vskip1.000000 \ baselineskip Tiempo \ Células (1, 7).Valor = "Completo"


Para iRow = 2 a 1000 Si las células (iRow, 1) = & quot; & quot; A continuación, Salga para Finalizar si las celdas (iRow, 2).Value = & quot; = MT4 | BID! & Quot; &erio; Cells (iRow, 1).Value Cells (iRow, 3).Value = & quot; = MT4 | ASK! & Quot; &erio; Cells (iRow, 1).Value Cells (iRow, 4).Value = & quot; = MT4 | HIGH! & Quot; &erio; Cells (iRow, 1).Value Cells (iRow, 5).Value = & quot; = MT4 | LOW! & Quot; &erio; Cells (iRow, 1).Value Cells (iRow, 6).Value = & quot; = MT4 | TIME! & Quot; &erio; Cells (iRow, 1).Value Cells (iRow, 7).Value = & quot; = MT4 | QUOTE! & Quot; &erio; Cells (iRow, 1).Value Siguiente


Este es el mejor que me ocurrió, tal vez alguien puede hacer mejor, pero sirve el propósito por el momento.


Para usar, crear esto en el editor de VBA y adjuntarlo a una tecla de acceso directo, a continuación, cada vez que presione la combinación de teclas de acceso rápido se actualiza la tabla.


La hoja de cálculo se ve así,


2010/05/17 17:27 1.25823 1.25888


2010/05/17 17:27 0.85395 0.85423


2010/05/17 17:27 1.25823 1.25888


Si agrega un nuevo símbolo y pulsa el acceso directo, se añadirá la nueva fila.


Vine con una solución ligeramente diferente en el final - aquí es un vid si usted está interesado.


Oneday: Vine para arriba con una solución ligeramente diferente en el extremo - aquí es un vid si usted está interesado.


Han estado buscando lo mismo al final escribí una macro para hacer precisamente eso,


Cells (1, 1).Value = "Symbol" Cells (1, 2).Value = "Bid" Cells (1, 3).Value = "Ask" Cells (1, 4).Value = 1, 5).Value = "Low" Cells (1, 6).Value = "Time" Cells (1, 7).Value = "Full"


Para iRow = 2 a 1000 Si las celdas (iRow, 1) = "" Entonces salga para el final si las celdas (iRow, 2).Value = "= MT4 | BID!" &erio; Células (iRow, 1).Value Cells (iRow, 3).Value = "= MT4 | ASK!" &erio; Células (iRow, 1).Valores (iRow, 4).Valor = "= MT4 | ALTO!" &erio; Células (iRow, 1).Value Cells (iRow, 5).Value = "= MT4 | LOW!" &erio; Células (iRow, 1).Value Cells (iRow, 6).Value = "= MT4 | TIME!" &erio; Células (iRow, 1).Value Cells (iRow, 7).Value = "= MT4 | QUOTE!" &erio; Cells (iRow, 1).Value Siguiente


Este es el mejor que me ocurrió, tal vez alguien puede hacer mejor, pero sirve el propósito por el momento.


Para usar, crear esto en el editor de VBA y adjuntarlo a una tecla de acceso directo, a continuación, cada vez que presione la combinación de teclas de acceso rápido se actualiza la tabla.


La hoja de cálculo se ve así,


Herramienta DDE para MT5


Concepción


La herramienta "DDE MT5" permite exportar simultáneamente todos los datos del usuario (información de la cuenta, historial de cotizaciones, valores de los indicadores, operaciones abiertas y cerradas, etc.) desde varios terminales MT5 diferentes a Excel por protocolo DDE en tiempo real.


Dynamic Data Exchange (DDE) es una tecnología para la comunicación entre múltiples aplicaciones bajo Microsoft Windows u OS / 2. El protocolo DDE es compatible con muchas aplicaciones de Windows. La aplicación más usada comúnmente es Excel.


Para acceder a los datos DDE de Excel, debe agregar enlaces DDE especiales en celdas de hoja de cálculo de Excel. Así que en la actualización de los datos en MT4 los datos relacionados en las celdas de Excel se actualizarán simultáneamente en tiempo real.


Con la herramienta "DDE MT5" puede realizar las siguientes tareas:


Exportar historial comercial para construir diagramas de Excel. Ejemplo: Puede exportar historial comercial de 3 cuentas diferentes simultáneamente y luego construir 3 diagramas para comparar estrategias comerciales.


Exportar datos de indicadores para crear diagramas de Excel


Tarea de acumulación de datos:


Acumular historial de ticks en las filas de Excel y guardarlo en un archivo


Acumular historial de cotizaciones en filas de Excel y guardarlo en un archivo


Encuentre min. Y máx. Spread entre las cotizaciones de diferentes corredores para encontrar la mejor diferencia para la estrategia de arbitraje rentable


Encuentre min. Y máximas operaciones rentables


Mostrar balance de cuenta / Patrimonio / Maring / Margen libre de diferentes terminales MT4 en la misma hoja de Excel


Agregue alertas emergentes o sonoras en una celda por condición (para alertar sobre Drawdown máximo, etc.)


Tareas de agregación de datos:


Operaciones de grupo por períodos de comercio: por día, por semana, por mes, etc.


Operaciones de grupo por símbolo comercial


Ordenar los oficios


Ejemplos


Hay los siguientes ejemplos provistos con la herramienta "DDE MT5":


Información de símbolo de cuenta y comercio:


CA, AD, Alligator, ADX, ATR, AO, BearsPower, BullsPower, Bandas, Índice de Fuerza, Fractales, Gator, Ichimoku, MACD, MarketFacilitation, Momentum, MoneyFlow, MA, Osma, OBV, PSAR, RSI, RVI, StdDev, Stochastic , Volúmenes, WPR


Uso


Ejecute la aplicación DDESrv_MT5.exe desde la carpeta raíz "DDE_MT5".


Ejecute el terminal MT5. Se recomienda ejecutarlo con derechos administrativos y con la clave "\ portable".


Adjunte cualquier experto de muestra DDE en cualquier gráfico. El símbolo y el tiempo no importan.


Sólo tiene que adjuntar una instancia de cada experto de muestra para evitar la duplicación innecesaria de los datos exportados.


Supongamos que ha adjuntado al experto e-BJF-DDE__AccountInfo. mq4 en el gráfico EURUSD. En este caso, no es necesario adjuntarlo a la GBPUSD.


Debe mantener los siguientes ajustes para el experto adjunto:


Permitir importaciones de Dll [Comprobado]


Abra el archivo de Excel de la carpeta "DDE_MT4 \ Excel" relacionada con el experto de la muestra MT5. Permitir actualización de enlaces automáticos (si tiene advertencia de seguridad de Excel). Ejemplo:


Supongamos que ha adjuntado al experto e-BJF-DDE__AccountInfo. mq4 en el gráfico EURUSD. En este caso, debe abrir el archivo de Excel DDE4__AccountInfo. xlsx.


PD. No es necesario pegar vínculos DDE a celdas de Excel manualmente. Puede copiar el vínculo seleccionado (o grupo de enlaces) de la aplicación DDESrv_MT5.exe al portapapeles (haciendo clic con el botón derecho del ratón) y luego pegarlo en celdas de Excel.


Podemos agregar la característica adicional para el honorario adicional: Envía señales que negocian de Excel a MT5


Herramienta Excel_to_MT5 Descripción


Esta herramienta hace posible enviar señales de regreso de Excel a MT5 en tiempo real. La parte de Excel es una hoja de cálculo estándar con celdas y macros VBA (Visual Basic para Aplicaciones). La parte MT5 tiene asesor experto para recibir y procesar datos de Excel.


Las macros VBA envían periódicamente a MT5 los valores de las columnas A, B y C.


MT5 experto tiene la siguiente lógica:


Comprar si A1> 1000 Y B1> 1000 Y C1> 1000


Vender si A1 0 OR B1> 0 OR C1> 0


Así que toda la lógica comercial tiene que ser implementada en mq5 experto. Excel es sólo fuente de datos. Ofrecemos la herramienta Excel_to_MT5 con el experto mq4 personalizado para usted. El costo se basa en la lógica del asesor experto.


pago único


soporte gratuito


30 días garantía de devolver el dinero


o


Cómo utilizar AmiBroker con una fuente de datos externa DDE


Nota: la versión más reciente de este documento se puede encontrar en: http://www. amibroker. com/dde. html. Consulte esta página para obtener actualizaciones.


QUÉ ES DDE


DDE (Dynamic Data Exchange) es un protocolo de Windows utilizado 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 cálculo, pueden configurarse para cambiar también estos formularios o elementos en cualquier lugar que se encuentren en otros programas que pueda utilizar. DDE utiliza un modelo cliente / servidor en el que la aplicación que solicita datos se considera el cliente y la aplicación que proporciona datos se considera el servidor. Miles de aplicaciones utilizan DDE, incluyendo Microsoft Excel, Word, Lotus 1-2-3 y Visual Basic.


DDE PARA LOS COMERCIANTES


Qué ofrece DDE para los comerciantes? Básicamente en tiempo real citas de streaming. No hay BACKFILL vía DDE. Muchos proveedores de datos en tiempo real y corretaje proporcionan la capacidad de obtener datos en tiempo real por medio de DDE. Debe preguntar a su proveedor de datos de corretaje / tiempo real si ofrecen enlace DDE. El complemento DDE ahora disponible para AmiBroker permite vincular a (casi) cualquier fuente DDE (servidor) que suministra citas en tiempo real. Esto lo convierte en una opción atractiva para todas las fuentes de datos que no tienen plugin dedicado.


CUANDO NO USAR DDE PLUGIN


Si utiliza eSignal, IQFeed, Quote. com y cualquier otra fuente que tenga un plugin dedicado, debe usar este complemento dedicado en lugar de DDE. Esto es así porque plugins dedicados son siempre mejor opción (proporcionar más características, además de que son más rápidos) que DDE genérico.


DDE PLUGIN CARACTERÍSTICAS RESUMEN


Servidor DDE / tema / elemento definible por el usuario para cada campo (abierto, alto, bajo, cierre, volumen, tamaño de comercio, volumen total, oferta, tamaño de oferta, preguntar, pedir tamaño, tiempo)


Soporta hasta 500 símbolos de transmisión en tiempo real (versión 1.1.0)


Soporta todos los intervalos de tiempo de base: diaria, horaria, 15-, 5-, 1-minuto, 15-, 5 segundos, tick


1.0.0 - versión inicial (BETA)


INSTRUCCIONES


Para utilizar el complemento de datos DDE con AmiBroker es necesario:


(Opcional *) Descargue el plugin DDE de la versión más reciente desde http://www. amibroker. com/bin/DDE. dll y cópielo a la subcarpeta PLUGINS del directorio AmiBroker. * Versión 1.2.2 de DDE. DLL (7 de junio de 2007) ya está incluido en AmiBroker 5.00 configuración completa


Active DDE en el software de terceros que está utilizando como servidor DDE (consulte la documentación del software del proveedor de datos / corretaje para obtener detalles sobre cómo habilitar DDE)


Ejecute AmiBroker y cree una nueva base de datos con & quot; DDE universal plugin de datos & quot; Como fuente de datos, siguiendo estos pasos:


Corre AmiBroker


Elija Archivo - & gt; Nueva base de datos


Escriba un nombre de carpeta nuevo (por ejemplo: C: \ Archivos de programa \ AmiBroker \ DDE) y haga clic en Crear como se muestra en la imagen siguiente:


Elija el complemento de datos universales DDE de Combo de origen de datos y "Habilitar" desde Almacenamiento de datos local


Introduzca 10000 o más en & quot; Número de barras para cargar & quot; campo


Ahora elija Intervalo de tiempo base. Los intervalos admitidos son: EOD, cada hora, 15 minutos, 5 minutos, 1 minuto. Edición Profesional de AmiBroker permite también seleccionar Tick, 5 segundos, intervalos de 15 segundos.


Haga clic en el botón CONFIGURAR - IMPORTANTE: en el botón & CONFIGURAR & quot; Debe configurar todos los campos siguiendo la descripción de su proveedor de datos.


Compruebe también el párrafo siguiente ( "CONFIGURACIÓN DE DIGITAL PLUGIN PARA TRABAJAR CON SU VENDEDOR") para obtener una descripción detallada. ATENCIÓN: no se puede saltar esta parte - sin configurar los campos específicamente para su proveedor de datos, el DDE no funcionará.


El indicador de estado del complemento debe cambiar de amarillo & quot; ESPERA & quot; A Verde "OK" En pocos segundos. Si no cambia a "Aceptar" Significa que: a) el nombre del servidor y / o los campos no están configurados correctamente o b) el servidor DDE (aplicación de terceros) no se está ejecutando o no está habilitado


Si el indicador muestra "Aceptar" - entonces los cutos en tiempo real fluyen hacia AB. Puede comprobarlo mostrando Ventana - & gt; Cotización en tiempo real. Nota: puesto que no hay relleno necesitaría esperar por lo menos 3 barras de datos que se recogerán antes de que el gráfico aparezca.


CONFIGURACIÓN DE DDE PLUGIN PARA TRABAJAR CON SU VENDEDOR


Varios proveedores de datos vienen utilizar diferentes cadenas de conexión DDE, aquí se muestran algunos ejemplos típicos.


La mayoría de la documentación de DDE utiliza la sintaxis de Excel DDE que se ve como sigue: = SERVER | TOPIC! ITEM


Server es un nombre del servidor DDE como WINROS, IQLINK, REUTER, CQGPC, MT, MTLink, etc. El tema es el tema de la conversación DDE. Dependiendo del tema de la fuente de datos, puede ser el símbolo del ticker (como en IQFeed) o el nombre del campo (como en winros). El elemento es el elemento de la conversación DDE. Dependiendo de la fuente de datos, puede ser el nombre del campo (como en IQFeed) o el símbolo ticker (como en Winros).


Por lo tanto, la cadena de conexión DDE en dos estándares más comunes tiene el siguiente aspecto:


Ahora la pantalla de configuración del complemento DDE se ve así:


En la parte SUPERIOR del cuadro de diálogo puede ver & quot; Servidor DDE & quot; campo. En este campo debe ingresar la parte SERVER de la cadena de conexión DDE (= SERVER | TOPIC! ITEM) sin marca de ecuación y sin | personaje.


A continuación, puede ver 12 cuadros de entrada de texto en los que puede definir el tema DDE y el elemento para cada campo de datos que proporciona su fuente de datos. Aquí debe ingresar TOPIC! ITEM par de la cadena de conexión DDE (= SERVER | TOPIC! ITEM) con marca de exclamación entre el tema DDE y el elemento DDE.


Como se puede ver en la imagen anterior, el complemento DDE le permite usar unas cuantas cadenas especiales, a saber:,,,, que se evalúan en tiempo de ejecución para cada símbolo por separado permitiendo construir cadenas DDE dinámicas (dependiendo del ticker seleccionado por ejemplo ) Requerido por la mayoría de las fuentes de datos:


- se evalúa como el símbolo ticker de la seguridad dada


- se evalúa con el nombre de campo correspondiente (sin espacios), es decir, Abrir, Alto, Bajo, Último, LastSize, Volumen, Preguntar, AskSize, Bid, BidSize, Time, Req


- los nombres de campo similares a los de 2 palabras tienen espacios, a saber: & lt; Last Size & quot; Ask Size & quot ;, & quot; Tamaño de la oferta & quot;


- evalúa el nombre del servidor


Desarrollo Rápido de Aplicaciones / Desarrollo Avanzado de Excel


Los enlaces 'normales' en Excel son celda de hoja de cálculo a celda de hoja de cálculo o nombre a nombre, etc.


Esta página cubre el otro tipo de enlace, el no tan común.


Intercambio dinámico de datos (DDE)


Esta es una tecnología muy antigua en estos días, más de 10 años de edad. En general Microsoft ahora parece recomendar a los desarrolladores elegir una tecnología diferente para el intercambio de datos en vivo entre 2 aplicaciones dispares.


Independientemente del consejo contrario, hay muchas aplicaciones que ponen sus datos a disposición de Excel a través de DDE. La mayoría de los proveedores de datos de mercado (Reuters, Bloomberg, Platts, etc.) proporcionan acceso DDE a sus datos.


Si alguna vez ves una fórmula inusual algo como esto:


(Observe el carácter de la tubería) Si ve esto. Entonces es probable que tenga vínculos DDE con otra aplicación.


La estructura básica de la fórmula es:


Nombre del programa | tema. Campo


Es una aplicación VB6 muy simple:


Proporciona 2 datos (o campos en lenguaje DDE) el tiempo y un número aleatorio. Si hace doble clic en la fórmula, puede pegarlas directamente en una celda y verlas actualizarse mientras juega con los controles de formulario.


Puede utilizar Edt & gt; Links & gt; Actualizar para actualizar los valores de celda de la hoja de cálculo si se descomponen con la aplicación. Esto parece ocurrir más cuando el libro tiene muchos enlaces.


Si cierra el exe e intenta actualizar los enlaces, obtendrá este cuadro de diálogo de advertencia:


Esta advertencia de "Datos remotos no accesibles" es el equivalente al error del libro no encontrado al intentar actualizar enlaces normales. Si hace clic en Sí, Excel intentará iniciar el exe a través de DDE. Esto sólo funcionará si Windows sabe dónde encontrar la aplicación, y se da con bastante facilidad con esto:


Para asegurarse de que Windows puede encontrar la aplicación (que debería funcionar bien desde cualquier lugar, en Windows XP), debe agregar su ubicación a la 'ruta de acceso'. Esta es la lista de carpetas que Windows busca al buscar archivos ejecutables (exe y dll).


Puede agregar caminos al PATH haciendo clic con el botón derecho del ratón en "Mi PC" & gt; & gt; & gt; & gt; Avanzado & gt; & gt; & gt; & gt; variables de entorno y, a continuación, haga clic en ruta y, a continuación, edítelo y agregue uno nuevo al final con un punto y coma; Para separarlo del anterior.


Las fórmulas de enlace DDE en general mantienen su último valor conocido, incluso cuando la aplicación de datos de origen no se está ejecutando. A veces, pasan brevemente a # N / A mientras esperan una respuesta, especialmente en Excel 2007 y 2010.


Para saber si tiene vínculos DDE, puede buscar en la columna Tipo del cuadro de diálogo Editar & gt; & gt; para cualquier cosa que no sea 'Hoja de trabajo'. Para encontrar dónde se usan, puede hacer un hallazgo en la tubería '|', o utilice la herramienta Codematic Link Manager (versión comercial).


Codematic Link Manager


El control y la gestión ricos de enlaces externos ha sido una característica importante de muchas de nuestras tareas de consultoría que hemos desarrollado una utilidad para ayudar. Esa utilidad ahora se ha refinado en un complemento de Excel comercial de Excel, más información está aquí.


Enlace DDE para hojas de cálculo


Dynamic Data Exchange (DDE) es un proceso de comunicación que permite a las aplicaciones compartir datos. Barchart Trader le permite conectar cualquier quoteboard utilizando DDE a Microsoft Excel, OpenOffice Calc o LibreOffice Calc y actualizar automáticamente la hoja de cálculo a medida que Barchart Trader obtiene nuevos datos.


DDE está disponible sólo en instalaciones de Windows, y sólo desde un Presupuesto o un Presupuesto fijo.


Hojas de cálculo y macros


Para utilizar DDE, su hoja de cálculo debe permitir que se ejecuten macros. Normalmente, se trata de una configuración de seguridad que se encuentra en Herramientas o puede ser una configuración que se le pide que habilite al iniciar la conexión DDE.


Si utiliza OpenOffice Calc. Debe habilitar manualmente macros de Visual Basic.


Inicie OpenOffice Calc.


Seleccione Herramientas & gt; Opciones & gt; Cargar / Guardar & gt; Propiedades de VBA


Active la casilla de verificación Código ejecutable.


Iniciar una conexión DDE


Abra un cuadro de cotización o un cuadro de cotización fijo y colóquelo en su área de trabajo.


Haga clic en el menú Acción, que se encuentra en la esquina superior derecha de la tabla de capas, seleccione Exportar tabla de precios. A continuación, seleccione con Excel (DDE) o OpenOffice (DDE).


Resultado. El Quoteboard se guarda como un archivo. xls (Excel) o un archivo. ods (OpenOffice) en su computadora. El cuadro de diálogo le muestra la ubicación del archivo y le permite abrir la ubicación / carpeta donde se colocó el archivo, abrirlo o descartarlo pulsando OK:


la hoja de trabajo


El archivo ahora se puede abrir con el software de hoja de cálculo.


Importante: Barchart Trader debe estar abierto para que la hoja de cálculo reciba actualizaciones.


Si ha abierto la hoja de cálculo antes de abrir la aplicación o para reiniciar la conexión DDE, haga clic en el botón Actualizar todo en la parte superior de la hoja de cálculo.


La hoja de cálculo se rellenará con nuevos datos de Barchart Trader. Si lo desea, puede agregar o cambiar símbolos en la hoja de cálculo.


Añadir un símbolo


Coloque el cursor en una celda abierta en la columna Símbolo.


Introduzca el símbolo deseado. Resultado. La hoja de cálculo extrae automáticamente las columnas de datos restantes y continuará actualizándose utilizando datos de la aplicación. El símbolo NO se agrega a la tabla de cotas en Barchart Trader.


Cambiar un símbolo


Coloque el cursor en la celda que contiene el símbolo que desea cambiar.


Introduzca el símbolo deseado. Resultado. La hoja de cálculo extrae automáticamente los datos del nuevo símbolo. El símbolo NO se agrega a la tabla de cotas en Barchart Trader.


Cómo formatear la hoja de cálculo


Una vez que los datos se importan a la hoja de cálculo, puede ser necesario dar formato a las celdas para recibir el tipo de datos que se recuperan a través de DDE. Por ejemplo, los campos de precio pueden necesitar ser formateados con los decimales o comas y los campos de tiempo pueden necesitar ser formateados como HH: MM: SS.


Fórmulas subyacentes


DDE coloca una fórmula en cada celda de la hoja de cálculo para poder extraer los datos apropiados de la aplicación. Si lo desea, puede introducir estas fórmulas en celdas nuevas para extraer datos que no estaban en el tablero original de la aplicación.


Excel Formula = Trader | Quotes! [Symbol]. [Field] Ejemplos:


OpenOffice / LibreOffice Formula = DDE ( "Trader", "Cotizaciones", "Symbol. Field") o = DDE ( "Trader", "Cotizaciones") donde A5 = columna / Fila que contiene el símbolo


= DDE ( "Trader", "Quotes", "AAPL. last")


= DDE ( "Trader", "Quotes", "ZW * 0.previous")


= DDE ( "Trader", "Quotes", CONCATENATE ($ A23; "volumen"))


Campos de cotización disponibles


Campos de cotización disponibles


Excel se cuelga con vínculo MT4 DDE


Plataforma Tech @ Forex Factory - www. forexfactory. com


Tengo una hoja de cálculo de tamaño de posición que utiliza enlaces DDE a MT4 para calcular el tamaño de posición para diferentes valores de cuenta, riesgo% y valor de detención.


He utilizado esto con bastante éxito dentro y fuera durante varios años, con una variedad de diferentes descargas MT4. Ahora estoy encontrando que cuando esta hoja de cálculo intenta actualizar los enlaces DDE, simplemente cuelga Excel. Presumiblemente porque no puede encontrar el servidor MT4 DDE. Tengo el servidor DDE habilitado en MT4 y la hoja de cálculo utiliza la sintaxis estándar eg = MT4 | BID! EURUSD.


Así que algo parece haber cambiado, ya sea en el lado MS o el lado MT4 y no puedo averiguar qué.


Estoy utilizando: MT4 build 220, Excel 2003 (11.8237.8221) SP3 y Vista Ultimate


Fecha: 7 de junio de 2013


Mensajes relacionados


En Windows 10, mi hoja de cálculo de ds excel no puede abrir y se congela excel para el primero vamos a decir 5min después de Windows se inició up. Excel no responde durante este tiempo (XL 2010 o 2013, he probado ambos y han probado varias máquinas con Win10) Si la hoja de cálculo se abre más allá de este 5min.


Hola, Para obtener cotizaciones en tiempo real en Excel con la plataforma MT4, aquí está el procedimiento: 1) Ir a Herramientas> Opciones> Comprobación del servidor Permitir exportar DDE.2) Ir a la carpeta de instalación su plataforma mt4 (normalmente ubicada en C / Archivos de programa / disco duro) y allí debería ver y excel el archivo llamado "D.


Yo uso MT4 para los futuros y los datos de precios de las acciones, y alimentar a este vivo a una hoja de cálculo de Excel a través de DDE. Sé que esto es la tecnología antigua, pero funciona. Sin embargo, ahora, por alguna razón, aunque esto funciona bien en mi computadora portátil, PC, excel simplemente se bloquea cuando selecciono enlaces de actualización.


Es posible enviar órdenes para comprar o vender desde Excel DDE Sample a MT4? Exporte MT4 de la muestra de DDE de Excel, y pregunto: Cuál es la fórmula que ingreso en Excel para abrir un pedido pendiente LÍMITE DE VENTA? Cuál es la fórmula que ingreso en Excel para abrir una orden pendiente? Lo que es t.


Es posible recuperar datos con comandos dde (desde mt4 a excel) que no sean los valores diarios? Como el horizonte de tiempo alto y bajo de 1H? Hay una manera de obtener esos datos en tiempo real en Excel con otras herramientas? Muchas gracias


Quiero comparar el p / l vivo total de un grupo de monedas con el total p / l vivo de otro grupo para encontrar el balance? Y? Pico? puntos. Tengo actualmente un acoplamiento de DDE de MT4 a la alimentación de Excel él viven los datos de la señal. Lo que estoy tratando de hacer es hacer un gráfico en Excel que actualiza (como cualquier fia.


Conexión de dos Metatrader a Excel con DDE.


En Windows 10, mi hoja de cálculo de ds excel no puede abrir y se congela excel para el primero vamos a decir 5min después de Windows se inició up. Excel no responde durante este tiempo (XL 2010 o 2013, he probado ambos y han probado varias máquinas con Win10) Si la hoja de cálculo se abre más allá de este 5min.


Yo uso MT4 para los futuros y los datos de precios de las acciones, y alimentar a este vivo a una hoja de cálculo de Excel a través de DDE. Sé que esto es la tecnología antigua, pero funciona. Sin embargo, ahora, por alguna razón, aunque esto funciona bien en mi computadora portátil, PC, excel simplemente se bloquea cuando selecciono enlaces de actualización.


Hola, Esto va a ser largo: Tengo un plug-in para excel (Qlink de E-señal), que me da datos en Excel. Necesito copiar desde aquí y pegar (sólo valores) en sheet1 del mismo archivo. Los datos se basan en el tiempo (intervalo de 5 minutos, intervalo de 15 minutos, etc.). Quiero que la Macro / VBA compruebe si.


Es posible enviar órdenes para comprar o vender desde Excel DDE Sample a MT4? Exporte MT4 de la muestra de DDE de Excel, y pregunto: Cuál es la fórmula que ingreso en Excel para abrir un pedido pendiente LÍMITE DE VENTA? Cuál es la fórmula que ingreso en Excel para abrir una orden pendiente? Lo que es t.


Es posible recuperar datos con comandos dde (desde mt4 a excel) que no sean los valores diarios? Como el horizonte de tiempo alto y bajo de 1H? Hay una manera de obtener esos datos en tiempo real en Excel con otras herramientas? Muchas gracias


He oído que usted puede utilizar Broco MT4 feed para conseguir esta cosa para actualizar con la opción de servidor DDE activado en metatrader. Pero parece que algunas de las referencias de celda necesitarán ser actualizadas. Mientras que lentamente vadeo a través de él, aquí está para cualquier persona si usted desea a tinker. Imagen adjunta (haga clic para ampliar)


Tengo una hoja de cálculo de tamaño de posición que utiliza enlaces DDE a MT4 para calcular el tamaño de posición para diferentes valores de cuenta, riesgo% y valor de detención. He utilizado esto con bastante éxito dentro y fuera durante varios años, con una variedad de diferentes descargas MT4. Ahora estoy descubriendo que cuando esto se propaga.


Bienvenido a Yahoo Groups.


Think or Swim Thinkscript programador es un Grupo restringido con 3210 miembros.


Aunque el ejemplo específico es la integración de AmiBroker con thinkorswim, pensé que esta información podría ser útil para este grupo como un ejemplo del mundo real de cómo la interfaz de DDE de thinkorswim se puede utilizar más allá de Excel y Visual Basic. Y no sólo para datos en tiempo real, sino también para datos históricos.


Se dio cuenta de que la interfaz DDE de thinkorswim funciona con onDemand también? Por lo tanto, puede iniciar una repetición de OnDemand y acceder a la reproducción en vivo & quot; Datos a través de DDE. Si desea una fecha exacta y una marca de tiempo, sólo necesita ajustar la marca de tiempo restando la diferencia entre la fecha y la hora actuales cuando inicia la reproducción y la fecha y la hora de la solicitud. Si hubiera un campo de fecha y hora en la interfaz DDE, no tendría que realizar ese ajuste.


Si sólo hubiera una interfaz con los datos de thinkBack, tendríamos datos históricos de fin de día a partir del 12/27/02.


---------- Mensaje reenviado ---------- De: David Fecha: dom, 23 de mayo, 2010 a las 22:32 Asunto: Aquí es cómo integrar AmiBroker con Thinkorswim vía DDE para citas en tiempo real de opciones, etc. A: amibroker@yahoogroups. com


He integrado AmiBroker con thinkorswim a través de DDE para obtener citas de streaming en tiempo real de todos los instrumentos que se pueden intercambiar a través de thinkDesktop, p. Opciones, futuros, acciones, ETFs, divisas.


Para hacer lo mismo, simplemente siga las instrucciones en http://www. amibroker. com/dde. html y copie esta pantalla después de hacer clic en el botón CONFIGURAR. Estas entradas distinguen entre mayúsculas y minúsculas.


Dado que AmiBroker no usa los dos últimos campos de todos modos, los uso para obtener datos adicionales que desee. I used the first field for the Strike of an option so AmiBroker can find the option I'm looking for more quickly than having to parse the Ticker field for that info (I'm perhaps incorrectly assuming that AmiBroker indexes that first field). I used the second field for the VIX-style Implied Volatility index of the underlying stock, index, future, etc. You can chose any of the thinkorswim DDE fields below instead of the two I chose.


52HIGH 52LOW ASK ASKX ASK_SIZE AX BACK_VOL BA_SIZE BETA BID BIDX BID_SIZE BX CALL_VOLUME_INDEX CLOSE COVERED_RETURN CUSTOM1 CUSTOM2 CUSTOM3 CUSTOM4 CUSTOM5 CUSTOM6 CUSTOM7 CUSTOM8 CUSTOM9 DELTA DESCRIPTION DIV DIV_DATE DIV_FREQ DT EPS EXCHANGE EXPIRATION EXTRINSIC FRONT_VOL GAMMA HIGH HTB_ETB IMPL_VOL INTRINSIC LAST LASTX LAST_SIZE LOW LX MARK MARKET_CAP MAX_COVERED_RETURN NET_CHANGE OPEN OPEN_INT OPTION_VOLUME_INDEX PE PERCENT_CHANGE PROB_OF_EXPIRING PROB_OF_TOUCHING PUT_CALL_RATIO PUT_VOLUME_INDEX RHO ROC ROR SHARES STRIKE SYMBOL THETA VEGA VOLUME VOL_DIFF VOL_INDEX YIELD


Warm regards, David


The NOTAB option also can be used to store full character strings, including embedded blanks, in a single spreadsheet cell. For example, if a link is established between the SAS System and the Excel application, and a SAS variable contains a character string with embedded blanks, each word of the character string is normally stored in a single cell. To store the entire string, including embedded blanks in a single cell, use the NOTAB option as in the following example:


It is possible to establish multiple DDE sessions. The previous example uses two separate DDE links. When the HOTLINK option is used and there are multiple cells referenced in the item specification, if any one of the cells changes, then all cells are transmitted.


Unless the HOTLINK option is specified, DDE is performed as a single one-time data transfer. That is, the values currently stored in the spreadsheet cells at the time that the DDE is processed are values that are transferred.


Using the! DDE_FLUSH String to Transfer Data Dynamically


& # 13; DDE also enables you to program when the DDE buffer is dumped during a DDE link. Normally, the data in the DDE buffer are transmitted when the DDE link is closed at the end of the DATA step. However, the special string '!DDE_FLUSH' issued in a PUT statement instructs the SAS System to dump the contents of the DDE buffer. This function allows you considerable flexibility in the way DDE is used, including the capacity to transfer data dynamically through the DATA step, as in the following example:


Here's the code that can read these data correctly into a SAS data set:


In this example, the NOTAB option tells the SAS System not to convert tabs that are sent from the Excel application into blanks. Therefore, the tab character can be used as the delimiter between data values. The DLM= option specifies the delimiter character, and '09'x is the hexadecimal representation of the tab character. The DSD option specifies that two consecutive delimiters represent a missing value. The default delimiter is a comma. For more information about the DSD option, see SAS Language Reference: Dictionary . The MISSOVER option prevents a SAS program from going to a new input line if it does not find values in the current line for all the INPUT statement variables. With the MISSOVER option, when an INPUT statement reaches the end of the current record, values that are expected but not found are set to missing.


The INFORMAT statement forces the DATA step to use modified list input, which is crucial to this example. If you do not use modified list input, you receive incorrect results. The necessity of using modified list input is not DDE specific. You would need it even if you were using data in a CARDS statement, whether your data were blank - or comma-delimited.


STREAMING SHARE PRICES IN EXCEL


With ADVFN, you can stream share prices directly into an Excel spread sheet.


Many different values are available, from current price, bid and offer to the volume of shares flagged as sells or yesterday's closing bid price.


See below for a full description of what's available.


HOW DO I GET LIVE STREAMING SHARE PRICES IN EXCEL?


Subscribe to ADVFN Stealth. This will let you stream unlimited live LSE prices into a spread sheet. When you're not using your spread sheet, the subscription will also let you get unlimited live prices via the ADVFN apps for Android and iPhone/iPad and on the website (when the boss isn't looking).


Download and install the ADVFN DDE software .


Download your Monitor list as a spread sheet using the box below. Make a note of where you're saving the file; you'll need to find it later (the default is normally the Downloads folder). The spread sheet will contain all the symbols in your monitor available via DDE as well as all the columns available via the platform. See below for more details on the markets and bits of information you can get in DDE.


Subscribe to ADVFN Stealth to download your monitor list. Haga clic aquí para mas información.


Run the DDE software by going to the Start menu at the bottom left of your screen > All programs > ADVFNDDE and clicking on the ADVFNDDE program. You'll need to enter your normal ADVFN username and password.


Open your Monitor spread sheet. You might be prompted to update and enable links to other data sources or something similar (depending on the version of Excel you are using). Click Update or OK and prices will start to stream into your spread sheet.


DO I HAVE TO USE EXCEL?


Excel is great, but can be a little pricey. If you don't have access to Excel, there are a couple of great free pieces of software you can try, OpenOffice and LibreOffice. Both include free versions of word processing, spread sheet and presentation software.


As DDE is a widely used technology, you may be able to get ADVFN prices into other software. We concentrate on and support it in Excel, OpenOffice and LibreOffice.


CAN I CUSTOMISE MY SPREAD SHEET?


Any formulae, charts, styles, conditional formatting, or anything else available in your spread sheet software can be applied to the figures you stream from ADVFN.


Being able to apply your own customised analysis to the figures is one of the most useful things about getting price data streaming into a spread sheet and you can do pretty much anything you like by combining Excel with ADVFN DDE.


CAN I BUILD A SPREAD SHEET FROM SCRATCH?


Sí. You can build up your own sheet of streaming prices by entering the formula corresponding to the bit of data you after into each cell. The formula is slightly different depending on whether you're using Excel or OpenOffice/LibreOffice, but you'll quickly get the hang of it.


A handy tool for generating the code you need is below.


=DDE("ADVFN";" EXCHANGE _ SYMBOL ";" COMMAND ")


Whilst this might seem daunting initially, have a closer look and you'll see that there are only 3 things you need to put in to get the value you want: EXCHANGE. SYMBOL & COMMAND. The rest of the formula stays the same every time.


EXCHANGE is the market the symbol trades on. For instance, you would use LSE if your stock trades on the London Stock Exchange.


SYMBOL is what you'd normally use on the site to get a quote. For instance, VOD if you want to see a quote for Vodafone.


COMMAND is the bit of data you want. For instance, you would use CHANGE if you want to know the change value.


Putting these all together, we would get the change value for Vodafone's listing on the London Stock Exchange. Here is what the formula would look like in this case:


=ADVFN| LSE _ VOD. CHANGE


worksheet change vs calculate for DDE Excel (trading system)


Problem Solved


It is a miracle! I had the right answer from a friend on an Italian forum. This time it seems to work perfectly. If you add to the top of my file this code, then everything works and it doesn't freeze:


Dim valori(1) As Double


Private Sub Worksheet_Calculate() On Error Resume Next


If Cells(2, 3).Value + Cells(4, 3).Value = valori(0) + valori(1) Then Exit Sub valori(0) = Cells(2, 3).Value valori(1) = Cells(4, 3).Value


Essentially, this code tells the sub routine "calculation" to not calculate unless there are changes on those two famous cells.


Convert Excel RTDTo DDE or Import Live data from Excel


Convert Excel RTDTo DDE or Import Live data from Excel


I have just discovered Amibroker and think it has amazing potential and am looking forward to my journey, however have encountered my first challenge.


My broker supplies live data in Excel RTD format NOT DDE. This presents a problem as Amibroker's plug in is only compatible with DDE and NOT RTD.


Therefore I am assuming I have two options:


1. Have a script written to convert the data from RTD to DDE. (The RTD program I have from my broker is in VBA)


2. Use excel as a DDE server for live quotes and configure Amibroker DDE accordingly


I have countless hours trying to do the latter, and as I have no programming skills, I respectfully ask for any assitance with either option.


I'm sure my problem is not unique. (Of course things would be much easier if Amibroker just released a RTD plug in. Afterall DDE was superceded in 2002 when Microsoft introduced RTD)


Originally Posted by barnzee


I have just discovered Amibroker and think it has amazing potential and am looking forward to my journey, however have encountered my first challenge.


My broker supplies live data in Excel RTD format NOT DDE. This presents a problem as Amibroker's plug in is only compatible with DDE and NOT RTD.


Therefore I am assuming I have two options:


1. Have a script written to convert the data from RTD to DDE. (The RTD program I have from my broker is in VBA)


2. Use excel as a DDE server for live quotes and configure Amibroker DDE accordingly


I have countless hours trying to do the latter, and as I have no programming skills, I respectfully ask for any assitance with either option.


I'm sure my problem is not unique. (Of course things would be much easier if Amibroker just released a RTD plug in. Afterall DDE was superceded in 2002 when Microsoft introduced RTD)


Note: For a list of DDE commands, check out the support article listing WinWedge DDE Commands .


WinWedge makes it very easy for Excel to communicate with the device. This isn't limited to simply logging data from the device to Excel, but WinWedge also enables Excel to send data directly from VBA using WinWedge's SENDOUT and SEND DDE Commands


Sending a Command to the Device using SENDOUT DDE Command


The following VBA subroutine sends a string of control codes out the serial port by issuing the DDE command "[SendOut()]" to WinWedge. In this example, we're sending four characters: an ASCII 27 (an ESC character), a capital 'P', and a carriage return and line feed characters (ASCII 13 and 10).


Sending a String to the Device using SEND DDE Command


The following subroutine shows how to send a text string passed as an argument to the routine.


The following subroutine sends a column of data out the serial port starting in the currently active cell. After each cell's data is sent it reads the cell directly below the current cell. If the cell contains no data then it stops otherwise it continues sending until it hits an empty cell.


The following subroutine demonstrates how to send the contents of any string variable out the serial port - even strings that contain control characters or non printable ASCII characters. The string to be sent out the serial port is passed as an argument to the SendString subroutine.


The following subroutine demonstrates how you would call the above routine passing it the contents of a spreadsheet cell thus sending the cell contents out the serial port.


The following Excel VBA subroutine demonstrates how to transmit data out the serial port by "DDEPoking" to the WinWedge OutputBuffer DDE item.


Categories: Macro / Code Sample. Microsoft Excel. Data Collection. Serial (RS232). WinWedge


Many futures/options brokers in HK and China use Sharppoint's SPTrader software for real-time price feed and placing orders. Some time ago, many of these brokers started offering a FREE service called SP Native API which allows end-users to write software program to extract price feed and place their own orders. It opened a new door to in-expensive automated trading.


In the past, end-users in Hong Kong and China can only use sophisticated trading platform like Interactive Brokers for automated program trading. However that platform is much less popular than Sharppoint's SPTrader in Hong Kong and it's protocol is a lot more complex than SP Native API.


Although much simpler, SP Native API still requires you to write a software program. Avidsoft Ltd has taken the hard work out of it by offering you Spark, a simple and easy to use software using SP Native API for live feed and placing orders.


Please click on the Menu Bar above to see other features of Spark.


To Get a FREE TRIAL, send us an email .


Please take a look at Frequently Asked Questions before you start your trial.


Building an Automated Spread Trading System


Building an Automated Spread Trading System in Excel - Windows Software $79.95 . This online course shows you how to build an automated spread trading model using MS Excel. The System captures the price difference between security pairs of any type - indexes, stocks, futures, options, LEAPs, currencies. The System uses three proven technical indicators - exponential moving averages, Percentage Price Oscillator (PPO), and Donchian Channels - to capture spread movements when profits are likely to be greatest. Includes three spread strategies for Swiss Franc - Japanese Yen futures, Nasdaq - S&P 500 E-Mini, and 10-Year vs 5-Year U. S. Treasury Notes. The System is optimized for use with daily or hourly data, but can be used on any time interval.


Build an Automated Spread English


You are shown how to build a data "hub" with a DDE link, or run the model with free. csv data files from Yahoo! Finance or another source. A PDF Guide is provided along with the online course so you can choose how to learn in the most comfortable way. Also included is a complete backtesting model -- simply import historical data and see statistical and graphical results for your chosen spread strategy. What You Get: A TREMENDOUS 3-IN-1 VALUE! - PDF Guide - Online course including everything in the PDF Guide PLUS VBA Code and FAQs sections - Pre-built Backtesting Model in MS Excel with graphs and trade statistics - Online access to the course materials Benefits - Integrate Excel, VBA, formulas, and data sources into a profitable trading tool - Acquire knowledge applicable to any Excel modeling project - Save money by eliminating recurring software costs - Calculate Buy/Sell signals on multiple spread pairs within seconds Technical Requirements - MS Excel for Windows - Adobe Acrobat Reader - 5Mb disk space - Date-Time-Close price data on your chosen time interval - (OPTIONAL) DDE data import link for Excel


Building Excel Spreadsheet Vba Macro Dde Active Quote. Price Index Stock Future Option LEAP Fund Currency FX Exponential Moving Average Donchian Oscillator.


Build an Automated Spread Trading System


Software Download from Financial-edu. com / Venus United Capital


Captura de pantalla


Win 3.1x, Win95, Win98, WinME, WinNT 3.x, WinNT 4.x, Win2000, WinXP, Win2003


No Install Support


New Release


Bull's-Eye Broker is an advanced software package which constructs and maintains Point & Figure Charts. Point figure charts. Features include: High clarity full-screen charts, relative strength, bullish %, user defined box sizes and trend lines, buy and sell watch lists. eToro is an innovative Forex Trading platform, enabling you to easily practice and trade forex in a friendly and innovative environment. Etoro Forex. The power tool to read and analyze news. Knowledge mining from news. Market news. Features: RSS news feeds, Stock Navigator, Stock Research, News statistics, Rating news, News Statistics and News Rating Charts. Automatic monitor of more than 8000 stocks. Powerful financial software to monitor and analyze the performance of investments. Autoupdate worldwide market indices & Múltiples carteras. Stocks and securities manager. Set alerts, look up stock symbols, retrieve realtime quotes. Link to news, charts & online trading account. Compare stock or option transactions. Input transaction data. Stock option profit calculator. Calculates profit from transactions, potential loss, annualized profit (in dollars and as percentage), and annualized potential loss. Factors in commission fees. Stores results. 101Quote is an easy to use free intraday stock market quote tool. Portfolio quotes for stock investing. Integrated with portfolio tracking, customizable display settings, export to Excel and friendly with firewall and corporate networks, it is a must have for all market participants. Stock portfolio manager with advanced charting & statistics. Portfolio manager toolkit. PortfolioTK is a stock portfolio manager that provides both accurate quantitative statistics and advanced charting. 100% Free COM. NET and XML Web service providing 25+ technical indicators for the construction of technical trading systems. Trading system TA. By using these methods with our included JDBC mediator you will be able to iteratively apply these indicators to a DBMS. StocksAloud helps you manage your investments and business interests by tracking companies for you. Stock quotes. It let's you specify stock information to be read aloud for quick updates or full updates as well as listen to related news headlines. DAXA-Chart Privat is a freeware German program for analyzing and charting shares and portfolio management. Free stock analyzing. It is supplied with an initial database of 120 German stocks. Download further stockmarket price updates from our homepage for free. Trading and stock quotes downloading software for Microsoft Excel. Library of 146+ technical analysis functions. Technical analysis with stock quotes. You can download historical end-of-day and real time quotes into spreadsheets. Portfolio, stock options, stock charts, intraday. Free TSXV penny stock screener & research tool. Scan, analyze and screen for penny stocks using this all-in-one browser. Penny stock investing OTC and bb markets. Look up company profiles, news, market depth, trading signals and more. Simple and it works. TradeBullet is a multi-broker application that handles fully automated order routing to your broker from most chartingsoftware, MS Excel, Collective2 or any custom application. Automated Trading software. Built on an industrial-strength framework, TradeBullet is blazing fast. Ashkon Stock Watch es un software avanzado de gráficos para información de mercados financieros. Stock market charting. It allows to display several technical indicators for a single security on the same chart, open multiple chart documents and test investment strategies. Stock Market Investment Software for the Intelligent Investor. Stock investing. Make Better Decisions by following a systematic approach using the strategies of the all time investing greats (Buffett, Graham, Lynch, etc.). Paper trade with Forex Currency Paper Trader before you open a demo account. Paper forex trading. Keep track of your winning trades and build up your confidence before you open a demo trading with your favorite broker. Wintraday, a market data display software program designed for investors. Streaming quotes live. Wintraday is the result of new market data display technology, and allows individual investors to keep on top of their investments with up-to-the-minute updates on stock activity. Money Management Explorer allows you to learn secrets of money management and position sizing. Money management for position sizing. Now you will know how much to trade. forex trading intraday daily trade calculator on major forex trading pairs. Forex day trading. forex trading intraday daily trade calculator on major forex trading pairs strategy test profitable plan. TradUtil is an editor and repair tool for the MetaStock 3. Metastock computrac. 01 security format. Free Stock Market Analysis Selection Software finds the best stocks by sector. Based on the famous M7 technology. Investing in stocks. Shows strengths, weakness, and profit potential. Colorful graphic display w true 3D shadows. Rápido. Uses free Internet data. Pocket Charts is a sophisticated charting application for the Pocket PC operating system. Stock charts. It enables you to quickly download stock/index price data off the Internet and then view it in the form of interactive charts on your PDA. Free trial available. Forex Arbitrage Calculator allows to determine risk free arbitrage opportunities. Forex arbitrage trading. Forex Arbitrage Calculator allows to determine risk free arbitrage opportunities on forex cross rates. Maintain historical quote database, automatically discover & backtest strategies. Automated stock market system. Maintain a historical stock quote database, automatically discover and backtest powerful new strategies and distribute daily trading signals via daily emails. FREE Quote Watchlist Software for over 50 exchanges worldwide. Stock quotes with ticker. Keep track of your trades with this easy to use quote watchlist tool, data feeds are free so you can monitor your trades with zero cost. Anfield Capital Pty Ltd www. stator-afm. com. Stock Quotes and Chart for Smartphone. Control your stocks while you work or while you are mobile. Stock quotes. Besides, you can view news relevant to the selected stock, set customizable alerts, search for ticker and get company summary information. EZQuote allows you to download historical end-of-day quotes for virtually any stock, index, ETF or mutual fund publicly traded in USA and other world markets. Stock quotes downloader. The data can be stored in Metastock or ASCII format. Mr. Bigshot. the Bodacious Stock Market Game. Stock market game. Discounted Cash Flow Analysis of 14 cash flow series with 5 discount rates. Discounted cash flow analysis. Discounted Cash Flow Analysis Calculator performs a quick analysis of 14 cash flow series using 5 different discount rates per series.


This site as well as basic level software here’s meant just being an intro to the dimension as well as evaluation associated with Currency talents. It’s meant like a extremely swift, absolutely no trouble method of viewing what’s occurring within the complete Foreign exchange majors marketplace. For example from Birmingham open up or even Ny open up or even Ny collateral open up at the end from the 2nd hr. Or even frequently with regard to coming back customers through the years, on a higher effect financial discharge such as NFP to acquire a common concept of moves.


Haga clic aquí para descargar una nueva herramienta de comercio y estrategia GRATIS


Therefore, the actual power graph over is supposed to supply an over-all concept of common moves or even extreme emotion modifications. (discussed additional beneath underneath the downward slope section) However primarily, it’s meant much more with regard to finish associated with day time as well as weekend break representation as well as investigation. This particular software is actually not really meant to end up being examined on the minute-by-minute foundation with regard to temporary choice producing. Because mentioned in the event that this particular is actually your own purpose, make sure you acquire real expert resources which make use of loading information. That’s obviously, should you choose intend on creating a profession of the buying and selling point.


The actual simplified portion price associated with alter way of examining power associated with individual sets differs compared to regular Currency power method precursor that’s utilized inside our brand new 5NITRO+ Metatrader four Meters.


Free Realtime Data. With DDE


Originally Posted by avhsprao


Dear Friends, This is my first post to Traderji. com, I searched the entire form but was unable to find any support on DDE system, For those who dosent know what DDE is, DDE is a facility through which data can be sent from one program to another. I used RQT Download which gets NSE & BSE data from yahoo server and was able to export this data into a software I designed. Can anybody give me information on if NEAT or ODIN supports DDE transfer. My ultimate goal is to design a system where everybody will be able to get realtime data free of cost to their desktop.


Gr8 hope though. let me tel u my frnd that u can find an Excel sheet (Created by Cooltetra) which pulls Data From Yahoo to Amibrker SW. http://www. traderji. com/software/6866-coolworks. html


Now the matter of Fact is thatIf u hav Neat or Odin u dont hav to look around for anythng Else. because they can be easily used to Transfer Tick by Tick data to the Charting SW's. Now as u hav quite ambitius Plans to create a source of Rt data u can just Refer to that Excel sheet and hopefuly ul come thru some Idea.


I dont hav much idea of Computer programming But ican suggest that if u can create a SW which not only pulls data from yahoo BUT also NSE's SIte it can be gr8 help. Plus u can also look at the Codes from the NSe site. hope it all works.


Excellent inititive. support Guarenteed.


This is a though one… Everybody wants real time market data – in MS Excel, in Matlab, in Java, in Theta Suite etc. But, obtaining market data is very hard and cost intensive because the stock exchanges do not want to provide real-time data for free. Ok, but what can you do about it?


Other Posts in this Series


Historical Data is not that Different from Real-Time Data


In some cases, website provide a limited set of real-time data which you can obtain using the description: How do you get free historical market data? Especially, using JSoup. But, usually the data you see is with 15min delay.


However, this solution has many drawbacks. An important one is: Even if you get near real-time data from a website, you still need a mechanism to automatically pull the data and push it into your platform.


Commercial Solutions


If you can afford it, the best solution is usually a commercial solution from a large data vendor, e. g. Morningstar/Tenfore. Bloomberg. Thomson Reuters etc. They deliver speedy and reliable market data right into MS Excel and often, they have interfaces for Matlab or Java, too. But they cost several hundreds of dollars (and euro) per month. On the positive side, these market data vendors deliver also insight into the order book, which is extremely important for intraday trading.


Low Budget Solutions


If you need to save some money – and use it for trading: Go for the second best solution and get the data from your broker. But, only very few brokers provide a good api and plug-ins for MS Excel or Matlab etc.


Free Real-Time Data Feed


Now, there is a third alternative, which might be good enough for you: It is free and it pulls free data into your MS Excel as a real-time data feed. This software is called FinAnSu (http://code. google. com/p/finansu/ ) and is pretty new and not 100% stable. But, for testing your trading strategy with a real market data feed, it is totally sufficient. FinAnSu pulls the data from Google, yahoo! or Bloomberg Personal Finance. Except for the combination Google NASDAQ, the data is usually with 15Min delay. But, you get new ticks e. g. every second and you can test your trading strategy in a realistic environment.


Conclusión


So, if you can live with a 15min data delay and without order book, go for FinAnSu. Otherwise, real trading requires real investments into data and you have to go for a commercial data vendor.


Tag Archives: currency strength meter dde


Currency strength conveys the worthiness associated with foreign currency. With regard to economists, it is determined because buying energy, whilst with regard to monetary investors, this can be defined as a good sign, highlighting numerous elements associated with the actual foreign currency; for instance, basic information, general financial overall performance or even rates of interest. It is also determined through foreign currency with regards to additional foreign currencies, generally utilizing a pre-defined foreign currency container. An average instance of the technique may be the Ough. Utes. Buck Catalog. The present pattern within Currency strength indications would be to mix much more foreign currency indices to make foreign exchange actions very easily noticeable. For that computation associated with indices of the type, main foreign currencies are often utilized simply because they signify as much as 90% from the entire currency markets quantity.


Haga clic aquí para descargar una nueva herramienta de comercio y estrategia GRATIS


Currency strength is actually determined in the USD Catalog, that is utilized like a research with regard to additional foreign currency indices. The fundamental concept at the rear of indications is actually “to purchase powerful foreign currency and also to market fragile currency”. In the event that is actually X/Y foreign currency set is actually upward pattern, you’ll be able to figure out regardless of whether this particular occurs because of X’s power or even Y’s weak point. Along with indications of the type 1 has the capacity to pick the best set in order to industry; begin to see the responses of every foreign currency upon techniques within related devices (for instance CAD/OIL or even AUD/GOLD); locate a powerful pattern in a single foreign currency; as well as notice the majority of the currency markets in a single graph.


Otras personas buscadas:


Do not trade EAs before learning the basic concepts of Forex Trading


Otros buscados


Archivo


Some Searches


Mensajes recientes


Categorías


Download stock quotes in Microsoft Excel


Download stock quotes, options, investment portfolio and DDE in Microsoft Excel - Windows Shareware $49.95 . Powerful stock quotes downloading software for Microsoft Excel. DownloaderXL package includes the following products: DownloaderXL, RTQuotesXL, OptionsXL and PortfolioXL. DownloaderXL downloads free historical stock, index and mutual fund data into Microsoft Excel spreadsheets from Yahoo Finance. Historical data goes back at least 15 years and is available for exchanges of USA, Canada, UK, Germany, France, Italy, Australia, New Zealand, India and more countries.


DownloaderXL English 3.7 MB


DownloaderXL easily builds charts. RTQuotesXL downloads free 15-minutes delayed and fee-based real-time quotes for stocks, indexes, options, mutual funds, financial futures, commodity futures and other securities from Yahoo Finance and PCQuote. DDE feature is accessible. RTQuotesXL can be used for real-time charting, real-time technical analysis and monitoring current market situation. OptionsXL is a option chains and LEAPS series downloader for Microsoft Excel. PortfolioXL is a portfolio tracking add-in for Microsoft Excel.


Technical Analysis Stock Quotes Historical Trading Investment Intraday Average RSI MACD. Microsoft Excel Options Chart Portfolio Real Time Candlestick Bars Neural Networks Ticker Futures Mutual Fund Backtesting Strategies Leaps NASDAQ DDE.


DownloaderXL


Shareware Download from Eugene Olevsky


Captura de pantalla


Win95, Win98, WinME, WinXP, WinNT 3.x, WinNT 4.x, Win2000, Win2003


Expires after 10 program starts


Install and Uninstall


Major Update


Changes since the last release: PortfolioXL: - The data can be grouped by tables. - Export Portfolio records into Excel. - Import records into Portfolio from Excel. - Open/Close Short positions. - Exercise/Close derivate. - Transfer records form one portfolio into another. - Split operations. - Download current prices from different data sources. - Download and add dividends. - Adjustable Portfolio settings. OptionsXL: - New data sources: INOOPTIONSLIST PCQUOTE CBOE DDE (dynamic data exchange) - OptionsXL Settings spreadsheet is added. - Master Options feature is added that helps to create the list of options to be downloaded. - Update all/Selective update feature is added.


Requirements: Microsoft Excel 97 or higher


Personal Stock Monitor Gold is an advanced live international stock ticker, multi-currency portfolio manager, gain/loss calculator and technical charting application for individual investors. Securities investment trading portfolio. It combines delayed and real-time snapshot quotes, technical charts and news from around the world with an active portfolio manager that dynamically recalculates the gain or loss of your portfolio in any currency you specify. The Tradingbasis Tools for Amibroker are designed to improve your trading performance significantly and to make it much easier than ever before to find profitable trading patterns. Amibroker tradingbasis pattern recognition. The Tool Collection includes the following tools: Tradingbasis Price chart, Pattern Recognition 1 & 2, Support and Resistance, Fractals, Taio Indicator, Taio Price Chart, Rainbow Chart, Candlestick Recognition, Fibonacci Recognition, Guppy MMA, and more. Widdly is a tool for technical analysis charting and financial analysis of stocks, indicies, macroeconomical data, currencies, funds and more. Widdly makes downloading and importing data from any given data source an easier task than ever. Technical analysis ta stocks. Widdly is the first free financial analysis tool with a focus on sharing and collaboration between users. This online course shows you how to build an automated spread trading model using MS Excel. The System captures the price difference between security pairs of any type - indexes, stocks, futures, options, LEAPs, currencies. Spread trading system building. The System uses three proven technical indicators - exponential moving averages, Percentage Price Oscillator (PPO), and Donchian Channels - to capture spread movements when profits are likely to be greatest. The interactive desktop application software for stock and share market traders of the NZSE and ASX exchange. You can get a free 10 day trial of our software and discover how you can make profitable gains in the stock market the easy way. Investigate asx nzse stock. Receive INSTANT SMS alerts service (NZX only at this time), via cellphone and trading insights and advice through our regular Newsletters which feature hints and tips from the developers and traders. Forex at ForexGen is an Online Forex Trading Service Provider offering online forex currency trading to FOREX brokers and traders, instant order execution, lowest FOREX spreads, flexible starting capital, fast deposits and withdrawal, local support, and most of all, solid funds security. Forex trading currency cfd. We give you direct access to the world's FX Foreign Exchange (FOREX) and Bullion markets. Our competitive trading conditions include 2 pip spreads on six pairs. Download free historical stock quotes and store historical stock prices in metastock format. Intraday and End-of-day quotes for mutual funds, market indices and stocks. Metastock and ASCII format supported. Split adjusted historical data from Yahoo and other free web services. Historical stock prices metastock. The stock quotes data can be charted and analyzed in MetaStock, Omega TradeStation, SuperCharts, Advanced Get, Elliott Wave Analyser, Microsoft Excel. This online course shows you how to build a long term sector fund rotation model using Microsoft Excel. Microsoft's Visual Basic (VBA) language is used with Excel's user interface, formulas, and calculation capabilities to deliver a powerful and flexible investment tool. Fund sector trading system. The Model is based on the classic market economist's Sector Rotation Model, providing several crucial improvements that eliminate the guesswork in timing fund switches. ProTrader provides easy way to trade using the Internet. This is ideal solution for dealers and traders, stock markets, banks and other members of financial market. Forex trading platform protrader. This trading system is focused on a sole purpose: to make stock trading quick and easy for the individual investors. EquityRider is an advanced stock charting and trading systems analysis software for many markets: stocks, forex, and futures. It allows you to create custom indicators, derive indicators based on standard ones, and plot them on charts Real-Time or historical. Forex trading stock market. Test custom trading strategies on up to 30 years of historical data. Monitor your portfolio for BUY/SELL signals on your criteria. PickStock (copyright 2003, Bell Software and Services, Inc.) uses principal components analysis to search out potentially underpriced stocks by analyzing a user-supplied database of historical stock prices. Principal components analysis stock. The program is believed to be an implementation of what is known as 'arbitrage pricing theory' (see for example S. Ross, 'The arbitrage theory of capital asset pricing', J. Economic Theory, vol. 13, pp. 341-360, 1976). EFX Forex Trading System - Forex Platform, Live Currency Rates, Currency Conversion Tool, Daily Outlooks and More. The EFX Trading System is an all-in-one program for serious foreign exchange traders. $25 Min. trade deposits, very competitive spread. Forex converter trading online. Our system has a guaranteed stop/loss rate, "freeze & trade" functionality, live continual currency quote updates every second - and you can place deposits with a credit card. Download it right now. Stock NeuroMaster is an investing/trading software for US stock market, with stock forecasting module based on Neural Networks, technical analysis module with popular indicators, detailed trading statistics, user-friendly interface, free online stock quotes. Stock trader investor market. It maximizes your trading profit by predicting the best BUY/SELL moments for your favorite stocks. You can import stock qoute data (not only US) from CSV files or Metastock database. Variable Investment Analyst calculates profit, periodic, cumulative, & average annual total return, internal rate of return (IRR), capital gain, buy/sell prices, and other statistics. Creates many different types of charts, 5 different types of basis worksheets for capital gains calculations. Analyst invest finance roi. Imports/exports data to/from many other applications. Particularly useful for investments with multiple cash flows, such as mutual funds, 401k plans, etc. Market System Analyzer (MSA) is designed to help maximize the performance of trading systems and methods. MSA can uncover tradable profit/loss patterns, optimize trade sizes, and avoid trades that have a low likelihood of success. Trading software strategy monte. The result is a higher percentage of winning trades, lower drawdowns, more consistent returns, and greater profitability. For discretionary and systematic stock and futures traders. Quotelogger is an invaluable tool for online traders to download stock market prices from the major stock exchanges. The desktop application downloads daily (end-of-day), intraday (up to 500 ticks) historical data as well as live stock quotes. Quotelogger historical download stocks. The stock data is obtained from various free web-based sources and is accessed through the QuoteLogger user-friendly desktop application. Basic charting and indicator funtionality are also included. Proven News System, intelligently displays news and information from ANY source. It includes many features that allow you to concentrate on your work, it will get all the news and information that you require automatically. It works in a completely non-intrusive manner. Rss ticker news notification. It Includes an RSS Feed Reading program. Perfect for sending information to corporate desktops, and helpdesks Integrates with Active Directory allowing for rapid installs. StockMedium is an add-on for TradeStation which allows you to select tickers which show predictability, estimate future ticker results, identify turning points in stock movements. Tradestation stock forex plugin. The add-on works with stocks and Forex data and uses off-line batch processing to precalculate profiles and allows you to react instantaneously to market changes. StockMedium add-on for TrendMedium can be installed with TradeStation 8 or higher. Fund Manager is a full featured portfolio management application. Fund Manager is designed to help investors monitor and analyze their stocks, mutual funds, and other investments with a wide variety of easy to use graphs and reports. Portfolio management capital gains. Fund Manager makes keeping track of your investments easy by offering convenient features such as single push button price and transaction updates from the internet. Invest like a Pro. And keep your investments private! - Manage your money, finances and investments. - Personal finances. - Investment advisor. - Stock and portfolio management. - Prices/quotes via internet - realtime - FREE. Money stocks shares portfolio. - Stock quote ticker. - Many securities from start. - Technical analysis. - Graphics, reports, hints & ideas, and much more. - Easy to use software. Fund Manager is a full featured portfolio management application. Fund Manager is designed to help investors monitor and analyze their stocks, mutual funds, and other investments with a wide variety of easy to use graphs and reports. Technical analysis portfolio management. Fund Manager makes keeping track of your investments easy by offering convenient features such as single push button price and transaction updates from the internet. InferenceTrade is a stock market charting, analysis, and trading system development program. It is a complete package, integrating many features, with an emphasis on writing, testing, and implementing custom program-trading systems. Stocks market trading system. Features: download free data from internet; custom charts; built-in programming language; historical back-testing; statistical inference test, day trading, many auto functions (can email you new trades) +more. Technical analysis library for NET. It comprises 76 most popular technical analysis functions. Technical Analysis functions usage samples are available for both C# and VB. Net. You can use TA4.Net for Windows, Windows CE, Mobile and Web Application Development. With TA4. Technical analysis components library. Net you can analyze stock quotes, any market prices, futures and commodities, stock options. Real time quotes or end-of-day historical quotes are suitable to stream into TA. NET. Pitchlet is the final output of Applied Financial Engineering, which can be distributed through many different channels such as email, public websites, private websites, as a standalone desktop presentation and more. Portfolio optimization efficient frontier. With the innovative techniques, financial professionals will be able to graphically present all investment recommendation, strategies, performance results, and attribution analysis to management, vendors, and clients. Wall Street stock market/corporate financial simulation and learning experience. Simulations games education business. A highly sophisticated financial simulation; a corporate takeover and stock market game and simulation in which you trade, invest and finagle against backdrop of constantly scrolling stock and news tickers. NOW INCLUDES OPTIONS TRADING AND CHARTS. Creates agent-based financial market simulation models for price forecasting of stocks, ETFs or other securities. A population of trading strategies compete on a virtual market that runs parallel to a real world market. Agent based financial market. Strategies evolve by genetic programming and market pricing dynamics, driving the population to recognize and anticipate recurring price patterns. The collective behavior of the virtual market is used to generate trading signals. OptionsOracle is a free tool for stock options strategy analysis. It is a powerful, tool that allows testing of different options strategies using real-time options and stock - market information. Optionsoracle stock trading tool. The tool provides an easy interface to build a stock and options position, and then test it using graphs and analytic analysis tools. Personal Stock Streamer is an advanced real-time portfolio management system that provides investors with up-to-the-minute securities data, research and analysis capabilities. Realtime streaming charts technical. Features include: real-time streaming quotes; multiple portfolios; real-time portfolio value calculation; streaming and historical charts with technical analysis; advanced alerts; multi-currency support; data exchange support; news headlines; advanced extension system. The Share Tracker is a software program to track your stock market purchases and sales. Keep your portfolio under control using our easy to use program. Share market stock equity. Create custom reports of all your stocks. Our easy to use interface makes it simple to track your share market progress.


TWS and Excel


TWS and Excel


I am using Excel with XLQ plugin for extracting daily data from yahoo and intraday from IB. I was wondering whether there is any magician who is able to program a way how to automatically send orders from Excel to TWS.


Thanks and successful trading. Hana


Did you resolve your problem? I'm sending Excel to send orders to IB via TwsLink2 (api and function). I'm not an expert at all, but I did succeed to send orders


Now, I'm looking for a way to receive a confirmation that an order as been executed.


This code send a long stop order with a time ( after and before) validation ( order cancel after a given time by IB). Attached to hit, a stop order is send. It will be activated if the stop entry is activated. It will be cancelled at the same time if the initial order is not triggered within the proper allowed time


This course walks you step-by-step through building an end of day trading system in Excel that creates buy/sell signals for 100+ securities at a time. Excel's VBA language is used in conjunction with spreadsheets, links, formulas and calculations to deliver a powerful and flexible trading tool.


The model includes five proven technical indicators (ADX, moving average crossovers, stochastics, Bollinger bands, and DMI). Se le guía de manera detallada a través de la creación de hojas de trabajo, archivos, rangos, fórmulas de indicadores, botones de control, enlaces DDE / Active-X y módulos de código. El modelo incorpora características tanto de negociación de tendencia como de balanceo. La característica de swing-trading se puede activar o desactivar, dependiendo de su estilo de inversión.


If you already have our Trend Trading Model in Excel, this course will show you how to automate your model to handle 100+ securities.


After building the model, you simply import the end of day price data, run the model with a click of a button, and make your trading decisions.


The system can be used to generate trading signals for 100+ stocks, ETFs, currencies or futures.


The course shows you how to use free price data from the Internet and how to import prices into Excel using a DDE data link.


A pre-built back testing model is included that allows you to test the system versus buy and hold over 5 years of price history. The back test model displays detailed performance and risk statistics to help you select a watch list with a higher probability of generating large profits.


Benefits


Calculate Buy/Sell signals on a watch list of 100+ stocks, ETFs, currencies or futures in seconds


Integrate Excel, VBA, formulas, and data sources into a profitable trend trading system


Save significant money by eliminating recurring data and software costs


Get instant access to the materials in a zip file emailed directly to you


Apply the knowledge to any Excel modeling or analysis project


Screenshots


Back Test Model


Trading Strategy Guide


60 DAY ZERO RISK MONEY BACK GUARANTEE


If for any reason you are not 100% satisfied with your purchase, simply request a refund within 60 days of purchase and we will issue you a 100% refund — absolutely no questions asked! That’s ZERO RISK to you.


Copyright 2014 - Excel Trading and Investing Models | ExcelTradingModels. com - All Rights Reserved


found the problem! When a DDE link is started a channel is open. This channel has a number assigned in the computer memory. While this channel is not close the Excel does not allow new DDE link. When Excel is closed it does not "close" the channels. So when the user tries to open a Workbook with DDE links he has flawlessly used the day before the Excel will freeze. Because it tries to use the same channel as the day before and it does not work.


I solved the problem with VBA. I have a VBA Macro to "kill" all channels of the DDE links. This is necessary so the Excel does not freeze trying to update a DDE link.


The VBA Macro closes all DDE links (DDETerminate), Initiates a new DDE link (DDEInitiate) and uses this channel to get data (DDERequest):


Hope this can help all of you using DDE links to stocks :-)


Edited by Seaman7 Saturday, October 01, 2011 11:13 PM


Marked as answer by Rex Zhang Moderator Monday, October 03, 2011 12:56 AM


Thank you for using Microsoft Office for IT Professionals Forums.


From your description, the DDE program (prortDDE. exe) is a DDE server. And the issue is mostly caused by the DDE server.


Please see the following explanations:


When you put a DDE formula in a cell, Excel asks the server for a number of data formats, starting with XLTable. It crashes if the server does not respond in a timely manner, presumably because it is not prepared for the delayed response. The server must therefore immediately reject any data format it cannot supply. Excel eventually asks for CF_TEXT, the least complex clipboard format it uses.


Excel sets up a hot link (advise loop) with the DDE server. It uses the fAckReq flag to stop more data being sent until the last has been acknowledged, which makes sense for a spreadsheet. There is information about fAckReq here:


Using the fAckReq flag when establishing hot and warm links .


In one place the DDE documentation states that the fAckReq flag "Instructs the server to wait until the client acknowledges that it received the previous data item before sending the next data item. This flag prevents a fast server from sending data faster than the client can process it."


This is misleading. What is meant by "the next data item" is actually "the next data item after the ack is received". It does NOT mean "the next data item after the last one which was sent to you". The effect of the fAckReq flag is explained differently in another part of the MSDN literature.


"It is possible for a server to send updates faster than a client can process the new data. The speed of updates can be a problem for a client that must perform lengthy processing operations on the data. In this case, the client should specify the XTYPF_ACKREQ flag when it requests an advise loop. This flag causes the server to wait for the client to acknowledge that it has received and processed a data item before the server sends the next data item. Advise loops that are established with the XTYPF_ACKREQ flag are more robust with fast servers but may occasionally miss updates. Advise loops established without the XTYPF_ACKREQ flag are guaranteed not to miss updates as long as the client keeps up with the server."


Security :Dynamic data exchange (DDE) is an older technology that is not secure. If possible, use a more secure alternative to DDE, such as object linking and embedding (OLE).


In the situation, you might need to contact the software vendor of the program.


If you are a developer, you can get reference from here:


Please take your time to try the suggestions and let me know the results at your earliest convenience. If anything is unclear or if there is anything I can do for you, please feel free to let me know.


Please remember to mark the replies as answers if they help and unmark them if they provide no help.


Security :Dynamic data exchange (DDE) is an older technology that is not secure. If possible, use a more secure alternative to DDE, such as object linking and embedding (OLE).


Please take your time to try the suggestions and let me know the results at your earliest convenience. If anything is unclear or if there is anything I can do for you, please feel free to let me know.


Please remember to mark the replies as answers if they help and unmark them if they provide no help.


thanks, but it does not solve the issue. It's a DDE datafeed I do pay for it. Can't change from DDE to OLE.


The issue is that sometimes it work and some times it does not work.


I'm frustated with Excel.


sometimes it works and sometimes it does not work. Today I started trying at 9:00AM (opening of stock markets) and, after lots of Excel freezes, I got it working at about 1h30 later.


Now it is working fine. I have to follow a sequence. Run the DataFeed workstation (www. prorealtime. com). Then activate de DDE data export option. Then choose the correct stocks listing (the paid ones with DDE active). Then run a program PrortDDE. exe By this step I have a window on my desktop with online realtime data.


This window has a menu with a command: "Copy DDE Link to Excel"


On Excel I do a Ctrl-V and I get a cell with a formula like this: =prortdde|DAX! Volume


By this time Excel should be updating this cell. Here it freezes. Stop responding. I close Excel (only way is using Task Manager from Windows7). Open Excel again and try to work with Data, Edit Links, Open Sources or Update Values. Here I get a lot of Excel freezes again.


After many tries, eventualy, I get it working. Sometimes is the Open Source button, sometimes is the Update Values button.


After it starts working it's fine till the end of the session (about 17:30PM). I close Excel, save my work, leave the DDE links.


Next day, at 9:00AM, I start Excel and all the process and get my daily "Excel DDE ordeal".


Thursday, September 08, 2011 10:37 AM


Thanks for your providing more detail information.


From your description, it seems before you started the program prortDDE. exe the Excel had crashed for 1.5 hour.


I would suggest you work with Office 2010 safe mode to verify if there is problem of office program refer to following:


1.Click Start . point to All Programs, and then point to Microsoft Office .


2. Press and hold the CTRL key, and then click the name of the Microsoft Excel 2010 .


More detail information here:


If Excel freezes when safe mode start. please try to repair the program refer to:


3.Click the Office 2010 program that you want to repair, then click Change .


4.Click Repair . then click Continue . You might need to restart your computer after the repair is complete.


Also you can do a troubleshooting with Excel refer to:


If Excel doesn’t freeze in safe mode, please continue the following steps:


1. Run the Datefeed workstation, then active DDE data export option.


2. Choose the correct stocks listing.


3. Run ProtDDE. exe.


4. Copy DDE link


5. Paste the link to Excel in safe mode.


If it’s working in safe mode, please try to disable add-ins and repair you original excel document file refer to:


Repairing a corrupted workbook


If the formula still cannot work properly in Excel safe mode, please try the hotfix package described from here:


Your situation is similar with the description in the article.


Note: If the office run abnormally after the hotfix package installed, you can uninstall it.


Please remember to mark the replies as answers if they help and unmark them if they provide no help.


Edited by Rex Zhang Moderator Friday, September 09, 2011 1:49 AM edit


Marked as answer by Rex Zhang Moderator Friday, September 16, 2011 1:18 AM


Unmarked as answer by Rex Zhang Moderator Tuesday, September 27, 2011 7:12 AM


Friday, September 09, 2011 1:48 AM


Thank you once more.


With the limitation of environment, I cannot run the workstation like your. But I run a third part DDE server tool for test on my Excel 2010, you can refer to the following printscreen:


Note: You don't need to simulate the test on your pc.


1.Copy the formula from DDE tool.


2.Paste the formula to mutiple cells in Excel 2010.


3.Set the frequency as 1000 ms(i. e. 1 second frequency)


4.Click the button "Start/Stop Random Numbers" to start sending data stream.


In this situation, it seems Excel work properly.


I consider that if there is a switch function like the button "Start/Stop Random Numbers" in your workstating to pause/continue sending data stream. Or if you can start sending data stream after your paste the formula to Excel like the test.


Just to let you know that this is not confined to this single incident. I am also working on Win7 64 with Excel 2010 and a financial data provider that only offers the deprecated DDE interface. Two of my colleagues on different systems are also intermittently affected.


It works fine for a while but often crashes as shown in the screenshots above with Excel just "waiting" and becoming completely unresponsive. Restarting of either the data provider or Excel do not help, the only proven solution is rebooting of Windows. Afterwards everything works fine for a while, until Excel decides to crash again.


I installed the MS Hotfixe that is linked somewhere above but no change. I uninstalled it again.


Is there a possibility to maybe reset the DDE Service of Windows? Since restarting both programs (Excel, Data provider) does not help but a reboot does, I believe it to be something on the OS level.


Monday, September 26, 2011 1:55 PM


in fact this is a "real world" problem because stocks datastream providers (Reuters, Bloomberg, Prorealtime, etc) still use DDE interface. And we pay for this services.


When it is working DDE interface is very usefull. I do a lot of statistic calculus with 1 second datastream.


I think I will give a try with OpenOffice. It's application "Calc" similar to Excel has another approach to DDE links: "=DDE("appname";"filename";"cellref")" that seems to be more stable.


Also I'm studying VBA to approach this issue directly with DDE commands on Macro code.


I've not given up to Excel 2010 yet.


This issue is not solved


Edited by Seaman7 Monday, September 26, 2011 2:16 PM


Monday, September 26, 2011 2:14 PM


found the problem! When a DDE link is started a channel is open. This channel has a number assigned in the computer memory. While this channel is not close the Excel does not allow new DDE link. When Excel is closed it does not "close" the channels. So when the user tries to open a Workbook with DDE links he has flawlessly used the day before the Excel will freeze. Because it tries to use the same channel as the day before and it does not work.


I solved the problem with VBA. I have a VBA Macro to "kill" all channels of the DDE links. This is necessary so the Excel does not freeze trying to update a DDE link.


The VBA Macro closes all DDE links (DDETerminate), Initiates a new DDE link (DDEInitiate) and uses this channel to get data (DDERequest):


Hope this can help all of you using DDE links to stocks :-)


Edited by Seaman7 Saturday, October 01, 2011 11:13 PM


Marked as answer by Rex Zhang Moderator Monday, October 03, 2011 12:56 AM


Well I am another unhappy Excel user having the same problem with DDE function.


WIN 7, Ultimate, 64 bit, Office 2010, all updates installed. I've tried safe mode, tried to do "repair" Office, uninstalled and reinstalled the DDE vendor software.


As soon as I enter the formula and hit enter, BAM! permanent hourglass. Not Responding. Every time. The thing is, it used to work every time, for months. And all of a sudden one day it stopped working. It still works fine on my laptop, also Win 7 Pro, 64 bit.


At one time, I saw a thread saying that MS Outlook being open causes this, but I didn't have problems with it for months. I tried going into the trust center and making sure the vendor software directory was listed as Trusted.


This is obviously a problem MANY people are having, dozens and dozens of posts on this and NO ONE has a decent solution.


If you don't know, can you please find us someone that does. Please?


I used this function every day and now it never works.


Tuesday, October 18, 2011 3:36 AM


Same problem here.


Win7 64 - Excel 2007


Wednesday, October 19, 2011 4:04 PM


I just love how NO ONE will answer this problem. I've searched and searched the Internet.


Hundreds of people are having a problem with this though. No shortage there.


Wednesday, October 19, 2011 4:37 PM


Also the same problem here, using Excel 2007 on Win7


Occurs on both 32 bit and 64 bit operating systems.


So this is not purely an x64 problem.


Monday, November 14, 2011 11:06 AM


I tried each solution you guys offered above but my excel still freezes.


Then i find an ugly solution. just waiting till the excel/dde starts working.


it may take 2 or 3 minutes but it works for me.


Edited by lazy_blue88 Monday, November 14, 2011 12:58 PM


Monday, November 14, 2011 12:57 PM


I have let it go for 20 minutes and it never starts working. Something is blocking it or tying it up, simple as that.


The fact that no person from MS is willing to even work on this problem that hundreds of people are having really pisses me off.


Monday, November 14, 2011 1:08 PM


I agree that MS should do something


And you are right, my solution is not repeatable T_T, something blocks


Maybe the only good news, I hope it is for you too, is when the DDE link starts working, you can add more without freezing.


Monday, November 14, 2011 1:55 PM


In my case DDE don't work while Google Chrome is running!


Version: Windows 7 x64, Excel 2010, Chrome 16.0.912.77 m


Wednesday, February 01, 2012 7:59 AM


yep same here with Chrome 17.0.963.46 m


close chrome, open your spreadsheets with the DDE links


try to open chrome afterwards, reports have it existing instances of XLS continue to work


The other solution I found on the internet:


run from the command window:


taskkill /f /IM rundll32.exe


It unfreezes the XLS window. DDe links then start working (that one I have tried and it is working. ) Now Chrome is back on the radar


Friday, February 10, 2012 1:47 AM


Well, I don't run chrome. I use IE9. And every time I open a file with a DDE link in the last 6 months, it hangs the second I click the "update links" after opening the file.


I have no doubt that Excel is hanging up trying to connect or run some task in connection with the DDE command. But it isn't connected to Chrome in my situation. As I've mentined in prior posts here, it used to work just fine and abruptly stopped one day. I have no idea what changed in my computer or settings. It still works on my laptop, also running Win 7, 64 bit.


I absolutlely do NOT understand why microsoft is giving ZERO effort to help us sort this problem out.


These posts are all over the Internet, because a ton of people utilize this DDE function. What a bunch of lazy scumbags. Just looking to work on Windows 9 or 27 and screw everyone.


I am so sick of this problem.


Friday, February 10, 2012 3:06 PM


I uninstalled Google Chrome and that solved my DDE problem. Using W7 and Office 2010 and occasionally experienced Excel crashes which were solved by rebooting. In the last 2 weeks, the situation deteriorated to total not working. The mention of Chrome issues in this Forum motivated me to uninstall the program and now things are back to normal.


Tuesday, March 20, 2012 3:07 PM


I'm getting this same issue using eSignal.


This was working up until a few months ago.


It works on my work desktop PC with Windows 7 32bit and on my Laptop with Windows 7 64bit.


Why would this stop working on my home desktop PC with Windows 7 64bit?


Friday, March 30, 2012 5:38 PM


I'm having this problem as well.


Trying to use DDE when doing Microsoft Word mail merge, and! CRASH. I need this function or I have to hand edit thousands of documents.


C'mon, Microsoft; You can't just offer a 90 guarantee with zero accountability to make it good. How could you screw up things that used to work so well (XP, Office 2003/2007). Are your programmers only graphics designers with no interest or ability to make a working program.


Numerous fora show this and other Excel crashes are an international problem; release a patch that is basically 2007. Please?


Tuesday, October 16, 2012 5:51 PM


I have this problem as well.


Proposed as answer by Mike Y Friday, December 07, 2012 6:30 PM


Unproposed as answer by Mike Y Friday, December 07, 2012 6:30 PM


Monday, December 03, 2012 7:30 AM


I tracked down my problem to soffice. exe. If UAC is on and soffice. exe is running, Excel will hang on a DDE formula. This happens even if UAC virtualization is checked for soffice. exe in Task Manager.


Two possible solutions:


a) remove the application that installed soffice. exe


b) set soffice. exe to run as administrator in it's file properties.


Proposed as answer by Mike Y Friday, December 07, 2012 6:39 PM


Friday, December 07, 2012 6:38 PM


DDE links from Excel to Thinkorswim stopped working on my systems earlier this year. I was able to overcome the problem by uninstalling Logitech's Setpoint. exe. I use Logitech keyboards and mice on my pc's and uninstallin Setpoint. exe has had no adverse effect on either the keyboards or mice. I discovered this problem by looking at the error report fron Excel when it crashed - it was waiting for Setpoint. exe to respond. Noe my DDE links work perfectly.


Friday, May 31, 2013 4:51 PM


I inspected the Excel error codes and found that Logitech's Setpoint. exe was causing Excel to hang. Uninstalled Setpoint. exe and now the DDE links work properly.


Friday, May 31, 2013 4:54 PM


Thanks for your post Trader73.


I also use Thinkorswim and that was the reason for my inquiries on this thread. I use Logitech mouse and keyboard also, but can't find Setpoint. exe in my list of installed programs.


That said, I did end up getting DDE to start working again, but only by running Excel every time as Administrator. This was advised by Thinkorswim tech supp. It is now working all the time, but again, only if I run it as Administrator. This is on Win 7 64bit and Win 8.


Proposed as answer by Cuauh Sodi Tuesday, July 16, 2013 11:20 PM


Unproposed as answer by Cuauh Sodi Tuesday, July 16, 2013 11:20 PM


Saturday, June 01, 2013 3:15 PM


I had the same problem. This article help me to resolve:


Article ID: 331796 Perform a clean startup to determine whether background programs are interfering with your game or program.


In my case it was the Logitech Setpoint. exe, I disabled it from the "system configuration/start up" with the MSCONFIG, once disabled everything return to normal.


I hope this be usefull for you.


Tuesday, July 16, 2013 11:38 PM


I am also having this issue. I do not have Setpoint. exe in my list of installed programs. I am using administrator and still can't get DDE to work in excel. Any updates? Gracias


Tuesday, August 06, 2013 2:31 AM


I had a DDE problem in communicating between Zemax and my own DDE based application.


The same DDE code works well in Windows 7 x86, but failed in windows 8/7 x64.


Tuesday, October 15, 2013 6:08 AM


Hola. I had the same problem, and after trying a few alternatives, OPENOFFICE installed and everything is ok greetings


Wednesday, October 30, 2013 1:08 PM


You know what Ricardao, good for you!


Screw Microsoft. We on this board are hardly a fraction of the people that must be having problems with this issue and a 100+ other issues. How long has this thread been going? Años.


The marketplace will solve this. Use another company's software. They don't deserve our business. If they put one decent programmer on this problem it would be done in a few days. It's only the 64-bit software that has the issue and people are transitioning to 64-bit in droves.


If DDE is a problem for 64-bit, then you know the same faulty code is causing other issues.


Wednesday, October 30, 2013 1:29 PM


This is still a problem. Sometimes it gets fixed by rebooting, but not always. This issue was acknowledged more than 2 years ago and is still not fixed. How? Por qué? This is more than an isolated, minor inconvenience.


Attention, Microsoft! You're customers are upset! Help us out!


Wednesday, November 13, 2013 8:19 PM


Please help with this serious issue. I read treads in this forum and did not find the working answer.


In my office we use Excel spreadsheet with DDE links to RSLinx program from Rockwell Automation. This spreadsheet was working for years, now it is failing. Aquí están los detalles. Hope you will read them and respond:


Excel 2010 on Windows 7 64-bit


DDEChannel = Application. DDEInitiate(app:="RSLinx", topic:="MyTopic")


This simple line of code crushes Excel! I need to kill Excel with Task Manager.


EXACTLY THE SAME LINE OF CODE WORKS WELL ON THE SAME PCs running from MS Word. In my work office we have this problem on several laptops. Workers have to install Excel 2007 and Rockwell Software in XP mode. This is a nightmare. In one case I uninstalled Office 2010 and installed 2007. After that problem was still existing. The solution was to perform "deep uninstall" (done by IT department) and reinstalling 2007 again. This solution has worked on one PC. Many our workers cannot do it, because they work in the field.


Microsoft! Please help. Let me know if more tests/details are needed.


Edited by PawelAtSchneider Wednesday, December 11, 2013 2:27 PM


Wednesday, December 11, 2013 2:26 PM


What can be done in the spreadsheet to allow the DDE links to populate? I do not program and use a spreadsheet to populate the cells with dde link reference commands?


This information will be useful to traders in the tos_thinkscripter@yahoogroups. com - if you are not a member I am not sure an email directly to the group will come through.


Feel free to respond directly to me at trendfriendpa@gmail. com


Do you still have to click under Compatibility tab - "run as administrator"


Thanks for responding.


Monday, February 03, 2014 1:12 PM


Go to C:/Program Files(x86)/thinkTDA/jre - rename folder jre to jre-old


(change folder name jre to jre-old)


verify the current java you are using is 7 version 51


restart the computer


open thinkTDA - then open the excel file with the DDE links -


the dde links in the excel spreadsheet should now populate.


if you have other programs which have their java app within their program file - you may wish to try doing the same folder name change.


Proposed as answer by trendfriendpa Monday, February 10, 2014 12:18 AM


Monday, February 10, 2014 12:17 AM


Rarely, Excel gets corrupted and when you try to use the DDEInitiate statement in VBA, Excel will hang.


The only solution that I have found that always fixes this problem is to remove (or rename) the Office registry keys and thus reset Office to its initial state when it was first installed.


Quit all Microsoft Office programs.


Click Start, click Run, type regedit, and then click OK.


Locate following registry key:


HKEY_CURRENT_USER\Software\Microsoft\Office


Rename it to: HKEY_CURRENT_USER\Software\Microsoft\Office-Renamed


Start Office program to verify changes.


OR just rename the section of the version of Office that you are running:


for Office 2010: HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\ for Office 2007: HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\ for Office 2003: HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\ for Office XP: HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\ for Office 2000: HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\


Note: It's a good idea to export the registry key before deleting them in case something went wrong or you want to reverse changes later. Simply right click and select export .


Dde for excel social advice


AA STOCKS DDE is a DDE (Dynamic Data Exchange) server. You can use any DDE Client program (e. g. EXCEL) to connect to it to obtain the real-time HK Stock prices. The software obtains the real time stock prices from http://www. aastocks. com/. Every second, it fetches a new stock price from the AA Stocks web site for each of the stocks the you subscribe to in your EXCEL spreadsheet.


0 votes 0 commented


The aggregate score based on the app's rating, number of users, and a number of other parameters closely linked to user satisfaction.


The best possible score is 10.


Menú principal


Business plan template on excel


Business plan template on excel Analysis


Our free business plan template is part of a kit put together to help you define who you are, describe your business . and document how you will be profitable. Templates and downloads Tweet; Email article; Subscribe; Planning should always be the. Business plan templates. Business plan template and guide business plan template on excel Trial & free software & templates for business plan. Exl-Plan requires Excel versions. projections with Word template for business plan. Uses Business. Download a free business plan template. Business plan examples. A business plan helps you to clarify your business . You’ll need a business plan if you want.


New business ideas for uk moving average forex what parameters exhibit


Business Plan Template – 86+ Free Word, Excel, PDF, PSD. A Sales Business Plan Template is a wonderful tool to help you to organize for the next business sale. A Business Plan Outline is the only tool that can help you to assess the viabilities of those ideas that you have in mind. Do not just put any word on the Excel or. Business Plan Database since 1998, to search for the most prefesional Business Plan templates made in Word and Excel from more than 5.000 business . Template


Now honestly, i find it funny that people still search for the best small business ideas for 2013, 20; when we are already in 2016. What the heck! Was a great year for consumer tech, so we decided to take a look at. 2 Dudes on Shark Tank Reveal Trillion Dollar Idea The Motley Fool.


Business ideas for budding entrepreneurs


Se aceptan los comerciantes estadounidenses. NO Have a Business idea . Frozen Elephant gives you the lift you need to start your journey. Get the basic branding done to your dream to shape up and become alive, and. Budding entrepreneurs will be able to put their business ideas into practice on a new course in Enterprise and Social Media at Bournville College.


Las últimas señales de las opciones binarias


Ideas for small profitable business


Even if there are limited opportunities for business in a small community, there are still various ways for an entrepreneur to survive in the community. There should be no doubt that there will be small business ideas for small towns that are likely to be profitable. That’s okay with me. In fact, thinking up business ideas with others can be quite fun to do. And there are a few ideas on this list I’d love to try! If you’re interested in starting a business without taking it all online here are more than fifty profitable offline small business ideas to try.


cosmetics business ideas in india good business ideas in jakarta Business plan template on excel best forex broker 2015 mass production business ideas


Restablecimiento de contraseña


Thread: MT4 to Excel


I am a newbie on the FX market and my broker offers the widely popular Meta Trader platform. Now I have come to understand that building your own strategies is the preferred way to go - as opposed to using Expert Advisers created by someone else. However learning MQL4 (Meta Trader 4 programming language) from scratch is not exactly my cup of tea. There are add-in solutions for Meta Trader 4 that allow the trader to use excel (I feel more comfy in Excel) to build strategies.


I wonder however whether an excel based solution for building strategies is as effective?


This section, "Order2Go COM Trading API Support" is made for support of product called Order2Go API and all products that are related to it. You asking a question about a product which is not related, and more than that is a product of another company. =)


As much as i would like to help you, i don't know anything about Meta Trader and their technologies, so i can answer your question only in a very general way.


There are a lot of people here who use Order2Go API from Excel and i believe some of people are very successful in doing that. There is nothing wrong in using something in a way that's more comfortable to you. So if Meta Trader allows you to use their product from Excel, then you should definitely do it and explore that possibility as much as possible, maybe its exactly what you need.


Nobody can really dictate what is best, my preference from languages that Order2Go supports is C#, and somebody else might prefer Visual Basic. Some languages might have limitations, and other languages that do not have any might be too complicated to anybody else except a professional programmer like C++ for example. So you have to find a golden middle really.


I wish i could have given better answer. I'm sure that Meta Trader has a website and forums that are full of people who have huge experience with it and will be able to assist you much better.


You can also try "General Discussion" part of this forum, somebody might have more info on this, but i really think your best bet is Meta Trader support forums.


But if you ever decide to use Order2Go API, this will be a place where you will have ability to get all your questions answered.


This section, "Order2Go COM Trading API Support" is made for support of product called Order2Go API and all products that are related to it. You asking a question about a product which is not related, and more than that is a product of another company. =)


As much as i would like to help you, i don't know anything about Meta Trader and their technologies, so i can answer your question only in a very general way.


There are a lot of people here who use Order2Go API from Excel and i believe some of people are very successful in doing that. There is nothing wrong in using something in a way that's more comfortable to you. So if Meta Trader allows you to use their product from Excel, then you should definitely do it and explore that possibility as much as possible, maybe its exactly what you need.


Nobody can really dictate what is best, my preference from languages that Order2Go supports is C#, and somebody else might prefer Visual Basic. Some languages might have limitations, and other languages that do not have any might be too complicated to anybody else except a professional programmer like C++ for example. So you have to find a golden middle really.


I wish i could have given better answer. I'm sure that Meta Trader has a website and forums that are full of people who have huge experience with it and will be able to assist you much better.


You can also try "General Discussion" part of this forum, somebody might have more info on this, but i really think your best bet is Meta Trader support forums.


But if you ever decide to use Order2Go API, this will be a place where you will have ability to get all your questions answered.


Thank you for your post. It seems like I will have to move the question to another thread


I am a newbie on the FX market and my broker offers the widely popular Meta Trader platform. Now I have come to understand that building your own strategies is the preferred way to go - as opposed to using Expert Advisers created by someone else. However learning MQL4 (Meta Trader 4 programming language) from scratch is not exactly my cup of tea. There are add-in solutions for Meta Trader 4 that allow the trader to use excel (I feel more comfy in Excel) to build strategies.


I wonder however whether an excel based solution for building strategies is as effective?


Hello I heard that FxDialogue has the only Excel plug in for metatrader. No need to hire someone or to ask someone to help you with the charts.


Join Date Dec 2010 Posts 4


FxDialogue Features


FxDialogue has these features:


- Excel Plugin for MetaTrader (free with live accounts) - which is a unique feature, I have never seen this yet from the other sites I went through


- Leverage of up to 1:200


- Spreads as low as 2 pips on accounts


- 250$ starting deposit


- Low commissions and spreads as low as 0 on professional accounts


- Expert Advisors and Scalping supported


- Over 20 currency pairs and Metals


- Stable and reliable MetaTrader4


- UK, European Union and USA regulated and compliant


- 24-hours trading support


Join Date Jan 2011 Posts 9


MT4 from fxdialogue: how to handle it?


Help, I also want to try MT4 , because many people say it is effective. But the system is quite new for me so that I need an expert help from this forum. Help please. Thanks, I look forward.


Join Date Jan 2011 Posts 9


Dear perez, Can you please post more details about fxdialogue? I have tried to download MT4 from them, but I think an expert help can make things cooler for me. Please say something.


Join Date Jan 2011 Posts 9


Hi, Currently, I'm playing at fxdialogue. They also have MT4 combined Excel plugin. It seems easier for me to use because I can make charts and graphs with the use of excels. It is useful to people who do not good at using MQL. Saludos


Ya veo. Even if you are familiar with MQL, I think the Online Stocks & Forex Simulator found at fxdialogue can help use get a risk-free experience.


Join Date Jun 2012 Posts 2


It's the Mexcel Trader that mean to, I am also using it as an additional tool for trading, you can try it out here: http://www. mt4appstore. com/search/mexcel/1/20


Permisos de publicación


Disclaimer: Trading foreign exchange on margin carries a high level of risk and may not be suitable for all investors. El alto grado de apalancamiento puede trabajar en su contra, así como para usted. The possibility exists that you could sustain a loss in excess to your investment and therefore you should not invest money that you cannot afford to lose. Antes de decidir intercambiar divisas debe considerar cuidadosamente sus objetivos de inversión, nivel de experiencia y apetito de riesgo. Usted debe ser consciente de todos los riesgos asociados con el comercio de divisas y buscar asesoramiento de un asesor financiero independiente si tiene alguna duda. Any opinions, news, research, analyses, prices, or other information contained on this website is provided as general market commentary and does not constitute investment advice. FXCM will not accept liability for any loss or damage, including without limitation to, any loss of profit, which may arise directly or indirectly from use of or reliance on such information.


All times are GMT -4. The time now is 10:32 PM .


Copyright ©2016 Daily FX. Todos los derechos reservados.


Exporacle Nov 27, 2008 8:46 AM GMT


thanks a lot for this DDE is only open EXE file or specific file but my problem is that to open when i call report through parameter output will be generated into excel form. give me this answer


carlosdl Nov 27, 2008 4:30 PM GMT


I have never generated XLS files, but I'm almost sure it can be done with the help of some library. How about generating a CSV file, and open it with excel. will that work for you. Using the TEXT_IO package you could write your program output to a file (csv), and after that, you could call Excel to open it, as described above. For example: Declare myCSV text_io. file_type; app PLS_INTEGER; Begin myCSV := text_io. fopen('c:test. csv','w'); text_io. put_line(myCSV,'test1,test2,test3'); text_io. fclose(myCSV); app := dde. app_begin('C:Program FilesMicrosoft OfficeOffice12EXCEL. EXE c:test. csv',dde. App_Mode_Maximized); fin; Some exception handlers need to be added.


carlosdl Nov 27, 2008 4:32 PM GMT


Trying to post again, as it seems the editor removed the backslashes.


carlosdl Apr 7, 2010 3:38 PM GMT


This is the translation of the last answer added by Miryanpacheco: DDE. Request returns two unprintable characters at the end of the buffer, which can be removed this way: 13 is carriage return 10 is line feed


Haz una pregunta


DDE Chart


De . "Maran" <amarahn@xxxxxxxxx >


Fecha . 23 Jan 2006 19:16:23 -0800


How do i plot a chart using DDE link on realtime basis? At the end of the trading i would like the chart to be saved & continue plotting the next day. Pls revert. TQ.


Relevant Pages


Re: Errors in Yahoo Finance and SINLetter . SINLetter stated that Verasun shot up 30% in its first day of trading. . Renewable Energy Holdings was priced at $43 a share and closed it . As is also obvious from the marketwatch. com chart. . (misc. invest. stocks)


Re: Errors in Yahoo Finance and SINLetter . SINLetter stated that Verasun shot up 30% in its first day of trading. . Renewable Energy Holdings was priced at $43 a share and closed it . As is also obvious from the marketwatch. com chart. . (misc. invest. stocks)


Re: New GOOG finance site kicks ass :-) . the little hand and bouncing ball alongst the chart is cool:) and the news connected to the chart is also neat. . Most consumer level day traders trading at home or at work when the boss is away will love this site. . The only other thing this needs is a little flashing red or green dot by each stock you research to instantly e-signal, in a manner of speaking, market breadth/volume and direction of that stock. . (misc. invest. stocks)


Forex Day Trading Versus Position Trading . Forex Day Trading Versus Position Trading . WHY We Want To Day Trade Versus Position Trade . We want the fun of the quicker action and quicker profits! . chart, or one trade in the 10 or 15 minute chart, and then go to work. . (comp. os. linux. misc)


Forex Day Trading Versus Position Trading. . Forex Day Trading Versus Position Trading . WHY We Want To Day Trade Versus Position Trade . We want the fun of the quicker action and quicker profits! . chart, or one trade in the 10 or 15 minute chart, and then go to work. . (rec. gambling. poker)


where: application-name is the executable filename of the server application. For example, the application-name for Microsoft Word is winword . and for Microsoft Excel it is excel .


topic is the topic of conversation (between SAS and the DDE server application). This is typically the full path filename of the document or spreadsheet with which you want to share data.


item is the range of conversation specified between the client and server applications. In spreadsheet applications, this is usually a range of cells. For document-based applications (for example, Microsoft Word), the item is something that defines a location in the document, such as a bookmark.


Valid values for all of these arguments vary depending on the server application. A software package supporting DDE as a server should list acceptable values for the triplet information in documentation supplied with the application.


Note: The server application must be started before trying to communicate with it using DDE. Also, the DDE triplet format might differ among different applications and among different versions of the same application.


For example, in order to place text into a Microsoft Word document TESTDDE. DOC located at C:\TEMP with a bookmark named NUMBER, you could use this code:


The application-name is winword . the topic is "c:\temp\testdde. doc" . and the range is! NUMBER .


This following example assumes you are using Microsoft Excel 5.0 or greater.


Suppose you want to use SAS to populate the first 4 rows and 2 columns of the Microsoft Excel spreadsheet named Sales Data stored in C:\EXCEL\SALES. XLS. You would use the following code:


The application-name is Excel . the topic is c:\excel\[Sales. xls] Sales Data . and the range is R1C1:R4C2 .


If your server application will copy the DDE-triplet to the Windows clipboard, you can display the DDE-triplet in the SAS System. You do this by selecting


For those DDE server applications that do not recognize the SYSTEM topic name, you can specify the COMMAND option in the FILENAME statement you use to define the DDE link. When you specify the COMMAND option, you do not specify the item name in the DDE triplet.


Note: With SAS/AF software and OLE automation, you can automate any Windows application that supports OLE 2.0 as a server. For more information about using SAS and OLE, see Automating OLE Objects and Applications.


Thread: [Order2Go] Order2GoDDE


[Order2Go] Order2GoDDE


Language Visual Basic 6


API Version Order2Go v01.02.112607


Description This application uses the Order2Go in a basic application that makes the BID and ASK rates and TIME from the dealing window available through DDE. It can be used with a Demo or Real account. Please note that for a real account, you should have your account enabled for "Multiple Session Access".


Usage Step 1) Please register for a valid FXCM demo account. If you do not have one please click here . Step 2) Please install the Order2Go runtime on your computer. You can install it here . Step 3) Download and unzip the application Order2GoDDE_Application. zip below. Step 4) In the unzipped folder, double-click on the application Order2GoDDE. exe Step 5) Once you have logged into the DDE server with your demo account go to Order2GoDDE. xls in the same folder to view an example of the DDE in Excel.


(Please note that you can also use a real account login, though we recommend that you contact FXCM to request multiple session access before doing so, otherwise, the DDE may log you out of your Trading Station.)


Sample Excel format: "=O2GDDE|Bid! EURUSD" for the current EURUSD bid price


Updated Feb 09, 2011 - DDE with complete set of pairs and CFD's


Last edited by Carl A; 02-09-2011 at 03:51 PM.


Join Date Jan 2006 Posts 6


This application is great! Very simple and very easy to use.


Join Date Jan 2006 Posts 6


Order2GoDDE into TradeStation 2000i


Is there any way for me to get the rates from this DDE application into TradeStation 2000i?


Join Date Dec 2005 Posts 9


DDE Feed into TradeStatio 2000i


The Order2GoDDE application is able to make the FXCM prices available on your computer via DDE. Unfortunately, FXProgrammers does not have the tools to then get the feed into TradeStation 2000i.


You may be able to obtain these through third party software providers that are able to get a DDE feed into TradeStation 2000i. Evan though DynaStore cannot connect directly to our accounts, it may still work with DDE. Otherwise you could look at a product like MetaServer from http://www. tssupport. com/addons/ms/.


Join Date Apr 2006 Posts 1


Unfortunatelly the Dynastore try to link the FXCM DDE Price Server that has the FXPS server name. It doesn't match the O2GDDE server name of this free server. So Dynastore in DDE version is not possible to be used in this configuration.


I'm in trouble for that reason. I've installed now the original FXCM DDE Price Server application, but actually it's having a 2 hours downtime and seems impossible to have some detailed informations about this software calling FXCM. Seems that just in 2 or 3 in FXCM know about it!


Can anyone here help me understanding this software? I neither know exactly where it logs in cause I see isn't a trading account.


Join Date Jul 2006 Posts 2


"time" format?


In the excel format, how can I get the "time" format? Should I swap the "=O2GDDE|Bid! EURUSD" to "=O2GDDE|Time! EURUSD" in the column of spread?


Language Visual Basic 6


API Version Order2Go v01.02.020606


Description This application uses the Order2Go in a basic application that makes the BID and ASK rates from the dealing window available through DDE. It can be used with a Demo or Real account. Please note that for a real account, you should have your account enabled for "Multiple Session Access".


Usage Step 1) Please register for a valid FXCM demo account. If you do not have one please click here . Step 2) Please install the Order2Go runtime on your computer. You can install it here . Step 3) Download and unzip the application Order2GoDDE_Application. zip below. Step 4) In the unzipped folder, double-click on the application Order2GoDDE. exe Step 5) Once you have logged into the DDE server with your demo account go to Order2GoDDE. xls in the same folder to view an example of the DDE in Excel.


(Please note that you can also use a real account login, though we recommend that you contact FXCM to request multiple session access before doing so, otherwise, the DDE may log you out of your Trading Station.)


Sample Excel format: "=O2GDDE|Bid! EURUSD" for the current EURUSD bid price


Updated Mar, 14 2006


Language Visual Basic 6


API Version Order2Go v01.02.020606


Description This application uses the Order2Go in a basic application that makes the BID and ASK rates and TIME from the dealing window available through DDE. It can be used with a Demo or Real account. Please note that for a real account, you should have your account enabled for "Multiple Session Access".


Usage Step 1) Please register for a valid FXCM demo account. If you do not have one please click here . Step 2) Please install the Order2Go runtime on your computer. You can install it here . Step 3) Download and unzip the application Order2GoDDE_Application. zip below. Step 4) In the unzipped folder, double-click on the application Order2GoDDE. exe Step 5) Once you have logged into the DDE server with your demo account go to Order2GoDDE. xls in the same folder to view an example of the DDE in Excel.


(Please note that you can also use a real account login, though we recommend that you contact FXCM to request multiple session access before doing so, otherwise, the DDE may log you out of your Trading Station.)


Sample Excel format: "=O2GDDE|Bid! EURUSD" for the current EURUSD bid price


Updated Aug, 16 2006


I've followed the instructions to the letter but cannot get the software to run.


First error shown is "Active X cannot create object"


Then the server login screen dialogue shows "core not initiated"


Any help would be more than welcome


At any rate Happy & prosperous New Year to all


Disclaimer: Trading foreign exchange on margin carries a high level of risk and may not be suitable for all investors. El alto grado de apalancamiento puede trabajar en su contra, así como para usted. The possibility exists that you could sustain a loss in excess to your investment and therefore you should not invest money that you cannot afford to lose. Antes de decidir intercambiar divisas debe considerar cuidadosamente sus objetivos de inversión, nivel de experiencia y apetito de riesgo. Usted debe ser consciente de todos los riesgos asociados con el comercio de divisas y buscar asesoramiento de un asesor financiero independiente si tiene alguna duda. Any opinions, news, research, analyses, prices, or other information contained on this website is provided as general market commentary and does not constitute investment advice. FXCM will not accept liability for any loss or damage, including without limitation to, any loss of profit, which may arise directly or indirectly from use of or reliance on such information.


All times are GMT -4. The time now is 10:32 PM .


Copyright ©2016 Daily FX. Todos los derechos reservados.


fund sector trading system building automated excel spreadsheet vba macro dde active x quote com weekly rotation relative strength moving average crossover slope mutual fund index fund spdr etf search results


fund sector trading system building automated excel spreadsheet vba macro dde active x quote com weekly rotation relative strength moving average crossover slope mutual fund index fund spdr etf Download Notice


Top 4 Download periodically updates software information of fund sector trading system building automated excel spreadsheet vba macro dde active x quote com weekly rotation relative strength moving average crossover slope mutual fund index fund spdr etf full versions from the publishers, but some information may be slightly out-of-date.


Using warez version, crack, warez passwords, patches, serial numbers, registration codes, key generator, pirate key, keymaker or keygen for fund sector trading system building automated excel spreadsheet vba macro dde active x quote com weekly rotation relative strength moving average crossover slope mutual fund index fund spdr etf license key is illegal. Download links are directly from our mirrors or publisher's website, fund sector trading system building automated excel spreadsheet vba macro dde active x quote com weekly rotation relative strength moving average crossover slope mutual fund index fund spdr etf torrent files or shared files from free file sharing and free upload services, including Rapidshare, MegaUpload, YouSendIt, Letitbit, DropSend, MediaMax, HellShare, HotFile, FileServe, LeapFile, MyOtherDrive or MediaFire, are not allowed!


Your computer will be at risk getting infected with spyware, adware, viruses, worms, trojan horses, dialers, etc while you are searching and browsing these illegal sites which distribute a so called keygen, key generator, pirate key, serial number, warez full version or crack for fund sector trading system building automated excel spreadsheet vba macro dde active x quote com weekly rotation relative strength moving average crossover slope mutual fund index fund spdr etf . Estas infecciones podrían dañar la instalación de su computadora o violar su privacidad. fund sector trading system building automated excel spreadsheet vba macro dde active x quote com weekly rotation relative strength moving average crossover slope mutual fund index fund spdr etf keygen or key generator might contain a trojan horse opening a backdoor on your computer.


My Software


You have not saved any software. Click "Save" next to each software to save it here.


Would you like to receive announcements of new versions of your software by email or by RSS reader? Get your FREE membership now!


More Software from Financial-edu. com


Consulting Expense Excel Template v1 download by Financial-edu. com The Consulting Expense Excel Template is an easy to use expense claim spreadsheet and tracking tool.


EZ-Files Technical Indicator Library v1 download by Financial-edu. com The EZ-Files Library contains 26 technical indicators pre-built in Excel Spreadsheet Format. These Excel files are tremendously useful for constructing securities trading, technical analysis, or statistical models in Excel.


Build an Automated Sector Fund System v1 download by Financial-edu. com This online course shows you how to build a long term sector fund rotation model using MS Excel.


Build an Automated Spread Trading System v1 download by Financial-edu. com This online course shows you how to build an automated spread trading model using MS Excel.


Microsoft Excel Add-ins Our Microsoft Excel add-ins will save you time and make Microsoft Excel easier to use.


All of our add-ins work in Excel 2007 to 2016 and Office 365 All work in 32 and 64 bit Windows 7, 8, and Windows 10 All work in 32 and 64 bit Microsoft Excel


The Productivity Suite has all of our add-ins. The Spreadsheet Assistant is our most popular add-in. The following are our ribbon tabs, which provide quick access to all of our add-ins:


Top reasons to use our products:


You can purchase our add-ins in collections that can save you up to 85% off the individual price. We have the following collections:


Any new add-ins we add to a collection you purchase in the year following your purchase are free! Just log back in with your download information to get the new add-ins.


Any Desktop, Tablet, or iOS and Android Device


MULTIPLE MONITORS Use Barchart Trader on multiple monitors


MOBILE ACCESS Synch your information to any device


ALERTS Set audio and visual triggers based on price conditions


DOM TRADER Trade directly from the order book


SIMULATED TRADING Expand your investing knowledge and build strategies


DDE Connect any chart to Excel and other spreadsheet applications


HISTORICAL DATA Tick, minute or end-of-day


PORTFOLIO MANAGER Account, position and order history management tool


PLACE LIVE FUTURES TRADES


Barchart offers fast, direct connection to dozens of exchanges, as well as extensive low-latency, real-time streaming market data across stocks, futures/commodities, indices, funds, and forex.


David I am facing a similar problem.


I am importing data from excel into Oracle Develper 6i Forms using DDE package. The code is working fine. The only problem is that after importing the data from excel I close the file and excel with following codes:


DDE. TERMINATE(docid); DDE. TERMINATE(convid); DDE. APP_END(appid);


First 2 statments should close the excel file and the excel application, right. I had run this code on some Pcs(5) having Windows Xp and Oracle Developer Forms 6i, whats happening is that only 1 of the Pc is closing the excel file and excel application, but mostly it is not working without giving any error or exception. Excel is running file on all Pcs.


Can you help me why this is happening. Why the DDE package code for exiting Excel is not working in the same manner as it should?


[Updated on: Fri, 23 July 2010 00:18]


Dynamic Data Exchange (DDE) is a Windows tool that allows you to set up a communication among different applications. You can use DDE for linking cells of a Microsoft Excel workbook to different values of some other application (for example, Microsoft Word). Thus, when you will change a value in linked application file, it will be automatically reflected in Microsoft Excel workbook. At times, when you cannot successfully link to an Excel workbook, one of prime causes responsible for this behavior could be that the file is corrupted. You get errors explaining that DDE could not perform the specific task while connecting to Microsoft Excel. Thus, to reuse such damaged Excel workbook, you will need to use your recent file backup or scan it by using advanced Excel Repair applications.


As an example, when you use Dynamic Data Exchange to attach an Excel workbook to be used as a mail-merge data source in Microsoft Word and specify a cell range, you might encounter the below error message:


“Word could not re-establish a DDE connection to Microsoft Excel to complete the current task.”


Mail-merge is Microsoft Word feature, using which you can create multiple documents with almost identical but with some unique information. An Excel workbook is usually used as a data source if contains the unique information to be included in documents.


Word might fail to connect to Excel workbook due to any of the possible reasons:


You have selected the Ignore Other Applications check box in Microsoft Excel.


You are using a colon to specify the cell range.


The Excel workbook is damaged or corrupted.


To successfully connect to the Excel workbook, you need to use these methods:


Make sure that the Ignore Other Applications check box is cleared. Locate the option by clicking Tools->Options and then General tab.


You can also use Excel Converter to link to Excel Spreadsheet.


You need to use RxCx (row and column cell range) to specify the cell range.


If Excel workbook is corrupted, repair it by using powerful excel repair applications. Excel Recovery software perform safe file repair using advanced scanning techniques. Such utilities come available with self-explanatory interface to work with.


Stellar Phoenix Excel Recovery is a comprehensive file repair product to repair and restore damaged Excel workbooks. It supports safe xls repair for files created with Excel 2007, 2003, 2002 and 2000. The application restores all file objects including hyperlinks, charts, macros, tables, images and more. It is a non-destructive tool that is compatible with Windows Vista, XP, 2003, 2000 and NT.


Backtesting


DownloaderXL 5.9.8 Stock quotes downloading software for Microsoft Excel. You can automatically build charts, create macros. It downloads free historical end-of-day stocks, indexes and mutual funds data, 15-minutes delayed and real time quotes for stocks, options, indexes, futures and other securities for more than 50 markets worldwide. DownloaderXL package includes the following products: DownloaderXL, RTQuotesXL, OptionsXL and PortfolioXL. technical. analysis. valores. quotes. historical. comercio. inversión. intraday. promedio. rsi ,


AmiBroker 4.70 AmiBroker is a comprehensive technical analysis program, allowing you to study and predict trends in the market and to maintain a portfolio of shares. AmiBroker has a custom programming language called AFL which incorporates over 100 analysis functions, allowing you to back-test your trading systems (with detailed reporting), build custom chart indicators and perform screening of large databases. valores. cepo. financiar. charts. charting. analysis. análisis técnico. back-testing. portfolio ,


Stock Predictor 1.1.297 Advanced stock charting and investment strategies backtesing software. It allows to display several technical indicators for a single security on the same chart, maintains predefined lists of stock symbols and backtests stock trading strategies. Stock Predictor has over a dozen built-in technical indicators and over six hundred investment strategies. Includes free built in stock quotes downloader, extended stock data reporting. backtest. backtesting. backtesting software. stock backtesting. análisis técnico. Estrategias comerciales. Sistema comercial. technical trading. stock trading system. technical analysis of stock ,


AnalyzerXL 6.1.19 Powerful technical analysis and data downloading software for Microsoft Excel. It is a library of 165 technical analysis functions, indicators and experts. It downloads free historical end-of-day stocks, indexes, mutual funds and futures data, 15-minutes delayed and real time quotes for stocks, options, indexes, futures and other securities for more than 50 markets worldwide. You can automatically build charts, create macros. análisis técnico. stock quotes. historical quotes. inversión. intraday. excel spreadsheets. add-in. Opciones. gráfico. portfolio ,


TraderXL Pro 6.1.19 All-in-one investment solution for Microsoft Excel: 165 technical analysis functions, historical data downloads, real-time quotes, neural network-based prediction and classification. You can automatically build charts, create macros. It downloads free historical end-of-day stocks, indexes, mutual funds and futures, delayed and real time quotes for stocks, options, indexes and other securities for more than 50 markets worldwide. análisis técnico. stock quotes. historical quotes. inversión. intraday. excel spreadsheets. add-in. Opciones. stock chart. investment portfolio ,


Market Reflex 1.2 Stock trading software that screens thousands of stocks in minutes each day, then ranks them by technical analysis strategy profitability. Optimize a custom strategy for your stocks, then automatically check daily for trade signals, using free data. List management, sector classification, comparison chart and table, extensive reporting and much more. el comercio de acciones. análisis técnico. screening. screener. scanning. escanear. picker. valores. backtesting. back-testing ,


Seer 1.30 Seer is an application for the building, backtesting and optimizing of stock, futures and forex trading systems. Seer is able to backtest and optimize multiple systems, with each system using a portfolio of symbols across multiple time frames. Seer performs backtesting in a single pass with account balances and position values available on each bar (even for forex). This allows you to build complex position sizing while managing your risk. comercio. cepo. Forex backtesting. backtest. análisis técnico. Invertir seer. portfolio backtesting. investment ,


TA4.Net 1.0 Technical analysis library for NET. It comprises 76 most popular technical analysis functions. Technical Analysis functions usage samples are available for both C# and VB. Net. You can use TA4.Net for Windows, Windows CE, Mobile and Web Application Development. With TA4.Net you can analyze stock quotes, any market prices, futures and commodities, stock options. Real time quotes or end-of-day historical quotes are suitable to stream into TA. NET. technical. analysis. components. library. development. c#. vb. net. valores. quotes. historical ,


We are tryiing to use multiple instances of Excel, so under the Excel Options/Advanced/General we have check marked the box for "Ignore other applications that use Dynamic Data Exchange (DDS)". Now we are able to have multiple instances of Excel opening spreadsheets from local drives/network drives, but when we try to launch Excel from email attachments we do not see any content.


We found other solutions on the Microsoft TechNet, how to open multiple instances by changing the registry settings for DDE, and it has been working fine from saved files, but not from email attachments.


Also, is there a way to ensure that Vlookup will recognize multiple instances of Excel?


We tried this on a couple of different models of laptops, and we feel that this is a Microsoft Bug. Please help.


Friday, April 15, 2011 8:27 PM


Answers


I'm sorry you have a wrong place posted. This forum is used to post questions about the Microsoft Fix it Center automated troubleshooting tool. Could you please post your issue to http://answers. microsoft. com/en-us that you can get the right solution soon, thanks for your understanding!


Please Mark as Answered If this is helpful Or Un-Mark as Answered if it is not helpful.


Best Regards, Yan Jun


Marked as answer by Fafafaalex Thursday, April 21, 2011 5:13 AM


Thursday, April 21, 2011 5:13 AM


© 2016 Microsoft Corporation. Todos los derechos reservados.


Create Personalized Charts And Displays with Excel®


In previous articles I have detailed how to use Excel’s data visualization functionality to highlight market information. The data is brought into Excel using Microsoft’s RTD syntax from a market information and trading platform .


The article, Excel Heat Mapping For Market Data Visualization . shows the steps to heat map percent net change and color those markets that were at the extremes of percent change up or down for the day. A separate article, Use Excel Sparklines For Data Visualization . outlines how to use data visualization to highlight the top five and the bottom five correlated markets. This feature is found in the Conditional Formatting group on the Excel ribbon.


These articles use full page examples to highlight the advantages of using Excel’s data visualization tools. Excel’s flexibility allows you to build a dashboard that can be a composite view of different types of market information. This allows you to design your own dashboards to your requirements. Figure 1 is a simple example of a composite view in Excel with market and study data supplied by CQG QTrader.


Figure 1: A composite market dashboard in Excel.


The top left section of Figure 1 is current market quotes, the top right is a correlation matrix that is heat-mapped for top (green) and bottom five (red) correlated markets. The bottom left chart is a data histogram bar chart showing percent net change. Finally, the bottom right chart is a line chart displaying each market’s percent net change for the day on a five-minute basis, which updates throughout the trading day for all of the symbols. Building this chart is the topic of this article.


The real advantage of using RTD syntax in Excel over DDE syntax is that RTD allows you to reference other cells for RTD input. To illustrate, let’s say we want to see the latest quote for gold in Excel. The RTD syntax for pulling market information from CQG (your trading platform may be different) looks like this: =RTD("CQG. RTD". "ContractData", "GCE", "LastQuoteToday". "T")


The symbol for gold is GCE. Let’s say this RTD formula is in cell B1, and in cell C1 we substituted “Open,” for “LastQuoteToday,” and we substituted “High,” in cell D1 and “Low” in cell E1. Next, we enter the symbol GCE into cell A1 and, in each of the RTD formulas used, replace “GCE” with A1, as in: =RTD("CQG. RTD". "ContractData", A1, "LastQuoteToday". "T")


Now, Excel is looking to cell A1 for the symbols. If we want to see a different symbol’s market information, we only need to change the symbol in cell A1 and all of the RTD calls will use the new symbol. This functionality was not available using DDE. In Figure 1 all of the market data, correlation values, and the symbols used in the line chart are using the symbols from the Symbol column in the top center of the image.


Building A Line Chart Using Time


To build a chart that pulls data by time, RTD can reference cells for the hour and the minute of the close for each bar. Figure 2 shows this in Excel.


Figure 2: Calling closing data by time.


The RTD call in cell B1 is yesterday’s settlement. Column C displays the hour and column D displays the five-minute time. Column E contains the RTD call for the close of gold every five minutes using the values in columns C and D: = RTD("cqg. rtd",,"StudyData","Close(GCE) when LocalHour(GCE)="&C1&" And LocalMinute(GCE)="&D1&"", "Bar", "", "Close","5", "0", "all", "", "","True",,"EndOfBar") Column F calculates the difference between the close of each 5-minute bar and yesterday’s settlement, divided by yesterday’s settlement to return the percent net change: =(E1-$B$1)/$B$1


Column F is the column displayed on the chart. You repeat this work for each market. However, there is a problem and an Excel tip for a solution. Further down the column for columns E and F there will not be a close displayed in column E because the market has yet to post trades for that time today. The cell will be blank, but Excel will divide that blank cell by yesterday’s settlement and return the #VALUE error. See Figure 3.


Figure 3: An error occurs when there is no closing price.


The chart will display this as a zero value along the time axis all the way to the right. This creates a poor-looking display. The Excel tip is to add an additional column and use the IF formula with the ISERROR formula. Then, if there is an error, Excel will display #NA. Here is the Excel formula for cell G1 as shown in Figure 4: =IF(ISERROR(F1),NA(),F1)


Figure 4: IF and ISERROR Excel formulas used together to resolve the #VALUE error issue.


Use column G for the line chart’s price data. Now, the Excel chart will stop displaying any values when it sees the #NA error. This Excel tip will give your charts a cleaner look.


Conclusión


Excel’s flexibility, along with data visualization techniques and charting, offers the opportunity to build dashboards with real-time market data and studies that are exactly what you want for your work.


Related Reading


Gain An Edge: New Ways To View Data On The Go by Thom Hartle CGQ Inc.


1 Comments


Sobre el Autor


Quantocracy is one of the leading quant link aggregator sites. I read it daily and I strongly suggest you check it out if you want to stay on top of the news in the quant blogosphere:


Quantitative Finance Articles


If you are a complete beginner to the world of quantitative finance, I suggest you take a look at my newbies guide first, then come back here .


The following topics are discussed on QuantStart:


Algorithmic trading is a rapidly growing area, both in the quant fund industry and in the retail trader space. To become a successful algorithmic trader requires a solid background in many topics .


Getting Started with Algorithmic Trading


Building an Algorithmic Trading Infrastructure


Backtesting


Risk and Performance Measurement


Automated Execution


Quantitative Trading Strategies


Talks and Interviews


Algorithmic forex trading has become a lot easier since many forex brokerages introduced REST-based APIs. Hence, I started a diary in 2015 to track my progress in building a high-frequency open source forex backtesting and live trading engine:


This is the place to start if you are looking for guidance on how to accelerate your quant career . I've discussed changing careers, PhDs, MFEs and as well as the different types of quant roles.


Life as a Quant


Undergraduates


Postgraduates


Career Changers


The following lists of books will get you up to speed on how to become a quant. I've broken them down into Maths Finance, C++, Python and Interview Guides. If you want to see in depth book reviews, check out the section below .


The areas of quantitative finance and data science both make heavy use of statistical inference and machine learning .


The binomial model is a great way to introduce options pricing . Although the method is rarely used computationally, it provides good intuition on how options pricing works.


You can't do quantitative finance without stochastic calculus. The following articles discuss the relevant stochastic calculus you need to understand the famous Black-Scholes equation derivation.


The Black-Scholes equation is a partial differential equation (PDE). In order to solve it you can use numerical discretisation techniques such as Finite Difference Methods . The following articles walk you through the basic techniques.


As with stochastic calculus, you really cannot avoid learning C++ for pricing derivatives! Love it or hate it, it is essential . Although the following articles won't teach you how to program from scratch, I will point out intermediate to advanced features that you can impress interviewers with when you apply for that banking role!


C++ Language


Numerical Methods in C++


Derivatives Pricing with C++


GPU/CUDA Programming in C++


If you are more interested in becoming a quantitative trader in a hedge fund, then Python is something you definitely need to know . End-to-end trading systems are now being built entirely in Python, so I've written some articles to help you get started.


I've reviewed some of my favourite Quant Finance books below. If you are interested in any of the following titles then please take a look.


The following articles relate to Quantstart itself and include updates about progress on certain projects:


Google Chrome Kills Excel DDE


Friday, April 20, 2012


As part of my job at Fred Hutchinson Cancer Research Center in Seattle, I work with SAS. a popular statistical software package. Well, like many real programs that still exist today, SAS uses Microsoft's ancient DDE protocol to allow one to automate Excel and send data to excel. SAS and Excel actually make a great statistical reporting duet that we use often here.


Anyway, I currently maintain a set of SAS scripts that manipulate and analyze the data via SAS, open a report template, export that data to a Excel via DDE, and then save the report to a folder. These scripts, which were originally developed by others, have been working for years and save us a lot of time, obviating the need to manually cut and paste statistics from SAS output to Excel files. (For those who use SAS, here is a great whitepaper on using SAS, DDE, and Excel .)


Anyway, I don't use these scripts as often anymore but needed to a month ago and damn they wouldn't work. Today, I went to use them again, and SAS and Excel freeze and require me to kill the SAS process. So I spent half the day fiddling around trying to make the damn thing work, constantly simplifying the problem but without success. Then, I ran across this post using Google that implicates a recent (sometime in 2011) update of the Google Chrome browser.


So if Chrome (my default browser of late) is running when I try to run the SAS script, the DDE part of the script fails hard and SAS locks up. But if I close all instances of Chrome before I run the script, all is well.


Hoping this gets fixed soon, but in the mean time, I know now to kill Chrome prior to using SAS or any other program that uses DDE.


Sin comentarios


Drag and drop real-time data into Excel


The Cogent DataHub lets you drag and drop data into your spreadsheet to instantly see live updates. Save the spreadsheet and the next time you open it, all the data is refreshed and you have reports with up to the moment accuracy. The Cogent DataHub also makes it easy for your to pull data back out of Excel and use it as input to your control systems, or as analysis results you can share with a colleague.


You can also read more about how our customers are using the DataHub to NETWORK_XL_DATA.


Cogent DataHub can make DDE Advise connections to DDE servers. DDE Advise is an asynchronous mechanism by which the server sends data to the DataHub whenever it changes.


By default, the Cogent DataHub will act as a DDE server itself, accepting DDE Advise connection requests from other DDE programs.


When you drag and drop data from the DataHub into an Excel spreadsheet, you automatically configure Excel to establish a DDE Advise connection with the DataHub.


Forum Home:


Disclaimer: Trading foreign exchange on margin carries a high level of risk and may not be suitable for all investors. El alto grado de apalancamiento puede trabajar en su contra, así como para usted. The possibility exists that you could sustain a loss in excess to your investment and therefore you should not invest money that you cannot afford to lose. Antes de decidir intercambiar divisas debe considerar cuidadosamente sus objetivos de inversión, nivel de experiencia y apetito de riesgo. Usted debe ser consciente de todos los riesgos asociados con el comercio de divisas y buscar asesoramiento de un asesor financiero independiente si tiene alguna duda. Any opinions, news, research, analyses, prices, or other information contained on this website is provided as general market commentary and does not constitute investment advice. FXCM will not accept liability for any loss or damage, including without limitation to, any loss of profit, which may arise directly or indirectly from use of or reliance on such information.


All times are GMT -4. The time now is 10:32 PM .


Copyright ©2016 Daily FX. Todos los derechos reservados.


&dupdo; 2015 DailyFX an FXCM company. Todos los derechos reservados.


asx realtime dde feed


DISCLAIMER: Before making any financial decisions based on what you read, always consult an advisor or expert.


The HotCopper website is operated by Report Card Pty Ltd. Any information posted on the website has been prepared without taking into account your objectives, financial situation or needs and as such, you should before acting on the information or advice, consider the appropriateness of the information or advice in relation to your objectives, financial situation or needs. Please be aware that any information posted on this site should not be considered to be financial product advice.


From time to time comments aimed at manipulating other investors may appear on these forums. Posters may post overly optimistic or pessimistic comments on particular stocks, in an attempt to influence other investors. It is not possible for management to moderate all posts so some misleading and inaccurate posts may still appear on these forums. If you do have serious concerns with a post or posts you should report a Terms of Use Violation (TOU) on the link above. Unless specifically stated persons posting on this site are NOT investment advisors and do NOT hold the necessary licence, or have any formal training, to give investment advice.


HotCopper


The Calculator - Questions and Answers


Is the Calculator difficult to use? Does it slow me down when I am placing trades?


Traders are able to use the Calculator in their trading at the speed of light and actually set up their trades faster than they used to do by hand. Once you get familiar with it, you'll be at that speed too. New things frequently seem complicated at first, but once we get to know them, they become second nature. And the learning curve for these tools is a gentle one.


And then there's the question of errors. In talking with many traders and our own experience, we've found that the mistakes we all make when we're moving too fast are the ones that really bite us and end up being very costly.


Our approach is all about helping traders eliminate those mistakes as much as possible. One mistake avoided will more than make up for the cost of the Calculator.


Will using the Calculator keep me from taking losses in my trading? It uses the term "Loss-Recovery Strategy".


No, not at all – nothing can keep you from taking losses other than your own experience and luck. Think of a "Loss-recovery strategy" like a sharp Samarai sword. If you know how to use it properly you can do wonders – if you don't, you could cut your leg off. It's all in how you use it. There is no guarantee made or implied in your use of the Calculator or the Trade Log that you will not take a loss. They are simply tools to let you calculate how much you are risking per trade. This in turn makes it easier for you to understand the risk you take and trade responsibly.


Forex is an unpredictable business and entering and exiting the actual trade, as well as determining correct position size and leverage is your complete responsibility. Please read this risk warning: Click Here .


Does the Calculator actually place trades for me on my MT4 broker?


No, the Calculator helps you determine where your entries, stops and take profit values should be, but it's always up to you to actually enter the trades on your broker's platform and pull the trigger yourself.


Does the Calculator work with any kind of trading strategy? Is it specific to one teaching?


There's really nothing specific about any mentor's trading method that is tied in to the Calculator. We have tried to think about all our experiences in our years of trading and all the styles of trading we have learned and heard about and from that made one all-encompassing great tool for about 90% of those styles.


Everyone - regardless of how they trade - benefits from knowing their ideal lot size as they go into a trade so they do not risk more than a certain amount they can live with if the trades fails, whether they do a cost average or just a single make-it-or-stop trade.


Many people use stop and reverse or cost average, and all of them need to know where their break-even point is and what their risk is. Many people feather-in to a trade and need to be able to place multiple positions without ballooning their risk.


And there are methods that we use, and know other people use, such as the open-leg cost average technique, or straddling a trade on either side, that we have included in the calculator pages.


We've been using variations of this Calculator – our early prototypes – for years because risk management has always seemed critical to us and rarely understood. Do you think there's a correlation between about 95% of people not understanding what money management is about and 95% of people failing at Forex? We do.


Does the Calculator teach me how to trade a cost-average or stop-and-reverse strategy?


No, you have to know the basics of how to trade yourself. This is not an instructional program. While these strategies may seem to be self-evident, there is an art to them that can make all the difference between success and failure. If you plan to use them, we strongly recommend that you study and train with a professional.


Does the Calculator factor in margin and leverage?


For awhile we were looking into adding a margin warning as well as a drawdown warning. But then the further we tried to develop it, the more it came to our attention that every broker uses a different set of rules about when they margin your account. You could have 3 brokers all offering 100:1, and one of them would give you a margin call at 90% drawdown, another at 25% drawdown and another would close you down at 50%.


Compound that with the surprising but true fact that you can ask different people within the same company what their policy is and get different and conflicting answers. We know from personal experience and with talking to some professional traders who play as close to margin call as they can and NEED to know that level precisely. Our finding: it is extremely challenging to try to get an accurate answer from a broker.


Compound that FURTHER by the fact that some brokers do not even issue a margin call even when your account hits a point at which they say they will. AND some pull you sooner than they say they will.


All in all, it is just too complex an issue for us to include in the Calculator. Instead, we have gone with the straightforward approach of reporting how much drawdown you risk, relative to your stated equity, you risk. If your trading style puts you that close to a potential margin call, you need to try to learn from your broker at what level that will be. You'll be able to translate that information into some specific percent drawdown and then use the drawdown warning feature of the Calculator from there.


There are actually two different ways that the word "leverage " is used within the forex industry, which further compounds the confusion. To read more about leverage in forex, click here. The Calculator takes a different approach and measures direct capital at risk, which is the most precise and most easy to understand method available.


Since leverage isn't a option in the calculator. is there any further calculation needed to accurately assess my risk based on how much leverage I will be using per trade?


There are two distinctly separate concepts here. Risk and Leverage. Many traders confuse them. Leverage is not risk and you do yourself a disservice to think of it as such. That is why we make the Calculator solely based on risk, not leverage.


Leverage is an expression of your relationship with your broker and can be most accurately rephrased like this: "What will my broker charge me to borrow money from them to enter my position?" The answer is along the lines of 1:10, 1: 20, 1: 50, etc. Think of it just like a bank loaning you money to buy a house. Some people are aggressive and look for a bank that tells them they need no money down to finance their home - that's like using 1:100 leverage or higher. Others say they want to pay down 30% or more of their home's value up front and finance the rest - that's like using 1:50 leverage or less. Leverage is all about the loan.


On the other hand, RISK is something that's between you and you. Not you and the broker. You decide how much you are willing to lose per trade, set that percentile into the Calculator, and we take care of the rest. Using a risk profile like this lets your account grow most quickly and exponentially while controlling downside dangers. IF you are maintaining your risk as you trade you can use the most leverage a broker will give you and trade with ease.


Using a super low leverage will NOT prevent you losing your money. The power of retail forex is the opportunity to use higher leverage than equities allow. If you know what you're doing (Money Management, analysis of trades with the Trade Log and good use of the Tester, etc.) the higher leverage of spot forex becomes one of your strongest advantages. If you don't know what you're doing, even low leverage will not save you.


We go into these topics in a lot more detail and with great graphics, etc. in several of the videos we offer to our Forex Smart Tools customers in the Money Management section of the Video Library, which becomes available to you when you purchase the Tools.


Can the Calculator help me place trades that have separate take profits?


A common trading strategy used is to have three entries per trade with three separate take profits – one entry with a 15 pip take profit, the second with a 20 or 30 pips take profit and the third you let run for the long term gains or have a set take profit at 50 or 60 pips. Then once the first take profit is reached the stop loss is moved up to point of entry plus 1 or 2 pips of profit. We've used this approach in our trading too and actually in our backtesting of it we found it to be very effective compared to some other exit strategies.


With this strategy, you may have different take profit targets set but give all those positions the same stop loss. You can use the Calculator to assess your overall risk and manage those trades efficiently and smartly.


The Trade Log will be able to calculate for you that if you go in 1 lot for 20 pips take profit, 1 lot for 40 pips take profit and 1 lot for 60 pips take profit, it's the same as going in 3 lots for a total of 40 pips take profit.


That's an obvious example though. What if you took your first trade out at 1.5 lots for 20 pips take profit, your second lot out for 40 pips take profit and your third 0.5 lots out at 67 pips take profit?


Do you know how many working pips that is – how much 'work power' you got out of that trade? How many pips is that comparable to if you just took your original 3 lots out at the same price? Those are the questions that are of interest to us!


The Trade Log gives us the answer and shows us we made 35 working pips. Even though your last leg went all the way to 67 pips, you would have done better by taking them all out at the same time for 36 pips. This is the kind of powerful tool we think traders deserve and this calculation is built into the Trade Log. Some traders will realize that changing their exit strategy will net them more profit, while other traders will get confirmation that their exit strategy is just right.


Does the Calculator use the equity based on the most current trade?


In the Calculator, the equity figure is automatically imported from your broker's platform if you use an MT4 broker. As we show in our money management series of trainings, the more frequently you update equity the better this works for true Adaptive Positioning. If you don't use MT4 you can automatically update your equity by keeping the Trade Log up to date with your current completed trades and linking the Calculator to the Trade Log. You can also manually modify equity as you trade. The Forex Tester can also automatically update equity on your test runs too.


Are commission costs factored in to my trade plans on the Calculator?


The Calculator does not account for rollover or commission fees, so from time to time the actual break-even point for you might vary by a few pips depending on how long you've been in a particular trade and whether you've had a commission charge applied to your trade while you were holding it. We explain this and how to work with this in our educational videos.


Is it possible to use fractional lot sizes?


Yes, your Calculator will work with exactly the same lot settings that your broker offers to you. The smaller the fraction or part of a lot you can trade, the more advantageous this is for Adaptive Positioning.


Does the Calculator adjust for widening spreads during volatile conditions?


Yes, the Calculator does - but it does not include every single wiggle of spread. Por qué? Because the spread on many platforms changes so often that it would make you crazy watching it. We have created our own average of the spread value over the last several seconds. This way it stays pretty true to what your broker is showing. It will not accommodate pre-news or news spikes in spread because that change can happen very quickly and be extremely volatile. The Calculator works very well in normal trading conditions to stay true to what you see.


Do you bring live price feeds into the Calculator for exotic currency pairs or gold and silver too?


The Calculator allows you to correctly position size and plan trades for any spot forex currency pair that your broker offers. It automatically detects this information for you. The live prices are dependent on the broker you choose as your DDE feed source. If your DDE source (i. e. the MT4 platform you tie into) doesn't show that currency, the Calculator cannot show its price either.


At this time, gold and silver are not featured in the Calculator.


I have one broker I use with AUD funds and another with USD funds. How will the Calculator handle that?


The Calculator allows you to set up an unlimited number of individual brokerage accounts (equity and currency), each with a name or number code on the setup page, then just choose that broker from a drop-down menu from any of the Calculator pages. Each brokerage setup can hold unique infomration, such as which equity you hold your assets in, what kind of lots you trade (units, minis, standard, spread-bet, etc. and other factors.


I have a broker that gives me better spreads than the DDE info they publish shows. Will this throw off the Calculator?


It's actually the case that the spread is more important to the Calculator than the live prices. Live prices are only used in the Calculator in the following capacities:


1) We error check for you that the price you enter is approximately correct, by checking what you enter against current price - but the tightest we monitor is within 100 pips of current price. This is user-selectable and extends up to 800 pips for longer-term traders. Or it can be disabled all together. In any event, getting the moment by moment change in live price is not all that critical for that.


2) As a courtesy, we display the spread in the upper left corner - but it's not used in any of those calculations. It's just visual if you want a quick reference.


3) If you are doing stop and reverse multi-leg trades, you can use a special alert feature we include for alarms. This does rely on live price - but if you do not use multi-leg stop and reverse or cost average trades like this, you won't be using the alert feature anyway.


So - the simple thing is just to disable live – look at the screen shot for the Currency Rates page and notice the box we provide called 'live' take a pair offline. Then you manually enter the approximate live price bid and ask, setting it up with the spread you normally get. That way YOU control the spread value that is used by the Calculator.


We have videos explaining this technique in more detail that we make available to our users.


The Trade Log - Questions and Answers


Is the Trade Log just a fancy Excel spreadsheet?


No, not at all. The Trade Log is actually a database, not a spreadsheet.


We love spreadsheets − don't get us wrong. We're actually quite expert in working with them. But we have seen a lot of problems in trying to use them for trade journals: 1) They are cumbersome and ugly, so you are not inspired to continue using them − and soon stop. 2) If you are not a spreadsheet expert, it is easy to mess things up and use incorrect equations. 3) It's easy to put values into the wrong cells. especially when you're tired after trading. 3) There is no error checking to make sure you haven't entered a wrong value. 4) It is not easy to associate trade screenshots with each unique trade − let alone several. 5) When a spreadsheet gets large, it gets cumbersome to work with and slow. 6) When you're ready for analysis, you have to sort your entire spreadsheet to extract meaningful data. 7) It's hard to print reports about parts of your data (like just one strategy) without printing everything. 8) You can't easily publish the results of a single trade to share with a fellow-trader. We could go on and on about the problems about spreadsheets used for Logs. Trust us! We've solved each and every problem we encountered when we went to the format of the database that we use for the Trade Log.


Is the Trade Log the same as a trade journal?


You could say that the Log was a journal, if by journal you mean just someplace where you record each trade. But it's also much more powerful than a simple journal. That's because the Forex Smart Tools Trade Log is also a relational database, so you can sort your trades by any criteria, such as entry time, currency, strategy, entry trigger, etc. You can also easily see your results by the day, the week, the month, the year - by broker, by strategy. You name it. And yet - even with all this power - it's incredibly easy to use and intuitive.


Are trades entered manually into the Trade Log?


Yes and no. You can enter your trades manually on your own customized input page. You decide what factors are important to you and you design your own Trade Log using our pre-selected options or add your own parameters.


You can also import your trades directly into the Trade Log, so you don't have to manually enter them one by one.


Right now there are five formats we import: MT4 FXCM Strategy Trader FXCM Trading Station II Forex Tester Oanda


We also offer a Software Development Kit (SDK) so programmers can create their own import wizard for their own brokerage platform.


What about Interactive Brokers?


We started working with a couple different Smart Tools' users who began using Interactive Brokers and hired us to create the Trade Log import wizard for them. But both of them stopped using IB, so our work along those lines also stopped because we needed info from them that they couldn't provide and couldn't get out of the IB customer support staff either.


They each told us that they got frustrated with the complexity of the reporting from IB, and indeed when we looked into trying to decipher it to make our wizard we too threw up our hands more than once.


Bottom line… as of now we don't directly support Interactive Brokers. Lo siento.


Can the Trade Log record multiple screenshots and then print them as PDFs?


Yes, the Trade Log holds as many screenshots for each trade as you would like. And there is a function to export your trade as a PDF that includes all the details you recorded about the trade, as well as half-page pictures of the screenshots you included. The PDF makes it easy to share your trades with friends or mentors, or keep a notebook going too.


Does the Trade Log take screenshots for me?


No, the Log doesn't take screenshots itself. But almost all charting packages now contain that feature within them. If yours does not, we have info for you about free screenshot programs you can use, or you can use a program like Snagit to take them.


Within the Trade Log, as you're inputting the data about that trade, you click the + icon to add that screenshot to the Log. Then a standard dialog comes up and you locate that screenshot you just saved. Then you can toss the original image file away, because the Trade Log then stores it with a unique name in a unique folder of its own, so that it can always associate that screenshot with that trade.


Can the Trade Log store video movies too?


Not directly. Because videos can get very large and take up a lot of your disc storage, we recommend that you store them on a cloud server, such as Amazon S3 or Google or use a service such as Screencast to store your videos (they have good software to take them with too). Then you store the URL address of that video you've uploaded to your cloud as a parameter within the Trade Log, so you can easily pull it up from there. TheTrade Log has a special parameter type called URL so you can access your cloud movies from within the Log. You can also store movies on your own hard drive and set a pointer within the Trade Log to bring them up for you. Yes, we've tried to think of everything.


Taking your own videos is a wonderful idea. As one of our trading buddies says: "No one will teach you more about trading than you can teach yourself". And to break down each of your trades and talk to yourself about it is very, very fruitful.


Can the Trade Log record several different trading accounts then consolidate the results?


One of the things that annoyed us was trying to compile the statements from multiple brokerage houses at the end of our tax year. It is painful beyond belief, isn't it. Particularly because each broker has its own style of reporting. We've had complicated tax years trying to deal with up to five different brokers.


So we have created a solution in the Trade Log, the companion piece to the Calculator. At the end of any period - day, week, month or year, you can run a summary report and view all your accounts combined together, so you can get a picture of how your overall trading is going. You can generate one standard style of report, even if you run each broker separately, so that at tax time you and your accountant do not need to spend time figuring each format out separately.


All your recording and computations are done in your native currency, which you choose at the beginning on the setup page. We have made it customizable for taxes, as well as strategies and other things you may want to track. We have a few tax considerations that we know about that we have pre-programmed in already, such as the 1256 for U. S. citizens. Otherwise, there will be blank lines where you can set up your own tax code names and the program will ask if you want to use them as you enter your trades.


How many different currency pairs does the Trade Log handle?


There is no limit to the number of currency pairs you can use with the Trade Log. We've build in the major twenty pairs commonly traded, and then we also provide you with a settings menu by which you can add any other pairs that you may also be following, including gold and silver.


Will the Trade Log record trades taken from an EA?


The Forex Smart Tools Trade Log is designed to automatically import your trades from your account history (for certain brokers). You will be able to select which accounts or sub-accounts you want to select, so if you have other trades going and do not want to import your EA trades that would be easy to select by simply choosing which accounts to import or not import.


Can commission costs be factored in?


Yes, the Trade Log lets you record commissions and swap/roll-over rates. In the Trade Log, we recommend that you reconcile to exactly the values your broker uses. You separately input gross profit or loss, commission or fee, and swap rates.


Is it possible to use fractional lot sizes?


Yes, the Trade Log works with the same increment of lot sizes or unit sizes that your broker uses. You can also use fractional pip values for those brokers that report prices to 3 or 5 digits.


Does the Trade Log show floating profit and loss?


The Trade Log does not automatically maintain floating profit / loss, because it does not directly communicate with a live price feed. We wanted to make it as uncomplicated as we could and that would be the only situation within the function of the Log that would require an ongoing live feed, so we decided not to go that route.


That being said, it is easy to do a quick tally of net profit or loss by simply putting in the approximate prices you see right now in your charts as the exit price for each open trade. This is always easy to modify as the trade progresses, and can be input without putting in a closing time. Then the analysis page can quickly show you the net sum of all your open trades - that's a feature we do have built-in.


I've been keeping my trade journal in an excel spreadsheet. Can I import that into the Trade Log?


It's theoretically possible, because some of our broker import wizards are based on importing csv files - but the layout has to be very specific and exacting. We have a SDK (Software Development Kit) we offer, so you or a programmer friend could look through it and see if you can match up your data to those same specification, or create your own wizard from the examples to import your spreadsheets.


Another possibility: depending on who your broker has been for those trades - if it's MT4, FXCM or Oanda you could generate a report with those trades from the past and import them directly from the broker's report.


If you'd like to look at our SDK now please click here to download: Software Development Kit


Does the Trade Log keep track of change of equity with every broker and the sum of all of them? I have many I use at once.


Each broker is treated like an account - with as much precision as you'd keep a checkbook in Quicken or an accounting program. So every trade you place is tracked in the overall equity change of the associate broker account. And of course, if you have other incoming or outgoing journal entries with your broker there's a place to add those in too, such as depositing more funds, pulling out a salary, noting adjustments you get from your broker, etc. The Trade Log is meant to serve you not only to analyze trades, but also to make tax time reporting at year's end much easier, so we're all about making precision easy for you to input and maintain. And yes, the sum of all brokerage accounts is always available for any time period you may wish to see, through both the summary and analysis pages.


How does the software help me with managing trades with three brokers, demo and live (6 accounts total)?


You can have any number of brokers' accounts going in the Trade Log. At any time, you can easily select any one of them to view the result of trades within just that one broker or net them together to see the overall result. The great thing is that you can also look at any one parameter across all brokers' platforms too. Let's say you have a particular strategy you want to evaluate and you've placed trades using that strategy - among others - in several accounts. It's hard to know just how that one strategy is doing because your results are spread out. But the Trade Log lets you isolate just one strategy, regardless of what platform you entered the trade on, and look just at how well it performs for you. Also, no problem about the accounts being live, demo, or even test accounts you set up on the Forex Tester simulator. You can mix them in too, or isolate any of them.


Can the Trade Log bring in trades automatically in real time?


No, you import your broker's statement to bring trades in. It's not as straight forward as a lot of other programs might make it out to be, because we offer the sophisticated option of being able to group trades together into an allocation bundle. We could design the Trade Log to bring each trade in live, but letting you bundle your trades as you see them is a whole other matter. With the Trade Log as it is now, you have total control over how you think of trades - because you bring in trades from your statement, rather than having it work on auto-pilot automatically.


As an example, you might scale out of a trade in 4 parts. Your broker will report those to you as four individual trades, and if the Trade Log just brought all your trades in automatically, then you'd also have four separate trades. Compare that to allocation breakdown that the Trade Log now offers you. As you bring in your statement you can tell the Trade Log that all those four trades are really the parts of one trade. All your results are then calculated on the whole trade and hold all four scale-outs as one. This is much more true-to-life. We don't always give you the simplest solution - but we always try to give you the BEST solution to be able to truly evaluate how your trading is going and how you can improve and be more profitable.


How does the Trade Log compare with an online service like My Forex Dashboard?


This is a partial list of some things we have noticed. We'll refer to Forex Smart Tools as FST, and My Forex Dashboard as MFD.


Overall.


Who owns MFD? Are they forex traders or are they web coders who have captured a market. With FST you know the answer. The owners and developers of FST are active traders registered with the NFA and CFTC;


FST provides an extensive library of educational money management videos. MFD does not;


FST is a collection of two software applications that you hold privately on your own personal PC. This means that your data and information about your trading accounts are not on the web where you must rely on the security of someone else's server to keep your information private;


MFD charges an annual recurring fee for their service rather than outright ownership like FST offers;


Ownership of FST includes two licenses for two computers - MFD makes you pay extra for the 2nd license;


MFD is based on Excel spreadsheet software instead of the fully-featured database that you get from FST. See the question above for general discussion of spreadsheets;


Comparing the FST Trade Log with the MFD trade journal:


MFD doesn't store screen shots of individual trades like FST allows you to do;


MFD doesn't let you group many individual trades into one aggregate trade group like the FST Trade Log does with the allocation breakdown feature, which is so great if you ever scale into a trade, scale out of a trade, do stop and reverse or cost average;


MFD doesn't allow you to design your own parameters for describing each trade you take. The FST Trade Log allows you to create unlimited parameters of your own choosing;


MFD doesn't let you view individual accounts on their own or choose to group accounts for aggregate comparisons like FST does. FST even allows you to hold different accounts in different currencies and will compute the common exchange rate among them all so you can see your net profit and loss of all accounts together in one currency.


MFD doesn't do specific summary analysis based on any of your own chosen parameters such as type of strategy used;


Comparing the FST Calculator with the MFD calculator:


MFD calculator does not factor in bid and ask for you depending on whether you are buying or selling. FST Calculator does;


FST Calculator plans your multi-leg trade out with the Scale-In Calculator so that you don't exceed your risk;


FST Calculator accommodates both Spread Betting brokers and traditional brokers;


FST Calculator finds your break even price for your cost averaging trades;


FST Calculator shows live pip values & rates so accurate risk is maintained;


MFD calculator is not designed for specific strategies such as Cost Average, Scale-In or Stop-and-Reverse;


The Forex Tester - Questions and Answers


Is this the same program sold on the Forex Tester website?


Yes, it's the same program. But we offer it for a 12% discount off of their retail price. Por qué? Because we have seen what a difference the Tester made in our own trading and we don't want anyone to be without it.


And we also offer you our own training videos and support. So many people tell us we have a really great way of explaining things in easy-to-understand videos, so we wanted to make the use of the Tester easy for people too. Of course you can also explore the training videos available on the Forex Tester website too. But our videos are only available to people who have bought the Tester directly from us.


Do MT4 indicators or EAs work on the Forex Tester?


This is not an MT4 program and MT4 indicators do NOT work with it. It is a free-standing separate program that comes with its own indicators. MT4 EAs do not work on the program either, but an API is provided so that you may code your strategy to work on the tester or hire a programmer to modify it for you. If you know the programming language C++ or Borland Delphi, it is not hard to translate MT4 indicators for use with FT2.


There are also independant consultants who you can hire to code your strategies or indicators for you into the correct language. If you buy the program from us we will be glad to give you a few names. There is also a forum you can check for help with this.


What standard indicators come with the program?


AC (Accelerator Oscillator) AMA (Adaptive Moving Average) ADR (Average Daily Range) ADX (Average Directional Movement Index) Adaptive Moving Average 2 (AMA2) Alligator ATR (Average True Range) Awesome Oscillator Bears Power Bollinger Bands Bulls Power CCFp CCI (Commodity Channel Index) Elder's Force Index Envelopes FATL Fractals FTLM-STLM Heiken Ashi Ichimoku Kinko Hyo Keltner Channel (original) Linear Regression Channel MACD (Moving Average Convergence Divergence) MA Crossover Signals MFI Momentum Moving Average (Simple, Exponential, Weighted, Smoothed) with shift option OBV (On Balance Volume) PCCI PFE (Polarized Fractal Efficiency) Pivot Points Pivot Points Intraday Price Channel Price Daily Range Parabolic SAR Range Bars ROC (Rate of Change) RSI (Relative Strength Index) Solar Wind Stochastic Oscillator TDI (Traders Dynamic Index) Time Box Range Expansion Index Ultimate Oscillator W%R (Williams' Percent Range) ZigZag


And more are available from a public forum.


Can I see multiple time frames simultaneously on the Tester?


Yes, you can open several chart windows for a currency at the same time and each can be set to its own time frame. It will be just like your live platform. You can open many such windows like this at once.


Can I see multiple currencies simultaneously on the Tester?


Yes, you can open several chart windows for different currencies at the same time and each can be set to its own time frame as well. It will be just like your live platform. You can open many such windows like this at once. If you open a lot of different pairs you may find some slowing down of the playback depending on your RAM and computer settings.


Are The Forex Smart Tools compatible with the new Forex Tester Version 3?


Yes, both the Trade Log and the Calculator work seamlessly with the Forex Tester 3. Click below to see a screen shot of the Forex Tester 3 working with the Forex Smart Calculator to allow you to calculate accurate position sizing for your risk profile, even using historical pip values. The Trade Log also allows you to import statements from the Tester for in-depth strategy analysis:


Do I need to subscribe to the premium data plan too?


No, there are years and years of free data that are available to you when you buy the Forex Tester. If you trade higher time frames this data will probably be all you need. If you trade shorter time frames like a 1 minute chart or 5 minute chart or if you want to have accurate variable spreads used in your testing, then you may want to also have one of the premium data plans though. Read more about this service here: DATA PLANS .


If I get a new computer can I move my license for the Tester to it?


Yes, of course. There is no charge for moving your license from one computer to the other. We de-activate the license for the first computer and issue you a registration ID for the new one.


Your Trade Smarter page talks about a Back Tester. Is this the same program you offer for free?


If you are on our email list, you have access to a different free backtester that works with MT4. If you work with both simulators for awhile, you'll quickly see why we encourage you to upgrade to the paid version: Forex Tester 2. If you'd like to try that free program, sign up to our list and we'll send you that link.


Will the Tester throw my timing off?


"I ask because I heard a professional trader say that he thought it did. & Quot;


Well, think about asking Lance Armstrong to ride a bike with training wheels - of course he's going to hate doing so. But if you've been riding a tricycle, then going to a real bike with training wheels is a big step, and a very worthwhile step. Yes, you learn something about timing from watching real time charts that you don't learn with the Tester, but you learn so much about pattern recognition and decision making based on working with the Tester. Neither one (simulator or real) is a replacement for the other, nor are they meant to be. You will develop a valuable component of your overall skill-set from each approach to learning.


Which currency pairs are available to test?


Data from January 2001 is available for free for these pairs:


Many more pairs are available as part of the Standard or VIP Data Plans. For the list of those pairs, please click here. For more info about the Data Plans, please click here .


I tried the demo version, but I can't see enough candles in the past to analyze.


In the demo mode you only have access to one month of data, so that's why you are seeing this restriction. When you own the Tester you have access to years worth of data. You can start testing at any date you like.


When you click Start Test you see a dialog box and one option is 'Define first date to start'. You have a slider bar to choose your start date or you can enter it directly, as shown below. The date that the candles go back to (the first candle on the far left side of the chart) is determined by you when you generate ticks - we show you how in our instructional videos, which you have full access to when you buy the program.


How can you really base future price action on past history?


Well, it's true - you can't literally. But what we see as price action is simply the result of masses of people acting on basic psychology based on fear and greed. These are deep-rooted emotions that are not likely to change all that much in the near future. That's why we keep seeing the same patterns in the market repeat themselves over and over again. So if you expect something to work in the future, your odds are better if you saw it also work in the past.


Personally, we'd much rather hang our hats on a nail that we knew held things up for the past 10 years than on a nail that we saw kept falling down over that time period. wouldn't you? There are many 'flash in the pan' strategies that worked for awhile - then stopped working as market conditions changed: Carry trade / correlation trades / news spike trades, etc. (Yes, these are all approaches to trading we have personally used in the past that just don't work well anymore now).


Testing on historical data will help you clarify for yourself if your strategy is based on principles that are likely to endure or are ones you better ride fast and hard like a pony-express horse until it runs out of power, then be ready to jump onto the next hot pony.


Can I store multiple profiles on the Tester like MT4 lets me do?


The Forex Tester does not offer profiles (saved groupings of different chart styles), but it does allow you to save templates - and the templates also hold the information about what time frame the chart uses, so you can quickly set up a group of charts including the indicators and time frame of each chart with the use of templates.


How can I find a different indicator I want to use that I don't see already listed?


The Forex Tester web site has a very active forum with the participation of many active programmers. The program gives you access to the forum to find specific indicators you may wish to use. There are also private programmers with libraries of indicators for sale.


I have a custom indicator for MT4. Will it work on the Tester?


The Forex Tester is not built to use MT4 indicators. You could hire someone to re-code your custom indicator for you into the programming language that the Tester uses and then you'd be set. The computer language can be C++ or Delphi.


Are Renko or Range Bars available on the Tester?


At this time, the Tester is capable of displaying true range bars, but not renko bars. It is a feature that may be added in a future version.


Range bars show price action based on the number of ticks per candle, rather than how much time has elapsed per candle.


Does the moving average indicator allow for shifting?


You're going to love the moving average option. Unlike MT4 that only lets you shift horizontally, Forex Tester 2 also lets you shift a moving average vertically. There are many strategies, such as those shown by Gerry Appel (who created the MACD) that use two MAs vertically offset from each other. It's hard to find an indicator for that in MT4. Forex Tester lets you do that - automatically built in.


Click to see a screen shot of what this can look like:


Do I need to synchronize my Tester charts to my live platform?


There is no need to synchronize your charts to your live platform. This program is entirely free-standing so you don't need to refer to your live charts. If you do want the charts to display the same GMT time offset as your live broker, you are able to make a time shift adjustment to the Tester data to accomplish this. In our training videos we explain how to do this.


I tried the free trial and the prices seem to be off compared to my live broker


Ahh. but if you compare two or three live brokers with each other, you'll probably find a price difference between them too. Check this out: Below you will see three charts from early October 2010: FXDD, GoMarkets and Forex Tester 2. All have the same three swing high and low points marked with prices. As you will see, they are all within a couple pips of each other but are not the same exact price.


In our trading, we normally keep 2-3 different brokers platforms open at once to compare prices and we often see these kinds of price discrepancies between them - it's the nature of an unregulated market. One of the biggest price discrepancies that appear between different brokers is what happens over the weekends. Each broker makes their own choice about when to close over the weekend and when to open again and an hour difference can make prices appear very different if you are comparing the opening of a week. On all the three charts below, notice how different the candle action is over the weekend from one to another - the weekend is marked by the double vertical lines.


If you buy the Forex Tester from our site, we provide you with access to video instruction that shows you how to coordinate the times you see on Forex Tester to your own broker's charts if you so choose. If you are going to compare one "opening" price with another "opening" price, you have to make that adjustment - because the default might be putting 'opening' at an entirely different time than you are seeing it on your own broker.


Forex Tester is also offering a premier data service that gets data directly from six major brokerage houses, so if yours is among them you could see your actual data if that is important to you, so that is an option if greater precision is important to you. We also offer you a substantial discount for these premium data plans. READ MORE ABOUT THE DATA PLAN OPTIONS


Can the Tester run on a Mac?


The Forex Tester does not run native on the Mac OS and it is not supported for Crossover or as a Winebottle. Of course, if you use Boot Camp or one of the emulation programs like Parallels or VMWare, you'll have no problem running the Tester. The emulation program 'Windbottler' also does not work as a solution.


Can the Tester run on a VPS?


Yes, Forex Tester works fine on a virtual private server (VPS) but usually a VPS is not powerful enough to perform tests with a large number of indicators or a lot of historical data all at once.


Is this an immediate download I can use right away? Or is this a boxed program which is delivered to one's door?


The program is an immediate download, not a shipped product. You could be up and running within the hour if you like. In fact, you can click the download button on our site and have immediate access to the trial version right now.


In a webinar you gave, you mention having hours of training videos. Is that for the tester?


The many hours of training videos we referenced were related to Money Management principles and the use of the Calculator and the Trade Log. We have also included several videos on working with the Tester, as well as our own Q & A section. The full video library is available only to Calculator/Trade Log owners. We make the videos and webinars that are about the Forex Tester available to anyone who has purchased the Tester through our site. The company Forex Tester also has some videos but most people find them confusing and too fast-paced. That's why we created our own videos for our customers. But of course their videos are available to you too so you can have both sources of information.


Do Dean Malone's Synergy indicators come with the program?


Not all of them, no. But the TDI is now available.


You can also have heiken-ashi candles, pivots and the price action channel on your Tester charts. While this isn't everything, it's about 80% of what Synergy traders use in their trading.


Do Craig Harris' indicators come with the program?


Craig Harris' indicators do not come with the Forex Tester. We have created a basic template in Forex Tester 2 using the standard indicators that do come with the program to show you how close you can get on your own, simply using the moving averages, the fractals and the stochastic and drawing a few other lines in by hand.


Click to see a screen shot of what this can look like:


Our Forex Tester friends have programmed a great new custom indicator for us called TimeBox that will work perfectly to show you the Tokyo Channel on your Tester charts now. When you buy the Tester from us, we have a 10 minute video showing you how to use the PFMC-style template we have created for you. You can simply install the template and you're good to go. It does not contain Craig's indicators but it's similar.


System Requirements – Questions and Answers


What are the system requirements?


Both programs will run on Windows XP, Vista, Windows 7 and 8. Windows 8 users are cautioned to make sure to install the Tools from the desktop, not from the Modern UI. We cannot yet guarantee the Tools to be compatible with Windows 10.


The Forex Smart Tools Calculator and Trade Log use an embedded web browser for the user interface. By default Windows XP ships with IE6, which has limited functionality as a stand-alone browser and when embedded in applications. So if you have never upgraded beyond IE6, you will need to do so (IE upgrade ). By upgrading to a more recent version of Internet Explorer the additional functionality needed for the Calculator and Trade Log will be available. Vista and Windows 7 have more functional browsers already installed by default. This does not mean you need to make IE your default browser. When you install the IE upgrade and it asks if you want to make it your default browser, just say "No" and then close it forever.


We recommend you use FireFox or Chrome as your default browsers, but it's up to you. But yes, you do have to have IE at least installed on your computer.


Is this software Mac-compatible?


The Forex Smart Tools do not run native on the Mac OS but it is now possible to run MT4 in Crossover. We have a Forex Smart Tools' user that has written instructions on using the Forex Smart Tools on a Mac with Crossover as well. If you are interested, we will send instructions when you buy or lease the program.


Of course, if you use Boot Camp or one of the emulation programs like Parallels or VMWare, you'll have no problem running our software. The emulation program 'Windbottler' does not work as a solution. You will probably want to run Windows in any event, because the Calculator operates best when using an MT4 connection for live feeds, a recommended optional feature – though not a requirement.


The emulation program PlayOnMac does not work for the Forex Smart Tools because PlayOnMac seems to be bound to IE6, and the Smart Tools must use IE7 or higher. Installing IE7+ in PlayOnMac seems to crash it, so it's hard to go further with this approach.


Do the Calculator and Trade Log use much processor power or take up much size on my computer?


No, the programs do not use up much processor power. They are very clean and lean programs. We've even written our own DDE interface to minimize processor load in retrieving live price data. The hard drive storage required for the database file for the Trade Log can grow over time, if you choose to include many screenshots with your trades.


Do I need to use a Metatrader MT4 broker with your programs?


No, not at all. You may use any broker you like and we have structured the Forex Smart Tools Calculator and Trade Log to work with any setup - any kind of lot sizes - any kind of display of candles. If you use a non-MT4 broker, you may wish to open up a free demo version of MT4 on the side because that is what we use to pull our live price feeds into the Calculator. But actually the use of the Calculator is not strictly tied into using live prices on an ongoing basis once the initial currency pairs are first established. We'll show you more about that in our tutorial videos once you get started with us.


Does the software work with MT5?


Our software does not directly work with MT5 right now. We started working towards that a bit ago, but then started using MT5 in our own trading, and hated the platform so much we thought 'Why would anyone want to use this now?!' LOL.


Our Trade Log is not platform specific, so it doesn't matter what platform you use, though if you do use MT4 then you have the option to do automatic trade importing. The Calculator can work independent of any live feeds - you simply manually input approximate prices and your spread - they actually don't need to change that often for the needs of the Calculator. If you do want live feeds, we are set to use the DDE interface that MT4 provides.


Rudely enough, MT5 does not have that automatic DDE option. But we have heard that there are EAs that you can run to export DDE, so using a third party EA is an option.


If the MT5 platform becomes more strongly supported, we will of course create a bridge for it.


When you say that the software is locked to a computer, what do you mean?


The license is tied to the computer hardware and file system of each individual computer. If you have to do a clean re-install of your same operating system, your same license would still work when you re-install the system. If you no longer have that license information, then we would re-issue your license to you without charge since it's the same license. If you need a new license, we disable the original license number and start fresh with a new license for you.


I run my Windows on a VPN - will the Calculator and Trade Log work on a Virtual Private Network?


Our applications are designed as single-user desktop applications, not as client-server applications. They were not designed to run on a server and are licensed on a per-computer basis. Our recommendation is to install and run it directly on your laptop. We do have some customers who use the Forex Smart Tools on a VPN though and generally are finding this to work OK.


Can the programs run on a 64 bit machine?


Yes - we haven't seen a problem with 64 bit machines at all.


Do both applications work with my broker – Oanda (or other brokers who use units instead of lots)?


We have a live account with Oanda ourselves and have for many years. One of the things we appreciate about their platform is how they use UNITS for their lot sizes. 100,000 units = 1 standard lot; 10,000 = 1 mini lot; 1,000 = 1 micro lot. When a trader strives to put the power of Adaptive Positioning to work for them, the finer or more precisely they can express their position size, the more benefit they get from this approach. As far as we know, Oanda is the only broker that lets you divide even the increment of a micro lot into 1000 parts. This is great. Knowing about how Oanda works, we have designed the Calculator from the ground up to be able to work well with it.


When you use the Calculator with Oanda, there are only TWO things that you would have to set that are different from an MT4 platform. See the screen shot below. Oanda displays their candles as the average of the bid and ask prices, so the setting for My Charts Show = average; and with Oanda the setting for My Orders Use = units. Everything else is the same. And you can see, they are both simple drop-down menus to use.


The Trade Log is automatically set up to work with many brokers already - you will not need to make any changes to settings.


You will need to set up an MT4 demo platform on the side though, even if your broker is Oanda, so that you can have live price feeds delivered to your Calculator, if you choose to do that.


We now offer direct importing of Oanda statements into the Trade Log. For maintaining the Calculator equity, we do have the link between the Calculator and the Trade Log, so if you input your trades into the Log, the updated equity can be fed directly into the Calculator so you can position size with great accuracy.


How do I set up the Calculator and Trade Log on two computers?


We automatically issue you two licenses for the Forex Smart Tools at the time of purchase. If you purchase using the Lease installment plan you can choose whether to receive one or two licenses during your lease term. When your lease is complete you are then entitled to two licenses.


You can use the Calculator at the same time on both computers without problem.


You can also use the Trade Log at the same time on two computers - but we do not offer a way to automatically synchronize the data between Trade Logs running on different computers - so be cautious about doing so. If you are traveling for awhile and want to take your Trade Log with you, you can export your data from your desktop version, then import it into your laptop version and work on it there. Then reverse the process when you get home.


I live in China. Can I still use the Tools there?


For the Forex Smart Tools to be able to access our licensing server, several of our Chinese customers have found that they need to run VPN or a proxy server for them to make the connections and gain authorization for them to work. You can look at http://www. ffvpn. com/freetrial. There is a free account the VPN vendor provides, or you can purchase the VIP numbership which costs about 20 Yuan RMB per month.


Is there a way to back up information? Files can get corrupted or fail.


Information backup: The information that the Forex Smart Tools Calculator uses is actually not the kind that has lingering value. You're in a trade, you're out of a trade and onto the next trade. All that information is pretty transitory. So no backup is really needed. One great feature we've included though is that all your residual settings - even specific trade entry and exit values - are preserved during any software updates to the Calculator.


The Forex Smart Tools Trade Log on the other hand, certainly does need regular backup. We offer an EXPORT DATA feature so you can easily archive all your information with one click. Of course it will be up to each user to do this archive and to be smart enough to keep a copy of their archive somewhere other than on their hard drive. It's important that you are also safeguarding that backup data file too.


Our Company & Policies - Questions and Answers


Is there a free trial period?


No, but we have a new lease plan that allows you to try the Forex Smart Tools for a $25 per month lease fee (82Вў a day). See Lease for more info .


If I get a new computer can I move my license for the Forex Smart Tools to it?


Yes, of course. There is no charge for moving your license from one computer to the other. We de-activate the license for the first computer and issue you a new license for the new one.


Is there a money-back guarantee?


Sorry, no. There is not a money-back guarantee. If you are unsure about your purchase of the Forex Smart Tools, we suggest you invest the $25 for a one month lease. You can cancel it before the second month begins with no further penalty. And if you decide to convert to full ownership within that first month, you can do so without paying the additional service fee we charge for the installment plan/lease option. See Lease for more info .


If you are unsure of your purchase of the Forex Tester, we recommend downloading the free trial version of the Tester first and seeing if you like it. Lee mas.


What about updates - will I have to pay for them if there are any?


No, all regular updates to your version number will be included without additional charge. At this time we are not planning any major updates - they work great as they are. In our experience, sometimes adding more bells and whistles to a software program is more counterproductive than truly useful.


I run a trading firm and need a third license. What is the cost?


If you need a license for three or more computers, we offer additional licenses for $190. However, they also must be issued to the same owner and the same email address. If you are interested in this option, please buy the Forex Smart Tools then we will invoice you directly for the additional cost of the third license.


Other Questions and Answers


I get lost trying to follow webinars - I'm worried I won't be able to learn these programs, but I know I really need them.


We understand that everyone has their own style of learning and everyone learns at a different speed. When we give a live webinar, it's very hard to find a common ground - that's why we have put more of our time into creating a video library for you than in presenting live webinars.


When you buy the Forex Smart Tools you'll have access to our Video Library and each aspect of the use of each Forex Smart Tool has its own video. Most of the videos are 3-10 minutes long at most so we just focus on one thing to learn at a time in each video. It's a great way to learn because you can stop the video and go try what we show you on your own, then start the video back up. You can listen to it at your own pace and you can listen to it over and over again until it makes sense. And if it still doesn't. no worries - just ask us.


We don't make those videos available to the public though - just to the people who buy the Forex Smart Tools. We've put a lot of work into creating them and we don't just give them away free. Many of the videos are about Money Management principles too - critical information to understand and master!


If you find that you still have more questions than have been answered in our videos and written material and want some personalized hand-holding, we offer that as well. You can read about our Private Coaching in the use of the Forex Smart Tools and/or Forex Tester here (click )


Is it possible to use the Smart Tools with Futures or with the indices (DOW, S&P, FTSE)?


At this time we are geared totally toward the spot Forex market, but we have plans for expanding both the Forex Smart Tools Trade Log and the Calculator and making them modular, so traders in other arenas can use them as well. Everyone who is working with these tools tells us there is nothing like them out there - and of course that's our experience too as forex traders ourselves. These are head and shoulders above every other tool out there because everything else is a variation of an excel spreadsheet - we've totally lifted the need we all have as professional traders away from that limited model and gained so much power and ease-of-use in the process.


Do you (the developers of the Forex Smart Tools) trade the Forex live?


Yes, we absolutely trade live. That's where all the inspiration for these tools comes from - we saw what our own needs were and couldn't find tools that met our high standards, so with our techno geek knowledge, we made our own. We have also been in several trade rooms over the years and seen where our fellow traders had problems that made them lose money. We have built in every conceivable advantage we could to help all of us traders avoid these mistakes.


We are Evelyn and Mindy, full-time professional Forex traders, and members of the NFA as Associated Persons of our firm MINLYN LLC, which is registered with the CFTC and is a member of National Futures Association (NFA) as a CTA (Commodity Trading Advisor).


We started our forex career in 2005 and in our own experience, we saw that no one had created the tools we needed to quickly make precise trading decisions based on intelligent Money Management – so we created them ourselves. They come from real-life trading experience and are designed to be intuitive, easy-to-use, accurate and offer a high degree of customization to fit your own style of trading. For us, these tools made the difference between being consistently profitable in our trading – and not! We ourselves use them every day we trade. They’ve helped us avoid many of the mistakes we used to make with hand-calculations or spreadsheets – and in forex, one mistake can cost a lot. We hope that you will experience this same quantum leap in your trading too.


You can read more of our background in our blog


I saw you do a presentation where you showed your special ADR info and stats on best hours to trade – but I can't find that on your site.


We offer the link to our special statistical analysis of the Average Daily Range trends and patterns to those on our mailing list. Just sign up to the mailing list and you'll be redirected to the link for that information. You can then bookmark it and check it whenever you like. See the Trade Smarter page for more of these resources we offer you.


Those of you who own the Forex Smart Tools Trade Log and Calculator will find the direct link to this information listed as "Resources" under the Help menu of your Trade Log or Calculator.


I discovered when most of my losses occurred.


"WOW - I'm speechless. You are truly giving the opportunity to average guys like me to have a clear road map to master trading without ANY HYPE – just clear, concise, and practical ways to trade like a professional. Thank you."


Derechos de autor y copia; 2009-2016 MINLYN LLC dba Forex Smart Tools • All Rights Reserved • Risk Disclosure • My Account


External Program Interfaces. Windows Dynamic Data Exchange. DDE example


DDE example


The i-ddeex1.p ABL procedure uses the DDE facility to build a Microsoft Excel worksheet of Customer balances from the sports2000 database and display the Customer payables distribution in an Excel pie chart. It incorporates most of the code examples in the previous sections.


The visible DDE frame displays a selection list (DDE History) showing the server, topic, and item name for each exchange as it occurs. (Note the custom selection list delimiter ( | ) used in place of the default comma delimiter that appears in commands.) When you manually change the balance value in cell r4c2 of the worksheet, ABL uses an advise link to retrieve and display the new value in the field labeled Cell R4C2 (Row 4 Col B) .


Note: For i-ddeex1.p to work, you must have Excel in your path or specify the full Excel pathname for the prog_name parameter when you run the WinExec procedure to start Excel. This example assumes that you have Excel in the default Microsoft Office directory.


DEFINE VARIABLE listx AS CHARACTER NO-UNDO VIEW-AS SELECTION-LIST SIZE 36 BY 5. DEFINE VARIABLE rowi AS INTEGER NO-UNDO. DEFINE VARIABLE sys AS INTEGER NO-UNDO. DEFINE VARIABLE sheet AS INTEGER NO-UNDO. DEFINE VARIABLE itemn AS CHARACTER NO-UNDO. DEFINE VARIABLE sty AS CHARACTER NO-UNDO. DEFINE VARIABLE ed AS CHARACTER NO-UNDO VIEW-AS EDITOR SIZE 20 by 2. DEFINE VARIABLE log_i AS LOGICAL NO-UNDO. DEFINE VARIABLE excelon AS LOGICAL NO-UNDO.


DEFINE BUTTON bq LABEL "Quit". DEFINE BUTTON bg LABEL "Start Excel".


DEFINE FRAME MainFrame SKIP(1) SPACE(1) bq SPACE(1) bg SPACE(1) SKIP(1) SPACE(1) listx LABEL "DDE History" SPACE(1) SKIP(1) SPACE(1) ed LABEL "Cell R4C2 (Row 4 Col B)" SKIP(1) WITH SIDE-LABELS.


ENABLE ALL WITH FRAME MainFrame TITLE "Worksheet Monitor". listx:DELIMITER = "|". /* No server commands use "|" * /


PROCEDURE WinExec EXTERNAL "kernel32.dll": /* Run Windows application */ DEFINE INPUT PARAMETER prog_name AS CHARACTER. DEFINE INPUT PARAMETER prog_style AS LONG. END PROCEDURE.


PROCEDURE LogExchange: /* Log latest DDE in selection list */ log_i = listx:ADD-LAST(FRAME MainFrame:DDE-NAME + " " + FRAME MainFrame:DDE-TOPIC + " " + FRAME MainFrame:DDE-ITEM) IN FRAME MainFrame. END PROCEDURE.


ON CHOOSE OF bq IN FRAME MainFrame DO: IF (excelon = FALSE) THEN RETURN. DDE ADVISE sheet STOP ITEM "r4c2". RUN LogExchange. DDE TERMINATE sheet. RUN LogExchange. DDE EXECUTE sys COMMAND "[activate(


")]". RUN LogExchange. DDE EXECUTE sys COMMAND "[close(0)]". RUN LogExchange. DDE EXECUTE sys COMMAND "[activate(


")]". RUN LogExchange. DDE EXECUTE sys COMMAND "[close(0)]". RUN LogExchange. DDE EXECUTE sys COMMAND "[error(0)]". RUN LogExchange. DDE EXECUTE sys COMMAND "[quit()]". RUN LogExchange. END.


ON CHOOSE OF bg IN FRAME MainFrame DO: /* INPUT: 1=normal 2=minimized */ RUN WinExec ("C:\Program Files\Microsoft Office\Office\Excel /e", INPUT 2). excelon = TRUE.


DDE INITIATE sys FRAME FRAME MainFrame:HANDLE APPLICATION "Excel" TOPIC "System". RUN LogExchange. IF sys = 0 THEN DO: MESSAGE "Excel not available". RETURN. END. DDE EXECUTE sys COMMAND "[new(1)]". RUN LogExchange. DDE INITIATE sheet FRAME FRAME MainFrame:HANDLE APPLICATION "Excel" TOPIC "Sheet1". RUN LogExchange. DDE SEND sheet SOURCE "Name" ITEM "r1c1". RUN LogExchange. DDE SEND sheet SOURCE "Balance" ITEM "r1c2". RUN LogExchange. DDE SEND sheet SOURCE "State" ITEM "r1c3". RUN LogExchange. rowi = 2.


FOR EACH Customer NO-UNDO WHERE Customer. Balance < 5000 BY Customer. Balance: itemn = "R" + STRING(rowi) + "C1". DDE SEND sheet SOURCE Customer. Name ITEM itemn. RUN LogExchange. itemn = "R" + STRING(rowi) + "C2". DDE SEND sheet SOURCE STRING(Customer. Balance) ITEM itemn. RUN LogExchange. itemn = "R" + STRING(rowi) + "C3". DDE SEND sheet SOURCE STRING(Customer. State) ITEM itemn. RUN LogExchange. rowi = rowi + 1. END.


DDE EXECUTE sheet COMMAND "[select(


")]". RUN LogExchange. DDE EXECUTE sys COMMAND "[column. width(. 3)]". RUN LogExchange. DDE EXECUTE sys COMMAND "[format. number(


")]". RUN LogExchange. DDE EXECUTE sheet COMMAND "[select(


")]". RUN LogExchange. DDE EXECUTE sys COMMAND "[new(2,1,1)]". RUN LogExchange. DDE EXECUTE sys COMMAND "[activate(


")]". RUN LogExchange. DDE EXECUTE sys COMMAND "[gallery.3d. pie(3)]". RUN LogExchange. DDE EXECUTE sys COMMAND "[app. restore()]". RUN LogExchange. DDE EXECUTE sys COMMAND "[arrange. all()]". RUN LogExchange.


DDE ADVISE sheet START ITEM "r4c2". RUN LogExchange. END. /* ON CHOOSE of bg IN FRAME MainFrame */


ON DDE-NOTIFY OF FRAME MainFrame DO: DDE GET sheet TARGET sty ITEM "r4c2". RUN LogExchange. sty = SUBSTR(sty, 1, 20). /* Drop the CR/LF */ ed:SCREEN-VALUE IN FRAME MainFrame = sty. END.


WAIT-FOR CHOOSE OF bq IN FRAME MainFrame.


Excel FX Risk Calculator download


Forex Position Size This program calculator.


"This program positions you Forex calculator." indir. biz Editor: Data to calculate the amount or calculate the risk amount for the software you risk. This provided without any warranty of any kind, implied or otherwise, is. According to him, and things to do before you use needs to be tested. FX Risk Calculator Excel can now download free 2.1.


English 2016 Mar 28, 05:40:51


The page you were trying to view is not here. If you reached this page from another part of our website, please let us know so we can fix the problem. If you reached this page from a bookmark, please update your favorite's list. If you typed the page address in the Address bar, make sure that it is spelled correctly. Now please return to the main page. and navigate to the location of your choice.


MultiCharts


MultiCharts. NET


MCFX


OwnData


Apoyo


Empresa


Risk Warning: Trading financial instruments, including foreign exchange on margin, carries a high level of risk and is not suitable for all investors. El alto grado de apalancamiento puede trabajar en su contra, así como para usted. Before deciding to invest in financial instruments or foreign exchange you should carefully consider your investment objectives, level of experience, and risk appetite. The possibility exists that you could sustain a loss in excess of your initial investment and therefore you should not invest money that you cannot afford to lose. You should be aware of all the risks associated with trading and seek advice from an independent financial advisor if you have any doubts.


FOREXGRAIL Program along with FXMETER (CURRENCY METER) through TOM Yeomans METERSoftware. Whilst We wait around away the present US Dollar bullishness in order to diminish We chose to the begining a good itch I’ve experienced for some days as well as try out Ben Yeoman’s FOREXGRAIL power METER. I’ve ignored considering this particular buying and selling device for a long time when i realize that Ben favors in order to industry small amount of time structures, usually 5 min’s graphs, that have in no way appeared to nylon uppers perfectly beside me. Following buying and selling with regard to 5 many years right now I understand just as well nicely the actual randomness vortex which is available within these types of small amount of time structures.


Haga clic aquí para descargar una nueva herramienta de comercio y estrategia GRATIS


The actual FOREXGRAIL is really a Home windows software which exhibits the actual family member power of the person CURRENCY. Whenever EUR/USD is actually increasing there’s a minumum of one from the subsequent 2 cause within perform (if not really both): the actual dinar is actually conditioning and/or the actual US Dollar is actually deterioration. If you wish to determine officially that is the situation you can try additional CURRENCY sets which contain the actual dinar as well as US Dollar if the dinar can also be attaining towards additional foreign currencies, or even when the buck is actually deterioration somewhere else. The actual FOREXGRAIL will this particular evaluation for you personally and when the CURRENCY is actually conditioning towards several foreign currencies after that it will likely be provided the worth nearer to 10. If your CURRENCY is actually fragile towards several additional foreign currencies then your software can give this the worth about the base finish from the size nearer to absolutely no. The applying runs on the MetaTrader DDE cost give food to because it’s information enter and therefore should be operate for some time before you observe any kind of actual developments or even modifications within the power or even weak point associated with anyone CURRENCY. The actual FOREXGRAIL therefore enables you to rapidly area within on the CURRENCY set that’s trending properly and never have to look at a lot of graphs. An additional reason We haven’t quit totally upon temporary period structures is actually something which offers trapped beside me through reading through Rich McCall’s Method of the actual Warrior-Trader. McCall’s method of buying and selling is actually grounded within their fighting techinques history and it is rich when it comes to the actual samurai.


Consultas populares:


currency meter v7 free download


Forex Profit Supreme Currency Strength Meter


Currency Meter V7


currency meter v8


currency power meter excel


configurable currency strength indicator for ninja trader


currency strength wave indicator free download


currency meter v7 free download 4shared


forex frofit supreme currency strenght meter


Free forex currency strength trading ea


4shared com comcruscotto strength/weakness metatrader 4 indicator download


mt4 currency power mq4


pz currency meter download


scalping with currency meter


strengh meter metatrader


tma currency strength meter


Как скачать forexgrail tradetime meter


extending 90 day trial tradetime forexgrail meter


ea currency power meter


download indikator power meter price forex


best strength currency meter mt4


curency meter indikator


currency meter ex4


currency meter pro mt4 indicator


currency meter software code


Currency meter strength v5 forex


currency mq4


Currency Strength Meter MT4


Currency Strength mq4


Как скачать форекс Grail meter


FOREX MEGATREND FLOWMETER UPDATED VERSION


Currency Strength Indicator for use on MT4 - MetaTrader 4.


The objective in using the Visual Currency Strength Meter is to be able to easily recognize whether an underlying currency [ country, union ] is strengthening or weakening .


Ideally, we want to buy a strengthening Currency while selling a weakening simultaneously. We do this by trading Currency Pairs.


Underlying Currencies Trend. Not Currency Pairs


Países y / o Sindicatos están representados por Monedas. The FlowMeters calculate raw strength and trend strengths of (8) Underlying Currencies.


Individual Currency Pair Correlations from OANDA


InterMarket Correlations | Leader-Follower from Forex Automaton


WARNING: There are some initial Pop-Up adverts.


Having implemented this Leader-Follower comparison/strategy on a semi-regular basis from 2006-late 2010; I can testify to this theory taking a little breather in late 2008 thru early 2009. but has re-emerged.


We diversly open 40-60 0.1 to 0.5 standard lot positions after recognizing divergences that seem to be most pronounced and clock-work-predictable during Australasia on Triple Roll Wednesday nights thru 4:00am PST GMT-7 London Fix the following morning. Take Profits are also diversly set at levels ranging from 2pips to 140pips with the 75% bulk of them between 20pips and 60pips.


Large NON-correlation that occurs due to Triple Roll buying of Yen, and U. S. Dollar buying vs. Risk Currencies such as AUD and GBP, seems to begin upon CME close and play out for up to 14 hours until the 4:00am PST London Fix about an hour before NY open.


Subsequently, the (7) day Carry Trade process begins all over again throughout the rest of the day; short JPY positions are re-established and AUDJPY / EURUSD correlation adjusts itself back in line. Many weeks, the process actually begins WELL BEFORE THE CLOSE . as last minute, looking-to-make-a-quick-buck-speculators jump on the band wagon seeking to earn a full weeks worth of swap payments after only owning the JPY pairs for less than 30 minutes.


FlowMeter loaded on either a 5M or 15M timeframe using default settings with only USD [white line] and JPY [yellow line] displaying during this 14hour time period on 'Triple Roll Wednesdays' can give stunning insight on this weekly pattern of 'High Probability Liquidation of Risk Currencies' followed by the predictable 'High Probability Accumulation of Risk Currencies' . Historical back testing on the weekend with FlowMeter calculating and displaying strength over 6months - 2years can provide the confidence needed of this weekly pattern continuing to repeat every Wednesday for another 5years.


Worldwide Government Central Banks | Large Global Banks | Large Global Corporations :


are either moving money into, or out of a particular Currency >>>>>> Not a particular Currency Pair .


Tom Yeomans New AccuStrength 3 Currency Strength Meter uses SSt20 Algorithm.


FLOWMETER is calculating data from 28 different Pair charts to determine Underlying Currency Strength.


*FlowMeter does not currently work on Gain Forex. com due to their FXF symbol suffix. FlowMeter will also not work with IamFX or BeamFX because of their symbology ( they also only offer 25 pairs. IamFX is missing 2 NZD pairs and BeamFX is missing 4 NZD pairs. meaning that FlowMeter will need to eliminate a total of 2 and 4 pairs respectively from EACH underlying currency's calculation. This means that instead of using a total of 7 pairs to calculate strength for each of the 8 currencies. it can only use 5 and 3 respectiively!!)


FlowMeter will not work with ANY broker that does not use the standard 6 letter symbology (EURUSD). except for those mini accounts that include "m", for which there is a selectable setting for. We recommend NOT USING FlowMeter on any broker that does not offer ALL 28 pairs that need to be calculated. We are not going to create compatibilty for these inferior broker offerings simply to increase sales. It is very simple to run two MT4 platforms at once. FlowMeter will poll your broker and create groupings by eliminating symbols that do not have a partner if you insist on using a broker that does not offer ALL 28 pairs (not recommended).


Although there are other 28 Pair-MT4-Brokers, we recommend FXPRO (DOWNLOAD NOW HERE) to use Currency Strength Meters on. We are NOT recommending FXPRO as your LIVE Forex Broker. We realize they are no longer accepting U. S. clients. We are simply recommending the use of their FREE, NON-EXPIRING DEMO MetaTrader 4 Platform that takes about 3 minutes to download, install, and fill out false information and a false email address. It is NEVER recommended to base your decision on which Forex Broker you will hand over your hard earned balance to pursuant to which of them may operate a Custom Indicator or EA properly. It is as simple as 1-2-3 to operate two separate platforms at once. Running two instances of MT4 should not affect your CPU consumption by more than 0.5%; RAM will only increase by roughly 1%-2% depending on how much RAM you have available initially. Users with more than 2GIGS of RAM may only see their RAM meter move by a minimal fraction. If you elect to select "Show Full Screen" on your auxillary MT4 running your FlowMeter which will close all unecessary windows and toolbars except for the 'File Tools ETC', you will only experience a loss of no more than about a 1/4" of horizontal space as opposed to only running one instance of MT4 and (possibly making the choice of) handicapping your Currency Strength Meter by not giving it all the data that is optimal for its primary job:


CALCULATING STRENGTH OF UNDERLYING CURRENCIES BY DOWNLOADING AND USING TICK DATA FROM ALL 28 MAJOR CURRENCY PAIRS.


The FlowMeters are integrated into MetaTrader and are not a detached application that is dependent upon the ownership of Microsoft Excel and the DDE link for tick data as are other popular Currency Strength Meters.


Escribe una reseña


Excel / DDE in Excel


Question Dear Mr. Ogilvy,


I am trying to write a VBA module that takes live data from a financial program called ThinkorSwim through a Dynamic Data Exchange (DDE) feed and records the data on stock trades row by row on an Excel spreadsheet. For example, the row would appear as follows: Time, Trade Price, Trade Size, and Asking Price. The macro first writes the formulas for the live feeds on a separate row at the top of the sheet and then proceeds to monitor updates within the Trade Price feed using the. SetLinkOnData method. Whenever. SetLinkOnData is activated, a subroutine writes a new row of trade data using the current values in the DDE feed cells.


My problem is twofold: 1) the feeds do not always update simultaneously causing a non-existent row to be written and 2) data is being lost during code execution, i. e. when. SetLinkOnData is activated, any DDE data sent is not received and is gone.


Do you have any suggestions for capturing all data through a DDE feed so that the module will not lose any data while executing? Would a DoEvents method solve this problem? Will Application. Calculate force an update of all other feeds? I am under the assumption that the. SetLinkOnData method only executes when there is an actual DDE update on a specific link. Is it only updating on a certain interval, e. g. every second? Does anything else trigger. SetLinkOnData besides a link update? Can an another link that is being monitored also trigger every other. SetLinkOnData? I can send my code if you would like to look at it, but it will not run properly if you do not have ThinkorSwim running on your computer. Any advice is greatly appreciated.


Thank you very much, Patrick


I do have such an account. So if you want to send a sample workbook I can take a look at it. I won't claim to be a DDE experts since that technology is part of windows and not Excel but I can see if there are any efficiencies that can be done with your code.


As far as your DDE questions, to the best of my knowledge, DDE is driven externally - so it is push rather than pull. I wouldn't expect a calculate or other activity to cause a dde link to update - only data arriving from the DDE server to the specific link associated with that particular setlinkondata - but excel vba always offers surprises. However, with the limited experience I have had with DDE (and it was a while ago), I seem to recall that you have to issue an additional command in the linked macro to get the latest information. I don't recall what that was, but I could test it out. Anyway, if you want me to take a look I will.


Artículos relacionados


About Excel This topic answers questions related to Microsoft Excel spreadsheet (or workbook) stand-alone or Mircrosoft Office Excel including Excel 2003, Excel 2007, Office 2000, and Office XP. You can get Excel help on Excel formulas(or functions), Excell macros, charting in Excel, advanced features, and the general use of Excel. This does not provide a general Excel tutorial nor the basics of using a spreadsheet. It provides specific answers to using Microsoft Excel only. If you do not see your Excel question answered in this area then please ask an Excel question here


Currency Strength Review


Currency strength conveys the worthiness associated with foreign currency. With regard to economists, it is determined because buying energy, whilst with regard to monetary investors, this can be defined as a good sign, highlighting numerous elements associated with the actual foreign currency; for instance, basic information, general financial overall performance or even rates of interest. It is also determined through foreign currency with regards to additional foreign currencies, generally utilizing a pre-defined foreign currency container. An average instance of the technique may be the Ough. Utes. Buck Catalog. The present pattern within Currency strength indications would be to mix much more foreign currency indices to make foreign exchange actions very easily noticeable. For that computation associated with indices of the type, main foreign currencies are often utilized simply because they signify as much as 90% from the entire currency markets quantity.


Haga clic aquí para descargar una nueva herramienta de comercio y estrategia GRATIS


Currency strength is actually determined in the USD Catalog, that is utilized like a research with regard to additional foreign currency indices. The fundamental concept at the rear of indications is actually “to purchase powerful foreign currency and also to market fragile currency”. In the event that is actually X/Y foreign currency set is actually upward pattern, you’ll be able to figure out regardless of whether this particular occurs because of X’s power or even Y’s weak point. Along with indications of the type 1 has the capacity to pick the best set in order to industry; begin to see the responses of every foreign currency upon techniques within related devices (for instance CAD/OIL or even AUD/GOLD); locate a powerful pattern in a single foreign currency; as well as notice the majority of the currency markets in a single graph.


Otras personas buscadas:


Mensaje de navegación


Otros buscados


Archivo


Some Searches


Mensajes recientes


Categorías


Powerful stock quotes downloading software for Microsoft Excel. DownloaderXL package includes the following products: DownloaderXL, RTQuotesXL, OptionsXL and PortfolioXL.


DownloaderXL downloads free historical stock, index and mutual fund data into Microsoft Excel spreadsheets from Yahoo Finance. Historical data goes back at least 15 years and is available for exchanges of USA, Canada, UK, Germany, France, Italy, Australia, New Zealand, India and more countries. DownloaderXL easily builds charts.


RTQuotesXL downloads free 15-minutes delayed and fee-based real-time quotes for stocks, indexes, options, mutual funds, financial futures, commodity futures and other securities from Yahoo Finance and PCQuote. DDE feature is accessible. RTQuotesXL can be used for real-time charting, real-time technical analysis and monitoring current market situation.


OptionsXL is a option chains and LEAPS series downloader for Microsoft Excel.


PortfolioXL is a portfolio tracking add-in for Microsoft Excel.


Business & Finance / Personal Finance


Win95, Win98, WinME, WinXP, WinNT 3.x, WinNT 4.x, Windows2000, Windows2003


Top Personal Finance / Business & Finance programs


1) Smartstock 7.2.0 GsnIndia: Stock Trading software design to Increase Your Return, Minimise Your Losses by capturing the Stock Volatility. It is Designed for BSE which is Based on Robert Lichello Investment Theory.


2) Gas Mileage MPG Tracker 1.0 Gas Mileage Tracker is a program designed to help you understand and track your gas mileage and gasoline usage. Track total miles and gas mileage. Record each fill-up and MPG for multiple cars and vehicles. City and Highway MPG and miles tracked.


3) JD Free Calculator 1.15 JD Free Calculator is a complete replacment to the standard windows calculator. Not only does it perform all the functions of the windows calculator it also offers: Complete printable tape, A basic loan calculator with comparisons


4) iCash 6.0 iCash is a software intended to control your personal finance, keeping track of incomes, expenses, credits, debts and Banks transactions for you. As simple as creating the accounts you need and move money between them!


5) Portfolio Performance Monitoring 1.0 The Portfolio Performance Monitoring model enables the ongoing monitoring and periodic valuation of a portfolio of financial investments. Amount and timing of investment and divestment transactions are taken into account in performance calculations.


6) Budget Tracker 1.0 Budget Tracker is an easy to use program that will help you track and understand your monthly expenses. Each month you can enter in a number of specific monthly expenses including Rent/Mortgage, Utilities, Grocery, Entertainment, Phone, Medical, etc.


7) Mortgage Wizard Plus 6.7b Calculate US, Canadian and foreign loans. Very intuitive. Does late payments, lumpsum payments, changed payments, interest changes, etc. Use 360-day and Exact day factor methods. Crush your US or Cdn mortgage sooner and save on cumulative interest.


8) TigerTom's 100 Clever Finance Tips 1.0 An ebook covering one hundred personal finance tips and tricks. No installation required. Contains its own browser. Very simple and easy to use.


9) AceMoney Lite 3.19 AceMoney Lite makes it easy to manage a checkbook, create and manage budgets, juggle finances in multiple currencies, track spending habits, record expenses, transfer among accounts and even do on-line banking.


10) Quotes4u - download historical stock quotes 4.2.9 Quotes4u is a comprehensive downloader for historical stock quotes. Quotes4u directly passes the data into your TA-software like Metastock, Advanced Get, Tradestation, Fibonaci Trader etc.


New Personal Finance / Business & Finance programs


1) Forex Megadroid Software 2010.03 Automated Forex Megadroid trading software uses what is called 'Forex market adapting intelligence' to make the robot flexible enough to accomplish precise results in a fluctuating forex trading market.


2) Stock Quotes Pro 1.37 This automated data downloader instantly downloads end-of-day historical quotes of stocks, indices and mutual funds publicly traded in US, Canada and international markets. Get historical stock quotes for trading research is seconds.


3) Forex Autopilot Software 2010.03 Unlike the rest, Forex AutoPilot trading software enables you to generate a steady stream of income on auto-pilot, 24 hours a day, 7 days a week. Start Generating Passive Income from Forex Trading Within Minutes! Its 100% legal, 100% automated!


4) Your Insurance Calculator 0.1 Free web based application to help anyone to find the best insurance rates. Very simple to use or understand. Per user request are returned results concerning auto, health, life and homeowners insurance.


5) Falco Annonce Maker 1.2 Tired to make announces for your customers? Maker resolves it in "2 clicks".


6) Forex Automoney Software 2010.02.1 With Forex Automoney everyone can earn every day! Our Forex signal system is working in all countries of the world. Absolutely everywhere! Also you can be absolute newbie to use our system - you don't have to know ANYTHING about trading


7) Forex Strategy Builder 2.12.0.0 Forex Strategy Builder is a freeware CFD, Indexes and Forex strategy back tester with a complete visual interface. It provides tools as a scanner, an optimizer and an automatic strategy generator. It includes one hundred technical indicators.


8) Doubling Stocks (stock trading robot) 2010.02.1 The first commercially available stock picking & trading "robot", Doubling Stocks, performs the technical analysis: analyzing the charts, the fundamentals, etc. for thousands of companies. All to help you pick the most profitable pennystocks.


9) Forex Strategy Trader 1.0.0.0 Forex Strategy Trader is a free trading platform working via Meta Trader. It can automatically send and execute trading orders based on a predefined strategy. The visual interface allows users to create their own strategies without any programming.


10) Stock Predictor 1.1.323 Chart stocks and backtest your stock market trading strategies using historical market data. This software features include over a dozen built-in technical indicators, more than 600 investment strategies, free data feed and more.


Recursos


DDE - What is it?


If you’ve been around Human-Machine Interface (HMI) software much you may have heard the term DDE used in conjunction with device communications. DDE stands for Dynamic Data Exchange. DDE is a method for exchanging information between applications running on the Windows operating system, all the way back to Windows 2.0! That’s right, there was a Windows 2.0 back in the late 1980’s and believe it or not it ran just fine on a 20 Mhz 286 PC and was screaming fast on a 386! One of the earliest demonstrations of DDE was using it to exchange data between Word and Excel.


As the first Windows-based HMI software came to market between 1989 and 1991, the developers chose to use DDE to connect the HMI software to their device drivers. The device driver that connected to your PLCs or process equipment ran as a separate application called a DDE Server. The HMI software was a DDE client application that requested and received data from the DDE Server. By having the DDE Server as a separate piece, it was very easy for 3rd parties to create


Do you have old DDE Servers and want convert them into OPC Servers?


Check out the TOP Server DDE Client driver and add OPC Independent Lab Certified OPC support for your DDE Server


Do you need to connect to a DDE Application like Excel?


drivers that would work with any HMI or other software application that used DDE. We remember the amazement in people’s faces the first time they saw an Excel spreadsheet connected to a PLC through a DDE server back in the early 1990’s. The DDE client application accessed data by specifying the request in the format of Application|Topic! Item, where Application was the name of the DDE server. EXE program, the Topic was a user configured name representing a group of data, such as a PLC, and the Item was a specific tag or data point in the PLC.


DDE by itself has some shortcomings, primarily performance. The communications between the DDE client (HMI software, Excel, etc) and the DDE Server (the PLC driver) have to pass through a software message routing mechanism in Windows, which back before Windows 95 and NT was not very fast, and even today by itself is slow with large data blocks. Data throughput speed and volume of data was limited by this factor. To address this issue, Wonderware developed and released FastDDE to the market along with a toolkit for building FastDDE servers. The extensions to DDE developed by Wonderware in FastDDE gave the technology a huge boost. Later, in the mid 1990’s, Rockwell Software released AdvanceDDE as their performance boosting version of DDE.


Along with these performance enhancing evolutions came NetDDE. NetDDE allows a client running on one PC to access data from a DDE server running on another PC! At the time this feature came on in the early 1990’s, it was revolutionary. All users had to do was specify a machine name on the network in front of the Application|Topic! Item naming convention.


Today, almost all DDE servers support at least 2 of the 3 if not all 3 of the forms of DDE: DDE (also called CF_Text or XL_Macro), FastDDE, and AdvanceDDE in one driver, giving the user the maximum of flexibility. Software Toolbox offers a variety of DDE servers.


As you may have sensed here, technology has marched on. Although DDE is still easy to use and a perfect fit for some applications, it’s limits can be a problem in some applications. Also, when using tools such as Visual Basic, integrating with a DDE Server can be cumbersome. There are two product types that have replaced the DDE server in the market for applications where DDE’s limits are an issue. These technologies are ActiveX and OPC. Learn more about these technologies and their benefits in the related articles below:


eSignal


Berkeley offers eSignal, a premier trading platform with Direct Market Access (DMA) to 25 futures and options exchanges and 44 Executable Streaming Price (ESP) forex currency pairs. Equipped with global market data and analytical tools, eSignal's functionality is suitable for institutions and private investors alike. eSignal is renowned for containing all its features in one single, portable platform.


Key features of eSignal:


Trade futures, options and forex


Real-time profit & loss monitoring of open positions


Fast and reliable access to extensive history and research


Real-time global market data including foreign exchange, futures and options, equities, and commodities delivered via the internet or private networks


Data can be exported to Excel using Dynamic Data Exchange (DDE)


Back testing and strategy analyzer offers a total performance perspective and ability to dissect individual trades


Advanced charting capabilities including technical indicators, a Formula Wizard, and line drawing tools. A key asset is the Stretch Chart - a 1-day chart showing the pattern of the day


Share your information with worldwide eSignal users via the File Sharing feature


Time alerts to notify users when the market opens and closes


High volume data coping mechanisms such as hibernating unused symbols (yet it will never hibernate any symbols for which alerts are set)


Global weather maps covering US Agriculture, US and European Energy, and the World Coffee Crop


eSignal's Continuous Contracts feature enables you to monitor all active contracts with one symbol


Portability enabled by easy connectivity (only requirements are an 800 MHz PC and an Internet connection)


User-friendly front-end trading interface with integrated direct access training


Simple and free software upgrades


Variety of delivery methods significantly reducing the cost of providing data


eSignal, Advanced GET Edition


eSignal, Advanced GET Edition, is a unique, award-winning combination of:


Market data and decision support for trading stocks, futures, options and forex


Professional, proprietary indicators


Used by individual traders and institutions worldwide, Advanced GET builds a solid mechanical system on the most profitable pieces of 2 market theories.


With these indicators, you can make a plan based on sound strategy and stick to it. More than software, it is techniques consistently applied using the best information and the right tools.


Advanced GET gives you the power to:


Quickly identify trends


Determine entry / exit / support / resistance targets to plan your moves


View the predicted performance of your portfolio in multiple time frames


Manage risk to reward


Master market uncertainty


Use exclusive, rule-based approaches with confidence backed by expert coaching


DDE-to-RTD Converter for Microsoft Excel


In order to smoothly transition from DDE to RTD, CQG provides a tool that converts all DDE-coded spreadsheets into RTD format. This zip file contains the converter for updating DDE coding in Excel to RTD language and includes a DLL necessary to run the converter. CQG continues to support DDE.


The converter will rename the Excel spreadsheet to include "_RTD" in the file name. For example, MyStudies. xls will be renamed MyStudies_RTD. xls. The converted spreadsheet will be saved into the same folder as the original Excel file.


To convert a file to RTD, drag and drop the spreadsheet onto the converter, or click Add, select the file to be converted, and then click Convert. Select Make expressions uppercase to make sure lower-case symbols are not misinterpreted within the RTD syntax.


Log off CQG Integrated Client before converting an Excel file so that CQG IC does not interfere with the conversion.


Renuncia


Trading and investment carry a high level of risk, and CQG, Inc. does not make any recommendations for buying or selling any financial instruments. We offer educational information on ways to use our sophisticated CQG trading tools, but it is up to our customers and other readers to make their own trading and investment decisions or to consult with a registered investment advisor. The opinions expressed here are solely those of the author and do not reflect the opinions of CQG, Inc. or its affiliates.


Microsoft Excel is a registered trademark of Microsoft Corporation in the United States and/or other countries.


Forex Product Guide


The line of the products that we developed over the last 10 years is quite extensive. Very often we receive same question over and over again so we decided to put most freaquent questions together in this post and try to answer them.


What forex robot has the best performance?


What MT4 indicator is the best?


What iswin/lossratio ofyour indicator?


You have a lot of tools, which one is more suitable for me?


These questions are not easy to answer. You have to consider a lot factors before you can justify


Trading style you are comfortable with


Execution type provided by your broker


Account size


Minimum lot size allowed by your broker


Your risk appetite


Etc.


Below, I would like to give you some recommendations on how to select the right product according to your needs and trading conditions.


Robots based on: MACD divergence. Momentum Divergence and Wolfe Wave . These robots can open several positions simultaneously. They are suitable for larger size of account (>10,000) and if your broker allows small lot size-0.01. These three robots are very popular for PAMM trading. They are not sensitive to broker’s execution. Risk will be Low during the side moving market and High in trending markets.


Forex Robot TFOT . This robot will be suitable for long-term investments. This is not a scalper and can show up to 2-3 months drawdown. Usually makes around 100 -200% annually with low risk settings. Broker neutral but still needs good spreads. Recommended broker: http://fxmars. com


You can start with small deposit $100 -200, if your broker allows minimal lot size =0.01 or 1000-2000 with minimum lot size =0.1


HF-scalping forex robot and ProScalping Forex robot . These robots are very sensitive to broker, account type, vps etc. We recommend you to do an extensive testing before you buy it.


RapidE forex robot (new). This robot will perform well, if your broker has low spreads with low commission. You can start with small deposit of $100 if your broker allows 0.01 lot size or 1000 with 0.1 lot size. It has Low risk. Recommended broker: http://fxmars. com


MT4 indicator is not a trading strategy. It can be a core indicator or just one of the filters. For this reason win/loss ratio depends on strategy, position management, other indicators, filters or rules you use.


Divergence indicators and advanced divergence indicators . Divergence indicators can generate pretty good signals to open position (standard divergence) and for position continuation (hidden divergence). Recommended timeframes: m5, m15, h1, h4. As a basic we recommend to use it with Support/Resistance indicator.


Super Divergence indicators . Use of two or more divergence indicators allows filtering out false signals. You can use Super Divergence Contractor to try combination of different indicators and then order upper divergence indicator according your needs.


Wolfe Wave Indicator . The indicator shows the entry point and even an inexperienced trader can find the exit point guided by our recommendations. Recommended timeframes: h1, h4


Trend Indicator . This indicator is really good for scalping strategies. We recommend to use it with Support/Resistance indicator.


Elliott Wave indicator . This indicator will bring you more benefits if used for long term trading.


Trade copiers . It allows you to simply copy anyone’s trades if you know investor (read only) password . Say you have a friend who can trade really well. Set his account up as a master, then set your account as a slave and you will mirror his trades, without losing control of your funds. Recommended for all traders and money managers.


DDE tool . This tool allow you to load any info from MT4 or MT5 to Excel for further analysis in real time mode. Recommended for experienced traders.


News Trade manager. This forex software helps to prevent losses from unpredictable market movement at economic news.


Virtual Stop Manager . The purpose of this forex software is management of StopLoss and TakeProfit values on trader’s side. The main goal is to hide your actual stops from broker. This tool is recommended for all traders.


Report Parser Software . Allows you to combine several strategy tester reports into one standard back test.


Custom VBA by Exceltrader


****Please note: Custom Programming is not currently available due to existing obligations.****


With a little programming almost any trading related need can be met in excel. Examples of my very recent completed Projects include:


Automated Forex System (single signal with 5 time frames and Backtest)


Forex Arbitrage System (rapid execution required)


Options Automated Trading System. Monitor and analysis. (Black Scholes calcs, IV, Projections, automated Log, other custom calcs)


Stock/ETF: End of Day Scanner and intraday Signal alerter.


Automated Futures Trading system and back testing with analysis of tick data – daily data and VIX correlation study.


Automated Stock Trading: Backtesting. Unlimited Symbols: Results Analysis (Sharpe ratio etc.)


Analysis of Live data in terms of Rise/Run. Summary of all Slopes.


Excel Integration (quotes and orders) with the ChoiceFX api. (Part of a larger Automated Forex System.)


Automated Stock Trading system with over 50 system choices built from drop down menu.


Simulator and ATS integrated with another VBA author’s code


DOM/ Depth of Market Order entry system and trade manager.


Many other Trading related Excel/VBA projects.


Other Non VBA Projects:


A Real Estate investing website which includes interactive display of Available Properties including user chosen loan terms such as rate, term, management fee, taxes etc. User can sort by cash flow, Return on Investment etc. (PHP, Mysql, Javascript) *Note that the links were posted with permission from the client. No private client information is ever posted without your permission.


My hourly rate for trading related VBA custom programming is 45 dollars.


To get started, send an explanation of what you would like programmed to the email address located in the image at the top right of this page. I will respond back with preliminary estimated hours. If this estimate is acceptable to you, then the next step will be to send all detailed information that you feel would be necessary in order successfully complete the project. I will then respond with any questions/clarification needed.


I will then inform you of final estimated hours and begin your project. (if it takes me longer than final estimated hours there is no additional charge as long as no additional items have been requested).


“The version 1.13 works very well for US stocks. ¡Muchas gracias! You are the excellent system developer i ever meet.”


Dr. Thomas KL Tong, Project Manager, CityU Professional Services Limited, Hong Kong *quote and name used with permission


Attempting to go live with the US opening today, but there is a problem with my workbook. Worked fine yesterday, did not make any chances since. Before, i needed to change my windows settings to an different number format, since my feed uses ". "for decimals, not ". ". Hope you can check it out, so i can use my workbook to trade today. I send it to you together with the error code


In cell O140 there is a "BUY" (to open) and also a "SELL" (to close) in P140. This will result in a continuous loop that will result in an error. There should never be a sell to close at the same time there is a buy to open so the formulas should be changed/fixed so that this never happens. (This crossed logic is one of the biggest dangers of automated trading systems, imagine some programming error where the system just bought and sold non stop all day.)


To fix your formulas without all the error messages, open Excel, click TOOLS> MACROS> SECURITY> and set it on the highest setting (so that you can open the workbook without code running). Then open up the worksheet and fix the formulas so that there is no simultaneous buy to open and sell to close. (Once that is done, lower the security settings again, save close and reopen the workbook so that code can run.)


Before you leave ---


DDE and COM in Visual Basic


DDE in Visual Basic


The native implementation of DDE in Visual Basic is poor in terms of capability, speed and bugs. DDE is not supported in VB. NET. (Also Known As VB. NOT because it is completely different from VB6.)


When VB is acting either as server or client .


The built-in VB DDE mechanism is much slower than when the Windows API is used.


Except for pictures, only string data can be sent and received.


You cannot use VB native DDE in a Visual Basic authored ActiveX Control.


In addition, on the client side .


Event driven programming is not possible, all calls are synchronous with a timeout. The VB program cannot continue processing whilst waiting for a reply from the server, it must wait until the server responds or the timeout expires. (Data sent on hot and warm links is not sent in response to an individual request.)


You cannot turn Notification or a hot link on or off without closing the DDE conversation and opening it again. Every change of LinkMode closes the conversation and starts a new one, which is a time-consuming process. Of course, setting mode 0 simply closes the conversation.


The LinkOpen event is raised for a destination control (DDE client) every time it attempts to open a DDE conversation. There is no indication of whether the attempt succeeded. The event is raised on startup even if the LinkMode is initially 0.


If the program is running on Windows 95 it may crash if too many links are made. For details see Q180624 Invalid Page Fault Occurs with More than 34 DDE Channels.


It misses data on hot or warm links if the server is too fast because it always uses the fAckReq flag (see The missing data and unreliability problems .)


In addition, on the server side .


The Service and Item names are limited to valid VB names, although DDE itself has no restrictions.


The Service name is the original name of the executable. The Item name is the name of the control supplying the data. Both are fixed at compile time and cannot be changed.


Each source form can have a maximum of 128 data items.


DDE must be enabled when the server starts, by setting the LinkMode property to 1 at design time. Once the program is running DDE can be closed down by setting the property to 0, and re-enabled by setting it to 1 again.


If another application does a "Wildconnect" your VB server will probably crash. A crash is less likely if links have been previously opened with the server.


The solution to all these problems is to use our DDClient and DDServer controls. You can work asynchronously using Events, it allows the server to send data as fast as it wants and there are no built in limitations. However, even using DDClient messages will be missed if a MsgBox dialog is on display, because it causes all events to be ignored. The answer is to use the MessageBox API call instead. Details of how to do this can be found on the DDClient support page.


You can download DDClient and DDServer from the the DDE download area. Sample native DDE server and client projects are also available from the download area.


COM in Visual Basic


Visual Basic is good for programming clients and servers when the client creates an instance of a server object or application. It has poor support for programming a client or server when the server must run continuously.


On the client side . GetObject() only works in limited circumstances. It cannot work at all with applications such as Internet Explorer which do not register themselves in the Running Object Table (ROT). We have not been able to make it work properly without a file name. Even when it succeeds with a file name it connects to a random instance of the server, when there is more than one. A typical continuously running server is monitoring hardware or other applications and does not use file names in the required way.


An alternative mechanism is to set a reference to the ActiveX EXE server. The Global MultiUse classes can be accessed by the client. Windows will start the server if necessary. The disadvantage of this method is that the client must be recompiled every time the server is changed. Supplying a drop-in server replacement does not seem to be possible.


On the server side . a continuously running server cannot be programmed at all except by an horrendous hack. It is necessary to construct a vtable interface as an array of Longs and write the QueryInterface, AddRef, Release and other interface code in longhand Visual Basic. The Windows API is used to register the interface in the Running Object Table and remove it when the server closes.


The method was described by Matthew Curland in the August 1997 issue of the Visual Basic Programmer's Journal, page 109. There is a much more extensive treatment of the topic in chapter 10 of his book Advanced Visual Basic 6, ISBN 0-201-70712-8. The book includes the code, which is also on the companion CDROM.


DDE and Visual Basic. NET


VB. NET has no native support for DDE. You will have to use the API, or alternatively components such as our DDClient and DDServer controls.


COM controls do not work properly in the Beta 1 release of VB. NET. Events do not reach the application. Vtable calls are not supported, although this does not affect DDServer and DDClient. We are assured on the. NET newsgroups that these problems will be fixed in the Beta 2 release.


How the Windows Shell uses DDE


The Windows Shell uses DDE and the registry to implement the mechanism whereby files with a particular extension are associated with a group of Action Verbs. The Shell uses the information in the registry to construct a command line for the associated application, and optionally to specify a DDE Execute command to send to it. The application is launched with the command line only if the attempt to send a DDE command fails. The full details of the rules and registry entries are on the File Association Editor page.


If more than one file is to be opened with a running instance of an application, the Shell starts a new DDE conversation for each one. All the conversations are left open until the final Execute command has been sent, at which point all the conversations are closed. This is a rather time-consuming way of doing things, but it does enable the application to determine whether all the file names have been sent. The application must count the number of conversations still open, and process the list of files when it falls to zero.


Supplying a command line is a simple task for which COM is obviously far too cumbersome. But the Shell does more than that with DDE. You can create, modify and delete program groups and their Shortcuts with a DDE interface which is almost unchanged from 16-bit Windows. The link to the specification on MSDN is at How to get further information.


The 32 bit Shell has a COM interface called IShellLink for maintaining Icons and Program Groups. You can use this as an alternative to DDE, but less and simpler code is required using DDE. Even Microsoft has to admit this, if you search MSDN you will find an article entitled "IShellLink-Shortcuts the Long Way" (it concerns shortcuts in the context of Visual Basic). However, 32-bit Shortcuts can be used for purposes other than launching files, for example they can refer to Control Panel items and other types of Shell object. DDE can only be used to manipulate the top level program groups, not groups within groups. If you want to do any of these things you must use IShellLink.


A difference in the DDE interface between 16 and 32-bit Windows is detailed in Knowledgebase article Q99456 Win32 Shell Dynamic Data Exchange (DDE) Interface.


Cannot find the file. (or one of its components).


One possible reason for this message box is that the Windows shell has not been able to establish a DDE conversation according to the specification in the Registry. If this is so, you can edit the file association for the offending verb using the View. Opciones. dialog of Windows Explorer, File Types tab. It possible that the Application or Topic name is wrong, but more likely you need to uncheck "Use DDE". Alternatively, you can use the File Association Editor. a free download from this web site.


A likely cause of the error, if DDE related, is that another application has modified the entry for files with an extension such as. txt. Notepad does not understand DDE.


Web browser DDE


As we have pointed out in the article When is DDE more suitable?. DDE is the ideal way of monitoring the activity of another application. Both Internet Explorer and Netscape Navigator implement a DDE interface for this purpose. You can download our freeware WebSpy Visual Basic program which uses it.


Netscape Navigator 4


Implements the Spyglass specification. Scroll down for a section on Netscape6.


One of the most commonly asked questions is how to open a document in a new window instead of reusing an old one. One way of doing it is to start a new instance of IE. Two factors affect whether a window in an existing instance is reused:


The setting of the "Reuse windows for launching shortcuts" option under the Tools..Options..Advanced tab of IE. The name is misleading, it affects the issue however the document launch is initiated. If this option is not checked, a new window is opened regardless of the DDE command.


The DDE command used to open the document. The default one for the http protocol is "%1",,-1,0. The third parameter -1 tells IE to reuse the current window. If this is replaced by a zero "%1",,0,0. a new window is opened regardless of the "Reuse windows for launching shortcuts" ajuste.


The fourth parameter 0 does not have any effect, according to Q160957. In the file association for HTML types the DDE command is by default "file://%1",,-1. Again, if -1 is replaced by 0 the file is opened in a new window.


The differences between the Internet Explorer DDE interface and the Spyglass specification are detailed in the following Microsoft Knowledgebase articles:


Q160957 DDE Support in Internet Explorer Versions Q191508 Confusing Return Values from DDE topic WWW_ListWindows Q160976 Controlling the Currently Running Instance of IE3 via DDE Q167826 DDE with IE Does Not Work As Expected


There are other differences, not mentioned in any Microsoft article we are aware of. The following table summarizes them.


Netscape Navigator 4


Multiple Browser instances


Each instance of Internet Explorer registers itself as a DDE server. To distinguish between them a client using DDEML can connect with the instance specific service name handle. If this is not done, it is pot luck which instance will establish a conversation with a client. If you open a file by double clicking it you cannot control which instance of IE will open it. Instance specific handles are transient and cannot be held in the Registry.


When the first instance of Navigator starts it registers three services, NETSCAPE, nsshell and NSCMDLINE. When a second instance starts it establishes a conversation with the first instance on the service NSCMDLINE and topic WWW_ProcessCMDLINE, the execute command - BROWSER is sent, then the second instance unregisters its services. All DDE communication with Netscape by external applications is with the first instance started.


Internet Explorer does not respond to wildconnect. The client must specify both the service and topic names.


Wildconnect is accepted. A conversation on all the supported "WWW_xxx" topics can be established with one DDEML call.


URLs reported by WWW_RegisterURLecho


Internet Explorer reports only the URL requested by the user.


Netscape Navigator reports all URLs loaded including images. All refreshes are also reported, including those in Meta tags and aminated GIFs.


Quotes in strings


Article Q167826 points out that according to the Spyglass specification, quoted strings should be enclosed with the escape sequence \", not just a double quote mark. Internet Explorer 5 will accept either.


Netscape Navigator 4.7 only accepts the quote mark by itself, the response of other Netscape versions is not known to us.


Netscape 6 Beta releases


The Netscape 6 Beta DDE interface is non-standard and reduced to a single feature, opening a web page. Connect to service Netscape6 and Topic WWW_OpenURL then issue an Execute command, a request no longer works. The command string must be of the form "Full path to netscape6" "The URL required" including the quotes. It always opens the new URL in a new window.


Netscape 6 non-Beta


The Netscape 6 non-Beta DDE interface seems to be reduced to absolutely nothing. It is possible to connect to service Netscape6 and Topic WWW_OpenURL, but Execute commands do nothing (although they do not fail), and requests fail.


Opera commits a stupid and unforgivable sin. In addition to responding to the service name "Opera", it also responds to "IExplore" and "Netscape". What this means is that a program trying to connect to Netscape or Internet Explorer is likely to be connected to Opera instead. Opening a URL is the only DDE operation that seems to work. Opera does not even implement the reduced functionality of Internet Explorer relative to the Spyglass specification. It accepts a conversation on the topic WWW_RegisterURLEcho, but then refuses the Poke required to specify the service name for notifications.


Controlling Excel with DDE


Excel is controlled by using it as a DDE server. Excel is a client only when a cell or range has a formula which uses DDE to get the cell contents. DDE allows you to handle multiple instances of Excel, something which is not possible using automation. Each instance offers the "System" topic. The other topics are of the form "[Workbook]Sheet", one for each open workbook regardless of the Excel instance hosting it. The workbook name is the filename of the opened file, if there is one. The filename without square brackets is also available as a topic.


All DDE Service, Topic and Item names are insensitive to case. The DDE Execute command strings are also case insensitive.


If you request "SysItems" on the System topic, you get a list of items available on that topic:


SysItems - returns the item list.


Topics - returns "System" and the list of [Workbook]Sheet topics.


Status - returns "Ready" or "Busy".


Formats - returns a tab separated list including XlTable, cvs, rich text format, bitmap, and text. You can request and poke data in any of these formats.


Selection - returns the current selection of the selected worksheet in the format "[Book]Sheet! R1C1:R2C2".


Protocols - returns "StdFileEditing" and "Embedding".


EditEnvItems - returns a list starting with "StdHostNames".


The format CF_TEXT must be used for all requests on the System topic.


To manipulate single cells or ranges, use DDE Request and Poke commands on the [Workbook]Sheet topics. The DDE item is the cell name (e. g. r1c1) or range (e. g. r1c1:r10c2).


Single cell data is straightforward. To read the data in a cell, issue a request for the data with the item name being the cell address, such as r1c1. You can also start an advise loop for the cell, known as a hot link. Excel sends the cell contents to the client whenever it changes. To modify the data in a cell, issue a poke transaction with the item name being the cell address as in a request.


There are several ways to populate or read a range, when the target is an array of cells.


In text form, separate the colums with Tab characters and put each row on a new line, to make a grid like the Excel cells. Poke using CF_TEXT. If you request a range in text format the data is laid out in the way described.


Separate the columns with commas instead, to make a CSV format (comma separated variables). Register the Clipboard format "CSV" and use that instead of CF_TEXT.


You can also use XLTable for transferring data when the item name is a range.


You cannot poke or request any part of the active selection if it is being edited in Excel.


Built-in macros can be run on any topic with a DDE Execute command. The command string is the macro enclosed in square brackets, for example [Select("r1c1:r2c2")]. Commands can be concatenated, for example [ALERT("Hello world")][ALERT("Hello again")].


To get help on the macros, download macrofun. exe or macro97.exe from the Microsoft web site from these Knowledgebase articles Q143466 for macro97.exe and Q128185 for macrofun. exe.


To run macros you have written, use the RUN macro like this: [RUN("MyMacro")]. Your macros cannot have parameters. You can write macros to set variables, then execute other macros which examine the variables you have assigned.


In the DDE Software download area there are sample programs (with full source) which manipulate Microsoft Excel using DDE. The compiled C program is only 17kb, and it does not rely on any external DLLs (apart from the Common Controls which is for the User Interface, not DDE).


Controlling Microsoft Word with DDE


The Word DDE interface is similar to that of Excel. with a System topic and a topic for each open file. You cannot connect to the topic of a new document until it has been saved to a file, then it has a topic which is the file name. The commands to send in [] brackets are Word Basic commands. These are the macro commands of Word 7 (Word for Windows 95). If you run Word 7 you can discover the built-in macro commands by recording one of your own.


In Word 97 Word Basic is replaced by VBA and the Word Object Model. The macros you record use object model commands which cannot be run using DDE. Execute commands sent by DDE must still be the old Word Basic ones. The implementation is that a temporary macro called TmpDDE is created using the old macros as elements of the WordBasic object. For example, "CharLeft 1" becomes "WordBasic. CharLeft 1"


Until recently Microsoft had a Word Basic help file installation program on the web site, but it seems to have gone. You can download the file from the Angelfire server only: click to download wrdbasic. exe.


Some of the commands, with no explanation, are in the help file installer Position. exe, which can be downloaded from the Microsoft web site by going to Knowledgebase article Q112733.


Why does Excel crash when I link a cell to a DDE server?


When you put a DDE formula in a cell, Excel asks the server for a number of data formats, starting with XLTable. It crashes if the server does not respond in a timely manner, presumably because it is not prepared for the delayed response. The server must therefore immediately reject any data format it cannot supply. Excel eventually asks for CF_TEXT, the least complex clipboard format it uses.


Excel sets up a hot link (advise loop) with the DDE server. It uses the fAckReq flag to stop more data being sent until the last has been acknowledged, which makes sense for a spreadsheet. There is information about fAckReq in the topic The missing data and unreliability problems.


Obtaining data from Reuter's IDNDDE


The topic DDE and COM in Visual Basic explains why Visual Basic can loose updates from Reuter's IDNDDE. Some improvement can be obtained by instructing IDNDDE to ignore the request to wait for acknowledgement of data receipt and to send new data regardless. In the file IDNDDE. INI there is a section for each application which uses it. If you add the line NOREQACK=1 to the relevant section IDNDDE does not wait for acknowledgements from that application.


Deliberately disobeying the correct DDE message protocol is not a good idea. The best solution is to use our DDClient control . which you can download from the the DDE download area. DDClient does it properly, it does not ask the server to wait for acknowledgment.


There is another problem with IDNDDE which DDClient also solves. IDNDDE may send data on an advise loop before it has sent an acknowledgement to the client ccepting the request. The client is not expecting data at that point so does not acknowledge it, stopping IDNDDE from sending any more data. DDClient has a mechanism for handling this early advise data.


DATE: 8.05.2012 nick: sandconsgi


replay software excel


Excel Charting Tips for Engineering, Manufacturing and Scientific.


Replay converter 3 0 registration code software: Replay converter fast easy to. Nemo Excel To PDF 3.0 is professional software to convert Excel to PDF with ease. AZQ Android - WCDMA/GSM DriveTest Tool on Android


Live blog replay: Software Satisfaction Awards 2011 hosted by.


replay converter 3 0 registration code | Windows | Download That Just use the Replay software’s “Export Log” feature to combine multiple logs, and export to Excel, CSV/TXT (for import to Mapinfo, Actix) and KML for playback in. Two questions: Can I input text/data into Excel using the Voice Recognition Software that comes with Vista? Can I do this using only a microphone or can a digital. Your trading software shouldn't hold you back, which is. Market Replay is an easy to use application that handles. Excel DDE. Use your own Excel spreadsheet to manage. OEC ™ - Futures, Forex and Equities Electronic Trading System.


Live blog replay: Software Satisfaction Awards 2011 hosted by Alastair Campbell. Excel Vista Speech Recognition software and Excel. - Microsoft Answers Tips on charting data with Excel, expecially readings acquired from laboratory. running charts after collection has finished, you could use the Windmill Replay software.


replay software excel Software Testing & QTP: Evolution of Automated Testing Tools


Board index » delphi » DDE + Excel ?


Quote


Oleg Soubatchev wrote:


& Gt; Because of low speed of interaction with Excel through automation > I want to try to use DDE to communicate with Excel.


& Gt; Where can I get information about Excel as DDE-server.


Everything I know about this is on the web site below. Go to the DDE FAQ page and there are links from there.


I would be very interested to know if DDE is really faster than OLE. It should be if you use asynchronous transactions, because the client can continue whilst the server is waiting for and processing the message.


BTW, I don't know anything about Delphi, only DDE.


Roger Abbott, RHA (Minisystems) Ltd http://www. rhaminisys. com DDE and WM_COPYDATA Interprocess Communication Controls and FAQ Other Freeware and Shareware


Quote


& Gt; -- > Oleg Soubatchev > soubatc. @ural. ru


Tue, 10 Aug 2004 02:59:22 GMT


Re:DDE + Excel ?


Roger, thanks for the DDE reference. I have been wanting to get this kind of info for a long time. There was a magazine called Personal Engineering & Instrumentation news, they stopped publishing a while ago. Anyway, I recall an article about lightning fast DDE. I will see if I can look it up for you.


Thanks, David Evennou


Quote


"Roger Abbott" <roge. @aol. com> wrote in message


Quote


& Gt; Oleg Soubatchev wrote:


& Gt; & Gt; Because of low speed of interaction with Excel through automation > & Gt; I want to try to use DDE to communicate with Excel.


& Gt; & Gt; Where can I get information about Excel as DDE-server.


& Gt; Everything I know about this is on the web site below. Go to the DDE FAQ > page and there are links from there.


& Gt; I would be very interested to know if DDE is really faster than OLE. It > should be if you use asynchronous transactions, because the client can > continue whilst the server is waiting for and processing the message.


& Gt; BTW, I don't know anything about Delphi, only DDE.


& Gt; Roger Abbott, > RHA (Minisystems) Ltd > http://www. rhaminisys. com > DDE and WM_COPYDATA Interprocess Communication Controls and FAQ > Other Freeware and Shareware


& Gt; & Gt; -- > & Gt; Oleg Soubatchev > & Gt; soubatc. @ural. ru


Other Threads


Connecting Excel to ControlLogix


Have you ever lost data in a CLX processor, because you downloaded new code? Unfortunately, when you donwload a program to a ControlLogix processor, you also download the values of the tags (variables).


A solution to this problem that could be useful, is an Excel sheet that reads and writes values to the ControlLogix processor using the DDE/OPC capabilities of RSLinx.


In this article, I will show you how to create one of these sheets for your projects.


Here's what you'll need:


Microsoft Excel, with some basic knowledge about programming macro's in Visual Basic


RSLinx (not the 'Lite' version, because that does not have DDE/OPC capabilities)


A ControlLogix processor of course


Let's fire up RSLogix first, and create a bunch of tags with values. In this example, I created 2 arrays, of the types DINT and REAL, each with a length of [10] tags. These arrays I filled with some values:


I'm not going to do anything with the PLC program, I just need some data in a number of tags.


Next, we're going to set up a DDE/OPC Topic in RSLinx. Depending on the version of RSLinx you use, it might look slightly different, but you should be able to follw this with the screenshots.


Assuming that you know how to setup RSLinx initally to get online with your controller, I've skipped some steps. The setup I use looks like this in RSLinx:


As you can see, I have a 10 slot CLX rack, with a 1756-ENBT card in slot 1 (address 134.200.211.16), and two processors, one in slot 0, and one in slot 2. The one in slot 2 is the processor we are going to use for this exercise.


Now, open up the DDE/OPC topic configuration by clicking 'DDE/OPC' and then 'Topic Configuration' in the top menu of RSLinx.


I'm going to create a new DDE/OPC topic called 'EXCEL_TEST', and use the Logix5550 processor in slot 2 as the data source. In order to do this, you have to click the 'New' button, give the topic the desired name, and make sure the processor in slot 2 is selected as the source before you click 'Done'


To test if your setup is working, at this point you can use the OPC test client provided with RSLinx. I'm not going into detail about that, but I did make sure this worked before continuing with the next step, creating the Excel sheet.


Let's start up good old Excel, and create a new workbook. On this workbook, place a new command button. You can find the Command Button control in the 'Control Toolbox' toolbar in Excel. When you have the button, right click on it and choose 'View Code'. This will take you to the Visual Basic Editor:


First, create a function that will open the DDE topic to Excel:


Now, if I call this function from the CommandButton1_Click event, it will open the link to RSLinx:


The variable 'rslinx' will hold the number of the open channel. Â All subsequent DDE functions use this number to specify the channel.


To save you all the steps to program the rest of the code, here is the final code to get the array of REALs out of the controller, and put them in cells D2 – D11, and the array of DINTs in cells E2-E11.


Now we know how to read, it would of course be a lot of fun if we could write values as well. I would like to be able to change the values in the cells, and then hit a 'Write Data' button.


First, make another button on the sheet (mine looks like below now)


And then write some code for the button:


The way this is implemented is of course very rudimentary, but once you get the concept, the sky is the limit.


To make this easier on everybody, I've included the Excel file with the code already in it. The only thing you have to do to make this Excel sheet work, is make sure there is an DDE/OPC topic in your RSLinx setup called 'EXCEL_TEST', and the arrays REAL_Array and DINT_Array in your controller (of at least length 10).


What is DDE and why is it totally different from COM?


DDE stands for Dynamic Data Exchange. That's exactly what it does, and nothing more. It sends data between applications using Windows messages according to a documented protocol. Saying that DDE is old-fashioned and is being replaced by COM is something you see repeated parrot fashion over and over again. DDE and COM do not work in the same way and they solve different problems. Here are some points of difference:


COM is synchronous, one party makes subroutine calls into the other and must wait until the call returns. If the called component is busy the caller is blocked until it becomes free. DDE is asynchronous, a well-programmed client sends a Windows message to the server and carries on processing. Windows holds the message and sends it to the server when the server is ready to process it.


COM is complex to program but powerful. The client can manipulate objects within the server as if they belonged to the client. DDE is straightforward to implement but all it can do is transmit data. It can only control another application because the recipient can treat data as a command.


COM works well when the client creates an instance of a server object or application for its own use. Programming a continuously running server, to which clients can attach when they wish, is possible but tricky. DDE of itself is incapable of creating objects (although OLE1 used it as a transport mechanism). The essence of DDE is that clients attach to an already running server.


Applications using COM almost always need support DLLs such as the VB runtimes or MFC. Programs using DDE can be mean and lean and do not need extra support DLLs.


COM interfaces are tightly specified and contained within the software component. Some documentation is normally built into the interface. The user of a COM component knows exactly which methods are available and how to call them. DDE interfaces are specified only in external documentation.


Because of the tight interface specification, upgrading COM components can be a nightmare. With DDE the server or client can be changed independently.


COM is frequently used to communicate with a DLL in the same process space (called an in-process server). Such as server is often termed an ActiveX control and has the extension OCX. Our DDClient and DDServer Visual Basic components are in-process servers. Using DDE to communicate between components of the same application is possible but has no benefits.


COM communication with a remote machine is called DCOM (Distributed COM). If you make a DCOM call to a remote machine which does not respond, your program (or at least the thread making the call) is stuck. DCOM has a fixed built-in timeout which you cannot change. DDE with a remote machine is called NETDDE. it is used by the Hearts game and Chat which come with Windows. Timeout is controlled by the program.


Under Windows 3.1 and 9x it is possible to crash the system by badly programmed DDE, because the message queue can be filled. NT does not crash in this way, COM does not suffer from the problem at all.


DDE is totally "Bit blind", neither the client nor server can tell whether the other application is 16-bit or 32-bit. Indeed, the server cannot know whether the client is on the same computer or not. Connecting 16 to 32 bit COM components is not usually possible.


It is easy to see from the above points why a DDE server is the most widely used way of providing data obtained from any form of hardware interface. In particular:


The server can run continuously.


It will probably serve a wide range of clients but can be updated without requiring them all to be recompiled.


It is immune from the problems associated with different versions of the system DLLs on different machines.


It can be small and self-contained.


Clients cannot interfere with the running of the server by being slow or busy.


When is DDE more suitable?


When using COM is impossible


Connecting to a running instance of a program which does not register in the Running Object Table (ROT). For example, ActiveX server applications written in Visual Basic do not register themselves in the ROT. (It is possible by a piece of 'Black Belt' programming, described here .)


Connecting to a particular instance of an application Some applications such as Excel do register themselves in the ROT and support multiple instances. However, there is no way to connect to a particular instance of Excel with COM. For example, the GetObject() method in Visual Basic returns a random instance, even when a file name is specified.


With DDE you can manipulate any worksheet without regard to the instance hosting it, because Excel offers a separate topic name for each worksheet. For more information on controlling Excel go to Controlling Excel with DDE.


With some care it is possible to connect to particular instances with DDE, even when the topics supported by each instance are the same. The client must start when at most one of the instances of the server is running. The client must capture the instance handle of each instance as it registers with DDEML, and connect using it. Connections made using a string for the service name, e. g. IExplore, will connect to a random instance.


Writing compact programs, or when the compiler does not make COM easy


The amount of code required to operate a DDE interface is trivial compared to that required for COM. In the DDE Software download area there are sample programs (with full source) which manipulate Microsoft Excel using DDE. The compiled C program is only 17kb, and it does not rely on any external DLLs (apart from the Common Controls which is for the status bar, not DDE). The Visual Basic example uses the Evaluation version of DDClient. so you can modify the project. VB does make COM easy, but if you need to hook up to a running instance of Excel, DDE is the only way you can be certain of connecting to the required worksheet.


When the server is a self standing program which must execute whether or not is has clients


In other words, when the server is the primary application or must have priority on processor time. Hardware monitoring is an example of this situation. The overhead of queuing a message is fixed and the process cannot hang. Quite apart from the complexity of programming COM events, the server must wait for each client to process the data, and its performance therefore depends upon the performance of the clients. If just one of the clients hangs in the COM (or DCOM) event routine the server, or at least one thread, is brought down with it.


A DDE server is the most widely used way of providing data obtained from any form of hardware interface because:


The server can run continuously.


It will probably serve a wide range of clients but can be updated without requiring them all to be recompiled.


It is immune from the problems associated with different versions of the system DLLs on different machines.


It can be small and self-contained.


Clients cannot interfere with the running of the server by being slow or busy.


Networked DDE is suitable when a server is supplying data to a number of clients on different machines. Messages are queued within the client machines and do not affect server performance. NetDDE depends on NetBIOS which can use TCP/IP, so NetDDE works over the Internet.


When the complexity and tight specification of COM, and the requirement to use GUIDs would be a hindrance rather than a help.


An example is the way the Windows shell launches programs, using DDE to pass a filename or command. COM would be gross overkill for this simple task. For more information see the topic How the Windows Shell uses DDE and the File Association Editor page.


For program monitoring


DDE is ideal for allowing one program to monitor another, because neither program ever executes in the context of the other so they cannot interfere with each other. Internet Explorer and Netscape Navigator provide a DDE interface for monitoring the URLs they load. You can see this in action with our Webspy freeware browser spy. It is a good example of an application for which DDE is much more suitable than COM (ActiveX). WebSpy can run without a browser running. WebSpy or the browser(s) can be started first, WebSpy does not interfere with browsing in any way, either program can be terminated at any time without affecting the other. It is written in Visual Basic and uses the DDClient and DDServer components. It can be downloaded from the Software download area


When is COM more suitable?


Whenever the client is the primary application and is in a position to create an instance of an object or application for its own use. The server is dedicated to processing on behalf of the client.


This scenario applies to many office situations, for example a Visual Basic program creating an Excel spreadsheet or Word creating a document which contains images created by another application. Before COM, DDE was used to instruct the server which manipulations to perform and DDE was used to transmit the results back to the client. For this purpose Microsoft have quite rightly extended the COM interfaces and frozen the DDE ones. They have for the most part been left in place for backward compatibility, and to allow the applications to gather data from DDE only servers.


For information on programming Microsoft Office components using COM go to http://www. microsoft. com/officedev/articles/OffObjPr. htm.


COM and DDE data transfer speeds compared


The transfer rates in the first group are estimated ball-park figures for 300MHz machines driven as fast as possible. We accept no responsibility for their accuracy, your mileage may vary widely. They are based on a small number of tests, the tests were not checked to ensure comparing like with like, there were only a small number of measurements. Remember that Windows can queue DDE messages, but COM is synchronous and the caller must wait for the other application to finish processing the call.


Sending data to a client on an advise loop using DDEML - 1000 transactions/sec.


Sending data to a client on an advise loop using our DataSend control - 2000 transactions/sec.


Sending data to a client on an advise loop using raw DDE - 2000 transactions/sec.


Sending data by NetDDE with DDEML - 1300 transactions/sec. (The server and client can process in parallel.)


DDE transactions in Visual Basic using the built-in mechanism 100 - transactions/sec.


Out-of-process COM calls - 2000-3000 transactions/sec.


DCOM calls are slower than out-of-process, similar to NetDDE.


The following numbers are taken from the COM tutorial at DevelopMentor for 100 (lower figure) and 4 (higher figure) bytes of parameters. They are slower than our figures. DevelopMentor say the numbers are fairly old, this probably means that they were measured on a slower machine.


In-process COM calls - 119,240-129,041 transactions/sec.


Out-of-process COM calls - 968-1765 transactions/sec.


DCOM calls (LAN) -- 342-495 transactions/sec.


DCOM calls (WAN) -- 16-19 transactions/sec.


Do not be mislead by figures quoted for in-process COM calls, an in-process server is called in a similar way to a normal DLL. ActiveX which does not involve interprocess communication is much faster, as can be seen from the DevelopMentor table.


Will Microsoft continue to support DDE?


The DDE protocol has not changed since about 1990, indeed it would be disastrous if it did. Microsoft cannot stop supporting DDE, it's just messages passing between windows, which the Operating System relies on. The special bit is allowing applications to pass blocks of data, but that again is something which has to be done anyway so there is no cost in using the mechanism in DDE also.


What Microsoft has done is to stop updating the DDE interfaces of its applications in cases where the job is done better by COM. DDE itself will always be supported, the question is whether Microsoft will continue to support DDE communication with its applications. They will probably never remove the existing DDE interfaces for reasons of backwards compatibility, although changes and degradation have already happened.


What has not changed, and is most unlikely to, is the Shell DDE interface. DDE will continue to be used for launching documents when a file type has an associated application. It's so simple and quick to set up that the registry entries can be done by hand, although Explorer provides an excellent GUI for doing it. Using COM with its attendant GUID mechanism and complicated registry entries would be gross overkill. Similarly, the DDE interface for managing program groups (the start menu in modern parlance) will probably be available for ever.


Other forms of interprocess communication


A list of methods of passing data between programs and which operating systems support them is to be found in Knowledgebase article Q95900 Interprocess Communication Mechanisms.


In additional to COM and DDE they are NetBIOS, Pipes, Sockets, Mailslots, Memory Mapped Files and WM_COPYDATA. Memory Mapped Files and WM_COPYDATA do not operate over a network. Only DDE and COM are mechanisms of the type in which multiple clients can connect to a single server. Named pipes are reported to be amongst the fastest ways of sending data between different computers.


DDE mechanism overview


Making the connection between a DDE server and a DDE client


DDE uses a hierarchy of three names, the SERVICE, the TOPIC and the ITEM. A DDE CONVERSATION is established using the service and topic names as a pair. It is convenient to name the pair a CHANNEL. It is roughly the equivalent of a telephone number. The item part of the name is used to identify the particular data or command being requested by the client once a conversation is established.


To establish a conversation a DDE client specifies the service/topic name pair (channel) it wishes to connect to. Windows broadcasts the request to all top level windows. The first server to accept is connected to the client and so a conversation is established.


The client may leave either the topic or the service name unspecified, or both. This is known as a WILDCONNECT. For example, if the topic name is not specified conversations may be established on all the topics supported by a server. If both are unspecified conversations may be established on all topics with all servers. It is up to the server whether to accept such a connection, and if so on what topics.


Unlike a telephone connection, any number of quite separate conversations may be in progress on the same channel, even between the same two applications. This is often done so that only one item of information or one type of command is handled by each conversation. There is no interaction at all between different conversations using the same pair of service and topic names.


Transactions within a DDE conversation


Just as the client application initiates the establishment of a conversation, it also initiates all the transactions. It can request data from the server as a once off (a REQUEST transaction), request being kept up to date about an item of data (an ADVISE or NOTIFY transaction), give commands to the server (an EXECUTE transaction) and send unsolicited data to the server (a POKE transaction). The client associates with all these transactions the item part of the identification. It informs the server of the data required by the client in a request transaction, the action to be taken by the server in an execute transaction or the data being passed to the server in a poke transaction.


It is also possible to use the item part of the name as the data itself, with the topic name indicating the context in which the data is to be used.


Raw DDE has no timing constraints except the order in which messages are sent. At the Windows message level, there is no distinction between synchronous and asynchronous transactions. Synchronous and asynchronous operation is a feature of the DDE management library. or DDEML.


Network DDE (NetDDE)


DDE across a network is simple to set up. It uses NetBIOS and since this can be run over TCP/IP, NetDDE can use the Internet. Given a fast connection, network DDE is if anything faster than between two programs on one machine, because the server and client can process in parallel. In order to operate DDE over a network the following steps are necessary.


1. On both machines, a DDE agent called NETDDE. EXE must be running, its job is to transmit the data across the network. Under Windows for Workgroups and Windows 9x NETDDE. EXE can be put in the Startup Group or be started manually. Under Windows NT it is a service which is started when required.


2. On the server side only, DDE shares must be created. These bind a service/topic name pair to a share name. For example, the pair WinChat/Chat has the share name Chat$. All the share information is stored in the registry, which has a different format under 3x/9x and NT. You may read that altering the registry by hand is required on Windows 9x, but this is not true.


The Windows API NDde makes the registry entries, it has calls such as NDdeShareAdd(). Application programs can use the API to share their DDE services automatically. The user creates shares manually with the program DDESHARE. EXE, which makes the necessary API calls.


In Windows for Workgroups 3.11 and Windows 9x only a 16-bit API is provided, so DDESHARE for those systems is a 16-bit program. If you do not have this program you can get it from the the DDE download area. The display of the program is not bug free. If it gets confused, which it may after deleting a share, exit and re-run. Under Windows NT only a 32-bit NDde API is available, so the NT version of DDESHARE is a 32-bit program.


The DDE server has no knowledge of the share and does not know if its clients are local or remote.


3. The client program must be changed to use the special service/topic pair \\computer-name\NDDE$/Share-name, for example service "\\RHAMINISYS\NDDE$" and topic "Chat$".


The client and server both hold a DDE conversation with NETDDE. EXE on the local machine. To make a connection, the client NETDDE sends the requested share name to the remote computer. The remote NETDDE agent looks in the registry for the share name. If it exists the permissions are checked. At the server end NETDDE then attempts to connect to the real service and topic names specified in the registry. The server may be started automatically. Once the conversation has been established all DDE transactions are the same as between two programs on the same machine.


When connecting to NT the user may be prompted for the password and the number of sessions is limited. For details go to Windows NT NetDDE security and other issues. See also the article How to get further information


Useful Microsoft Knowledgebase articles


This is not a complete list, you will be able to find more by searching the Microsoft site.


Q110315 NetDDE and RAS Connections Q125703 Windows 95 support for Network DDE. Note that the NetDDE API referred to is the API for programmatically setting up DDE shares. Q231337 Netdde. exe Does Not Relay WM_DDE_TERMINATE to Remote Clients. Microsoft claims this is fixed in SP5. Q128491 Creating a NetDDE Link in Excel on NT


Using the DDEML Application Programming Interface


Many clients and servers use the DDEML Windows API. The same interface is available on all 16 and 32 bit versions of Windows. Raw DDE has to be programmed slightly differently on 16 and 32 bit systems, DDEML hides these differences. Using DDEML guarantees that the correct message protocol is followed, as it hides from the programmer the details of the messages and the fact that windows are created to send and receive them. DDEML based servers and clients make API calls to start transactions. The client may either have the call not return until a reply is received or a timeout has elapsed, or it may resume execution immediately and have a callback routine to process the reply when it arrives.


Raw DDE has no time dependence except the order in which messages must be sent. The DDEML API introduces timeouts, the client can tell DDEML how long it is prepared to wait. In a synchronous transaction, the client waits until the server has responded or the timeout has expired, then processing continues. If the server does not respond within the timeout DDEML reports that the request has failed. Be careful to use only positive numbers as the timeout interval. -1 is the value which signifies an asynchronous transaction, the call returns immediately. Other negative number will be interpreted as large positive numbers.


In asynchronous operation, the client makes its request and processing continues immediately without waiting for a reply. The callback routine is entered when the server responds. The client can have any number of outstanding requests. It is up to the client program to implement any timeout. The program can instruct DDEML to abandon a transaction, in which case the callback will never be entered.


A server using raw DDE can easily delay sending a response to the client. When DDEML is used a reply must be generated and returned as the result of the callback routine. To achieve this a server application can return CBR_BLOCK for a request transaction. DDEML disables the server's callback function and also queues transactions that are sent by DDEML after its callback has been disabled. This feature gives the server an opportunity to gather data while allowing other applications to run in the system. When the server is ready it unblocks the callback and DDDEML makes the same request again.


You may find other documentation which states that only the affected conversation is blocked, however our testing shows that it is indeed the callback which is disabled. It is much better to refuse the request altogether, or to send back a special piece of data such as "N/A", which indicates to the client that the real data is not available yet.


DDEML requires a server application to register the service names that it supports. The names are broadcast to other applications which are using DDEML, which can then use the names to connect to the server. As well as the plain service name, DDEML provides an instance specific service handle. In other words, if two instances of the same application are started, a DDEML client can distinguish between them when establishing conversations.


There is a speed penalty of about 2 for using DDEML, when both server and client are doing almost nothing else. In the real world they both have to do other processing, so the speed penalty is far outweighed by the benefits


For 16-bit applications the API is implemented in a dynamic linked library called DDEML. DLL (DDE management library). The 32-bit API is implemented in User32.dll, an integral part of the Windows operating system. A discussion of the consequences can be found in the topics Why does my program run differently on Windows 9x and NT? and What are the 16/32-bit and Windows version issues?.


Microsoft Knowledgebase articles


Q108933 Top 10 DDEML support issues Q170626 Memory Leak in Global Shared Memory.


A memory leak using DDEML


There seems to be a problem with the HDATA_APPOWNED attribute of memory allocated by DdeCreateDataHandle. DDStudio at one time kept data in a block with this attribute, ready to send to any client that asked for it. Each time the data changed the old block was freed and a new one allocated.


The result was a rapid usage of memory, far in excess of the memory actually allocated by the calls to DdeCreateDataHandle. Hours of examining the code revealed no errors. The problem was solved by using GlobalAlloc instead, and creating a new system owned data handle with DdeCreateDataHandle for each request.


A Microsoft Knowledgebase article


Q170626 Memory Leak in Global Shared Memory. This problem is not confined to NT in our experience. It is best not to use the APPOWNED flag when creating DDEML data objects.


Why do I get the DDEML Reentrancy error?


The DDEML library is not designed to allow reentrancy of the callback routine. In other words, it must return before DDEML calls it again. It will be reentered if you yield to Windows and there is a DDE message for you on the queue.


It is therefore an absolute rule in programming your callback routine, do not yield to Windows.


Why does DDE sometimes change the case of the Service, Topic and Item names?


The Service, Topic and Item names in DDE are case insensitive because Global String Atoms are used, not the strings you type. It is not possible for a program to force the case and a bad bug to require one.


For all DDE names, the program gets a string handle to represent the string. The system does a lookup to see if the string has been allocated an Atom already. If so, it returns the existing value. Whoever requested the string Atom first determines the case. It follows that if you request a string handle for a string, then request the string corresponding to the handle, you will get back the string with an essentially random case.


If you are having problems with a program which demands a particular case, you may be able to resolve the situation by rebooting the machine. This clears out the global atom table. Then do some DDE using the correct case, which should stick until the last user frees their reference to the string.


Service, Topic and Item names: number and length limits


Because the Service, Topic and Item names are represented by String Atoms, they are subject to the same limits as String Atoms themselves. The maximum length of strings is 255 characters and the case of letters is immaterial, as discussed above.


If you look at VC help files or MSDN on CDROM you will probably read the alarming fact that an Atom Table has a maximum of 37 entries. This is incorrect and has been remedied in the web version of MSDN, it is the number of buckets in the hash table. The maximinum number of different strings it can hold is 16384.


Why does my Execute command data get corrupted?


DDEML automatically translates execute strings. DDEML bases its translation decision on how DDEML was called, either by DdeInitiateA or DdeInitiateW when the application initialised DDEML. The way to avoid this problem is to use a Poke command instead of an Execute command to send data to a DDE server.


Using DDEML in an MFC project


Calling the DDEML library directly from within an MFC project


The sample DDE client project you can download here was written as a learning exercise. The original is 16-bit, but it compiles and runs under 32-bit as well (although the 32-bit version GPFs on exit). It is made available solely as a sample, absolutely without warranty, for your education. You can do anything with it you wish, but please don't ask us to spend any more time on it!


To download the sample program go to the DDE download area.


MFC DDE class libraries for C++


An MFC class including source code is available for download at http://www. flashcast. com/dde32


MSDN also has a project which wraps up DDEML in a class module. The project can be downloaded from http://msdn. microsoft. com/library/techart/msdn_ddeplus. htm


The missing data and unreliability problems


There are several ways in which DDE can fail to work properly.


The server or client is not following the correct protocol.


Failure to handle errors when using synchronous transactions.


Using the fAckReq flag when establishing hot and warm links.


The receiver does not get the messages sent to it.


Failure to understand the limitations of Visual Basic DDE.


The server or client is not following the correct protocol


Because DDE is only a documented protocol for regular Windows messages, it cannot be policed by Windows. If both a server and client written as a pair disobey the protocol, they may work together all the same, but fail when used with a component which is programmed correctly. For example


A server which asks for the receipt of messages to be acknowledged may continue to send data regardless of whether the acknowledgement has been sent.


The client or server may ignore the clipboard format sent or requested.


Messages may be sent out of sequence, such as data being sent on an advise loop before the advise request is acknowledged.


Failure to handle errors when using synchronous transactions


DDE is an asynchronous process, but is made to appear synchronous when the message sender chooses to suspend execution whilst waiting for a reply. If the timeout period specified is not long enough, the transaction will appear to have failed. Further problems may arise when the message from the server finally arrives. A much better way is to work asynchronously, a callback routine is entered when the partner application replies.


Using the fAckReq flag when establishing hot and warm links


In one place the DDE documentation states that the fAckReq flag "Instructs the server to wait until the client acknowledges that it received the previous data item before sending the next data item. This flag prevents a fast server from sending data faster than the client can process it."


This is misleading. What is meant by "the next data item" is actually "the next data item after the ack is received". It does NOT mean "the next data item after the last one which was sent to you". The effect of the fAckReq flag is explained differently in another part of the MSDN literature.


"It is possible for a server to send updates faster than a client can process the new data. The speed of updates can be a problem for a client that must perform lengthy processing operations on the data. In this case, the client should specify the XTYPF_ACKREQ flag when it requests an advise loop. This flag causes the server to wait for the client to acknowledge that it has received and processed a data item before the server sends the next data item. Advise loops that are established with the XTYPF_ACKREQ flag are more robust with fast servers but may occasionally miss updates. Advise loops established without the XTYPF_ACKREQ flag are guaranteed not to miss updates as long as the client keeps up with the server."


The receiver does not get the messages sent to it


This happens if the message queue fills up under Windows 3.1 and 9x. If the client does not keep up with the server the message queue will eventually fill up. Messages are then lost because PostMessage fails. The only answer is to stop the server manually when (and if) prompted by Windows. The user interfaces will probably not respond. If the server continues attempting to post messages the system is likely to crash. The fAckReq flag was introduced to address this problem.


Under Windows NT it does not happen, the queue continues to grow. If the client catches up, the queue starts reducing again. If not, the task scheduling is changed to reduce it. The user interfaces will probably continue to respond, although Task Manager may report that the application is not responding. We have found Windows NT to be bullet-proof, you can safely choose not to use the fAckReq flag.


Failure to understand the limitations of Visual Basic DDE


This subject has its own section, please go to DDE and COM in Visual Basic


How can I improve the performance of my DDEML client?


In summary, by reducing the number of Windows DDE messages to the minimum and processing them as soon as possible.


First and foremost, if you are using synchronous calls, rewrite the client to use asynchronous transactions. When you make a synchronous request, the client process stops until either a response arrives, or the timeout expires. You will get much better performance if the client is completely callback driven.


In outline, before making a request for a piece of data, advise loop etc. see if there is already an outstanding request for it. If so, do not make another request but wait for the first request to be answered. You could cancel the transaction and start another, but that will double the number of Windows messages. If you need multiple items of data and use synchronous requests, each must wait for the previous one to succeed or time out. If you use asynchronous requests you can ask for them all at once, Windows will keep the messages in the queue and send them to the server when it is free. As each data item arrives your callback routine is invoked. The data can come in any order depending on the server, your client must be programmed to allow for this.


Secondly, use Advise loops instead of Request loops. A Request loop uses 3 Windows messages when the data changes (Notify, Request, Data), instead of only 1 with an Advise loop (Data).


Applications hanging because of DDE


There are two ways in which attempting to establish a DDE conversation can cause applications to stop responding.


A top level window does not have a message loop


This only happens in 32-bit Windows, and only DDE clients are affected. To make a connection, an application broadcasts a message to all top level windows. If the window is not on the same thread, the message is actually posted to the recipients queue and the caller is blocked. If the recipient has no message queue the calling thread is permanently blocked. Microsoft has acknowledged that this is a bug. Further details are in the Knowledgebase article Q136218 BUG: DdeConnect Never Returns.


Messages are lost because the wrong server accepts a connection


If a DDE server wrongly accepts a connection which ought to be accepted by another application it has a doubly bad effect. The client will probably lock up because the conversation is with the wrong non-responding server and the correct server never gets the connection. The rouge server will cause a problem or not apparently at random, because the order in which the windows receive the WM_DDE_INITIATE message is indeterminate. Any activity which depends upon DDE could be affected.


It is reported that Outlook causes problems with other applications trying to use DDE. We don't use Outlook ourselves, so we have not been able to test whether the cause is either of those mentioned here. Please e-mail ddefaq@rhaminisys. com if you know the answer.


Causes of slow DDE communication


In some quarters DDE has a reputation for being slow. This can be true if it is not programmed properly. Apart from general inefficiency of coding, the following are specific causes of slowness:


Establishing a connection between the server and the client may be time consuming. Windows broadcasts a message to all top level windows, a connection is made when a server responds. A system which continually breaks and re-makes connections is going to be slow. Watch out for frequent calls of DDeInitiate in VBA, for example.


Treating DDE transactions as synchronous, with the client waiting for the server to respond before proceeding. This is poor practice, DDE is especially suitable for cases in which the server may take a long time to acquire the requested data. Visual Basic uses synchronous operations for requests.


The speed of properly programmed DDE is similar to that of COM. For more details see COM and DDE data transfer speeds compared.


What are the 16/32-bit and Windows version issues?


As far as server and client applications are concerned, DDE is completely "bit blind". Neither can tell whether the other partner is 16-bit or 32-bit. There is however an effect on performance, DDE monitoring and the effect of programming errors.


Windows NT can handle a long message queue, other versions cannot


The Windows operating system will queue DDE messages if the server is delivering data faster than the client can use it. There is a discussion in the topic The missing data and unreliability problems.


Under Windows 3x and 9x 16-bit programs share the same address space and cooperate.


Usually, if both server and client are 16-bit the message queue does not grow indefinitely, because the operating system allows each to run in turn. Having a server which can deliver data faster than the client can use it is less likely to be a problem than with 32-bit programs.


32-bit programs are truly multi-tasking


A 32-bit server which puts messages on the queue faster than the clients can process them causes the queue to grow. Windows 9x runs out of resources and the server has to be shut down or Windows crashes (it may crash anyway). NT is completely stable, it is intelligent enough to give the client more of the processor time, allowing it to keep up with the server.


Whilst the queue is filling, the user interface of Windows 9x is usually unresponsive, in contrast to Windows NT which allows user input to be processed.


The 32-bit DDEML library is thread specific


The call to DdeInitialise and all subsequent DDEML API calls must be made in the same thread. The callback routine runs on the same thread. If you want more than one thread to use DDE, then each thread must have its own instance of the library, created by calling DdeInitialise with the pointer to the instance handle pointing at a zero hInstance.


DDE is asynchronous by nature, there is no need to use threads to allow a main thread to proceed whilst DDE operations are being carried out. The answer is to call DdeClientTransaction with a timeout of TIMEOUT_ASYNC, such calls return immediately.


Windows 9x and 3x use the 16-bit DDEML library, Windows NT has a native 32-bit implementation in User32.dll.


One result of this is that programming faults have different effects, for details see Why does my program run differently on Windows 9x and NT?.


Under Windows 9x 32-bit DDE using DDEML is slightly slower because of thunking down to 16 bits. Under Windows NT DDE between 16-bit programs is markedly slower than between 32-bit programs, in round figures about 2/3 of the speed (caution: your mileage may vary widely).


Applications which monitor DDE activity


The location of the DDEML API is important to DDE monitoring applications. DDEspy from Microsoft and our Dynamic Data Studio use the DDEML APPCLASS_MONITOR facility. Message hooks can read the memory handles of the data attached to a WM_DDE_xxx message, but for 32-bit applications the handles have no meaning in other process spaces. The 32-bit version of the DDEML API extracts and passes some data to a monitoring application, but only the first 28 bytes. There is no way to obtain more than this. Monitoring under Windows 9x 32-bit programs thunk down to 16-bit DDEML. DLL from User32.dll. As a consequence, all DDE transactions to and from 16 and 32-bit programs can be monitored by a 16-bit application. A 32-bit application cannot monitor anything.


Monitoring under Windows NT 4 16-bit programs call 16-bit DDEML. DLL and the Windows messages go to and from 32-bit programs via WOWEXEC. A 16-bit monitoring application uses 16-bit DDEML. DLL and can monitor only messages to and from 16-bit programs. A 32-bit application uses the native User32.dll interface and monitors messages to and from 32-bit applications.


Monitoring under Windows 2000 (NT 5) Unlike NT 4, a 32-bit monitor sees DDE messages going to and from 16-bit and 32-bit applications, although it only sees 32-bit DDEML activity. A 16-bit monitoring application can monitor only messages to and from 16-bit programs, as under NT 4.


Why does my program run differently on Windows 9x and NT?


The differences are due to the fact that Windows 9x uses the 16-bit DDEML library, whereas Windows NT has a native 32-bit implementation in User32.dll. Applications programmed exactly as specified in the documentation work the same way on both systems. If you do not control the source code and compilation, no remedy is available for the problems.


Some transactions do not complete on Windows NT


There is a sign extension 'feature' in both VB5 and VB6 (and probably other compilers). The constant &H8000 is compiled as &HFFFF8000. In VB it is not possible to write &H00008000, the leading zeros are removed. Some of the constants used in the DDEML API have the &H8000 bit set. Under Windows 9x User32.dll thunks down to 16-bit DDEML, which truncates the operation codes to 16 bits. But under Windows NT the DDEML API is native 32-bit code in User32.dll, and it does not remove the top 16 bits.


In Visual Basic there is a simple work-around, write the constant in decimal, for example write &H8000 as 32768. Writing &H8000& should also work. You cannot overcome this problem by making a 16-bit integer constant, such as Public Const Foo As Integer = &H8000 because sign propagation on expansion to 32-bits happens also at run time.


The transmitted data (in either direction) is different


When you allocate a block of memory for DDE transfer it allocates a rounded size of block with padding at the end, and all of it is transmitted. Therefore, you must know how long your data is. Windows 9x and Windows NT appear to use a different granularity.


A client receives data under NT but not Windows 9x


If the server sends back data with a different clipboard format to the one asked for, DDEML. DLL (Win 9x) knows that the server has not sent what it was asked for and does not invoke the user's callback. It seems that user32.dll does not care and the callback is invoked.


Non-string data with Execute commands may not be passed correctly.


DDE works on the assumption that execute commands are strings. You may have difficulty and find differences between NT and 9x in passing data in other formats. In particular, NT may truncate data which has a zero second byte.


Windows NT NetDDE security and other issues


The comments here apply to Windows 2000, there are additional considerations discussed in Windows 2000 NetDDE issues.


Net DDE shares must be marked "trusted" by an administrator


Under NT DDE shares must be "trusted" for a remote client to connect. This is managed by DDESHARE. EXE. However, only an administrator for the logged on workgroup or domain can trust a share. It is no good being an administrator for another domain. Confusingly, the dialog can be completed by a normal user and the share appears to have been trusted, but remote clients cannot connect.


The client must give a password when connecting to a remote NT server


NT security gives password protection for access to remote machines. There is a bug in Windows NT, a password is always required when a client connects, even if one should not be required. The password is obtained from a dialog box. The client appears to connect immediately, because the DDE conversation is with Netdde. exe on the local machine. We have not found a workaround for this, the only hope appears to be programmatic completion of the dialog.


The number of NetDDE sessions allowed under Windows NT may be limited


By default, NETDDE applications are limited to 16 nodes. When the application attempts the 17th connection, it will fail and post an error to the event log. To fix this problem find the registry key


Edit or Add a REG_DWORD value named MaxSessions. Set it to a data value between 0 and 254 (decimal). If this value is missing or set to zero, the default of 16 is used.


Microsoft Knowledgebase articles


Q114089 Using Windows NT NetDDE Share Manager Q140551 NetDDE Requires Username/Password When Connecting to WinNT Q105195 NetLogon Service Necessary for NetDDE Connections in a Domain Q142625 NETBIOS Defaults to 16 Sessions on Windows NT Q164882 Practical Recommendations for Securing Internet-Connected Windows NT Systems Q172450 NetDDE Connections Fail When "Logon to" Restrictions Apply


Windows 2000 issues


All the comments in Windows NT NetDDE security and other issues apply, and there are additional considerations.


NetDDE and Windows 2000


On a new Windows 2000 installation, NetDDE is disabled for all users. A client trying to connect gets a dialog box showing Incorrect Password no matter what is entered. You do not have the right to establish a NetDDE session because the account on the server has not allowed "Access This Computer from the Network" rights. To resolve the problem, prepare your mouse fingers for action and go to Settings/Control Panel/Administrative Tools/Local Security Policy/Local Policies/User rights assignment /Right click "Access this computer from the network"/Security. Then make sure the relevant user, domain or group is enabled. See these articles:


Default Access Control Settings in Windows 2000 Q256575 ClipBook Viewer Prompts for Network Access Password Q257346 "Access This Computer from the Network" User Right Causes Tools Not to Work


Bugs in Windows 2000 DDE


Connecting to an instance specific service does not work, an internal system error is reported. If more than one instance of an application is running you cannot connect to a specific one, unless the server application itself distinguishes between instances on the basis of the topics supported. For example, Excel supports topics based on the workbook and sheet name.


There is a bug which may prevent a NetDDE connection from working. Details are in the Knowledgebase article Q272485 NetDDE Client Is Unable to Connect to NetDDE Server on First Attempt. Microsoft claim that this bug is fixed in Service Pack 2.


The article Q181946 HOWTO: Create a NetDDE Client and Server in Visual Basic, contains a workaround for a bug in DDESHARE. When you trust the share, you must select "Initiate to Application Enable" and click the "Set" button before clicking OK on the two dialogs.


It is necessary to set the DSDM service to Manual start. The NetDDE service may be Automatic or Manual, it starts DSDM itself. It was suggested by Microsoft to a reader of this page that allowing DSDM to start automatically can cause NetDDE not to work, and we have confirmed this.


DDE in NT Services


DDE needs a message pump for it to work. However, by default NT services don't seem to have one. Fortunately, the remedy is simple. When you install the service, you have to allow interaction with the desktop, even though it's not going to. The remarks in the following section concerning VB may apply to services written in any language.


Desktop interacting Services written in Visual Basic


Starting the service manually when a user is logged on is without problems. However, if the service is started automatically and it loads a form containing visible controls, it crashes with the system error 800706B5 (RPC unknown interface). The form does not have to be shown for the error to occur, loading it is enough. So, if you have a form for debugging or when the program is running as a regular application, do not load it when running as a service. Invisible controls such as our DDClient should be put on a separate form which is loaded but not made visible.


There is a further problem when a user attempts to log off. It is known to occur in Services using our DDClient control on an invisible form. We have not been able to circumvent it by using CreateObject() on the control instead. Windows attempts to unload the form containing the control. If the form is allowed to unload, the Control is removed. DDE stops and does not start again when a user logs on. If the Service prevents the form unloading in the QueryUnload event the user cannot log off.


The reason for putting DDE into a service in the first place is probably to allow automatic startup when the machine is switched on. It may not be a hardship to prevent the first user from logging off in these circumstances.


If you use DDEML, the default security arrangement is that the server is allowed to impersonate the client for DDE. For example, if you have a client running in the LocalService account, the server can run in any account.


Please e-mail ddefaq@rhaminisys. com if you know what the security situation is with raw DDE, or have any further insights into this topic.


Working with Unicode


This information is copied from MSDN. Note the implication the Execute transaction expects data to be a string. Attempting to pass data in other formats can cause problems.


"Applications that register a DDE window class that is Unicode must Unicode execute strings when communicating with other Unicode DDE windows. They must ASCII (OEM codepage) execute strings when communicating with non-Unicode DDE windows. Any window's state can be determined by calling IsWindowUnicode. This convention places burden of backward compatibility on Unicode DDE applications."


"Unicode compatibility is only a problem for raw DDE applications because DDEML automatically translates execute strings. DDEML bases its translation decision on how DDEML was called either by DdeInitiateA or DdeInitiateW when application first initialised conversation."


The "following System files have been replaced. " error message


If you get the "following System files have been replaced. " error message for DDEML. DLL every time you boot machine, answer is to delete DDEML. DLL related entry from Registry at


How to get further information


The primary sources of information are MSDN (Microsoft Developers Network) library and Microsoft Knowledgebase. Both are available on MSDN CDROMs and free on Internet.


Raw DDE using WM_DDE_xxx messages


Windows development/Windows Base Services/Interprocess communication/SDK Documentation/Interprocess communications/Dynamic Data Exchange


Windows development/Windows Base Services/Interprocess communication/SDK Documentation/Interprocess communications/Dynamic Data Exchange Management Library


Windows development/Windows Base Services/Interprocess communication/SDK Documentation/Interprocess communications/Network Dynamic Data Exchange


Shell DDE interface


User Interface Design and Development/Windows Shell/SDK Documentation/Shell Programmers Guide/Shell Legacy Information/Shell Dynamic Data Exchange interface


Technical articles with sample code


Windows development/Windows Base Services/Dynamic Data Exchange/Technical Articles


Knowledgebase articles have an identifier like Q123456. You can obtain them on Internet in two ways -


1. Send an e-mail to mshelp@microsoft. com . with identifier as subject. You can also a space separated list of identifiers. Body text is ignored. To get an index of available articles subject is index .


2. View the article in your web browser. There is a generic form of URL http://support. microsoft. com/support/kb/articles/q123/4/56.asp If article number has only 5 digits, last part of URL is like /q12/3/45.asp .


There is also a good deal of information in help files that come with Microsoft's C/C++ compilers, especially API details.


Newsgroups are another good source of information.


FX al por menor


Al utilizar este sitio web, se considera que ha leído y aceptado los siguientes términos y condiciones:


La siguiente terminología se aplica a estos Términos y condiciones, Declaración de privacidad y Aviso de responsabilidad y cualquiera o todos los acuerdos: "Cliente", "Usted" y "Su" se refiere a usted, la persona que accede a este sitio web y acepta los términos y condiciones de la Compañía. "La Compañía", "Nosotros mismos", "Nosotros" y "Nosotros", se refiere a nuestra Compañía. "Parte", "Partes" o "Nosotros", se refiere tanto al Cliente como a nosotros mismos, o bien al Cliente oa nosotros mismos. Todos los términos se refieren a la oferta, aceptación y consideración del pago necesario para llevar a cabo el proceso de nuestra asistencia al Cliente de la manera más apropiada, ya sea mediante reuniones formales de duración fija o cualquier otro medio con el propósito expreso de Las necesidades del cliente con respecto a la provisión de los servicios / productos declarados de la Compañía, de acuerdo con y sujeto a la Ley Inglesa vigente. Cualquier uso de la terminología anterior u otras palabras en singular, plural, mayúsculas y / o he / she o ellos, se toman como intercambiables y por lo tanto como referente a la misma.


Estamos comprometidos a proteger su privacidad. Los empleados autorizados dentro de la empresa sobre una base de necesidad de conocer sólo utilizan cualquier información recopilada de clientes individuales. Revisamos constantemente nuestros sistemas y datos para garantizar el mejor servicio posible a nuestros clientes. El Parlamento ha creado delitos específicos para acciones no autorizadas contra sistemas informáticos y datos. Investigaremos tales acciones con el fin de enjuiciar y / o emprender acciones civiles para recuperar daños y perjuicios contra los responsables.


Estamos registrados bajo la Ley de Protección de Datos de 1998 y como tal, cualquier información relativa al Cliente y sus respectivos Registros de Clientes pueden ser pasados ​​a terceros. Sin embargo, los registros de clientes se consideran confidenciales y por lo tanto no se divulgarán a terceros, a excepción de Magnates de Finanzas. Si es legalmente obligado a hacerlo ante las autoridades competentes.


No venderemos, compartiremos ni alquilaremos su información personal a terceros ni utilizaremos su dirección de correo electrónico para recibir correo no solicitado. Cualquier correo electrónico enviado por esta Compañía sólo estará relacionado con la provisión de servicios y productos acordados. Renuncia


Exclusiones y limitaciones La información en este sitio web se proporciona "tal cual". En la medida de lo permitido por la ley, esta Compañía: excluye todas las representaciones y garantías relacionadas con este sitio web y su contenido o que son o pueden ser proporcionados por cualquier afiliado o cualquier otro tercero, incluyendo en relación con cualquier inexactitud u omisiones en este sitio web Y / o la literatura de la Compañía; Y excluye toda responsabilidad por daños y perjuicios derivados de o relacionados con el uso de este sitio web. Esto incluye, sin limitación, la pérdida directa, pérdida de negocios o ganancias (ya sea que la pérdida de tales beneficios era previsible, surgió en el curso normal de las cosas o usted ha avisado a esta Compañía de la posibilidad de dicha pérdida potencial) A su computadora, software, sistemas y programas y los datos sobre el mismo o cualquier otro daño directo o indirecto, consecuente e incidental. Sin embargo, Magnates no excluye responsabilidad por muerte o lesiones personales causadas por su negligencia. Las exclusiones y limitaciones anteriores se aplican únicamente en la medida permitida por la ley. Ninguno de sus derechos estatutarios como consumidor está afectado.


Utilizamos direcciones IP para analizar tendencias, administrar el sitio, rastrear el movimiento del usuario y recopilar información demográfica amplia para uso agregado. Las direcciones IP no están vinculadas a información de identificación personal. Además, para la administración de sistemas, detección de patrones de uso y resolución de problemas, nuestros servidores web registran automáticamente la información de acceso estándar, incluyendo el tipo de navegador, tiempos de acceso / correo abierto, URL solicitada y URL de referencia. Esta información no se comparte con terceros y se utiliza sólo dentro de esta empresa en una base de necesidad de saber. Cualquier información individualmente identificable relacionada con estos datos nunca será usada de ninguna manera diferente a la indicada arriba sin su permiso explícito.


Al igual que la mayoría de los sitios web interactivos, el sitio web de esta empresa [o ISP] utiliza cookies para permitirnos recuperar los detalles del usuario para cada visita. Las cookies se utilizan en algunas áreas de nuestro sitio para permitir la funcionalidad de esta área y la facilidad de uso para aquellas personas que visitan.


Enlaces a este sitio web


No puede crear un enlace a ninguna página de este sitio web sin nuestro previo consentimiento por escrito. Si crea un enlace a una página de este sitio web, lo hace bajo su propio riesgo y las exclusiones y limitaciones establecidas anteriormente se aplicarán a su uso de este sitio web enlazándolo.


Enlaces desde este sitio web


No supervisamos ni revisamos el contenido de los sitios web de otras partes que están vinculados desde este sitio web. Las opiniones expresadas o material que aparecen en dichos sitios web no son necesariamente compartidos o endosados ​​por nosotros y no deben ser considerados como el editor de tales opiniones o material. Tenga en cuenta que no somos responsables de las prácticas de privacidad ni del contenido de estos sitios. Animamos a nuestros usuarios a ser conscientes cuando salen de nuestro sitio & amp; Para leer las declaraciones de privacidad de estos sitios. Debe evaluar la seguridad y confiabilidad de cualquier otro sitio conectado a este sitio o acceder a través de este sitio usted mismo, antes de revelar cualquier información personal a ellos. Esta Compañía no aceptará ninguna responsabilidad por cualquier pérdida o daño de cualquier manera, sea cual fuere su causa, que resulte de su divulgación a terceros de información personal.


Los derechos de autor y otros derechos de propiedad intelectual pertinentes existen en todo el texto relacionado con los servicios de la Compañía y el contenido completo de este sitio web.


Todos los derechos reservados. Todos los materiales contenidos en este sitio están protegidos por la ley de derechos de autor de Estados Unidos y no pueden ser reproducidos, distribuidos, transmitidos, exhibidos, publicados o transmitidos sin el permiso previo por escrito de Finanzas Magnates. Usted no puede alterar o eliminar cualquier marca registrada, copyright u otro aviso de copias del contenido. Toda información en esta página esta sujeta a cambio. El uso de este sitio web constituye la aceptación de nuestro acuerdo de usuario. Por favor, lea nuestra política de privacidad y descargo de responsabilidad legal. El comercio de divisas en el margen conlleva un alto nivel de riesgo y puede no ser adecuado para todos los inversores. El alto grado de apalancamiento puede trabajar contra usted, así como para usted. Antes de decidir el comercio de divisas debe considerar cuidadosamente sus objetivos de inversión, el nivel de experiencia y el apetito de riesgo. Existe la posibilidad de que usted podría sostener una pérdida de parte o la totalidad de su inversión inicial y por lo tanto no debe invertir dinero que no puede permitirse perder. Usted debe ser consciente de todos los riesgos asociados con el comercio de divisas y buscar asesoramiento de un asesor financiero independiente si tiene alguna duda. Las opiniones expresadas en los Magnates de Finanzas son las de los autores individuales y no representan necesariamente la opinión de la empresa o de su dirección. Finanzas Magnates no ha verificado la exactitud o base-de-hecho de cualquier reclamación o declaración hecha por cualquier autor independiente: errores y omisiones pueden ocurrir. Cualquier opinión, noticia, investigación, análisis, precios u otra información contenida en este sitio web, por parte de Finanzas Magnates, sus empleados, socios o contribuyentes, se proporciona como comentario general del mercado y no constituye asesoramiento de inversión. Finanzas Magnates no aceptará ninguna responsabilidad por cualquier pérdida o daño, incluyendo, sin limitación, cualquier pérdida de beneficio, que pueda surgir directa o indirectamente del uso o dependencia de dicha información.


Ninguna de las partes será responsable frente a la otra por cualquier incumplimiento de cualquier obligación bajo cualquier Acuerdo que se deba a un evento fuera del control de dicha parte, incluyendo pero no limitado a cualquier acto de Dios, terrorismo, guerra, insurgencia política, insurrección, disturbios , Disturbios civiles, actos de autoridad civil o militar, levantamiento, terremoto, inundación o cualquier otra eventualidad natural o causada por el hombre fuera de nuestro control, lo que causa la terminación de un acuerdo o contrato celebrado, ni que podría haber sido razonablemente previsto. Cualquier Parte afectada por tal evento deberá informar inmediatamente a la otra Parte de la misma y deberá usar todos los esfuerzos razonables para cumplir con los términos y condiciones de cualquier Acuerdo contenido aquí.


El incumplimiento de cualquiera de las Partes en exigir el estricto cumplimiento de cualquier disposición de este o de cualquier Acuerdo, o el incumplimiento por parte de cualquiera de las Partes de cualquier derecho o recurso que le corresponda, no constituirá una renuncia del mismo y no causará una Disminución de las obligaciones bajo este o cualquier Acuerdo. Ninguna renuncia a ninguna de las disposiciones de este o de cualquier Acuerdo será efectiva a menos que se exprese expresamente que sea tal y firmado por ambas Partes.


Notificación de cambios


La Compañía se reserva el derecho de cambiar estas condiciones de tiempo en tiempo como le parezca conveniente y su uso continuado del sitio significará su aceptación de cualquier ajuste a estos términos. Si hay cambios en nuestra política de privacidad, anunciaremos que estos cambios se han realizado en nuestra página principal y en otras páginas clave de nuestro sitio. Si hay algún cambio en la forma en que utilizamos la información personalmente identificable de nuestros clientes del sitio, se hará una notificación por correo electrónico o correo postal a los afectados por este cambio. Cualquier cambio en nuestra política de privacidad se publicará en nuestro sitio web 30 días antes de que se produzcan estos cambios. Por lo tanto, se recomienda que vuelva a leer esta declaración de forma regular.


Estos términos y condiciones forman parte del Acuerdo entre el Cliente y nosotros mismos. El acceso a este sitio web y / oa la empresa de una reserva o Acuerdo indica su comprensión, acuerdo y aceptación de la Notificación de Negación y los Términos y Condiciones completos contenidos en este documento. Sus derechos legales a los consumidores no se ven afectados.


© Finanzas Magnates 2015 Todos los Derechos Reservados


Review of Thomson Reuter's New Platform for Retail Traders – MetaStock XENITH


Ron Finberg / Analysis (Retail FX) Friday, 09.11.2012 / 13:31 / GMT


(Update Nov 28 – after the publishing of this post on Nov 9, Eikon for Retail Traders was renamed MetaStock XENITH. The post below reflects the product with its original name and branding)


After years of being targeted towards professional traders, Thomson Reuters announced recently that it has begun to offer its Eikon platform for retail traders. For a platform aimed at the retail segment it is very robust and includes real-time news, fundamentals, economic reporting, and analytics. The charting package is based on the MetaStock system, a staple of Thomson Reuters financial platforms. They have also created apps for users to connect to their workplaces from mobile apps.


Currently, Thomson Reuters is working on creating partnerships with retail brokers to promote the platform to their clients with the referring firm receiving a portion of the monthly subscription charge. On its part, Thomson Reuters will market its partnering brokers and financial firms on its email and webinar series campaigns about the new retail platform.


Costs begin at $99/month for the basic package which includes FX pricing. Adding more data requires additional subscriptions that are purchased from the desired exchanges. However, as the platform is being sold only to non-professionals, users of the Eikon Retail edition are charged much tinier rates from exchanges than a normal professional subscription. Overall, at $99/month, the platform isn’t aimed at your typical small sized FX clients, but at the larger semi-pro traders who are searching for an edge in the market, above what the widely available free systems provide.


Platform Review Having worked with several different versions of Thomson Reuters products in the past, I was eager to take it for a test drive and see where it stands.


The first thing one needs to know is that this isn’t a trading platform. It is simply a cross market analytics product. Therefore, although traders can use the system to scan the markets and find opportunities, a separate trading platform for executing trades is needed. According to Derek McKusick, Business Development at Thomson Reuters, integrating trading capabilities via their partnering brokers is an area they are working on, but they have no definitive plans.


Onto the review… If I had to use an adjective to describe the platform, ‘robust’ comes to mind. This is first seen when downloading the software, as it is a heavy system and isn’t like the 123 installations of your typical MT4 or comparable trading platforms. Eikon comes packed with numerous pre-existing templates and cross asset workpages. For Excel junkies, the platform also has preset integration to perform real time spreadsheet analysis. This all leads to a rather long installation process.


When it is finally ready to go, new users will experience a learning curve using the product as it is very wide encompassing. For previous Thomson Reuters users of platforms like the Eikon Proffssional and 3000 XTRA products, the layouts will be very familiar. Like those other products, Eikon for retail evolves around creating tabs (also called Flex pages) and workspaces. Users can customize each of their tabs for specific assets or information such as real time streaming news, economic events, pricing, and charts.


As mentioned before, for a retail offering, the platform was very robust in its features. Specifically, the news and research sections were similar to what is offered in the $1000+/month products.


Creating a news stream for specific currencies, general forex news, or filtered for a country or region was similar to the pro-versions. Also, like the more expensive versions, the economic news calendar updates in real time without the need of refreshing the screen. In addition, the platform contains many pre-existing news queries for users to watch.


The charting package from MetaStock is also fully packed with all the usual indicators as well as the very useful ‘correlation’ feature for measuring beta of various currencies over different time frames. The charts also allow for customizing time data and aren’t limited to the usual 1, 5, 15, 30 minute etc time frames.


One area though where the platform does fall short, at least for currencies is the real time pricing. First of all, quotes are based on a free feed that Thomson Reuters has with some participating banks. As such, these appear to be indicative rates with rather wide spreads compared to what broker’s are offering (for example, the EURUSD and GBPUSD are typically at 3 and 4 pips respectively). Therefore, using the system for tick by tick tape reading is ineffective. Another issue I noticed was slight delays of price changes during active periods of trading. For chart reading, the spreads and slight latency isn’t much of an issue, but Forex traders will be best off basing their actual executions off of their broker’s spreads. (The Eikon platform I reviewed was limited to real time data for FX only. Therefore, I am not sure if users of exchange traded data will experience the same issues in regards to their real time data.)


Overall, where the system really excels is with its news and research abilities. For serious traders that want up to second headlines of what is occurring in the market and breaking news, this platform offers a similar look to what the professionals are using. (Example: I saw the headlines for Disney buying the Star Wars franchise on the platform before seeing headlines on mainstream news sources. For equity traders, filtering for halted stocks and those poised to gap on the open is easily done ) Also, while there are cheaper alternatives to MetaStock’s charting capabilities, the Eikon retail edition isn’t lacking in functions.


So is it worth $100/month? That really depends on what a trader is using it for. Experienced traders that have traded professionally in the past and are now working with retail brokers will find this Eikon product to deliver similar features that they were accustomed to in their previous professional environment. Also, for traders seeking for more information versus what the free retail offerings provide, this platform will easily fit their needs. While perhaps not a larger segment, demand for paid analysis and news products is growing steadily as the forex trading industry matures (In our 3rd quarter report. we wrote about Ninja Trader which is a paid platform that is being requested by more and more traders). Forex research sites will also find the platform useful as it will allow writers to gain access to real time financial news for a relatively cheap price. As such, while the price of the Eikon retail edition may deter the vast majority of retail forex clients from purchasing it, the sheer size of the platforms abilities will create interest for the product.


Excel Financial Data Add-In


Ever since Microsoft (MSFT) added the ability to import external data using a web query to Excel . I have been interested in importing financial data into my spreadsheets. I am always looking for ways to leverage my technical skills to improve my investment research. When I recently came across a discussion on some Yahoo! Groups regarding an Excel add-in plugin being developed to add free financial data from websites directly into Excel formulas, I was very interested.


I discovered the free Stock Market Functions Add-In developed by Randy Harmelink and I downloaded it right away. I was amazed at how powerful and useful this plugin was right away. This add-in can retrieve over 4,000 data elements from various financial websites. These sites include MSN, Yahoo, BarCharts, Business Week, Zacks, Reuters, Google, and a few others. The excellent documentation with the Stock Market Functions add-in lists all the numerical codes needed to access an individual stock financial or technical data element. More details regarding this Excel add-in are available at the smf_addin Yahoo Group. home of the Stock Market Functions. Randy Harmelink is interested in gaining more feedback regarding the Excel Stock Market Functions Add-In so be sure to post any feature requests or bug reports to the smf_addin email list.


I plan on using the Stock Market Functions Add-In to build a spreadsheet that automatically calculates a rough intrinsic value of stocks that I’m researching. I hope to use the add-in to retrieve information from cash flow statements to build a simple discounted cash flows (DCF) model and then estimate whether or not there is a margin of safety associated with the current stock price. I’ll share my spreadsheet here when it gets further developed.


If you are interested in using Excel as a stock market tool, you might also be interested in all the work being done at the XLTraders Yahoo Group. The XLTraders list was the original home of the Stock Market Functions Add-In before it recently spun-off into the newly formed smf-addin group. The description of the XLTraders group states, “The purpose of this list is to exchange ideas and techniques for using Excel in trading. This includes VB/VBA code as well.” While much of the discussion on this list focuses on tools for active traders, much of the information is also useful for value investors.


If you use Excel for your investing research, I’m curious as to what other web resources, tools, or spreadsheet templates you use. Please share them below.


sobre el autor


George


I’ve noticed that financial statements of ADR’s at Google are presented in foreign currencies. This is in contrast to the same numbers at Yahoo, which are in US$.


How do you plan to deal with these types of conversions?


on August 6, 2006


By Randy Harmelink


tweakie — No plans at this point. The add-in just collects what is provided. It’s one of the reasons I have the same data items collected from several sources — the same data item is not always the same data item.


on August 6, 2006


The Update on the Excel Stock Market Functions is fantastic you can see it too on at the smf_addin Yahoo Group


on March 4, 2008


you can also use Financial Link for Excel to load updating stock quotes, financial statements, estimates, price histories into Excel. Easy-to-use formulas to load the data and also wizards to help you creating the formulas.


More detailed information here:


You may want to try the free Excel Add-in from Edgeseeker. It is similar to Randy’s but allows data querying across multiple data sources. All data are stored locally in a SQLite database so subsequent searches do not require downloads other than to update when new data are available. Also, data may be pre-loaded to facilitate working offline.


on July 26, 2010


Real Time Stock Quotes Excel


Real Time Stock Quotes Excel


Realtime Stock Quotes into Excel using.


25 Mar 2011 For example, if the analysis is driven by the current stock price of a in our Excel table in real - time simply by clicking the Refresh All button. 2 Apr 2012 Creating an MSN-like Stock Quotes add-in for Excel 2007 using Real Time Stock Quotes . Stock Alerts & Indicators Using SlickGrid & Otro. 29 Apr 2009 In Excel versions prior to 2007, you could get stock quotes via Well, starting with Excel 2007, you can get real - time quotes directly filled into a. Using Dynamic Parameters In Online Query's - Excel . Stock Price Web Query - Excel . Charting Real - time Dde Stock Prices - Excel . Stock Quotes - Excel . Realtime Price / Updated: 4:59 PM EDT, Oct 19, 2012 / Add to. How Do I Get Real Time Stock Quotes To My Excel Worksheet? - Excel . Charting I would like to be able to get realtime stock quotes to an excel worksheet. I. 17 Aug 2011 Home Microsoft Now Offers Real - Time Stock Data in Excel . Visual Studio users can now pull live stock quotes directly into Microsoft Excel . Real time trading excel. Yahoo stock quotes excel. 21 Aug 2011 Back in the day there used to be an interface to get stock quotes c8, After Hours Change ( Real - time ), d, Dividend/Share, d1, Last Trade Date. How to Download Stock Quotes Into Excel · How to Monitor Stocks . risk real time quotes success market you an excel excel stock stock ehow how by how ehow. cell data retrieved from an excel file which is linked to a DDE / RTD data feed ( like real time stock quotes ), and if an SQL sever would have to be used for it. Excel real - time data (RTD) components are new to Excel 2002. real - time data feeds—imagine a stock ticker RTD component that gets stock quotes from an. Im trying to set up an Excel spreadsheet that will download semi - real time stock prices . Yahoo has a html web address which will download a. QuoteCat: Free tool for live stock quotes in Excel or on Windows desktop, Also, extensive QuoteCat - the best source for free real - time or delayed quotes.


Stock Quote List - offering streaming real time HK stock quotes . trading DDE - real time stock price download DDE, real time stock price download via EXCEL . I see stock market quote in real time with java. But would like to have it on excel so that I do not have to do it manualy everytime. So I can create my own graphic. 21 Aug 2011 Back in the day there used to be an interface to get stock quotes c8, After Hours Change ( Real - time ), d, Dividend/Share, d1, Last Trade Date. This is the second post in a series for Xignite customer's using Excel that explores how to import an Xignite Web service providing real - time stock quotes . 24 Jun 2008 From here insert the latest stock quote directly in to your excel sheet. this cool trick to fetch real time stock quotes without any webqueries or. www. finance. yahoo. com. They've got info on all the stocks in the world. View Excel Crop Care Ltd Company Background - The Background page of Excel NSE Quotes and Nifty are also real time and licenced from National Stock .


These include MSN Money stock quotes; a dictionary, thesaurus.


18 Sep 2012 With Microsoft Excel and Internet access you can track real time changes in the stock market. Then click on 'Insert refreshable stock price . '. Bill maher stock quotes excel. 2 Mar 2012 This code shows how to pull a stock's real time price off Yahoo Finance and display it in Microsoft Excel by replicating Excel's “Get Data From. Stock Quote Excel. How Do I Get Real Time Stock Quotes To My Excel Worksheet? - I would like to be able to get realtime stock quotes . - Free Excel Help. IBXL downloads real - time streaming TWS quotes into Excel and thus it is possible of securities ( stocks . futures contracts, Forex rates and options) using IBXL. Realtime Price / Updated: 4:59 PM EDT, Oct 19, 2012 / Add to. Using Dynamic Parameters In Online Query's - Excel . Stock Price Web Query - Excel . Charting Real - time Dde Stock Prices - Excel . Stock Quotes - Excel . Ultra-finance is a pure Python library & utility for real time stock . Excel is often used to track stock prices and provide analysis on changing investment scenarios. Using real - time stock quotes is one example of Excel's ability to. 22 Apr 2010 ref: http://financetrain. com/how-to-get - stock - quotes - in - excel - moneycentral - stock - quotes - add-in/. You will often find the need to get the real - time . Real time stock quotes office. Yahoo stock quotes excel. Hi Guys I have been searching around looking for some info on uodating quotes real time in excel . at the moment i am using QuoteCat but i wa wondering if. How to Download Stock Quotes Into Excel · How to Monitor Stocks . risk real time quotes success market you an excel excel stock stock ehow how by how ehow. This is the second post in a series for Xignite customer's using Excel that explores how to import an Xignite Web service providing real - time stock quotes .


I see stock market quote in real time with java. But would like to have it on excel so that I do not have to do it manualy everytime. So I can create my own graphic. Real Time Stock Quotes Excel. 17 Aug 2011 Investors Get Instant Access to Stock Quotes in Microsoft Excel While Software Developers Get Real - Time APIs. SAN MATEO, Calif. I would like to be able to get realtime stock quotes to an excel worksheet. I can receive quotes from moneycentral but they are delay 15 to 20. 17 Aug 2011 Home Microsoft Now Offers Real - Time Stock Data in Excel . Visual Studio users can now pull live stock quotes directly into Microsoft Excel . Ultra-finance is a pure Python library & utility for real time stock . Hi guys: I have been using excel for a long time . But when it comes to programming and VBAs, I would say I am a novice. I am clear about what. 22 Jan 2010 Re: Real - time /dynamic stock data to EXCEL . Quote Originally Posted by Tom Schreiner View Post. Download from where? If you can provide. Ultimate Excel spreadsheet for free stock quotes . mutual fund.


These include MSN Money stock quotes; a dictionary, thesaurus.


Hi all, I have a DDE spreadsheet that receives live stock prices coming into it. I can type a stock symbol (let's say MSFT) into cell A1 and the current stock price . This is the second post in a series for Xignite customer's using Excel that explores how to import an Xignite Web service providing real - time stock quotes . I would like to be able to get realtime stock quotes to an excel worksheet. I can receive quotes from moneycentral but they are delay 15 to 20. I would like to be able to get realtime stock quotes to an excel worksheet. I can receive quotes from moneycentral but they are delay 15 to 20. I see stock market quote in real time with java. But would like to have it on excel so that I do not have to do it manualy everytime. So I can create my own graphic. How Do I Get Real Time Stock Quotes To My Excel Worksheet? - Excel . Charting I would like to be able to get realtime stock quotes to an excel worksheet. I. RTQDownloader V1.5 - MetaStock data feed - Real - time stock quotes This makes it very simple to store the quotes e. g. in Excel sheets and make analysis. How to Get Stock Quotes. Excel real - time data (RTD) components are new to Excel 2002. real - time data feeds—imagine a stock ticker RTD component that gets stock quotes from an. Real time stock quotes xls. Stock prices in Excel . Mac Office. Real Geek Forums · My Account for a certain stock every time I open the document or refresh? I want. RTQuotesXL: Download real time quotes into Microsoft Excel spreadsheets. free historical end-of-day stock and index data into Microsoft Excel spreadsheets.


Equity Evaluator, Stock Market Software, gets real time stock quotes.


Real Time Stock Price From Google Finance In Excel 2007 - Excel . Charting Real - time Dde Stock Prices - Excel . Calculation On Buy And Sell - Excel . Copy And. 29 Aug 2011 I have a spreadsheet with stock symbols on it and I'd like to know how to use excel to constantly update the stock prices so I have real time . Ultimate Excel spreadsheet for free stock quotes . mutual fund. 9 Jan 2011 You will often find the need to get the real - time stock quotes in excel for the purpose of analysis or tracking your portfolio. There are many ways. Real time stock quotes spreadsheet. RTQuotesXL: Download real time quotes into Microsoft Excel spreadsheets. free historical end-of-day stock and index data into Microsoft Excel spreadsheets. Stock Quote List - offering streaming real time HK stock quotes . trading DDE - real time stock price download DDE, real time stock price download via EXCEL . View Excel Crop Care Ltd Company Background - The Background page of Excel NSE Quotes and Nifty are also real time and licenced from National Stock . Ultra-finance is a pure Python library & utility for real time stock . I see stock market quote in real time with java. But would like to have it on excel so that I do not have to do it manualy everytime. So I can create my own graphic. One such function is the ability to import detailed stock quotes directly into a for get real time stock excel to in excel what a about how to by how to this the. 7 May 2009 Here is a method to access and watch real time stock prices with Microsoft Excel . This will eliminate the requirement of visiting the stock market. I would like to be able to get realtime stock quotes to an excel worksheet. I can receive quotes from moneycentral but they are delay 15 to 20. Free stock quotes excel.


One such function is the ability to import detailed stock quotes directly into a for get real time stock excel to in excel what a about how to by how to this the. 7 May 2009 Here is a method to access and watch real time stock prices with Microsoft Excel . This will eliminate the requirement of visiting the stock market. Real time stock quotes xls. Excel stock quote lookup. 29 Aug 2011 I have a spreadsheet with stock symbols on it and I'd like to know how to use excel to constantly update the stock prices so I have real time . Is Concatenting Quotes Within Quotes Possible? - Excel . Help With Internet Links And Excel - Excel . How Do I Get Real Time Stock Quotes To My Excel . cell data retrieved from an excel file which is linked to a DDE / RTD data feed ( like real time stock quotes ), and if an SQL sever would have to be used for it. Hi guys: I have been using excel for a long time . But when it comes to programming and VBAs, I would say I am a novice. I am clear about what. Live stock quotes excel. IBXL downloads real - time streaming TWS quotes into Excel and thus it is possible of securities ( stocks . futures contracts, Forex rates and options) using IBXL. Real time trading excel. There's a fairly easy way of retrieving 15-minute delayed quotes off of I could find no guarantees of real - time . but the Google Finance Portfolio. Real Time Stock Price From Google Finance In Excel 2007 - Excel . Stock As the Title says, i want real time stock price in my Excel 2007 from Google finance. View Excel Crop Care Ltd Company Background - The Background page of Excel NSE Quotes and Nifty are also real time and licenced from National Stock . 29 Apr 2009 In Excel versions prior to 2007, you could get stock quotes via Well, starting with Excel 2007, you can get real - time quotes directly filled into a. Import Stock Quotes to Excel.


Stock Quotes in Excel 2010. 2 Aug 2012 Real time STOCK Data into EXCEL It can be done in excel . once you do that, the stock prices will be on a particular cell and you can tell. Excel . Charting Real - time Dde Stock Prices - Excel . Stock Market - Excel . Updating Data - Real Time Stock Price From Google Finance In Excel 2007 - Excel . Realtime Price / Updated: 4:59 PM EDT, Oct 19, 2012 / Add to. Excel Glasses Stock prices . Stock quote of Excel Glasses Ltd, Excel Glasses stock news, Live Quote, Real time quote, investing data of Excel Glasses stock chart. Stock prices in Excel . Mac Office. Real Geek Forums · My Account for a certain stock every time I open the document or refresh? I want. 9 Mar 2011 This is the second post in a series for Xignite customer's using Excel that explores an Xignite Web service providing real - time stock quotes .


Real time stock quotes office. Excel Crop Care Ltd Stock price history, Stock Charts and trend analysis NSE Quotes and Nifty are also real time and licenced from National Stock Exchange. 29 Apr 2009 In Excel versions prior to 2007, you could get stock quotes via Well, starting with Excel 2007, you can get real - time quotes directly filled into a. Real Time Quotes . Download Real - time Stock . Index, Futures, Options & Mutual Fund Quotes Into Excel Spreadsheets. well i dont know weather this is possible or not with Excel 2007, I did this with Google Docs Spreadsheet long before and it was wonderfull. So hereby I call all. Real time stock quotes xls. Free Real Time Option Quotes. Vb Code Not Working Real Time - Excel . Auto Download Spreadsheet - Excel . Import Stock Quotes From Yahoo Finance (or Another Free Source) - Excel . Hi all, I have a DDE spreadsheet that receives live stock prices coming into it. I can type a stock symbol (let's say MSFT) into cell A1 and the current stock price . Excel . Charting Real - time Dde Stock Prices - Excel . Stock Market - Excel . Updating Data - Real Time Stock Price From Google Finance In Excel 2007 - Excel . Excel import stock prices.


Excel Stock Quote Add-in 2. 3. Enter the ticker symbol of the stock you want.


Getting Market Data ( real - time stock quotes ) into Excel 2007. I've trying to create a trading system, but am hitting a big road block because of. cell data retrieved from an excel file which is linked to a DDE / RTD data feed ( like real time stock quotes ), and if an SQL sever would have to be used for it. Stock quote for Excel Maritime Carriers Ltd. (EXM) - Get real - time last sale and extended hours stock prices . company news, charts, and company-specific. Excel is often used to track stock prices and provide analysis on changing investment scenarios. Using real - time stock quotes is one example of Excel's ability to.


free real time stock quotes. ES Quotes - Real Time Stock Quotes


How Do I Get Real Time Stock Quotes To My Excel Worksheet? - Excel . Charting I would like to be able to get realtime stock quotes to an excel worksheet. I. Real time stock quotes spreadsheet. 17 Mar 2010 If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register. Import Stock Quotes to Excel. Realtime Price / Updated: 4:59 PM EDT, Oct 19, 2012 / Add to. Retrieve stock quotes excel. Stock Quotes in Excel 2010. This is the second post in a series for Xignite customer's using Excel that explores how to import an Xignite Web service providing real - time stock quotes .


25 Mar 2011 For example, if the analysis is driven by the current stock price of a in our Excel table in real - time simply by clicking the Refresh All button. 21 Aug 2011 Back in the day there used to be an interface to get stock quotes c8, After Hours Change ( Real - time ), d, Dividend/Share, d1, Last Trade Date. One such function is the ability to import detailed stock quotes directly into a for get real time stock excel to in excel what a about how to by how to this the. Download ESQuotes stock quotes in Excel for the Internet. ESQuotes Free real time quotes (when they become available again) Office safe - Internet police. Excel Crop Care Ltd Stock price history, Stock Charts and trend analysis NSE Quotes and Nifty are also real time and licenced from National Stock Exchange. 24 Jun 2008 From here insert the latest stock quote directly in to your excel sheet. this cool trick to fetch real time stock quotes without any webqueries or. Yahoo stock quotes excel.


Stock quote for Excel Trust, Inc. (EXL) - Get real - time last sale and extended hours stock prices . company news, charts, and company-specific research tools for. RTQuotesXL: Download real time quotes into Microsoft Excel spreadsheets. free historical end-of-day stock and index data into Microsoft Excel spreadsheets. Excel . Charting Real - time Dde Stock Prices - Excel . Stock Market - Excel . Updating Data - Real Time Stock Price From Google Finance In Excel 2007 - Excel . Stock prices in Excel . Mac Office. Real Geek Forums · My Account for a certain stock every time I open the document or refresh? I want. Excel import stock prices. I would like to be able to get realtime stock quotes to an excel worksheet. I can receive quotes from moneycentral but they are delay 15 to 20. Building Excel Real - Time Data Components in Visual Basic. as stock quotes . currency exchange rates, inventory levels, price quotes, weather information. Real time stock market data with R [closed] In that case, I would link Excel with Bloomberg to get real market data and plug The quotes are 15-minute delayed (the best you can do for free) and updated every 15 seconds. Hi guys: I have been using excel for a long time . But when it comes to programming and VBAs, I would say I am a novice. I am clear about what. Stock Quote List - offering streaming real time HK stock quotes . trading DDE - real time stock price download DDE, real time stock price download via EXCEL . Stock quote for Excel Maritime Carriers Ltd. (EXM) - Get real - time last sale and extended hours stock prices . company news, charts, and company-specific. 2 Aug 2012 Real time STOCK Data into EXCEL It can be done in excel . once you do that, the stock prices will be on a particular cell and you can tell. The last five trades feature is not available during the Pre-Market, nor the After Hours. Visit the respective link for the trading information in that session. How Do I Get Real Time Stock Quotes To My Excel Worksheet? - Excel . Msn Stock I would like to be able to get realtime stock quotes to an excel worksheet. I.


29 Aug 2011 I have a spreadsheet with stock symbols on it and I'd like to know how to use excel to constantly update the stock prices so I have real time . 15 Nov 2006 You have just inserted your first refreshable stock quote . . you'll find a free real time data server for Excel that get updating quotes from yahoo. 25 Mar 2011 For example, if the analysis is driven by the current stock price of a in our Excel table in real - time simply by clicking the Refresh All button. Technical Articles · Building Excel Real - Time Data Components in Visual Basic. . A Specific Scenario (MSN MoneyCentral Stock Quotes Add-In). People have. Excel . Charting Real - time Dde Stock Prices - Excel . Stock Market - Excel . Updating Data - Real Time Stock Price From Google Finance In Excel 2007 - Excel . Building Excel Real - Time Data Components in Visual Basic. as stock quotes . currency exchange rates, inventory levels, price quotes, weather information. ESQuotes - Real time stock quotes for Excel is a powerful Microsoft Excel workbook and Dynamic Link Library (DLL) for stocks and mutual funds. Stock quotes . Im trying to set up an Excel spreadsheet that will download semi - real time stock prices . Yahoo has a html web address which will download a. 8 Feb 2005 Getting Real - Time Data from the Web in Excel These include MSN Money stock quotes ; a dictionary, thesaurus, and encyclopedia; and the. 26 Jan 2007 Download ESQuotes - Real time stock quotes - powerful Excel add-on for quoting stocks & mutual funds direct from Internet. 2 Apr 2012 Creating an MSN-like Stock Quotes add-in for Excel 2007 using Real Time Stock Quotes . Stock Alerts & Indicators Using SlickGrid & Otro. IBXL downloads real - time streaming TWS quotes into Excel and thus it is possible Managing and downloading historical stock quotes couldn't be made much.


Vb Code Not Working Real Time - Excel . Auto Download Spreadsheet - Excel . Import Stock Quotes From Yahoo Finance (or Another Free Source) - Excel . RTQuotesXL: Download real time quotes into Microsoft Excel spreadsheets. free historical end-of-day stock and index data into Microsoft Excel spreadsheets. Stock quote for Excel Maritime Carriers Ltd. (EXM) - Get real - time last sale and extended hours stock prices . company news, charts, and company-specific. 2 Aug 2012 Real time STOCK Data into EXCEL It can be done in excel . once you do that, the stock prices will be on a particular cell and you can tell. Hi all, I have a DDE spreadsheet that receives live stock prices coming into it. I can type a stock symbol (let's say MSFT) into cell A1 and the current stock price .


24 Jun 2008 From here insert the latest stock quote directly in to your excel sheet. this cool trick to fetch real time stock quotes without any webqueries or. View Excel Crop Care Ltd Company Background - The Background page of Excel NSE Quotes and Nifty are also real time and licenced from National Stock . for downloading real - time . streaming market data into Excel spreadsheets for further reliable data and let you monitor real - time . streaming trades and quotes . ESQuotes - Real time stock quotes . ESQuotes is a powerful Microsoft Excel workbook & Dynamic Link Library (DLL) for stocks & mutual funds. Stock quotes are. 17 Aug 2011 Investors Get Instant Access to Stock Quotes in Microsoft Excel While Software Developers Get Real - Time APIs. SAN MATEO, Calif. Real Time Stock Quotes Excel. Getting Market Data ( real - time stock quotes ) into Excel 2007. I've trying to create a trading system, but am hitting a big road block because of. How Do I Get Real Time Stock Quotes To My Excel Worksheet? - I would like to be able to get realtime stock quotes . - Free Excel Help. Real time trading excel. Excel Glasses Stock prices . Stock quote of Excel Glasses Ltd, Excel Glasses stock news, Live Quote, Real time quote, investing data of Excel Glasses stock chart. 25 Mar 2011 For example, if the analysis is driven by the current stock price of a in our Excel table in real - time simply by clicking the Refresh All button. ESQuotes - Real time stock quotes for Excel is a powerful Microsoft Excel workbook and Dynamic Link Library (DLL) for stocks and mutual funds. Stock quotes . Free stock quotes excel. How to Get Stock Quotes. Stock Quote Excel. 25 Jan 2007 Download free trial. Financial investment shareware stock manager. Free real time (r/t) stock quotes using Microsoft Office Excel .


Stock Quotes in Excel 2010. The last five trades feature is not available during the Pre-Market, nor the After Hours. Visit the respective link for the trading information in that session. Stock Quote Excel. RTQuotesXL: Download real time quotes into Microsoft Excel spreadsheets. free historical end-of-day stock and index data into Microsoft Excel spreadsheets. Excel is often used to track stock prices and provide analysis on changing investment scenarios. Using real - time stock quotes is one example of Excel's ability to. anyone might be able to help me achieve real time stock info on excel . I am trying to get is a little more complex than simply the stock price . More Like This. How to Download Historical Stock Prices · How to Get Real Time Stock Updates in Excel · How to Get Stock Quotes in Excel . Download ESQuotes stock quotes in Excel for the Internet. ESQuotes Free real time quotes (when they become available again) Office safe - Internet police. 22 Jan 2010 Re: Real - time /dynamic stock data to EXCEL . Quote Originally Posted by Tom Schreiner View Post. Download from where? If you can provide.


2 Aug 2012 Real time STOCK Data into EXCEL It can be done in excel . once you do that, the stock prices will be on a particular cell and you can tell. Yahoo stock quotes excel. Retrieve stock quotes excel. 17 Mar 2010 If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register. Excel real - time data (RTD) components are new to Excel 2002. real - time data feeds—imagine a stock ticker RTD component that gets stock quotes from an. Excel import stock prices. Live stock quotes excel. Excel is often used to track stock prices and provide analysis on changing investment scenarios. Using real - time stock quotes is one example of Excel's ability to. Is Concatenting Quotes Within Quotes Possible? - Excel . Help With Internet Links And Excel - Excel . How Do I Get Real Time Stock Quotes To My Excel . 21 Aug 2011 Back in the day there used to be an interface to get stock quotes c8, After Hours Change ( Real - time ), d, Dividend/Share, d1, Last Trade Date. Hi everyone So for a while I've been toying with using excel to grab real time stock data. It's very possible and there are endless ways to do it. 25 Mar 2011 For example, if the analysis is driven by the current stock price of a in our Excel table in real - time simply by clicking the Refresh All button. Hi all, I have a DDE spreadsheet that receives live stock prices coming into it. I can type a stock symbol (let's say MSFT) into cell A1 and the. 26 Jan 2007 Download ESQuotes - Real time stock quotes - powerful Excel add-on for quoting stocks & mutual funds direct from Internet. Bring in real - time data in Excel Bring real - time data like user edits and remote stock quotes right to Excel . Publish data to EditGrid directly from Excel Aggregate. Real Time Stock Price From Google Finance In Excel 2007 - Excel . Stock As the Title says, i want real time stock price in my Excel 2007 from Google finance.


Real Time Stock Quotes Excel | Permalink


Excel DDE Workaround


For those who have needed a workaround to the DDE file type issue surrounding Excel, please download the. reg file below and follow these directions. Remember, you can always script this into your. exe if you rather have this run at first launch. Just be sure to use the ExecuteExternalProcess function to have it apply to your local system.


Use ThinReg as usual to register file types (Or MSI installer)


Download the linked ExcelDDEOpen. reg file, open the. reg file using notepad


Change the path to "Microsoft Office Excel 2007.exe", remember to use "\\" instead of "\" to separate directories


Save ExcelDDEOpen. reg


Add entries to registry by double-clicking the modified ExcelDDEOpen. reg file


The attached code for ExcelDDEOpen. reg file is set up to use per-user registry entries. If you want per-machine registry entries, change all occurrences of HKEY_CURRENT_USER to HKEY_LOCAL_MACHINE


Please create a file called ExcelDDEOpen. reg and paste this info into it.


Windows Registry Editor Version 5.00


@="\"C:\\Path\\to\\virtual\\package\\Microsoft Office Excel 2007.EXE\" /e"


@="\"C:\\Path\\to\\virtual\\package\\Microsoft Office Excel 2007.EXE\" /e"


One thought on “ Excel DDE Workaround ”


where is the. reg file?


Los comentarios están cerrados.


About this Blog


VMware ThinApp lets you deliver and deploy applications more efficiently, more securely, and more cost-effectively with agentless application virtualization.


Search ThinApp Blogs


Build an Automated Spread Trading System in Excel Coupon and Review


Publisher Review / Description:


This online course shows you step-by-step how to build and utilize an automated spread trading model using Microsoft Excel.


The System captures the price difference between security pairs of any type -- indexes, stocks, futures, options, LEAPs, etc. Spread returns are typically non-correlated with other investment and trading strategies, making the model an excellent addition to an overall asset management strategy. The System uses three proven technical indicators--exponential moving averages, Percentage Price Oscillator (PPO), and Donchian Channels, to filter and capture situations where spread movement (and hence risk-adjusted profits) are likely to be greatest. Also presented are three real-world spread strategies, including Swiss Franc - Japanese Yen futures spreads, Nasdaq Composite - S&P 500 E-Mini spreads, and 10-Year vs. 5-Year U. S. Treasury Note spreads. The System is optimized for use with daily or hourly data, but can be used on virtually any time interval. Data can be imported into the model with a DDE data link available from most market data providers. You are shown how to build a data "hub" with a DDE link, or run the model with free. csv data files available from Yahoo! Finance or another source. Also included is a complete backtesting model -- simply import historical data and see statistical and graphical results for your chosen spread strategy.


Lo que obtienes con cada curso: ¡Un tremendo valor 3 en 1!


Un curso completo en línea PLUS Código VBA y preguntas frecuentes


Detailed instructions on importing prices using eSignal QLink and Yahoo! Finance


Un modelo completo de Backtesting pre-construido en MS Excel con gráficos y estadísticas de comercio para su análisis histórico


days of online access to access the course materials and learn how to build and use your new Trading Model


An online course that teaches you step-by-step how to build an automated Spread Trading System in Excel!


Screenshots:


User Review:


00 Computerized Stock Trading System Automated trading will should have his or her part time jobs in jonesborough tn own trading online job at home in uk system based on his or excel vba based automated trading system binary options practice trading account nadex review her own rules that the profit or loss is. ATS. Building an Automated Stock Trading System in Excel Building Excel Spreadsheet Vba Macro Dde This web-based forex trading forex binary options trading system make over 13000 in 13 days system is used & trusted excel vba based automated trading system by


Compare how to make money through binary options


Build an Automated Stock Trading System shows you how to binary option methods capital punishment robot 2015 build a how to win in binary options gold system sophisticated automated stock trading model using MS Excel. Of automated trading system excel sheet through a vba whether the method is effective for binary options martingale based execution, visual basic. Building an Automated Sector Fund System in Excel Trading Building Excel Spreadsheet Vba Macro Dde You excel vba based automated trading system excel vba based automated trading system create the scenario based on your current financial. into an algorithm that provides me with buy and sell alerts based on I would imagine financial modelling excel vba based automated trading system with excel. Build an Automated Stock Trading System in Excel $90 build a sophisticated excel vba based automated trading system automated stock trading model PLUS VBA Code and FAQs sections. ATS. An interactive dashboard based on hyperlinks, like this. Download Automated moving average to forecast in excel Trading Software; Automated using MS Excel. Stand-Alone Market Trading Software & Excel Based how to win in binary option paypal free deposit Trading Software. Trader's Excel Spreadsheets. binary option robot 100 automated trading software 2014 Build an Automated Stock Trading System v1 google jobs working online at home to build a sophisticated automated stock trading model using MS Excel. tick result. microsoft excel 2010 | excel vba. Algorithmic Trading The FTS a to z of forex trading Real Time System lets you create You create the strategy in Excel by writing a part time typing jobs online in america VBA macro world of automated trading. The System. net and this file is available there. Patrick O'Beirne provides training for best practice and accelerated productivity, and expert consultancy in spreadsheet modelling, model audit and testing What is SpreadsheetML. SpreadsheetML is a new format used by Microsoft® Excel® 2007 to represent a spreadsheet with an XML-based best usa binary options brokers trading top 10 file and covers almost every. xls is a full featured Excel/VBA based automated trading, charting and backtesting solution for trading S&P futures! Just fill in the excel vba based automated trading system stats of the trading system, the test length and the level of drawdown/ruin to be tested and hit the Calculate button. MS Excel uses Microsoft's Visual broker fr binre optionen binary options Basic (VBA) Automated Spread Trading System in MS Excel


From Wikipedia, the free encyclopedia


В© 2015 Company Name. Todos los derechos reservados


API Solutions


API Solutions


We offer API and FIX CTCI solutions that let you build your own trading applications, get market and chart data and view your IB account data using the technology that's right for you. Our technologies complement each other to let you create the trading solution that best meets your needs.


Build Your Own Trading Application


IB API - Build a complete trading application that connects to our advanced order routing and trading system using our IB Application Programming Interface (API):


Choose from among several available IB API programming languages, including Java. NET (C#), C++, ActiveX or DDE.


If you're a beginning API programmer, use our DDE for Excel API sample as the basis for your DDE-based trading application.


The IB API requires no additional technical overhead.


FIX CTCI – For clients with the knowledge of and resources to support FIX CTCI, a robust, industry-standard solution.


Get Market Data and Chart Data


IB API – Subscribe to and view market data through your custom application while taking advantage of Trader Workstation, our innovative trading platform.


IB Gateway – Connect to IB market data in a seamless experience with a minimal interface.


WT Web API – Add market data and chart data to your custom trading interface or website.


View Your Account Data


Access all of your critical IB account data, including positions, balances and margin requirements, through your own custom IB API application.


Use IB Gateway to access your account data in a seamless, minimal interface.


Our dedicated API support team is ready to help you with your IB API and FIX CTCI questions.


Learn More About IB API


Learn More About FIX CTCI


Learn More About WT Web API


IB SM. InteractiveBrokers. com ®, IB Universal Account SM. Interactive Analytics ®, IB Options Analytics SM. IB SmartRouting SM. Portfolio Analyst TM y IB Trader Workstation SM son marcas de servicio y / o marcas comerciales de Interactive Brokers LLC. Documentación de apoyo para cualquier reclamo e información estadística se proporcionará a petición. Los símbolos de negociación que se muestran son sólo para propósitos ilustrativos y no pretenden presentar recomendaciones.


El riesgo de pérdida en el comercio en línea de acciones, opciones, futuros, divisas, acciones extranjeras y bonos puede ser sustancial. Las opciones no son adecuadas para todos los inversores.


Para obtener más información, consulte el apartado "Características y riesgos de las opciones estandarizadas". Para obtener una copia, visite http://www. theocc. com/about/publications/character-risks. jsp. Antes de negociar, los clientes deben leer las declaraciones pertinentes de divulgación de riesgos en nuestra página de advertencias y exenciones de responsabilidad: http://www. interactivebrokers. com/disclosure. La negociación en margen es sólo para inversores sofisticados con alta tolerancia al riesgo. Usted puede perder más que su inversión inicial. Para obtener información adicional sobre las tasas de préstamos con margen, consulte http://www. interactivebrokers. com/interest. Los futuros de seguridad implican un alto grado de riesgo y no son adecuados para todos los inversores. La cantidad que puede perder puede ser mayor que su inversión inicial. Antes de negociar futuros de valores, lea la Declaración de divulgación de riesgos de futuros de seguridad. Para obtener una copia, visite http://www. interactivebrokers. com/disclosure. Existe un riesgo sustancial de pérdida en el comercio de divisas. La fecha de liquidación de operaciones en divisas puede variar debido a las diferencias de zona horaria y los días festivos. Cuando se negocia a través de los mercados de divisas, esto puede requerir fondos de préstamos para liquidar operaciones de divisas. La tasa de interés de los fondos prestados debe ser considerada al calcular el costo de las operaciones en múltiples mercados.


INTERACTIVE BROKERS ENTITIES


INTERACTIVE BROKERS LLC is a member NYSE - FINRA - SIPC and regulated by the US Securities and Exchange Commission and the Commodity Futures Trading Commission. Headquarters: One Pickwick Plaza, Greenwich, CT 06830 USA www. interactivebrokers. com


INTERACTIVE BROKERS CANADA INC. Is a member of the Investment Industry Regulatory Organization of Canada (IIROC) and Member - Canadian Investor Protection Fund. La negociación de valores y derivados puede implicar un alto grado de riesgo y los inversores deben estar preparados para el riesgo de perder toda su inversión y perder otros montos. Interactive Brokers Canada Inc. es un distribuidor exclusivo para la ejecución y no proporciona asesoramiento ni recomendaciones sobre inversiones en relación con la compra o venta de valores o derivados. Oficina registrada: 1800 McGill College Avenue, Suite 2106, Montreal, Quebec, H3A 3J6, Canadá. www. interactivebrokers. ca


CORREDORES INTERACTIVOS (INDIA) PVT. LIMITADO. Es miembro de NSE. BSE & NSDL [http://www. sebi. gov. in]. Regn. Nº NSE: INB / F / E 231288037 (CM / F & O / CD); BSE: INB / F / E 011288033 (CM / F & O / CD); NSDL: IN-DP-NSDL-301-2008. CIN-U67120MH2007FTC170004. Domicilio social: 502 / A, Times Square, Andheri Kurla Road, Andheri Este, Mumbai 400059, India. Tel: +91-22-61289888 / Fax: +91-22-61289898 www. interactivebrokers. co. in


INTERACTIVE BROKERS SECURITIES JAPAN INC. 商号:インタラクティブ・ブローカーズ証券株式会社。 金融商品取引業者:関東財務局長(金商)第187号。 加入協会:日本証券業協会。 東京カスタマーサービス:03-4588-9700(平日8:30-17:30)。 Registered Office: 4th Floor Tekko Kaikan, 3-2-10 Nihonbashi Kayabacho, Chuo-Ku, Tokyo 103-0025 Japan www. interactivebrokers. co. jp


INTERACTIVE BROKERS HONG KONG LIMITED is regulated by the Hong Kong Securities and Futures Commission, and is a member of the SEHK and the HKFE. Registered Office: Suite 1512, Two Pacific Place, 88 Queensway, Admiralty, Hong Kong SAR www. interactivebrokers. com. hk


МИРОВОЙ ВАЛЮТНЫЙ РЫНОК FOREX


Форекс банки Кросс курс валют Дерево инструментов FOREX ( Форекс ) Contributors ( Форекс банки ) ABBM Allied Irish DUB Barclays Bank LDN Broker snapshot LDN CMC LDN City Bank Israel TEL DeltaStock SOF Discount Bank Israel TEL Dresdner Kleinwort FFT Dresdner Kleinwort SGP EFX Los Angeles LAX ESSE European Central Bank of I TEL First international Bank of I TEL GIFG GEN HotSpot FXi NYC Investec Bank Israel TEL Kantonalbank ZUR Khanani & Kalia Intl. Ltd. KHI Leumi Bank Israel TEL London Bullion Market Associa LDN MIG Investments SA ZUR Macedonian Market SKO Mercantile Bank Israel TEL Merita Bank HEL Mizzahi Bank Israel TEL NewsWire 18 MUM Nova Ljubljanska Banka LJU OHV AMS OKO Bank HEL Otzar Bank HEL Poalim Bank Israel TEL Rada Forex NYC Realtime Forex GEN Reems Exchange DXB SAXO Bank COP SHK Bank HKG Sampo HEL TenforeX Average Best Bid Ask FFT TenforeX FFT TenforeX Lite FFT Trinkaus DUS Tullett Prebon HKG UBS ZUR Union Bank Israel TEL Windsor Broker CYP Cross Rates ( Кросс курсы валют ) AFN AMD AOA Afganistan Afghani Albania Lek Algerian Dinar Argentina Peso Australian Dollar Azerbaijanian Manat BEC BGP BUK BYR Bahamas Dollar Baharain Dinar Bangladesh Taka Barbados Dollar Belize Dollar Bermuda Dollar Bhutan Ngultrum Bolivia Boliviano Bosnia-Herzogovinia Marka Botswana Pula Brazil Real Brunei Dollar Bulgaria Lev Bulgaria Lev old Burundi Franc CDF CFA Franc (XAF) CFA Franc (XOF) Cambodia Riel Canadian Dollar Canadian Dollar Eur. Style Cape Verde Escudo Cayman Islands Dollar Chile Peso China Yuan Colombia Peso Comoros Franc Costa Rica Colon Croatian Kuna Cuba Peso Cyprus Pound Czech Republic Koruna Denmark Krone Djibouti Franc Domican Republic Peso E. Caribbean Dollar Ecuador Sucre Egypt Pound El Salvador Colon Estonia Kroon Ethiopian Birr Euro Fiji Dollar French Pacific Island Franc GHS Gambia Dalasi Georga Lari Ghana Cedi Gibralta Pound Gold Guatemala Quetzal Guinea Republic Franc Guyana Dollar Haiti Gourde Honduras Lempira Hong Kong Dollar Hungary Forint IRD Iceland Krona India Rupee Indonesia Rupiah International Monetary Fund Iran Riyal Iraq Dinar Isreal New Shekel Jamaica Dollar Japan Yen Jordan Dinar Kazakhstan Tenge Kenya Schilling Korea Won Kuwait Dinar Kyagyzstan Som Laos Kip Latvia Lat Lebanese Pound Lesotho Loti Libya Dinar Lithuania Litas MTP Macao Pataca Macedonia Denar Madagascar Ariary Madagascar Franc Malawi Kwacha Malaysia Ringgit Maldives Rufiyan Malta Lira Mauritania Ouguiya Mauritius Rupee Mexico New Peso Moldavan Leu Morocco Dihram Mozambique Metical Mynamar Kyat NOR Namibia Dollar Nepal Rupee Netherlands Antilles Guilder New Zealand Dollar Nicaragua Cordaba Ngera Nara Norway Krone Oman Riyal Pakistan Rupee Panama Balboa Papua New Guinea Kina Paraguay Guarani Peru New Sol Philippines Peso Platinum Poland Zloty Qatar Riyali RSD Romania Leu Romania Leu New Russia Rouble Rwanda Franc SAL Basket SDP SDR Intl. Monetary Fund SRD Sao Tome & Principe Dobra Saudi Arabia Riyal Serbia Dinar Seychelles Rupee Sierra Lenone Leone Silver Singapore Dollar Slovakia Koruna Slovenian Tolar Soloman Island Dollar Somalia Schilling South Africa Rand Sri Lanka Rupee St. Helena Pound Sudan Dinar Sudanese Pound Surinam Guilder Swaziland Lilangeni Sweden Krona Switzerland Franc Syria Pound TWK Taiwan New Dollar Tanzania Shilling Thailand Baht Tonga Island Pa'anga Trinidad&Tobago Dollar Tunisia Dinar Turkey Lira Turkey New Lira Turkmenistan Manat UAE Dirham USZ Uganda Shilling Ukraine Karbovanet United Kingdom Pound United States Dollar Uruguay Peso Uzbekistan Sum Vanuatu Vatu Venezuela Bolivar Vietnam Dong West Somoa Tala Yemen PDR Dinar Yemen Riyal Yugoslavia Dinar Zambia Kwacha Zimbabwe Dollar Zimbabwe New Dollar Money Market ( Денежный рынок ) CIBOR (Copenhagen) Denmark Krone Domestic CDs Euro Domestic Deposits Euro United Kingdom Pound EURIBOR Euro Euro Deposits Australian Dollar Canadian Dollar Euro Hong Kong Dollar Japan Yen Kuwait Dinar New Zealand Dollar Norway Krone Poland Zloty Saudi Arabia Riyal Sudan Dinar Sweden Krona Switzerland Franc UAE Dirham United Kingdom Pound United States Dollar FR22 Switzerland Franc Forward Rate Agreement ADD Czech Republic Koruna Euro Hong Kong Dollar Hungary Forint Japan Yen Poland Zloty Saudi Arabia Riyal Switzerland Franc United Kingdom Pound United States Dollar GOFO Gold IMM FRAs Czech Republic Koruna Hungary Forint ISA0 Japan Yen ISA1 Saudi Arabia Riyal ISQ1 United Kingdom Pound ISQ3 Australian Dollar Canadian Dollar Hong Kong Dollar Korea Won Poland Zloty South Africa Rand Taiwan New Dollar Inter Bank fixings Canadian Dollar Euro Japan Yen Switzerland Franc United Kingdom Pound United States Dollar Interest Rate Swap/Annual 3Mo Czech Republic Koruna Denmark Krone Euro Hungary Forint Norway Krone Saudi Arabia Riyal Sweden Krona United Kingdom Pound United States Dollar Interest Rate Swap/Annual 6Mo Czech Republic Koruna Denmark Krone Euro Hungary Forint Norway Krone Poland Zloty Sweden Krona Switzerland Franc Interest Rate Swap/Semi 3Mo United States Dollar Interest Rate Swap/Semi 6Mo Australian Dollar Japan Yen Singapore Dollar Thailand Baht United Kingdom Pound LIBOR Fixing United States Dollar LIGO United States Dollar NIBOR (Norway) Norway Krone NZBR New Zealand Dollar ONTA Euro STIBOR (Stockholm) Sweden Krona Prec. Metalls & Coins ( Драгоценные металлы ) AREG Switzerland Franc (Coin) United States Dollar (Coin) Australian Nugget Switzerland Franc (Coin) United States Dollar (Coin) Britania Switzerland Franc (Coin) United States Dollar (Coin) Double Eagle Double Switzerland Franc (Coin) United States Dollar (Coin) French Napolean Switzerland Franc (Coin) Gold Australian Dollar (O) Euro (O) Germany Mark (O) Hong Kong Dollar (O) South Africa Rand (O) Switzerland Franc (K) Switzerland Franc (O) United Kingdom Pound (O) United States Dollar (O) Kruggerrand Switzerland Franc (Coin) United States Dollar (Coin) Maple Leaf Switzerland Franc (Coin) United States Dollar (Coin) Mexican 50 Peso Switzerland Franc (Coin) United States Dollar (Coin) NBL Switzerland Franc (Coin) United States Dollar (Coin) New Sovereign Switzerland Franc (Coin) United States Dollar (Coin) Old Sovereign Switzerland Franc (Coin) United States Dollar (Coin) Palladium Euro (O) Germany Mark (O) Switzerland Franc (K) United States Dollar (O) Platinum Euro (O) Germany Mark (O) Switzerland Franc (K) United States Dollar (O) Silver Australian Dollar (O) Euro (O) Germany Mark (O) Switzerland Franc (K) United Kingdom Pound (O) United States Dollar (O) Vreneli 10 Fr Switzerland Franc (Coin) Vreneli 20 Fr Switzerland Franc (Coin)


Описание продукта: Forex - самые быстрые и надежные онлайн котировки по 170 мировым валютам, которые включают в себя, как основные валютные пары (EUR, USD, GBP, JPY, CHF, CAD ) с индикацией банка или брокера - контрибьютера, так и экзотические валюты (зимбабвийский доллар, малайзийский ринггит, эфиопский быр, кин папуа - новая гвинея и другие). Дополнительно, в системе можно видеть кроссы по указанным валютам, форварды, депозиты, процентные ставки, котировки по основным драгоценным металлам. Практически все котировки имеют историю. Quotespeed - это самые быстрые котировки, они моментально отображаются на Вашем экране. Наша технология передачи данных позволила оставить позади многих и мы можем смело утверждать, что наши котировки приходят быстрее. Многие наши клиенты используют это преимущество в своей работе, ведь они видят котировки раньше остальных, быстрее принимают решение и выигрывают.


В состав системы входит удобная программа технического анализа, позволяющая работать с историческими графиками, возможно использование Time&Sales, возможно закачивать информацию по DDE и client API в Excel, Metastock, Omega Tradestation и другие программы в режиме реального времени.


Этот продукт используют: Коммерческие банки, брокерские и инвестиционные компании, частные инвесторы, дилинговые центры.


Copyright by ООО "Финсервис 2000" c 1999-2008


Software Description: This online course shows you how to build an automated spread trading model using MS Excel. The System captures the price difference between security pairs of any type - indexes, stocks, futures, options, LEAPs, currencies. The System uses three proven technical indicators - exponential moving averages, Percentage Price Oscillator (PPO), and Donchian Channels - to capture spread movements when profits are likely to be greatest. Includes three spread strategies for Swiss Franc - Japanese Yen futures, Nasdaq - S&P 500 E-Mini, and 10-Year vs 5-Year U. S. Treasury Notes. The System is optimized for use with daily or hourly data, but can be used on any time interval. You are shown how to build a data "hub" with a DDE link, or run the model with free. csv data files from Yahoo! Finance or another source. A PDF Guide is provided along with the online course so you can choose how to learn in the most comfortable way. Also included is a complete backtesting model -- simply import historical data and see statistical and graphical results for your chosen spread strategy.


What You Get: A TREMENDOUS 3-IN-1 VALUE! - PDF Guide - Online course including everything in the PDF Guide PLUS VBA Code and FAQs sections - Pre-built Backtesting Model in MS Excel with graphs and trade statistics - Online access to the course materials


Benefits - Integrate Excel, VBA, formulas, and data sources into a profitable trading tool - Acquire knowledge applicable to any Excel modeling project - Save money by eliminating recurring software costs - Calculate Buy/Sell signals on multiple spread pairs within seconds


Technical Requirements - MS Excel for Windows - Adobe Acrobat Reader - 5Mb disk space - Date-Time-Close price data on your chosen time interval - (OPTIONAL) DDE data import link for Excel


No specific requirements


This software is designed to run on the following operating systems:


Windows XP, Windows NT, Windows Me, Windows 98, Windows 95, Windows 3.x, Windows 2003, Windows 2000


Build an Automated Spread Trading System Keywords:


Forex Gold Trader is an automated forex trading system, expert advisor which assists you in forex currency trading, forex trading strategies, trading gold. An automated Forex Robot, Metatrader 4 to give excellent profitability on your forex trading. Forex robots can work perfectly with backtest or demo account testing. But most of them have FAILED ON REAL ACCOUNT!3. Do you know? A recent survey estimated up to 95% of Forex traders continuosly.


Automatic Financial Trading Signal 1.0


AFTS (Automatic Financial Trading Signal ) is an automated financial trading system. that notify by Email when your trading system generate a long/short(flat) signal on several stock/futures/cross. BSD License


With Facade you can view your upcoming and future appointments and tasks directly on your Smartphone Today screen, keeping you up to date regarding all important upcoming events. The program also includes a Launcher tool for creating application shortcuts Calendar Tab View 30 days or more of your upcoming appointments Scroll through your appointments using your Smartphone joy-pad View appointment status icons with each appointment item.


Parity Plus - Stock Charting and Technical Analysis 2.1


Stock Profit Calculator is the first equity calculator that lets your store buy and sell calculations for quick reference. All calculations are stored in an easy to read table that allows quick access for updates. The main calculator sections is freeware and never expires. Stock profit Calculator is much like the online java script stock calculators you have probably used before. The biggest difference is that there is also a table that.


Build an Automated Stock Trading System v1


Este curso en línea le muestra cómo construir un sofisticado modelo automatizado de negociación de valores utilizando MS Excel. Microsoft's Visual Basic (VBA) language is used in conjunction with Excel's user interface, formulas, and calculation capabilities to deliver a powerful and flexible trading tool. El modelo incluye cinco indicadores técnicos probados (ADX, cruces de media móvil, estocástica, bandas de Bollinger y DMI). Se le guía paso a paso mediante la creación de hojas de trabajo, archivos, intervalos, fórmulas de indicadores, botones de control, enlaces DDE / Active-X y módulos de código. Construir el modelo, importar los datos de precios, ejecutar el modelo haciendo clic en un botón, y tomar sus decisiones comerciales. Utiliza las características de trading de tendencia y swing-trading. Operates with your choice of FREE ASCII. TXT files available on the internet, or a subscription data service. Can be used alone or in conjunction with your existing fundamental and market analysis to improve investment timing and avoid unprofitable situations. También se incluye un modelo de Backtesting preconstruido para el análisis histórico y para probar diversas existencias y períodos de tiempo.


What You Get: A TREMENDOUS 3-IN-1 VALUE!


- An Online Course showing you how to build and operate the model PLUS VBA Code and FAQs sections - Detailed instructions on importing prices into Excel using eSignal QLink and Yahoo! Finance


- A pre-built Backtesting Model in MS Excel with graphs and trade statistics


- 60 days of online access to download the materials and take the course


- Learn to integrate Excel, VBA, formulas, and data sources into a trading tool


- Acquire unique knowledge for any Excel modeling project


- Save money by eliminating recurring software costs


- Calculate trading signals on hundreds of stocks within seconds


- MS Excel for Windows


- Daily Open-High-Low-Close stock data


Predicted future versions and notices:


The doDownload. com constantly monitors the update of all programs, including information from the Build an Automated Stock Trading System v1 changelog file, however sometimes it can happen that data are not complete or are outdated. We assume that author continue's to develop v1 version with further advanced features, and soon you will be informed. Equally important v2 upgrades of the program we will continue to monitor. Full Build an Automated Stock Trading System description has been compared with the overall software database and our algorithm has found the following applications (are showed below).


Suggested Investment & Brokers Tools downloads and alternatives


This online course shows you how to build an automated spread trading model using MS Excel. Online course showing you how to build and operate the model PLUS VBA Code and FAQs sections. Detailed instructions on importing prices into Excel using eSignal QLink and Yahoo.


or an automated DDE data link if desired. Simplemente ejecute el sistema sobre una base semanal y tomar sus decisiones de inversión. Detailed instructions on importing prices into Excel from eSignal QLink and Yahoo.


s futures trading platform allows you to fully automate your futures scalp trading strategies.


Windmill Software Ltd Data Acquisition Intelligence


Windmill software collects data from instruments and devices connected to your PC. We have a range of drivers for many types of equipment, and now offer our newsletter subscribers free software to log data from instruments connected over RS232, RS485, Modbus and TCP/IP. This means that you can connect these instruments to Excel .


Using Excel you could average readings over time or a number of sampling points; calculate control outputs; or put data directly into reports. You can collect data with the Windmill Logger trial or free ComDebug application, and after collection has finished import it into your Excel spreadsheet. Alternatively you can transfer live data, using dynamic data exchange or the Windmill Real Time Data Server.


The free software download includes ComDebug which is completely free and logs data from one instrument. Data can be imported into Excel after collection has finished. It also features a free trial of other Windmill data logging and charting programs, which let you send data to Excel in real-time.


The easiest way to get data into Excel is to open a logged data file after collection has finished. Windmill Logger can periodically close one data file and start another without pausing data collection, so no need to interrupt your tests or experiments to see the data.


In Excel, from the File menu select Open.


Select "All Files" as the file type.


Choose your Logger *.wl file from the Windmill folder. (Or your WM Collect file if using the Microlink 840 Data Logger .)


Excel will recognise this as a tab separated value file. Use the default options offered by the spreadsheet for importing the data.


Save the data as an Excel file.


Example of data logged by Windmill being analysed in Excel


Windmill 7 lets you aquire live data in Excel. There are two ways to do this:


Use DDE


Use the Windmill Real Time Data Server


You don't need any extra software to use DDE (dynamic data exchange. You can just copy and paste data links which will continually update with live values or, for more sophisticated tasks, can use a macro to grab data from Windmill. Some examples are given below


Alternatively you can use our Windmill Real Time Data Server. This is supplied as part of Enhanced Windmill or costs £50 as a supplement to standard Windmill. The Real Time Data Server works with 32-bit systems.


Copying and Pasting Live DDE Data Links


The Windmill DDE Panel lets you copy and paste live data into Excel .


In DDE Panel, press the Copy to Clipboard button


Choose the type of information you want to copy: data values, channel names, data units, alarm settings, etc.


Move to Excel and select Paste Special from the Edit menu.


Choose to paste as a link. Continually updating live data will appear in Excel.


For more sophisticated tasks, or to log live data in Excel, you can use macros.


Using Macros for Analysis and Control with Excel


Excel offers you analytical capabilities and lets you calculate control values to send back to the hardware.


To try out data acquisition into Excel


Load Windmill DDE Panel and start collecting data from your instrument.


Load Excel with a clean sheet, and then choose Record New Macro from the Tools > Macro menu. Create an empty macro and then copy and paste the example macros given below into it.


We have three example macros. The first reads data from one channel. for example the current temperature reading. The second shows how to send data to an analogue or digital output. The third reads data from all instruments' channels.


To read data from one channel called Chan_00 and place it into a cell in the spreadsheet, create the following VBA code. (A channel holds one type of data. For a laboratory scale, you might have one channel holding the current weight. For a GPS receiver you might have two channels: one holding latitude and one holding longitude.)


To send data to an analogue or digital output channel, called 00006, create the following VBA code. (Note: You can send up to 7 characters. Values with more digits will be rounded up or down. For example 1.234569 will output as 1.23457.)


This macro repeatedly samples data from all the instruments' channels and stores the data in the Excel worksheet (by default Sheet 1). When the macro is run the operator chooses how many times to sample all the channels, and the interval between taking sets of samples. The macro loops until the required amount of samples have been collected. Make sure DDE Panel is running before starting the macro. You can quickly check DDE links by Copying them to Clipboard in DDE Panel and using Paste Special in Excel, before running the macro.


Another good macro for logging data, this time only logging when new data arrives, is given in Issue 56 of Monitor. Many more example macros are given in our Excel Tips and Tricks page.


Data Acquisition Example


In the example below Excel is reading data from the Windmill DDE Panel and storing it in cells B4 - B8. These cells are updated automatically whenever DDE Panel takes new samples, at which point Excel calculates the average and standard deviation and stores them in cells B10 and B11.


Our free Monitor newsletter (ISSN 1472-0221) features a series of Excel Corners, giving hints and tips on using Excel. To subscribe to Monitor fill in your e-mail below.


Our free Monitor newsletter (ISSN 1472-0221) features a series of Excel Corners, giving hints and tips on using Excel. To subscribe to Monitor fill in your e-mail below.


Another Question on using Excel with Windmill Software?


Windmill and Excel


Navigation:


Exchange Data Between Excel and Minitab – DDE?


@abarnils Unfortunately Microsoft discontinued support for DEE a few years ago and we rely on them for it, so I would only use it with caution. Generally speaking you need both files open in order for the “live” connection to be live…so you literally need to keep Excel open the entire time as well as Minitab.


May I ask why you want it “live”? Do you literally want to watch charts updating in Minitab, or do you just want to be able to update an analysis regularly? There may be better solutions using Macros or custom programming and you could add a button to your toolbar to update from the data source whenever you want.


Viewing 2 posts - 1 through 2 (of 2 total)


Re: DDE and updating


i would to do exactly the same thing with DDE coming from metatrader and i know nothing about VB did you achieve your goal, it' is possible to have a sample of your script to build a database coming from DDe link . i'm trading full time on forex i'm using tick data to get signal, and today i have to stay all day in front of my computer to key in data to build my database of ticks


your help will be much appreciated


thank's in advance


grant606 wrote: Via a dde link, I have a constantly changing (real-time) value in cell A1.


How can I automatically copy and add the latest value every 1 minute into a column?


Any suggestions much appreciated.


Relevant Pages


Re: Access/Word 2007 Mail Merge . have thought that they would have occured earlier in the connection process. . specify DDE, I always get the DDE dialog. . might be "unusual" about your database, its location, etc. . This isn't quite what I normally see either: Queries with joins are . (microsoft. public. word. mailmerge. fields)


Re: Extra Access Instance with Automated Mail Merge . DDE always runs the application; . I meant that I used ODBC instead of DDE for the data connection, . & Gt; Are you certain the document is not connected to the database . database when it is opened (since it uses the database as its data source ) . . (microsoft. public. office. developer. automation)


Re: Mail Merge - Fields missing within "insert merge field" tab . The DDE is "working" - I carried out the test as suggested and it did all the . In addition, I have another database, which is . I did wonder whether the excel document was corrupted because I tried to . with a blank Word doc and tried to merge to the Excel . (microsoft. public. word. mailmerge. fields)


Re: Mail merge in word 2003 . The really obvious setting that would affect /any/ DDE connection . Access to open the database, . machines not running office 2003 and a few machines running office . After you point it to the data source, . (microsoft. public. word. mailmerge. fields)


Re: My merge field is being cut off in my word doc - any thoughts? . the Confirm conversion at open box and then connected to my data source. . DDE connection. . Is the database, or Access, already open when you try to connect? . (microsoft. public. word. mailmerge. fields)


Posted in Tools


Here’s a plot of part of the day’s Dollar Weighted On Balance Volume superimposed over the price of the S&P E-mini (ES) futures. It only covers the part of the time my laptop was connected to the intertubes today, but I thought it was interesting. The Pink is the ES, the Blue is the DWOBV. There was a divergence around 10:30 AM that was followed by a big drop:


Also, I updated the dollar weighted CAT tool to record and plot the ES price (or whatever you put in your list as the first symbol), as well as added a capability to add a start time. That way you can click “Start” and it will wait to record until the time hits, or leave it blank and it will just start immediately. The update is in the “CAT_TOS_DDE_Recorder. zip” file in “Released Tools “. In the future I plan to do a bit of a re-do of the tool to make it more generic, so keep your eyes peeled for that.


It was pointed out to me that the prior CAT tool is really making a plot of On Balance Volume. I called it Advance / Decline, but it’s not really doing that in the official sense of the term. Anyway, it was also pointed out to me that 5 million shares of a biotech bomb move this indicator just as much as 5 million shares of GOOG, which is right, of course. So I added another file in my CAT tool release, called “CAT_DollarWOVB. xls”. It’s a dollar-weighted On Balance Volume calculation. This way, the 5 million shares of biotech bomb at $1.20 isn’t as important as the 5 million shares of GOOG at $525.


Download the “CAT_TOS_DDE_Recorder. zip” at “Released Tools ” to get the update.


Donors rejoice: It’s finally here! My Complex Analysis Tool (CAT) for Think or Swim. This tool is an extension of my TOS_Excel_DDE tools, with the addition of macros that record the data at time intervals you choose. I covered the full how-to on DDE linking in a previous post. An earlier version is what I used to create the plots in these two posts .


The CAT tool comes pre-configured to take the S&P 500 and calculate an Advancing / Declining Volume for the index in real time. You can get data as often as every second. If the price of a stock now is above the price at the last time step, then the volume for that stock since the last step is positive. Vice versa for down. The result is summed for the whole list and then plotted. Here’s an example plot:


You could adapt this tool to other calculations or stock watch lists. Instructions are in the file; hopefully it’s self explanatory, but I can answer any questions you may have as you try to modify it to your needs.


The CAT tool is for donors only. You can download the file “CAT_TOS_DDE_Recorder. zip” from the Donors Only folder under the “Released Tools ” section on my Google Site. If you haven’t yet become a blog donor, you can do so now by clicking the donate button. Donate an amount you feel my tools are worth to you.


If you want me to make you a custom version of the CAT tool, you can also email me for a price quote. Thanks for your support!


I’ve done an update to my Excel DDE template and example files. Kyle left a comment saying that my template didn’t handle options tickers. And he was right! I’ve fixed that bug. The updated files are in Released Tools over on my Google site.


As I wrote before. I’m working on a tool for my blog donors that will allow recording of the DDE data from Think or Swim in Excel for doing time-based advanced calculations. I’ve got the data recording working now.


I put the recording logic into my example file for calculating the average bid / ask spread of the S&P500, and hooked it up to a plot. The logic records the DDE values once per second, and saves the value if it changed from the prior saved value. The plot updates in real time as the new values come in. Here’s a snapshot of the average bid / ask data for the S&P500 stocks from today, starting at about 2:15 PM ET (13:15 CT in the plot) and going until after the close:


Can you tell where the market closed without looking at the time axis? I watched it real time–it was cool to actually “see” the close unfold.


Here’s a zoomed-in view:


It was interesting to me that the spreads narrowed going into the close, indicating more trading liquidity, and then blew out after the bell as order flow stopped. Nothing too earth-shattering discovered here, but it’s a demo of the recording and plotting capability. There’s no reason you’d want to plot price in this tool–it’s only good for the kinds of things you CAN’T plot in Think or Swim. Next to come are the alerts and a couple of other things. Stay tuned!


Mensaje de navegación


Copy / Paste DDE Link


When you copy quote data to Excel, a DDE link is created. The columns in Excel will automatically update as new data flows into the FutureSource data stream.


To copy quote data to Excel


With the Quotes Board or Quotes Grid as the active window, select the rows or cells to copy on the price page: To select the entire quote, from the Edit menu, select Select All . To select a section of the price page, click on the top-left cell in the area to copy, then hold the Shift key and click on the bottom-right cell in the area you wish.


From the Edit menu, select Copy Link .


Right-click on the price page to display the context menu, select Edit . then Copy Link .


Launch Excel, and open a blank spreadsheet.


Click in the Excel spreadsheet where the price data should be inserted.


From the Excel Edit menu, select Paste .


Press ( Ctrl+V ). Result . The data will be copied, and the datastream is established. New price information will continue to be fed into the Excel spreadsheet.


If the Workstation application is subsequently closed with the Excel spreadsheet still open, the FutureSource DDE link will appear in the system tray to remind you that the data link is still established:


To disconnect the DDE link


Right-click on the DDE link icon in the system tray, and select Exit .


Exit the Microsoft Excel application.


As a general rule, our developers aren’t the biggest of basketball fans, but they do have a soft spot for the statistical analysis involved in the NCAA Basketball tournament. Their non-parametric regression analysis of the effect of a particular shade of blue in a given team’s uniform is fascinating…though maybe not so helpful in projecting the performance of Syracuse or Ohio State. They were hoping to include a smoothing spline function based on the species of each team’s mascot; unfortunately, we couldn’t afford the server space. Next year, our developers’ spurious plan is to run a pool to rent space on the server cloud to create a kernel function using only a single head coach’s last name (Duke is the heavy favorite). Despite our enthusiasm for these kinds of statistical gymnastics, we won’t make you search for this release’s Cinderella. Because every feature shines like the proverbial glass slipper. So break out the sweat bands, lace up those high-tops, and get ready for our newest tools.


On Saturday, March 3rd, 2012 we activated new features in version 1808.60. Éstas incluyen:


New Account Statement Layout


Having a money market sweep vehicle in your account can be a great way to earn some interest on your spare cash. It can also at times make understanding your cash history a bit of a challenge. So we’ve made some smart updates to the Account Statement screen to help you keep track of your cash flow at a glance.


Money market and cash transactions have been synchronized into one contiguous Cash and Sweep Balance view.


MMDA sweeps will no longer appear as discrete items in your watch lists or position statements.


New Active Trader Templates


We’ve expanded the capacity of our saved order templates to include order templates for the Active Trader Ladder. With this in play, in just a couple clicks, you can now switch between a single order, an OCO bracket, or even a custom saved order type on the Active Trader Ladder.


The Active Trader Ladder now has pre-built templates for Single, OCO, and Trigger orders with up to three brackets.


Custom saved brackets with non-standard legs, links, and order types can be saved and selected by name.


CNBC Europe and Asia


Today’s market news doesn’t stop when you shut down your computer for the night, so we’re inviting you to turn that computer back on and keep up with the news brought to you by CNBC Asia and CNBC Europe.


Available on the Home Page and the CNBC Gadget.


CNBC Europe: Broadcasts from 5:00 AM to 10:00 PM London time (that’s 12:00 AM to 5:00 PM EST).


CNBC Asia: Broadcasts from 5:00 AM - 7:00 PM Hong Kong time (that’s 4:00 PM to 6:00 AM EST).


CNBC US: Broadcasts from 5:00 AM - 8:00 PM EST


Probability of Expiring OTM Feature


Keep your shorts on! We have added functionality to all of our options chains that will let you see the probability of an option expiring out-of-the-money. So now you can see at a glance the probability that your short option (or any other option) will be worthless at its expiration date.


Open up an options chain on the Trade, Analyze, or Alerts page and select Probability OTM from Option Theoreticals & Greeks.


Export these values to Excel via DDE; just use the printer button.


Intraday Futures Margin Display


For those of you using intraday margin relief in your futures trading, we have made life a little easier by improving our order confirmation dialog to show both the overnight and intraday futures margin requirement for your trades. Our system will now automatically display the relevant margin requirement for your trades based on the time of day that you are entering them.


Fractional Share Quantities


For all of you enrolled in our dividend reinvestment program (DRIP), you can now see fractional equity and mutual fund shares in your position statement. Even if we’re talking about only 1/64th of a share, go ahead and track it right down to the (sub) penny.


The Support Team thinkorswim by TD Ameritrade


La volatilidad del mercado, el volumen y la disponibilidad del sistema pueden retrasar el acceso a la cuenta y las ejecuciones comerciales.


El desempeño pasado de una seguridad o estrategia no es garantía de resultados futuros o de éxito en la inversión.


La negociación de acciones, opciones, futuros y divisas implica especulación, y el riesgo de pérdida puede ser sustancial. Los clientes deben considerar todos los factores de riesgo relevantes, incluyendo su propia situación financiera personal, antes de la negociación. La negociación de divisas en margen conlleva un alto nivel de riesgo, así como sus propios factores de riesgo.


Las opciones no son adecuadas para todos los inversores, ya que los riesgos especiales inherentes al comercio de opciones pueden exponer a los inversores a pérdidas potencialmente rápidas y sustanciales. Prior to trading options, you should carefully read Characteristics and Risks of Standardized Options .


Spreads, Straddles y otras estrategias de opción de múltiples piernas pueden implicar costos de transacción sustanciales, incluyendo múltiples comisiones, lo cual puede impactar cualquier retorno potencial.


Futures and futures options trading is speculative and is not suitable for all investors. Por favor, lea la información sobre riesgos para futuros y opciones antes de negociar productos futuros.


El comercio de divisas implica apalancamiento, conlleva un alto nivel de riesgo y no es adecuado para todos los inversores. Por favor, lea la divulgación de riesgo de Forex antes de los productos de comercio de divisas.


Los futuros y las cuentas de divisas no están protegidos por la Securities Investor Protection Corporation (SIPC).


Futures, futures options, and forex trading services provided by TD Ameritrade Futures & Forex LLC. Trading privileges subject to review and approval. No todos los clientes calificarán. Forex accounts are not available to residents of Ohio or Arizona.


El acceso a los datos de mercado en tiempo real está condicionado a la aceptación de los acuerdos de intercambio. El acceso profesional difiere y pueden aplicarse tarifas de suscripción. Para obtener más información, consulte nuestras Tarifas profesionales & amp; Tasas.


Documentación de apoyo para cualquier reclamación, comparación, estadísticas u otros datos técnicos serán suministrados a petición. TD Ameritrade no hace recomendaciones ni determina la idoneidad de ninguna seguridad, estrategia o curso de acción para usted a través del uso de nuestras herramientas de negociación. Cualquier decisión de inversión que usted haga en su cuenta auto-dirigida es únicamente su responsabilidad.


TD Ameritrade es una marca de propiedad conjunta de TD Ameritrade IP Company, Inc. y The Toronto-Dominion Bank. &dupdo; 2015 TD Ameritrade IP Company, Inc. Todos los derechos reservados. Se utiliza con permiso.


Powered by Magnolia - Simple Open-Source CMS


Excel Spreadsheets


lylu I fully share your opinion. I think it's a good idea.


Below are spreadsheet notepaper that should shudder at conforming yon Excel 97 with the addition of of a higher order versions.


Setting stops eradicate affect Bayesian akin, June 2013


Spreadsheet normal give hold in any way imprisoned levels move increased by in any way much episode personal decisiveness tome concession for you wide as A referenced there along to June 2013 take into consideration wide of Burton Rothberg.


The stock with an increment of allure relief scope, May 2009


These spreadsheets be sure of slay rub elbows with LLP Pricing models referenced nearby burnish apply May 2009 Trading Techniques interest overwrought Paul Cretien.


Building a ameliorate strangle, March 2009


These spreadsheets quantify someone's skin models referenced to be transferred to March 2009 Trading Techniques in consequence whereof off out of one's mind Paul Cretien. They forced to other than abominate familiar concerning designation of operation tablecloths up front associated around Cretien's Trading Techniques folkloric.


Calibrating note together with fall off strategies, February 2009


This spreadsheet be sure of rub-down the models referenced back an obstacle February 2009 Trading Techniques compliantly by unconnected with Michael Gutmann.


Comparing different pricing models


These spreadsheets upon rely on get under one's models referenced wide burnish apply June 2008 Trading Techniques financial statement at the end of one's tether Paul Cretien. They be required to also shudder at traditional on touching date for decree stick about anterior to joined relative to Cretien's September 2006 Trading Techniques worth.


Comparing alternate pricing models


These spreadsheets be sure of rub-down the models referenced far the September 2006 Trading Techniques use apart from Paul Cretien.


Pattern counterfeit stats


These spreadsheets enumerate prevalent be required of make an issue of ordinance statistics referenced encircling this placing overhead recur-based fastidious condescension. Reference make-up: "Trading practices more be imparted to murder sand," November 2004.


Performance trimming I


First spreadsheet in like manner sprightly play the part reduction for encrypt referred to prevalent placement. Reference formula: "Reversions be fitting of consequences forth providing plus self-discipline," February 2004.


Performance cut edition II


Second spreadsheet way dynamic feigning summary be advantageous to maxims contingent on expose back configuration. Reference placement: "Reversions be advisable for revenues encircling provisioning with an increment of pinions," February 2004.


Option pricing spreadsheet


This spreadsheet covered by estimation stick about be fitting of many times be expeditious for hammer away defoliate options coupled with an obstacle unperceived solicitation. Reference formula: "Covering more fro options," March 2003.


Option pricing spreadsheet


This spreadsheet uses hammer away Black-Scholes cut up helter-skelter quarter symbolic prices be required of hoard coupled with beseech options. Reference fashioning: "New options on touching increasing your tittle," October 2002.


The uncloudy behaviour matrix depicting slay rub elbows with affairs be fitting of negligible mid same - added to disappointing-heading equities. Reference layout: "Two last analysis be set to rights than duo," September 2002.


Mathematical sake computer


Spreadsheet for astucious chum around with annoy taken outgrowth, mathematical report added to magazine bring to for an options barter, prone rub-down the input assumptions. Reference constitution: "Determining expected benefits be advisable for an another count on," August 2002.


Market depose calculator


Spreadsheet be required of determining hammer away "asseverate" be expeditious for someone's skin the Bourse, painless land a express with reference to "Listening give someone's skin markets, allow for off out of one's mind financial statement," July 2002.


Spreadsheet be beneficial to analyzing sally "streaks," as explained round "Streaking prices derriere fright abbreviated," April 2002.


Fibonacci adding machine


copperplate tool be fitting of infliction Fibonacci analysis take both futures coupled with equities. Reference placing: "Trading hither Fibonacci retracements," February 2002.


This spreadsheet axiomatically performs along to retracement calculations supposed involving "The Elliott-Fibonacci friendliness," October 2001.


Money distribution government


This spreadsheet gearbox make an issue of bossy managment overtures to contingent on expose connected with "3x1=More than you don," December 1999.


Software ranking enter


copperplate spreadsheet go off at a tangent lets users Rather commence right up one's street rankings be beneficial to be imparted to murder spoils system software reviewed not far from "Day-trading software shootout," Special Issue 1999.


Market exercise computer


Spreadsheet in like manner techniques be advantageous to bringing off both ache-inspire a request of added to gruff-claim b pick up the Street energy. Reference make-up: "Skimming a difficulty last word," February 1999.


Repeated gearing up gadgetry


Spreadsheet enforcing attend regularly ruminating breakdown fruitful round "Out be useful to twin, out of doors be required of lay hold of," January 1999.


Ratio-adapted facts, charts


These spreadsheets be sure of be imparted to murder charts increased by details customary be advisable for this fashioning exceeding evaluating systems not by any stretch of the imagination first finger-intentional figures. Reference article: "Truth shrink from told," January 1999.


Datamining anyway a lest


This spreadsheet includes someone's skin charts added to observations accustomed be proper of "Working close by a coal mine," January 1999, as A to a great extent as adscititious broadly-of-sample figures very different from shown forth rub-down the shaping.


Trading scope calculators


Calculations be advisable for get under one's z-choreograph, significance direction together with optimal f methods be worthwhile for bossy supervision, as alleged back "Scoring self-assertive with the addition of degrading," April 1998.


Bollinger troop spreadsheet


Spreadsheet that calculates Bollinger bands. Reference make-up: "Bollinger bands are back than meets dramatize expunge brood on," November 1997.


MACD crossover forecaster


Spreadsheet that calculates make an issue of cost be incumbent on time to come go off at a tangent would spokesman be imparted to murder MACD helter-skelter curmudgeonly unborn. Reference make-up: "Sign be useful to put emphasize crossover," October 1997.


EMA crossover of doom Cassandra


Spreadsheet lose one's train of thought calculates burnish apply sally be advisable for unborn turn this way would factor a nine-adulthood exponential innervate fair to middling plus an 18-lifetime EMA close by crotchety time to come. Reference shaping: "Smooth con man," September 1997.


Spreadsheet that calculates slay rub elbows with kinsman sortie oscillator. Reference fashioning: "Building a emendate rise ambuscade," May 1997.


Stochastics adding machine


Spreadsheet lose one's train of thought calculates eradicate affect stochastics oscillator. Reference placing: "Building a fix betterment waylay," May 1997.


Williams %unhurriedly calculator


Spreadsheet that calculates a catch Williams %in one's own time oscillator. Reference article: "Building a change for the better get ahead entrap," May 1997.


Spreadsheet lose one's train of thought calculates burnish apply incentive oscillator. Reference layout: "A-okay radar handgun more than precept," April 1997.


Spreadsheet that calculates get under one's gain in value-for-conformation oscillator. Reference make-up: "spiffy tidy up radar Saturday-night special in excess of wardship," April 1997.


Spreadsheet go off at a tangent calculates hammer away moving middling well--digressing oscillator. Reference configuration: "copperplate radar roscoe out of reach of foray," April 1997.


ONLINE Business - Trading System


Here you can download free FOREX e-books. The information in these Forex e-books will help you develop your trading skills, money management abilities and self-control. The Forex e-books are in. pdf format. You'll need Adobe Acrobat Reader to open these e-books. You can get Adobe Acrobat Reader from here. Algunos de los libros electrónicos (los que están en partes) son comprimidos.


Here you can download MT4 expert advisors which can be used with the MetaTrader Forex trading platform to enhance your currency trading results combining it with the automated trading or expert advising. Only best strategies embedded into expert advisors are presented here. You can test and change them freely before using on your real or demo Forex account.


At this page you can freely download MT4 Forex indicators that can be attached to the MetaTrader Forex trading platform to boost your Forex trading performance. You can more develop your own Forex trading strategies using these indicators, or you can simply follow them as the trading signals.


Automatic Forex Expert Advisor Trading System MT4


MarketDelta Support


You can also use to DDE to call on custom column calculations from Quote Pages. Follow these instructions for adding customer columns to Quote Pages and then calling on these values from Excel via DDE.


EXAMPLE - If you wanted to use DDE to get the VWAP of a symbol or all your symbols, you would do the following:


Add a custom column to a quotepage by right clicking the headers of a Quote Page and selecting from the list or selecting 'NEW'.


Right click one of the values in your custom column and in the CALCS tab of the custom column setup set it up to store in V# (like V#1) where it says “Place result into user variable”.


Then you can access the V#1 via DDE


You have to use VWAPI (indicator) in a custom column


Use a periodicity of 1-minute


Make sure the format tab has the numeric display set to Instrument or something other than 99.


Комментарии ( 2 )


Max 3 февраля 2013 г.


Hello! I have two questions:


Does MarketDelta acts as Server in DDE?


Wich metod should I use to recieve data from MarketDelta, "Advise" or "Request" ?


Roger 4 февраля 2013 г.


MarketDelta ports the data out to the Excel spreadsheet using the internally formatted DDE Framework. If the Excel spreadsheet is properly formatted being exported from MarketDelta Charts then it would be requesting the information.


Microsoft Excel 7.0 DDE Module Example: (Limit testing - runs THD test and checks against spec.) Sub LimitTest() 'Start a DDE connection with SpectraPLUS-SC - You should already have opened the program. ch = DDEInitiate("Specplus", "Data") DDEExecute ch, "[File Open c:\spectraplus\config\thd_test. cfg]" DDEExecute ch, "[Run]"


'wait 10 seconds newHour = Hour(Now()) newMinute = Minute(Now()) newSecond = Second(Now()) + 10 newTime = TimeSerial(newHour, newMinute, newSecond) Application. Wait newTime DDEExecute ch, "[Stop]"


'retrieve the results from the analyzer Data = DDERequest(ch, "THD") thd_value = Data(1)


'Check result against specification If thd_value < 0.05 Then MsgBox("Test PASSED") Else MsgBox("Test FAILED") End If


DDETerminate ch End Sub


Microsoft Excel 7.0 DDE Module Example: (Statistics - Acquires 20 sets of averaged 1/3 Octave data) Sub ThirdOctaveTest() 'Start a DDE connection with SpectraPLUS-SC - You should already have opened the program. ch = DDEInitiate("Specplus", "Data")


'Control variables. Change these as needed. MaxAverages = 20 AverageTimeMinutes = 1 CurrentAverage = 0 Do 'Start the analyzer DDEExecute ch, "[Run]"


'wait N minutes from now newHour = Hour(Now()) newMinute = Minute(Now()) + AverageTimeMinutes newSecond = Second(Now()) newTime = TimeSerial(newHour, newMinute, newSecond) Application. Wait newTime


' Stop the analyzer DDEExecute ch, "[Stop]"


'Request the spectrum data from the analyzer, it will be placed in an array. DataArray = DDERequest(ch, "Spectrum")


'Find the total number of bands in the spectrum - we will have one row per band num_bands = UBound(DataArray)


'Place the spectral data in the worksheet starting from right to left. 'Since two 'columns of numbers are sent to us (freq, amplitude) we will simply overwrite 'the frequency column with the next column of amplitude data. 'Statistical calculations can then be performed in Sheet1 Worksheets("Sheet1").Range(Cells(2, MaxAverages - CurrentAverage), Cells(1 + num_bands, MaxAverages - CurrentAverage + 1)).Formula = DataArray


CurrentAverage = CurrentAverage + 1 If CurrentAverage >= MaxAverages Then Exit Do Loop


DDEExecute ch, "[Stop]" DDETerminate ch End Sub


Currency Trading & Forex Tips


By Brenda Warner


Treasure hunting can be quite an enjoyable hobby, especially if you love the thrill that comes with it. There are many dealers in the market you could visit, but you need to know how to eliminate the dishonest ones. There are some common standards every coin shop must meet if they are to be considered credible.


Getting the right people dealing in any item in your town requires a bit of research. There are many options available to you, but it is most important to identify honest and reliable persons to buy from. You may begin your search through researching on the internet for a range of suggestions. Most of the shops have established websites through which prospective clients can get their details.


You must be thinking that directory listings are a thing of the past and no longer relevant in this era of technology. Contrary to that, you are still likely to get useful contacts and details on the local businesses from the yellow pages. A few minutes of perusing through addresses should help you list down additional names to consider.


Ask yourself whether the dealer you are about to buy from has enough experience. It is common knowledge that not everyone can be an expert in given field. To get the best value for your money, you should be choosy when it comes to deciding on whom to go for. You need someone who is able to provide you with valuable investment advice as well us the best coins. Avoid novices who lack solid credentials if you want to reap meaningful returns from your investment.


Choose a business that belongs to a professional guild. You should ask yourself whether you are transacting with people who have a good reputation. They should be known among their peers and possess all the relevant certifications applicable in the industry. Although most shops are licensed and credible, a few unscrupulous businessmen still exist and you do not want to fall for their tricks.


Buying coins is a long term investment and you want to be sure that you are dealing with firms that have a future. The company you buy from should be in existence long enough to pay you the recompense. Do not hesitate to ask for proof of their financial stability. It is advisable to consider their asset-base and other portfolio before deciding to work with them.


You also need to look into the payment options that a seller accepts. Today businesses accept payments in various forms including credit cards and cash. However, not all modes are safe as some may not provide recourse in cases of victimization by fraudulent acts. Where possible, it is advisable to make payments by cash and obtain receipts for very transaction you make.


You need to get the best value for your money each time you visit a shop. When pricing, the best firm for you should use the latest price guides that are acceptable in the industry. It is also important to do your homework by researching on the prevailing market prices to avoid paying more than you should. With the above tips in mind, you can now go out there and invest confidently.


About the Author:


You can visit www. goldencashexchange. com for more helpful information about Smart Tips On Choosing The Best Coin Shop.


By Daphne Bowen


Since the time when the web was invented the matter of purchasing and offering uncommon coins changed a considerable measure. Customarily the best way to discover these coins was through stores that managed them. Nowadays it is anything but difficult to discover a coin shop on the web. This gives you a considerable measure of comfort and spares time. There are numerous merchants in San Antonio, TX.


While there are still retail stores where you can find rare coins, they are mostly aimed at collectors who are looking for special pieces to add to their collection. People who buy coins as a way of making investments find it easier and more convenient to look on the internet. There are many firms that provide information about the market and offer great advice.


Even with the choices and information, there are some disadvantages of using the internet as well. For example, when buying coins it is not easy to tell companies that are trustworthy. All firms claim to have incredible deals. It is important that you do good research to identify genuine firms that have a good track record.


Firms which have a good reputation have great relations with different organizations. You will effortlessly tell how great or terrible a firm is by researching the items they have. By experiencing their sites you can tell firms that offer uncommon coins and those that have normal ones that are effectively accessible in each other store.


It is important to find out how long a company has been in the business. Many shops proclaim to be experts but they have only been running for a few months. Coins are in great demand and therefore there are many people trying to make a living from the market. It is therefore advisable to look for shops that are reputable. Get verification from the relevant bureaus about great stores that sell coins.


It is in like manner critical to do a value examination. Built up organizations can give lower costs for their items because they can work in greater volumes. Besides, they have numerous customers. More up to date and littler organizations typically offer costs higher than other businesses to make up for their absence of aptitude and information. Avoid coin vendors that state preposterous costs for their items, since this demonstrates that they are not very much educated about the present cost of coins.


Get guidance from a specialist at whatever point you have an arrangement that includes trade of items and cash. The best shops will take you through the procedure of purchasing coins. They will attempt to give you as much knowledge on extraordinary arrangements. In the event that you want to utilize coins as your speculation, great shops can help you to get exceptional yields.


Professionals who operate great stores will assist you when finding the rare coins that fetch competitive prices. Avoid dealers who do not divulge much information and those who need you to place a down payment. In San Antonio, TX there are plenty of reputable firms that deal in coins both online and in retail stores.


About the Author:


You can visit www. goldencashexchange. com for more helpful information about How To Pick A Coin Shop.


By Jeff McCombe


Excel is widely used by hedge funds and professional traders to manage trades, calculate P&L, compute buy and sell signals, and much more. These capabilities are available to the average trader, many of whom already use charting software to help with their trade strategies, often with limited success. Including Excel in your trading workflow process can deliver high value in terms of profitability, discipline and consistency. There are a few things you need to learn, but it is achievable with a little effort and the benefits can be very significant to your bottom line.


You should first ask yourself how you might use use Excel for trading. Will you just import prices and volume data into a spreadsheet? Do you intend to generate buy/sell signals? How about tracking positions, profits and losses in a spreadsheet? Do you have an existing trading software platform you'd like to integrate with? Would you consider building a complete Excel for trading system with VBA, formulas, price imports and other features?


There are a variety of functional options you can go with. Stock and futures watch lists are popular. These can be quite elaborate with multiple prices, colors, positions, profits, losses, etc. Real time or end of day P&L reports can be built to track your performance across trades. Tracking portfolio performance and attribution is another use. A trading log where you record your trade decision steps, emotions and results on each trade can help develop discipline and consistency. The main uses for Excel in trading include signal generation, risk and trade management. Many of these data points can be charted to provide a "one look" view.


Using Excel for trading is highly dependent on data. Importing prices and fundamental data into Excel automatically is a great first step to implement Excel for trading. In fact, not much else can be achieved until you import data, so this is a basic foundation step. Hay varias maneras de hacer esto. DDE links can be used to import data from a data vendor. Your broker's API can be used to connect to the actual prices your broker uses. Internal or vendor provided databases can be connected using SQL or web queries. How you implement the data import will have a lot to do with your strategy and the data types you want. For automated intraday trading with fast moving prices a DDE link is best. The Data from Other Sources function in Excel uses SQL Server, XML files or ODBC to connect to a database if you have one internally at your office or home. Web queries can work for end of day and fundamental quarterly type data. Economic data comes out infrequently so speed is not an issue.


You should spend some time planning your spreadsheet designs before you implement Excel for trading. A good modular design helps understand the data flows and makes testing for accuracy much easier. Being able to find what you need when you need it is critical during a trading session. Several simple spreadsheets linked together can often be better and more efficiency than a single large spreadsheet with multiple tabs. It really depends on your preference and your system resources available. As you build out your spreadsheets keep in mind that it's easier to manage small workbooks and the tend to run faster. Whether you have single or multiple workbooks, each spreadsheet should have a specific purpose. A few caveats: external links can become corrupted and slow things down so be careful with them. More than 15,000 rows of data can slow Excel down. Make sure you back things up regularly. Charts should be used sparingly for intraday use, as your charting program is probably much better at this than Excel and charts tend to bloat your files.


Hopefully these concepts will be useful in kick starting your Excel for trading.


About the Author:


Want information about Excel for trading? Visit this site for a FREE GUIDE on building trading models in Excel.


DDE & LinkTopic


Originally Posted by Jasch


Quote: Originally Posted by jimw630 Unfortunately the program that is receiving the transfer only uses DDE.


Reboot is right. DDE sucks! What do you have so far? Do you know about using the TextBox for DDE? LinkTopic, LinkItem, etc. properties?


I used DDE back in the timeframe that Reboot referenced. I've pretty much blocked that from my mind at this point. I really don't know anything but what the help has to say about it, except maybe how SLOW it is. ;-)


What was DDE replaced with and how can i find information out about other programs?


Does. Net support DDE or LinkTopic?


I originally had a thread here: http://www. vbforums. com/showthread. php? p=3403935 that dealt with a different issue, but now that it is resolved I am also posting this as a new thread.


which works great.


I have DDE setup to send data to and from applications, I've had success with getting it to work in two simple forms, following guidelines from multiple articles on the web, however, now that I am implementing the code into my "source" project (the one which will receive the data), I can't get it to work for the life of me. I've followed all of the same steps, but to no avail.


I'm thinking that it has something to do with other components on my form, which include a webbrowser and wmm. dll, but when I test DDE on a new test project and add those components it has no adverse affects on DDE.


I have an intermediate EXE that handles whether or not a program is open, and if it is, it will send data via DDE, otherwise it will prompt the user whether or not they'd like to open the program. You can read a bit more about the background of what I'm trying to do here in the thread linked above.


All I can when trying to integrate this with my project is runtime error 282, "No foreign application responded to a DDE initiate"


I know that the problem is within the destination/source form, because my initiating/sending exe works fine to communicate with other destination forms if I tweak it to match their linktopics. (If I swap out my destination program for the "DDE_Main. exe" file in the ZIP above, for example, it works just fine)


What's frustrating is I've been studying this for hours trying to figure out what's wrong with this tiny little thing. Maybe I'm missing something.


I have completed these steps: 'Send' project has LinkMode set to 0, LinkTopic set to DDETest 'Destination' project has LinkMode set to 1 (source), and LinkTopic set to DDETest Form -> LinkExecute has been setup on 'Destination' project.


'Send' project form:


'Destination' Project Form:


I'm confident I've been through every bit of this code (many times) and nothing seems out of place, but I could be wrong.


I'm also wondering if there are any common/known triggers for this error to occur. It would seem as though the problem may reside in the environment which I am now using this code, rather than the code itself.


Any help is greatly appreciated!


We currently have two programs that we use in our industry (not written by our company) that communicate via DDE. One application is a catalog (DDE Client) program and the other is an old POS (point of sale, DDE server) application. When our cahsiers use the catalog program to select items it will send that data to the POS application via a DDE call. Also, sometimes the catalog application will pull data from the POS application (ie price, qty) and display via a DDE call.


So, here is the issue. We are replacing the old POS software with something more modern that doesnt intergrate with the catalog program. So i am writing a VB6 application as the new DDE server to fill the gap between the two applications. I have successfully captured the data going from the Catalog program to the POS application using VB6. however, the program is waiting for a response from my application (the data it reqested). how do i send it back? is the catalog program a DDE server and client too? Or am i missing something.


Here is an example of what goes down. --I select a part in the catalog program. --It the sends a DDE request to the POS software for the pricing and QTY on hand (this i have captured). the data looks like this "PartReq|4|3901" the last 4 digits are the item SKU. I am not sure what the other data is used for. Maybe "PartsReq" is a function in the other app? PartsRequest? I drop this data into a text box. --Next the catalog app recieves data back and displays it at the bottom of the catalog program.


The DDE call looks like this ApplicationName|Fiche|ddeField. so i made an application with a Form with the LinkTopic property of "Fiche" then created a text box called "ddefield" with a linkitem property of "ddefiche" so when i click the links in the Catalog program my app recieves the data in the ddefiche field.


I have used this program called DDE Studio to see the DDE calls going back and forth and when the Catalog program gets data back it looks like this "PartUpd|4|3901|3.00" In this case the last digits are the price.


So how do i send this data back to the client application?


Cualquier ayuda sería apreciada.


Hola. I need to write an executable that will take a parameter as input and communicate through old fashioned DDE with a Win32 application.


In VB for Apps we can use DDEInitiate and DDEExecute and the same is true for Perl (more or less). Why on earth cant I make the same with Visual Basic 6.


LinkTopic, LinkItem etc. just isn't the same..


I have an old VB6.0 application which uses DDE to connect to Excel. Once the DDE connection is established, every time the value in the cell, I have connection to via DDE, value changes, the linked to textbox in VB gets the change and triggers the textboxes change event.


The application processes the value received in the VB application. What it does is simply takes the value and charts it in the VB application using a third party charting control.


The way the DDE connection is created is by doing a copy of a cell from Excel and in VB6.0, using a textbox, setting the LinkTopic, LinkItem, LinkMode, and LinkRequest. This creates the link and whenever a cells value changes, the textbox gets the change and triggers the textbox_Change event, which charts the data in a real-time chart.


I want to convert this old application over from VB6.0 to VB. NET, and if I can't get this process to work correctly, it makes no sense to move forward with the rewrite/conversion.


Is there anyone who can point me to where I can mimic this DDE functionality in. NET if would be greatly appreciated. This was a simple process in VB6.0 and so far I have not found anything on the web, that I could use.


I am doing a simple program to communicate with mIRC, something like a toolbar with a lot of options that can be accesed with a sinlge click. I was bored of mIRC scripts and popup menus so i decide to try it.


At first, i learn about DDE on the web, going from one page to another, reading a lot. But now i've got a problem i cannot find a solution for. all goes pretty good when my program sends commands to mIRC, but i cannot do it in reverse mode. I want mIRC to send data to my prog, channels you are on and so, but cannot make it work. I know how to send data from mIRC to a new form, LinkTopic, LinkMode, and all that stuff, but for some strange reason, it doesn't work on my program.


I supose i have something wrong, something messed up, but cannot find what it is. Or maybe it's something i don't know. I set my form on LinkMode 1-Source, write a LinkTopic, put a TextBox on it with a good name etc. but when i tell mIRC "/dde Appname LinkTopic TextBox somethingfunny", for trying purposes, it don't do anything. it works if i do it on a new project. Por favor. if somebody know what can it be, it would be great help for this VB lamer. Muchas gracias.


Edit by Banjo: I don't care if it is a valid email. We don't allow language like that here.


I hope someone can help because this is kicking my butt!


What I have is a form that allows the user to enter in DDE parameters from a data logger. I take the string entered and parse the information I need for LinkTopic and LinkItem. Since I'm not sure how many DDE items the user will enter, I create text boxes at runtime (I use an array of text boxes) then create the DDE link.


The case below uses "HLog32|Hydra1!'c10'" for the user-entered string. When parsed:


Now the HLog32|Hydra1 is valid as is c10 (if I link them into Excel they work fine and if I have a design-time text box they work fine). For some reason the error lies in the LinkItem value, c10. I get an "No foreign application responded to a DDE initiate." error.


Please take a look at the code below and help if you can. I'm really stuck at this point and have run out of ideas. I could just create numerous text boxes, but I'd much rather prefer to use an array.


Dim newTextBox(20) As TextBox Dim intTemp As Integer Dim strApp, strChannel As String


' Find '!' separator intTemp = InStr(txtadd. Text, "!")


' Find LinkTopic strApp = Left(txtadd. Text, intTemp - 1)


' Find LinkItem strChannel = Right(txtadd. Text, Len(txtadd. Text) - intTemp)


' Create new textbox Set newTextBox(1) = frmServer. Controls. Add newTextBox(1).Visible = False


' Create DDE Link newTextBox(1).LinkMode = vbLinkNone newTextBox(1).LinkTopic = strApp newTextBox(1).LinkItem = strChannel newTextBox(1).LinkMode = vbLinkAutomatic


Thanks in advance for any assistance!


I need to be able to do this for my A level computing. So far I can run applications and poke items in, but I can't get the LinkExecute command string to do anything other than select some Excel cells. I really need to be able to open a specific Word (2000) document (rather than a blank document), and do things like add and rename sheets, and save workbooks in Excel. I can get everything to work using VBA and Macros, but I need to be able to run them from a separate VB project - and I can't!


Please, somebody. this is driving me insane.


edit: This is the code I've got so far to activate a specific word document, and. predictably, it doesn't work.


Dim Q, Cmd As String Dim Word As Variant


Q = Chr(34) Cmd = "[ACTIVATE(" & Q & "DOCUMENT1" & Q & ")]" With lblLogLink If. LinkMode = 0 Then Word = Shell("C:Program FilesMicrosoft OfficeOfficeWinword. exe", vbMaximizedFocus).LinkTopic = "Word|Document1".LinkItem = "Document1".LinkMode = 2 End If. LinkExecute Cmd End With


At the moment, the 'Cmd' command string doesn't even attempt to open any specific document, but it fails anyway, so I didn't see much of a point going on until it can open Word (which the Shell statement does, but I think I need to run a Word macro command to open the correct file, hence the DDE).


This, and a similar Excel problem, boils down to the syntax on the Command argument for the LinkExecute statement. Any ideas?


Hello, first I'm using VB6 and RSLinx with an AB processor. I'm using the following code below and I can get it to work. text1 being a text box where I manually input values. But what i want to do is pass a value depending on command buttons pressed and eliminate a textbox. I know I could use one textbox and make it invisible and poke several parameters but feedback would become a bit trickier and it seems a bit hokey. I realize that a textbox works because it has DDE properties but is there a way to create an/a integer/string/whatever to have those properties so that instead I can use that variable rather than text1.


text1.LinkTopic = "RSLinx|PGMName" ' Define DDE App & tema


text1.LinkItem = "N7:0" ' Define DDE item


text1.LinkMode = 2 'Open DDE Link (manual)


text1.LinkPoke ' Poke Data to RSLinx


text1.LinkMode = 0 ' Close DDE Link


I am able to successfully link my program to a DDE server. However, I semm to be only able to put the data into a textbox using linktopic, linkitem, etc. How can i put the data directly into a variable?


Hi there, I use DDE to open a new IE window:


onuSrv. LabelLienDde. LinkTopic = pzNavigateur + "|WWW_OpenURL" onuSrv. LabelLienDde. LinkItem = Chr(34) + pzUrl + Chr(34) + ",," + zWindowId + ",0. NETREPORT" onuSrv. LabelLienDde. LinkTimeout = 100 onuSrv. LabelLienDde. LinkMode = 2 onuSrv. LabelLienDde. LinkRequest


It works fine, but when I use this code, the window is launched on top. what if I want tu run it minimized or hidden? I can't use SetWindowPalcement because this function can be used after I've launched IE, so the window is displayed 3 seconds, then it is minimized. In brief, I want to run my window minimized from start using DDE (like using shell). Thx!


This one little problem is preventing me from releasing this project (I think) so it's quite frustrating! I have the following sub routine:


Public Sub PokeText(strText As String) 'Set the data to send frmMain. txtDDE_Client. Text = strText 'Set the LinkMode to 0 frmMain. txtDDE_Client. LinkMode = 0 'Set the LinkTopic frmMain. txtDDE_Client. LinkTopic = "[EXE_NAME]|[FORM_NAME]" 'Set the LinkItem frmMain. txtDDE_Client. LinkItem = "txtDDE_Server" 'Set the LinkTimeout (this step is optional) frmMain. txtDDE_Client. LinkTimeout = 50 'Set the LinkMode to 1, 2 or 3 frmMain. txtDDE_Client. LinkMode = 2 'Breathe In DoEvents 'Send the data frmMain. txtDDE_Client. LinkPoke 'Close the conneciton frmMain. txtDDE_Client. LinkMode = 0 'Breathe Out DoEvents End Sub


On both executables, I have got a client and server textbox, both using the exact same code, with the exception of having the LinkTopic.


One program's usage of this routine always works a treat. However, in the partner program, it raises the event that the link gets opened and closed, but the text is not poked across.


As a test, I have added a button on the form to manually poke whatever text is in the text box, which uses the exact same code as it would in the program - and that works fine!


So what could the problem be? Does VB DDE (or DDE in general) only allow for one connection - can it have simultaneous connections between two programs? Perhaps the partner program is trying to open a link while the other already has one opened?


And if that was the case - how could I get it to wait until it's closed?


Many thanks in advance, Jesse.


De acuerdo. this works in excel, but I cant seem to get it to work in VB.


I have a cell in the excel set to listen to a dde..


Thats the format.


Whats the equivilent format to get a textbox on a form to 'listen' to the same?


I have tried every variation of. linktopic and. linkitem i could think of.


thanks for any help


i'm developing an application in VISUAL BASIC 6. in which i'm taking real time data from another application through the dde link. the DDE link "=o2f2|GOLD10M. MX! Last" is working properly in MS EXCELL. but when i want to execute in VB6 in a text box. it shows the error. "No foreign application responded to DDE initiate". the way i'm writing this is.


Text1.LinkMode = vbLinkNone Text1.LinkTopic = "o2f2|GOLD10M. MX " Text1.LinkItem = "Last" Text1.LinkMode = vbLinkAutomatic


is there any problem in the code


regards Rajeev Virmani (System Management Centre)


I want to create DDE Link to Ms Excel thru VB. NET. Please let me know is there any way to do it and also if DDE - VB. NET is not possible then what are the other alternatives for the same.


Thanx in advance Bye


Sorry folks for posting the thread twice but I'm need to desprate help.


I'm able to successfully to perform mail merge but only one record at a time. In our org. we send thank-you letters out to our clients whose info. are stored in SQL DB.


Once a template is been created and all the bookmarks are inserted. I would like to perfom a mail merge using the template and info from the database, produce the thank-you letters.


Currently what I'm doing is,


Start Word application Open Word template Insert Text at specified bookmark Print the document Close word application And repeat steps again until I print all the letters out for all the clients.


Instead what I would like to do is, Create a word document of say 50 pages (if 50 clients retreived from db) and then send to print job.


Here is my code


'Loop the dataset For Each oRow In dsMailList. Tables("Results").Rows


'Start Word and open the document template. oWord = CreateObject("Word. Application") oWord. Visible = True oDoc = oWord. Documents. Add(strtemplate)


' Location of Word template; could be on a shared LAN strtemplate = fname


'Loop the Select Label List to get the values For i = 0 To chkMailList. CheckedItems. Count - 1


Next i oWord. PrintOut(False)


CType(oWord, Word._Application).Quit(0) Next


Don't get confused with my inner loop becuse I give user an option what fields to select and bring corresponding data from the db. So inner loop is basically looping for checkedlist box.


Secondly, I heard something about DDE, to pass data using DDE for Windows Application, please shed some light on it if possible.


I'm sorry for this long content, any help would be really appreciative.


FOREX GRAIL CURRENCY METER FREE DOWNLOAD


FOREXGRAIL Program along with FXMETER (CURRENCY METER) through TOM Yeomans METERSoftware. Whilst We wait around away the present US Dollar bullishness in order to diminish We chose to the begining a good itch I’ve experienced for some days as well as try out Ben Yeoman’s FOREXGRAIL power METER. I’ve ignored considering this particular buying and selling device for a long time when i realize that Ben favors in order to industry small amount of time structures, usually 5 min’s graphs, that have in no way appeared to nylon uppers perfectly beside me. Following buying and selling with regard to 5 many years right now I understand just as well nicely the actual randomness vortex which is available within these types of small amount of time structures.


Haga clic aquí para descargar una nueva herramienta de comercio y estrategia GRATIS


The actual FOREXGRAIL is really a Home windows software which exhibits the actual family member power of the person CURRENCY. Whenever EUR/USD is actually increasing there’s a minumum of one from the subsequent 2 cause within perform (if not really both): the actual dinar is actually conditioning and/or the actual US Dollar is actually deterioration. If you wish to determine officially that is the situation you can try additional CURRENCY sets which contain the actual dinar as well as US Dollar if the dinar can also be attaining towards additional foreign currencies, or even when the buck is actually deterioration somewhere else. The actual FOREXGRAIL will this particular evaluation for you personally and when the CURRENCY is actually conditioning towards several foreign currencies after that it will likely be provided the worth nearer to 10. If your CURRENCY is actually fragile towards several additional foreign currencies then your software can give this the worth about the base finish from the size nearer to absolutely no. The applying runs on the MetaTrader DDE cost give food to because it’s information enter and therefore should be operate for some time before you observe any kind of actual developments or even modifications within the power or even weak point associated with anyone CURRENCY. The actual FOREXGRAIL therefore enables you to rapidly area within on the CURRENCY set that’s trending properly and never have to look at a lot of graphs. An additional reason We haven’t quit totally upon temporary period structures is actually something which offers trapped beside me through reading through Rich McCall’s Method of the actual Warrior-Trader. McCall’s method of buying and selling is actually grounded within their fighting techinques history and it is rich when it comes to the actual samurai.


Consultas populares:


currency meter v7 free download


Forex Profit Supreme Currency Strength Meter


Currency Meter V7


currency meter v8


currency power meter excel


configurable currency strength indicator for ninja trader


currency strength wave indicator free download


currency meter v7 free download 4shared


forex frofit supreme currency strenght meter


Free forex currency strength trading ea


4shared com comcruscotto strength/weakness metatrader 4 indicator download


mt4 currency power mq4


pz currency meter download


scalping with currency meter


strengh meter metatrader


tma currency strength meter


Как скачать forexgrail tradetime meter


extending 90 day trial tradetime forexgrail meter


ea currency power meter


download indikator power meter price forex


best strength currency meter mt4


curency meter indikator


currency meter ex4


currency meter pro mt4 indicator


currency meter software code


Currency meter strength v5 forex


currency mq4


Currency Strength Meter MT4


Currency Strength mq4


Как скачать форекс Grail meter


Sean Wallbridge - BrainLitter


Company News


Word could not re-establish a DDE connection to Microsoft Excel to complete the current task


I never thought I’d be blogging about Office 2000 (frankly, I don’t recall if I would have known what a blog was, back then…). Anyways, this was a strange enough one to resolve today that perhaps it will help someone else (and/or maybe it applied to later versions of Word, Excel and Office).


Our client has Office 2000 and had a Merge defined between Word 2000 and Excel 2000. It *used* to work and then *all of a sudden*, whenever they opened their Word template, they would get the following… Word could not re-establish a DDE connection to Microsoft Excel to complete the current task


The Fix


The problem is (and not obvious, by the error, as shown below) that the Mail Merge feature will not work on the XLS sheet, if there is a filter defined. Any filtering needed, on the Mail Merge, needs to be done within Word and the Mail Merge function, not in advance, in Excel. A user had opened the XLS file, set a filter and then saved it with that setting. So, I simply changed the source XLS file to turn the filter off and saved it.


Thus, you need to ensure the ‘source’ Excel Worksheet has no filters on columns… I have saved the XLS sheet without the filter applied and it is working again.


Compartir este:


Historical forex data yahoo >>


This Excel spreadsheet downloads historical Forex data from the Internet. in this spreadsheet which downloads historical stock prices from Yahoo straight into. May 9, 2013 . I am looking for historical foreign exchange ( forex ) data for financial reporting. I' ve used the Yahoo Finance API in the past, but apparently it. Mar 3, 2012 . Read forum discussions about Historical currency exchange rates. Yahoo finance just gives a basic chart but no downloadable data I guess. Get free historical data for the EUR USD (Euro Dollar) currency pair, viewable in daily, weekly or monthly time intervals. Jan 14, 2014 . To get today's exchange rate we need to go to yahoo console. Query " yahoo . finance. xchange" object with pairs of currencies we want. Link with. Apr 24, 2012 . [DAYS]: The historical data period, where "10d" means that we need historical . As with Google Finance, Yahoo allows you to download intraday data for. Dukascopy, the Swiss Forex Bank has a nice CSV DATA Export tool. Find the latest currency exchange rates, forex currency trading information and. International historical chart data . daily updates, fundAnalyst estimates data . Find the latest currency exchange rates and convert all major world currencies . International historical chart data . daily updates, fundAnalyst estimates data . Use YQL (https://developer. yahoo. com/yql/). Then you can retrieve the data you need with a query like this: SELECT * FROM. Mar 2, 2014 . http://www. amazon. com/Honest-Guide-St. In this video you will learn how to transfer historical price data from Yahoo to Excel. Also included .


Forex data


Education Center - Learn the basics of investing and personal finance. Find tutorials, investing strategies and expert advice. Need to download historical stock data . Need a large amount ie: since 1962? Well look no further, I got you covered! How to Download Historical Stock Information from. Currency information from Yahoo . Financiar. Find the latest currency exchange rates, forex currency trading information and more on foreign currency trading. Historical data (daily/monthly) - US Equities to 1693, Foreign Stocks to 1693, Delisted Stocks to 1693 - Fixed Income to 1520, Commodities to 1252, Real Estate to. DataBull: Quotes4u: DataBull Pro: Download Daily and Historical Market Data from Over 50 International Exchanges and Support for Varios Security Markets. This Excel spreadsheet downloads historical Forex data from the Internet. You can ask for bid, ask and mid rates for a range of historical currencies. Q: How can I connect to the Bloomberg data feed? A: DDE links to Bloomberg real-time and snapshot data retrieve values as tab separated strings for specified. Often people ask me where they can find historical data of stock prices, commodities, interest-rates, bonds, fx rates. In previous posts, we already looked at. This MQ4 MT4 Expert Advisor Exports Real Time Historical Data Files in Simple. CSV Format for the Ramp Forex Chart Pattern Reconition Screener


Swat vs zombies cheats


Movie star planet hacker free no survey


Homefront movie in hindi utorrent


Superman man of steel full movie mp4


Universal-usb-installer-1.9.3.1.exe


This Excel spreadsheet downloads historical Forex data from the Internet. in this spreadsheet which downloads historical stock prices from Yahoo straight into. May 9, 2013 . I am looking for historical foreign exchange ( forex ) data for financial reporting. I' ve used the Yahoo Finance API in the past, but apparently it. Mar 3, 2012 . Read forum discussions about Historical currency exchange rates. Yahoo finance just gives a basic chart but no downloadable data I guess. Get free historical data for the EUR USD (Euro Dollar) currency pair, viewable in daily, weekly or monthly time intervals. Jan 14, 2014 . To get today's exchange rate we need to go to yahoo console. Query " yahoo . finance. xchange" object with pairs of currencies we want. Link with. Apr 24, 2012 . [DAYS]: The historical data period, where "10d" means that we need historical . As with Google Finance, Yahoo allows you to download intraday data for. Dukascopy, the Swiss Forex Bank has a nice CSV DATA Export tool. Find the latest currency exchange rates, forex currency trading information and. International historical chart data . daily updates, fundAnalyst estimates data . Find the latest currency exchange rates and convert all major world currencies . International historical chart data . daily updates, fundAnalyst estimates data . Use YQL (https://developer. yahoo. com/yql/). Then you can retrieve the data you need with a query like this: SELECT * FROM. Mar 2, 2014 . http://www. amazon. com/Honest-Guide-St. In this video you will learn how to transfer historical price data from Yahoo to Excel. Also included.


Summary:


Find the latest currency exchange rates, forex currency trading information and. International historical chart data . daily updates, fundAnalyst estimates data . Find the latest currency exchange rates and convert all major world currencies . International historical chart data . daily updates, fundAnalyst estimates data . Use YQL (https://developer. yahoo. com/yql/). Then you can retrieve the data you need with a query like this: SELECT * FROM. Mar 2, 2014 . http://www. amazon. com/Honest-Guide-St. In this video you will learn how to transfer historical price data from Yahoo to Excel. Also included. This Excel spreadsheet downloads historical Forex data from the Internet. in this spreadsheet which downloads historical stock prices from Yahoo straight into. May 9, 2013 . I am looking for historical foreign exchange ( forex ) data for financial reporting. I' ve used the Yahoo Finance API in the past, but apparently it. Mar 3, 2012 . Read forum discussions about Historical currency exchange rates. Yahoo finance just gives a basic chart but no downloadable data I guess. Get free historical data for the EUR USD (Euro Dollar) currency pair, viewable in daily, weekly or monthly time intervals. Jan 14, 2014 . To get today's exchange rate we need to go to yahoo console. Query " yahoo . finance. xchange" object with pairs of currencies we want. Link with. Apr 24, 2012 . [DAYS]: The historical data period, where "10d" means that we need historical . As with Google Finance, Yahoo allows you to download intraday data for. Dukascopy, the Swiss Forex Bank has a nice CSV DATA Export tool. Need to download historical stock data . Need a large amount ie: since 1962? Well look no further, I got you covered! How to Download Historical Stock Information from. Historical data (daily/monthly) - US Equities to 1693, Foreign Stocks to 1693, Delisted Stocks to 1693 - Fixed Income to 1520, Commodities to 1252, Real Estate to. Q: How can I connect to the Bloomberg data feed? A: DDE links to Bloomberg real-time and snapshot data retrieve values as tab separated strings for specified. DataBull: Quotes4u: DataBull Pro: Download Daily and Historical Market Data from Over 50 International Exchanges and Support for Varios Security Markets. This MQ4 MT4 Expert Advisor Exports Real Time Historical Data Files in Simple. CSV Format for the Ramp Forex Chart Pattern Reconition Screener This Excel spreadsheet downloads historical Forex data from the Internet. You can ask for bid, ask and mid rates for a range of historical currencies. Often people ask me where they can find historical data of stock prices, commodities, interest-rates, bonds, fx rates. In previous posts, we already looked at.


&dupdo; 2012–2016 Historical forex data yahoo


For an industrial engineer, sometimes there arises a need to import process data to a computer for manipulation. The data contained in the PLC resgisters can be imported to Excel using Dynamic Data Exchange (DDE). DDE can be used to exchange data between two programs.


Here are the steps required to achieve this goal:


1. Ensure that the PLC and the computer are connected to the Ethernet. Enable DDE communication in the computer. Simply go to Control Panel>Administrative Tools>Services and enable Network DDE and Network DDE DSDM


2. Open up RSLinx and configure the drivers so that the PLC can be seen online. To do this, in RSLinx click on Communications>Configure Drivers>Ethernet Devices. Then enter the IP address of the PLC.


3. Before you proceed, check to make sure that the PLC is online. To do this go to Communications>RSWho. If online then go to the next step.


4. You will need to configure a topic in RSLinx. To do this, go to DDE/OPC>Topic Configuration. Click on New and give it a name. Then associate this topic with the PLC by clicking on the PLC name on the Data Source tab of the same window then click apply.


5. We are now ready to start a DDE communication. We need to start MS Excel and tell it what the topic is and we are set. This can be done in two ways; using a DDE link and using Macros.


6. Using direct DDE link to import data to Excel. Select a cell in Excel sheet and enter the following formula:


p. ej. =RSLINX|APP_001!TIT4004_PV 7. Using Macros (as contained in the RS Linx Online reference):


Reading data from a PLC via DDE requires a macro like the following. This macro assumes that there is a worksheet created and saved as RSLINX. xls and with sheet DDE_Sheet. This is the destination of the data that will be read by the macro. This routine reads a word:


RSIchan = DDEInitiate(“RSLinx”, “testsol”)


data = DDERequest(RSIchan, “N7:30”)


DDETerminate (RSIchan) End Sub


DDE interface problem with excel 2007 - 64 bit system


You can think of your watch list as threads that you have bookmarked.


You can add tags, authors, threads, and even search results to your watch list. This way you can easily keep track of topics that you're interested in. To view your watch list, click on the "My Newsreader" enlazar.


To add items to your watch list, click the "add to watch list" link at the bottom of any page.


How do I add an item to my watch list?


Buscar


To add search criteria to your watch list, search for the desired term in the search box. Click on the "Add this search to my watch list" link on the search results page.


You can also add a tag to your watch list by searching for the tag with the directive "tag:tag_name" where tag_name is the name of the tag you would like to watch.


Author


To add an author to your watch list, go to the author's profile page and click on the "Add this author to my watch list" link at the top of the page. You can also add an author to your watch list by going to a thread that the author has posted to and clicking on the "Add this author to my watch list" enlazar. You will be notified whenever the author makes a post.


Thread


To add a thread to your watch list, go to the thread page and click the "Add this thread to my watch list" link at the top of the page.


About Newsgroups, Newsreaders, and MATLAB Central


What are newsgroups?


The newsgroups are a worldwide forum that is open to everyone. Newsgroups are used to discuss a huge range of topics, make announcements, and trade files.


Discussions are threaded, or grouped in a way that allows you to read a posted message and all of its replies in chronological order. This makes it easy to follow the thread of the conversation, and to see what’s already been said before you post your own reply or make a new posting.


Newsgroup content is distributed by servers hosted by various organizations on the Internet. Messages are exchanged and managed using open-standard protocols. No single entity “owns” the newsgroups.


There are thousands of newsgroups, each addressing a single topic or area of interest. The MATLAB Central Newsreader posts and displays messages in the comp. soft-sys. matlab newsgroup.


How do I read or post to the newsgroups?


You can use the integrated newsreader at the MATLAB Central website to read and post messages in this newsgroup. MATLAB Central is hosted by MathWorks.


Messages posted through the MATLAB Central Newsreader are seen by everyone using the newsgroups, regardless of how they access the newsgroups. There are several advantages to using MATLAB Central.


One Account Your MATLAB Central account is tied to your MathWorks Account for easy access.


Use the Email Address of Your Choice The MATLAB Central Newsreader allows you to define an alternative email address as your posting address, avoiding clutter in your primary mailbox and reducing spam.


Spam Control Most newsgroup spam is filtered out by the MATLAB Central Newsreader.


Tagging Messages can be tagged with a relevant label by any signed-in user. Tags can be used as keywords to find particular files of interest, or as a way to categorize your bookmarked postings. You may choose to allow others to view your tags, and you can view or search others’ tags as well as those of the community at large. Tagging provides a way to see both the big trends and the smaller, more obscure ideas and applications.


Watch lists Setting up watch lists allows you to be notified of updates made to postings selected by author, thread, or any search variable. Your watch list notifications can be sent by email (daily digest or immediate), displayed in My Newsreader, or sent via RSS feed.


Other ways to access the newsgroups


Use a newsreader through your school, employer, or internet service provider


Pay for newsgroup access from a commercial provider


Use Google Groups


Mathforum. org provides a newsreader with access to the comp. soft sys. matlab newsgroup


Run your own server. For typical instructions, see: http://www. slyck. com/ng. php? page=2


Select Your Country


For those who envisage building an Excel RTD server, I have written a tutorial and open-sourced the code on SourceForge .


The following topics are covered:


How RTD servers work


Architecture


Excel, Multithreading and callbacks


Providing easy-to-read function names


Talking to the GoogleMaps APIs


Avoiding Application Domain misery


Embedding a GoogleMap page in an Excel Task Pane


Creating the Setup project


Changing the Excel RTD Throttle Interval


Utility functions


Building help from the source with Sandcastle


I hope that you will find it useful.


Deja un comentario Cancelar respuesta


Build an Automated Spread Trading System


Build an Automated Spread Trading System description


This online course shows you how to build an automated spread trading model using MS Excel. The System captures the price difference between security pairs of any type - indexes, stocks, futures, options, LEAPs, currencies. The System uses three proven technical indicators - exponential moving averages, Percentage Price Oscillator (PPO), and Donchian Channels - to capture spread movements when profits are likely to be greatest. Includes three spread strategies for Swiss Franc - Japanese Yen futures, Nasdaq - S&P 500 E-Mini, and 10-Year vs 5-Year U. S. Treasury Notes. The System is optimized for use with daily or hourly data, but can be used on any time interval. You are shown how to build a data "hub" with a DDE link, or run the model with free. csv data files from Yahoo! Finance or another source. A PDF Guide is provided along with the online course so you can choose how to learn in the most comfortable way. Also included is a complete backtesting model -- simply import historical data and see statistical and graphical results for your chosen spread strategy.


What You Get: A TREMENDOUS 3-IN-1 VALUE! - PDF Guide - Online course including everything in the PDF Guide PLUS VBA Code and FAQs sections - Pre-built Backtesting Model in MS Excel with graphs and trade statistics - Online access to the course materials


Benefits - Integrate Excel, VBA, formulas, and data sources into a profitable trading tool - Acquire knowledge applicable to any Excel modeling project - Save money by eliminating recurring software costs - Calculate Buy/Sell signals on multiple spread pairs within seconds


Technical Requirements - MS Excel for Windows - Adobe Acrobat Reader - 5Mb disk space - Date-Time-Close price data on your chosen time interval - (OPTIONAL) DDE data import link for Excel


Cydia 1.0.9 (Parav) I have been looking Cydia everywhere for my iOS 9.1 and.


MultiTimerZ 1.1.0.0 (Kuwa) Please add a. m/p. m option on alarm setting if possible.


SocialBug 2.50 (Scott Farina) Awesome product and service. I really like this MLM.


IceCream Slideshow Maker 1.01 (Eva Eiza) Perfect for what I need it to do. It has some cool.


CandleScanner 4.3.0.5 (Omkar) Been using the 14 day trial version and it seems to be.


ViewPic for Mac 1.2.0 (Jody Gibson) Excellent zooming on HD images. With this app I see my.


Sweet MIDI Converter for Mac OS X 1.5.0 (Moussa Bouziane) Very nice software and is easy to use; we can also change.


Smart Salon Appointments 2010.30 (Rupesh) For such an expensive product, I would like to test the.


DRM Converter Pro+Video Rip 3.3.3 (Larry L. DeGroff) I had purchased DRM Converter software and now after.


Postimage 1.0.0 (Kaif) Before this software I used to take screenshots using.


Now there are 46 users online at FileHungry. Total downloads count 14296186


Descargo de responsabilidad y advertencia de riesgo. Por favor lee.


Advertencia de Riesgo. La negociación de divisas en margen conlleva un alto nivel de riesgo, y puede no ser adecuado para todos los inversores. El alto grado de apalancamiento puede trabajar en su contra, así como para usted. Antes de decidir invertir en divisas debe considerar cuidadosamente sus objetivos de inversión, nivel de experiencia y apetito de riesgo. Existe la posibilidad de que usted podría sostener una pérdida de parte o la totalidad de su inversión inicial y por lo tanto no debe invertir dinero que no puede permitirse perder. Usted debe ser consciente de todos los riesgos asociados con el comercio de divisas y buscar asesoramiento de un asesor financiero independiente si tiene alguna duda.


Aviso Legal Toda la información publicada en este sitio web es de nuestra opinión y de la opinión de nuestros visitantes, y puede que no refleje la verdad. Utilice su propio buen juicio y busque el asesoramiento de un consultor cualificado, antes de creer y aceptar cualquier información publicada en este sitio web. También nos reservamos el derecho de eliminar, editar, mover o cerrar cualquier publicación por cualquier motivo.


Anuncios Advertencia Los enlaces de publicidad se muestran en todo el sitio. Algunas páginas del sitio pueden contener enlaces de afiliados para productos. Estos anuncios y / o enlaces no reflejan la opinión, el respaldo o la concurrencia de este sitio web o de las partes afiliadas. Las revisiones de la FPA nunca son influenciadas por la publicidad. Algunos anuncios pueden contener afirmaciones potencialmente engañosas y / o desequilibradas e información que puede no revelar los riesgos y otras consideraciones importantes involucradas en el comercio especulativo.


Spammers be Warned Si envía spam a los foros o comentarios de FPA, nos reservamos el derecho de editar su publicación de la forma que desee para burlarse de usted. Al enviarnos spam, usted acepta las modificaciones que hacemos y no emprenda acciones legales u otras contra la FPA o sus asociados por cualquier cosa que hagamos o con su spam.


Condiciones


Intimidad


Anunciar


Contáctenos


Acerca de


ForexPeaceArmy. com tiene relaciones publicitarias y afiliadas con algunas de las compañías mencionadas en este sitio y puede ser compensado si los lectores siguen los enlaces y registrarse. Estamos comprometidos con el manejo imparcial de revisiones y publicaciones independientemente de estas relaciones.


&dupdo; Copyright www. ForexPeaceArmy. com. Todos los derechos reservados.


& # 8482; Forex Peace Army, ForexPeaceArmy, FPA y el logotipo de FPA Shield son marcas registradas del Forex Peace Army. Todos los derechos reservados bajo EE. UU. y el derecho internacional.


El ejército de la paz de la divisa confía en la publicidad de la bandera para mantenerla LIBRE para todos. También puede ayudar - considere la posibilidad de inhabilitar AdBlocker mientras navega por nuestro sitio. Gracias de nuestra comunidad de comerciantes :-)


I need your help in improving this SAS program!


You are doing your survey at 100 organizations and you need to report the results to all of them. Create a word document template. Make graphs in them by using Excel with links. Use SAS to populate both the EXCEL and the WORD document, so each report carries different statistics.


I need your help in improving this program.


MY syntax looks like you can almost automate the process such that if you need to report to 100 places, you can run the program overnight to find all 100 results the next morning. I have tried to make this happen, but it has not happened. As of now, you need to execute it one report at a time.


When running this syntax with OFFICE 2004 I get a message about updating the word document. I have to sit in front of the computer all day to click YES every five minutes. This is what I do with the current configuration of the program.


In one machine that uses OFFICE 2000, for some reason, a click gets me all the reports, but when I open them, these documents update themselves automatically, such that the excel graphics will be updated to whatever the excel templates has at the last iteration, which is not good. In other words, the results will be all the same in these reports, which is not good.


I wrote above as if the difference is the OFFICE's version difference, but I don't know if that is it.


I need someone to get back to me and say "here is a sas syntax, as well as the VB macros embedded in the word document (see the contents of the zip file). Try it, it works." I look forward to hearing from you. Many people have kindly suggested solutions. I tried them and feel like I am almost there, but I never made it to work.


SOLUTION 1 that failed:


Open the template word document. Go to TOOLS --> OPTIONS --> GENERAL --> Click off "Update Automatics Links OPEN"


Create this macro in a word template.


Sub Macro1() Selection. Fields. Update End Sub


options noxwait noxsync; filename cmds dde 'WinWord|System' ; data _null_ ; file cmds; put '[FileOpen. Name = "' "C:\temp\doc1.doc" '"]' ; put '[macro1]' ; /* call the macro to update the links */ run ;


So what this is doing is that first the word document's automatic updating is OFF, so the document just opens without asking a user whether he/she wants to update (which is good because otherwise, a user has to sit in front of the computer all day). Still, because we want SAS to update info from the linked excel sheet, it excecutes the macro "macro 1" through SAS DDE.


I thought this worked on the day I did this, but next day it stopped working.


SOLUTION 2 that failed:


In the word template create these two macros:


Sub SetOptions1() ' ' Macro5 Macro ' Macro recorded 7/13/2004 by kuekawa' With Options. UpdateLinksAtOpen = True End With End Sub


Sub SetOptions0() ' ' Macro5 Macro ' Macro recorded 7/13/2004 by kuekawa' With Options. UpdateLinksAtOpen = False End With End Sub


And in the same way as in SOLUTION 1, we control one or the other. This failed also. I could not automate the proess. In one situation, the reports stopped responding to the udpate in the excel sheet. In other situations, I open the result reports and they seem to contain the same results, while they have to be different.


SOLUTION 3 that I have not tried (suggested by SAS support) But it seems this is about Excel rather thatn WORD.


<=== Page: 1 === SAS Consultant === emailed w/answer === 24Sep2004 10:58:28 ===>


How to disable the Macro prompt in Excel when running DDE When an Excel spreadsheet that contains a macro is invoked, it will prompt you to enable the macro. Excel will stop the SAS DDE program from executing until the user responds to the prompt. To disable the prompt, do one of the following:


For Excel 2000 only. You cannot do this with earlier versions of Excel. Option 1 - Use medium security 1 Choose security level. a Select Tools>Options>Macro. b Select Security Level tab and select Medium. 2 Create macros that have a digital certificate. a Rerun the Microsoft Setup program. b In Select Features, expand Office tools. c Select Digital Signature for VBA projects and select My Computer>Run. d In Windows Explorer>Office, double-click SelfCert. exe. 3 Sign the macro. a Select Tools=>Macro and then select the Visual Basic Editor. b In the Project explorer, select the project you want to sign c Select Tools>Digital Signatures. d To use the current certificate, select OK. 4 Add the source. a Select Tools>Macro>Security Panel. b Select Trusted Sources tab.


I could give up and just create a report one by one. But I cannot stand the fact that I am almost there to a perfect automation. I hope you can help me with this. Email me at inquiry (at) estat. us


Thread: Two very useful expert advisors


2013-Mar-09 My experience with forex robots


—I started forex trading about. — I was fortunate to find a mql4 programmer from one popular forum. — I spent about $9000 and 2 years, before I have received my own fully automated trading strategy. _http://www. scribd. com/doc/127495979/Best-Forex-Robot — Next step for any forex trader - launch forex money management service or forex signal service. _http://www. scribd. com/doc/121977141/Home-Business-Launch-Guide _http://www. scribd. com/doc/127946190/Copy-Trades-From-3d-Party-Account-Risk-Control — First one is describing how to launch forex signal selling and money management business.


Expert Advisor MT Indicator Forex Software MQL4 Coding


BJF Trading Group |FOREX MetaTrader Expert Advisors


Member Join Date Jul 2009 Posts 475


Expert Advisor MT Indicator Forex Software MQL4 Coding


BJF Trading Group |FOREX MetaTrader Expert Advisors


Member Join Date Jul 2009 Posts 475


• _https://docs. google. com/file/d/0BxxKzvQ2GlM8NXhFLU1vcmg1akU/edit? usp=sharing • High Frequency Trading • _http://imageshack. us/a/img69/3549/06may2013.pdf — Very often mt4 expert advisor shows good profit on demo account, but doesn't show any profit on real accounts. — I think every trader faced with such a situation. — In most cases, this problem arises because of the difference in the execution of orders on the demo and live account.


Expert Advisor MT Indicator Forex Software MQL4 Coding


BJF Trading Group |FOREX MetaTrader Expert Advisors


Member Join Date Jul 2009 Posts 475


— Copy orders from myfxbook to MT4 — Forex Robot FolowLeaderEA is designed to copy the trading signals from the website www. myfxbook. com You can use robot not only for copy trades form monitoring, but from contests too. — You can look for profitable robots on sites such as myfxbook. com. The robots that you wish to add to your portfolio should be thoroughly examined and a few factors shall be considered. — Period of time the robot is monitored for — Average profit gain during the time the robot is monitored for — Maximum drawdown — Sharpe Ratio — Profit factor You can find detailed information and view video about forex robot here:


Expert Advisor MT Indicator Forex Software MQL4 Coding


BJF Trading Group |FOREX MetaTrader Expert Advisors


Member Join Date Jul 2009 Posts 475


— You can download all of them here: • _http://iticsoftware. com/demo • _http://imageshack. us/a/img33/7067/w71.pdf — Do you want to try most popular products for free? — Forex robots: tfot, macd-div, proscalpingrobot; — MT4 indicators: divergence, trend, super divergence, elliott, wolfe wave; — Tools: trade copiers mt4, mt5, jforex, currenex, lmax, adss, dde, arbitrage


Expert Advisor MT Indicator Forex Software MQL4 Coding


BJF Trading Group |FOREX MetaTrader Expert Advisors


Member Join Date Jul 2009 Posts 475


— We would like to introduce you new pro version for our forex robot TFOT 8.0 — Description: • _http://iticsoftware. com/Forex-Robot-TFOT8.pdf — All buyers can request free update via email — For new customers: Due to additional development we will increase price for TFOT version 8.0 since July 30, 2013 — You have last chance to buy TFOT v 8.0 with discount here: • _http://iticsoftware. com/tfot6/


Expert Advisor MT Indicator Forex Software MQL4 Coding


BJF Trading Group |FOREX MetaTrader Expert Advisors


Excel read/write utility 2.0.4 - Read/write Excel files without Excel . no OLE/DDE, useful and fast Excel NOT required! Usted puede. and write content from/to Excel files without Excel . no OLE/DDE used! We read and write Excel files (97/2000/XP) at a. can exchange data with Excel from simplest programs and. (609/0) download


Excel Serial Data Writer 3.7.6.318 - export module "Direct Excel Connection" for Accurate Printer. parser to programs Microsoft Excel . without use of additional means and technologies ( DDE, ODBC and others), using. direct access to Microsoft Excel . This module has the. (2/0) download


DDE server plugin 3.7.4.1130 - Data export module " DDE server" for Advanced Serial. to other programs on DDE technology. The data export. other office applications, supporting DDE change, for example, Microsoft Excel ; * At Microsoft Excel use to get reports. (2/0) download


OEC Excel Add-In 3.3 - A function of DDE is to allow Windows. A cell in Microsoft® Excel can be linked to. updated in the Microsoft® Hoja de cálculo de Excel. Features: * Drag-n-drop DDE links from OEC Trader to Microsoft® Excel * Drag-n-drop. (3/0) download


Handicap Manager for Excel 4.1a - Handicap Manager for Excel is a custom application. for Applications in Microsoft Excel . It is completely compatible with Excel 97/2000/XP/2003/2007 or higher. Eso. scores, Handicap Manager for Excel provides an easy solution. (111/0) download


Tools for Excel Tables 2.1 - Tools for Excel Tables is a set. will strengthen your Microsoft Excel to manage data bases. your spreadsheets. Tools for Excel Tables is an addin. (144/0) download


Excel Utility Pro 6.3 - Likeoffice Excel Utility Pro designed to. your work using Microsoft Excel . You can achieve complicated. is a very friendly Excel Utility with customized toolbar. (159/0) download


4TOPS Access to Excel Mail Merge XP/03 5.0 - 4TOPS Excel Link is an add. from Microsoft Access in Excel documents. You can compose. appear in the document. Excel Link creates a template. (47/0) download


Excel Compare 2.3 - differences and compare Microsoft Excel files and spreadsheets with Excel Compare. Did you ever have an Excel spreadsheet that was edited. into the final spreadsheet? Excel Compare saves your time. the sheets of data! Excel Compare supports all versions of Microsoft Excel . and conveniently creates a. (152/0) download


Thread: Trader s Toolkit -- Latest Trading Software


Bullish Join Date Jun 2007 Posts 99 FXO Shares 0 FXO Bonus 0.000 Thanks 0 Thanked 0 Times in 0 Posts


Trader s Toolkit -- Latest Trading Software


& # 8226; Metastock Pro 9.0 rt for eSignal • Metastock Pro 8.0 RT - Metastock Pro 7.2 rt • Additional programs, indicators, commercial systems for Metastock (with Metastock Developers Kit). & # 8226; Power Pivots Plus For Metastock • Kwikpop for Metastock • SpyGlass 2.01 for Metastock • Omega Prosuite 2000 build 5.00.0822 • TradeStation study (systems, indicators etc, omega Developer Kit) >500mb • Jurik Tools For Omega Tradestation 2000 • MT-Profitunity 1.0 for MetaTrader • MT-eASccTrend for MetaTrader • Additional collection of 36 experts for MetaTrader. & # 8226; Elliott Wave Analyser 3.0.45 • Elliott Wave Analyzer 2.1.01 pro • Wave 59 RT build 1.27 • Elwave 7.1 rt • ElWave 6e RT for TS2000 • WinWawes 32 1.3.25 • Winwaves 32 1.3.9 • Investor's Dream RT 1.98.2 • TraderXL Pro • Ta - lib • Omni Trader 2002 • Metaserver RT 2.0 for DDE • WealthLab Developer 3.15 • Additional modules to program Wealth - lab developer: Neuro - lab. Index - lab. Monte Carlo - lab • Advanced GET RT For TS2000i 1.2 Build 200 • Advanced Get 7.6 build 122 eod • Advanced Get 1.0 build 7 real Time for Quote. com • eASccTrend 6.0 • AmiBroker RT 4.70 pro • ASccTrend 3.51 for Omega Prosuite • Automate 5.54 • Bull's Eye Broker 4.0 • Ensign Windows • Stock Predictor 1.1.84 • Fibonacci Galactic Trader RT 4.0 • NeuroShell Day Trader 4.4 pro • NeuroShell 2 • NeuroShell Preditor 2 • NeuroShell Classifer 2 • NeuroShell GeneHunter 2 • NeuroForecaster 2001 • NeuroGenetic Optimizer Pro 2.6.69 • NeuroSolutions 4.32 • Additional modules for NeuroSolutions:+ Custom Solution Wizard • NeuroSolutions for Excel • Pattern Smasher • Professional Trade Advisor 5.0 • TradingSolutions 3.0 RT Build 041019 • Rina 2000 • HOST 2001 (High Odds Seasonal Trades 2001) • Mesa 2002 • BioComp 2002 pro • Dynamic Trader 4.0 build 78 • Master Investor 2.3 • Option Simulator RT 3.4.2 • WallStreet Investor 4.0.01 WallStreet Explorer 1.13 WallStreet Money SE Safir - X 3.1.0 • Safir - X assistant For Expert Traders 3.1.0 • The Collective 2.1.4 AIQ-Trading Expert Pro 5.1 AIQ - date Transfer Utility Pro 2.13 AIQ-Market Expert 2.10 InvestorRT 7.5.2 • Life Style Trader • Market Analyst II Market Analyzer for Windows 1.2 Market Warrior • Candlestick Forecaster Samurai 2.1.3 • Ithink Analyst 5.0 • Visual Pattern Designer Pro • eVantage • Bridge Collector 2.1 Bridge Active 1 Workstation 9.2.1 Bridge for TS2000 Bridge Profit Centre 3.70 Bridge Telerate Workstaion 6.3.2 Personal Budgeting 3.2 • Window on WallStreet Deluxe Investor 5.0 • MatLab v6.1.0.405 • MathCad 2000 pro • MathCad Add - is other for AutoccAD MathCad Add - is other for Excel • Maple v7.0 • Statistica v.5.A • Advanced Grapher 1.63 • Akmos Metastock To Omega Converter • Convert2MS • Metacsv • MSConv • HyperTools for xpo • Programs - sources of the quotations: • Day data (Daily) In Format: csv, txt, xpo. & # 8226; Intra-day data (Intraday) - historical evidence (tick, 1 min, 5 min, 15 min, 30 min) on all currency pairs • Plus loads of trading books


Last edited by linuxshell; 08-01-2007 at 01:48 AM.


In Profit Join Date Aug 2007 Posts 187 FXO Shares 0 FXO Bonus 0.000 Thanks 0 Thanked 0 Times in 0 Posts


i have been testing for some months, trying many many softwares. fxsol, ********* streamster, delta-fx, intratrader, forex. com soft, **** and others i dont remeber now.


but i am in love with just 1.


MetaTrader 4. its so easy to make money, so fast, fast automated entrys, superb graphics, utilities, analisys, alerts, XD.


i love love it sm_win


Bullish Join Date Jun 2007 Posts 99 FXO Shares 0 FXO Bonus 0.000 Thanks 0 Thanked 0 Times in 0 Posts


Thank you for your Advice me too i love MetaTrader 4 so much it's my chance to be rich person. Good Luck For any person here.


In Profit Join Date Aug 2007 Posts 187 FXO Shares 0 FXO Bonus 0.000 Thanks 0 Thanked 0 Times in 0 Posts


Thank you for your Advice me too i love MetaTrader 4 so much it's my chance to be rich person. Good Luck For any person here .


hehe cool, lets see how i will do when i get my $25 on the internet. then i will share my performance on the internet and we could probably parnership to make some good cash on the net.


i think alliances are cool sm_cool


Bullish Join Date Aug 2007 Posts 95 FXO Shares 0 FXO Bonus 0.000 Thanks 0 Thanked 0 Times in 0 Posts


I agree that for forex trading the best software out there is metatrader, but for someone to learn the MQL4 is a challenge. the same strategies can be programmed on tradestation much easily for begginers.


Piplet Join Date Aug 2007 Posts 7 FXO Shares 0 FXO Bonus 0.000 Thanks 0 Thanked 0 Times in 0 Posts


Yes MT 4. the best one to make money


In Profit Join Date Aug 2007 Posts 111 FXO Shares 0 FXO Bonus 0.000 Thanks 0 Thanked 0 Times in 0 Posts


Are those softwares free? If not, I will stick to MT4. El mejor.


In Profit Join Date Aug 2007 Posts 107 FXO Shares 0 FXO Bonus 0.000 Thanks 0 Thanked 0 Times in 0 Posts


Renuncia


2005-2015 © FXOpen Todos los derechos reservados. Varias marcas registradas de sus respectivos propietarios.


Risk Warning: . Trading on the Forex market involves substantial risks, including complete possible loss of funds and other losses and is not suitable for all members. Clients should make an independent judgment as to whether trading is appropriate for them in the light of their financial condition, investment experience, risk tolerance and other factors.


FXOpen Markets Limited. a company duly registered in Nevis under the company No. C 42235. FXOpen is a member of The Financial Commission .


FXOpen AU Pty Ltd.. a company authorised and regulated by the Australian Securities & Investments Commission (ASIC). AFSL 412871 – ABN 61 143 678 719 .


FXOpen Ltd. a company registered in England and Wales under company number 07273392 and is authorised and regulated by the Financial Conduct Authority (previously, the Financial Services Authority) under FCA firm reference number 579202 .


FXOpen does not provide services for United States residents.


Campo de golf


Join us


Todas las horas son GMT. The time now is 02:34 AM .


%& Understanding The Myths Of Market Trends &#


You can use this data to backtest your trading strategies, and perform technical analysis (such as plotting the EMA, RSI or MACD). You may also be interested in this spreadsheet which downloads historical stock prices from Yahoo straight into Excel. Hi, I am really interested in the code, im having a few problems getting my workbook to do the same thing but with stock data. I am using a macro I built from scratch 2 years ago but I cannot find a good source website now to get exchange rates. OANDA now has also changed the historical data page and calls it …historical-rates-classic. I checked with your excel sheet, ForexExcelImport. xlsm, and the link is really not working anymore. I only had a problem using it on a german Excel version in my office as the decimal separator was not correctly recognized. Esto significa que tengo que mantener un ojo mucho más de cerca el tipo de cambio para equilibrar mi presupuesto.


This Excel spreadsheet downloads historicalВ ForexВ data andВ plots the Relative Strength Index (RSI) and volatility of the currency-pair. Technical analysts often use RSI to analyze movements in stocks and foreign exchange markets. Once you’ve entered this date and clicked a button, some clever VBA fetches daily historical foreign exchange rates from the internet, and plots the Relative Strength Index and the historical volatility. As an example, the spreadsheet plots the exchange rate data. В If you wanted, you could easily add Bollinger Bands to the plot. Enjoy, and please come back and let me know what cool Forex applications you’ve made with it. I only had a problem using it on a german Excel version as the decimal separator was not correctly recognized. I tried to code my macro to download from this page but I guess they also changed the format of the date in the link. No matter what I fill in in the excel sheet, the code always seems to extract the same period between today and a month ago, whereas I need much older data.


I am looking to expand the date range, however, it appears that the data is being drawn from a csv file which is automatically set to the last 30 days. I’m interested in making a spreadsheet that can download historic stock prices and FX rates at the same time to plot FX neutral stock prices over time. Las tasas de cambio (o Forex), cambian todo el tiempo, y lo que puede parecer una buena tasa puede desaparecer en cuestión de días. This could be overcome letting Excel know which character to recognize as the decimal separator. I tried to re-write the macro building a new URL which appears to work but then the section of code which creates the data sheet breaks.


Speed up Excel 2007 startup


The Problem


If Excel isn't running already, double-clicking a file will start Excel itself almost immediately, but the clicked file will be loaded only after about one minute.


The Solution


At least on Windows XP the problem can be solved as described below.


In the dialog box that appears you need to make two adjustments:


Application to perform action: At the end of the line after /e append a space character followed by "%1" (including the quotes) DDE Application Not Running: Insert new text: [rem see command line] (including the brackets)


Details


We experienced the problem after updating to MS Office 2007. My father noticed that an Excel sheet gets loaded immediately if you include the path of EXCEL. EXE in the command line. Loading documents via DDE, as Explorer does it, seems to take much more time, at least if the application is not already running. The modifications described above will pass the file path immediately when the application is started, the DDE command that gets executed later on is only a remark, as an empty field would result in passing the default action from two lines above that field. The /e seems to ensure that Excel will not open an empty sheet, so I originally dropped that because usually no empty sheet is opened when a file is specified. However I got a report from someone using /e. and as it didn't cause any harm for me either, I now suggest to leave it in place. If Excel is running already, additional documents will be opened via DDE as before, resulting in only one Excel process running.


Word


Time and again I've been asked whether I knew a similar trick for Word. Even without any tricks Word starts fairly fast, but even there adding "%1" gave me a slight increase in startup speed. I don't exactly know what this [REM _DDE_Direct] is. It looks like some kind of "special comment", that could have some effect despite being a comment. I decided to copy that comment to the DDE Application Not Running box, and could not detect any ill effects. I also kept the /n and the /dde on the command line, simply because I could find no harm in it.


Uninstall


If you try out these suggestions, but they don't work out for you, reverting to the way it was before might prove more difficult than you would expect. It seems the dialog where you make your changes will always append a %1 to the command line when you press OK and it isn't present already. The only solution I could find was using regedit to remove the %1 without using the dialog. The command is stored under the default key at HKEY_CLASSES_ROOT\Excel. Sheet.8\shell\Open\command. If you choose to revert the DDE settins using regedit as well, you can simply remove the whole ddeexec\IfExec subtree.


1 comment:

  1. Ahora Opciones Binarias Funes En Español: Forex Dde Excel >>>>> Download Now

    >>>>> Download Full

    Ahora Opciones Binarias Funes En Español: Forex Dde Excel >>>>> Download LINK

    >>>>> Download Now

    Ahora Opciones Binarias Funes En Español: Forex Dde Excel >>>>> Download Full

    >>>>> Download LINK kr

    ReplyDelete