58 行
无行尾
2.5 KiB
MQL5
58 行
无行尾
2.5 KiB
MQL5
//+------------------------------------------------------------------+
|
|
//| BenMqlLite.mq5 |
|
|
//| Copyright 2026, Niquel Mendoza. |
|
|
//| https://www.mql5.com/ |
|
|
//+------------------------------------------------------------------+
|
|
#property copyright "Copyright 2026, Niquel Mendoza."
|
|
#property link "https://www.mql5.com/"
|
|
#property version "1.00"
|
|
#property strict
|
|
|
|
//+------------------------------------------------------------------+
|
|
//| |
|
|
//+------------------------------------------------------------------+
|
|
#include "..\\Other\\Json.mqh"
|
|
#resource "twitter.json" as const string g_json_data
|
|
// NOTA creo que ese Json paser tiene muchos bugs
|
|
// Lo que note es que como tal no funciona bien.. hay como slots en el tape que represnetan keys
|
|
// O valores null que no deberia de estar que complica el uso haci que no es funcional
|
|
// En si parsea todo pero ara encontra pro ejemplo el tamaño de statuses este se ubica en pos=5
|
|
// Detras de el hay un string lo cual es raro.. creo que [key] como tal de la psicon de la key
|
|
// No me metere a corregirlo pero bueno
|
|
|
|
|
|
// Experiencia de desarolo
|
|
/*
|
|
Creo que este modelo nuevo de Ia que trae el metadeidotr es malo pense algo entrenado espeificamtne para mql6
|
|
peor incluso que opus o gpt 5 lo pondria a nivel de gpt 4.5 o mas bajo aun
|
|
Se demoro como 20 minutos en dar esto dado que fallaba y creaaba nuevos archivos constantemten
|
|
inicilamte tuvo 120+ errores en el cdoiigo luego los bajo y asi... como 4-5 iteraciones..
|
|
me da que es un modelo generico finetuenado.. un poquito pero es deproable para mql5..
|
|
en mi caso de uso me quedo con claude
|
|
*/
|
|
//+------------------------------------------------------------------+
|
|
//| Script program start function |
|
|
//+------------------------------------------------------------------+
|
|
void OnStart()
|
|
{
|
|
//---
|
|
CJson json;
|
|
StringToCharArray(g_json_data, json.Buffer, 0, StringLen(g_json_data));
|
|
|
|
ulong a = GetMicrosecondCount();
|
|
for(int i = 0; i < 1000; i++)
|
|
{
|
|
json.Parse();
|
|
}
|
|
ulong b = GetMicrosecondCount() - a;
|
|
Print("Time: ", b);
|
|
}
|
|
//+------------------------------------------------------------------+
|
|
/*
|
|
2026.06.28 08:26:46.632 BenMqlLite (EURUSD,MN1) Time: 3848332
|
|
2026.06.28 08:26:52.417 BenMqlLite (EURUSD,MN1) Time: 3250542
|
|
2026.06.28 08:26:58.873 BenMqlLite (EURUSD,MN1) Time: 3242592
|
|
|
|
|
|
|
|
*/ |