1 Adjunto (s) Me disculpo por adelantado si esto ya está respondido, sírveme en el camino correcto si esa fuera la situación. Logré almacenar los precios de BID y ASK usando xlsgate. Estoy teniendo un momento difícil para agregar la marca de tiempo, hay un cambio en el precio. ¿Cómo podría uno codificar eso en mqlexcel?

De ninguna manera soy un codificador, apenas un scriptkiddie si quieres. Así que me disculpo de antemano si este código parece basura.
Así es como esto luce:


Código insertado/p --------------------------------------------- --------------------- /| Test1.mq4 |/| Copyright 2015, MetaQuotes Software Corp .. |/| https://www.mql5.com |/ ----------------------------------------------- ------------------- #property copyright Copyright 2015, MetaQuotes Software Corp. #property Hipervínculo https://www.mql5.com #property version 1.00 #property rigingent # incluye lt; xlsgate.mqhgt; cadena externa StartBid = C3; cadena externa StartAsk = D3; bool xlsgateok = falso; cadena StrBid; string StrAsk;/ ----------------------------------------------- ------------------- /| Función de inicialización experta |/ ----------------------------------------------- ------------------- int OnInit () StrBid = StartBid; StrAsk = StartAsk; if (ExcelInit (mt4) ExcelStart ()) Imprimir (XLSgate init hecho); xlsgateok = verdadero; Imprimir (versión de Office = ExcelVersion ()); ExcelSheetAdd (MT4);/- return (INIT_SUCCEEDED);/ ----------------------------------------------- ------------------- /| Función de deinicialización experta |/ ----------------------------------------------- ------------------- vacío OnDeinit (const int reason)/-/p ---------------- -------------------------------------------------- /| Función de tick experto |/ ----------------------------------------------- ------------------- double lastBid = 0; double lastAsk = 0; void OnTick ()/- if (xlsgateok lastBid!) = Oferta) ExcelSetValue (StrBid, Bid); lastBid = Bid; StrBid = ExcelRowAdd (StrBid, 1); if (xlsgateok lastAsk!) = Ask) ExcelSetValue (StrAsk, Ask); lastAsk = Ask; StrAsk = ExcelRowAdd (StrAsk, 1);/pag ----------------------------------------------- -------------------
Actualización 1: establecer una solución. Codificación desagradable, pero funciona