Guarda come scaricare robot di trading gratuitamente
Ci trovi su Twitter!
Unisciti alla nostra fan page
Unisciti alla nostra fan page
Ti è piaciuto lo script? Provalo nel Terminale MetaTrader 5
- Visualizzazioni:
- 83
- Valutazioni:
- Pubblicato:
-
Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance
Questa è la mia implementazione della capacità di serializzazione e deserializzazione di json in mql5
Si può anche usare il gestore di pacchetti npm per scaricare
autore: Kuzme Shevelev (seffele@gmail.com)
github: https://github.com/Senails/mql5-json
Si può anche usare il gestore di pacchetti npm per scaricare
npm i mql5-jsonesempio:
#include "node_modules/mql5-json/index.mqh" void OnStart () { JSON::Object* json1 = new JSON::Object() .setProperty( "number" , 123456 ) .setProperty( "string" , "text" ) .setProperty( "boolean" , true ) .setProperty( "object" , new JSON::Object() .setProperty( "number" , 123456 ) .setProperty( "string" , "text" ) .setProperty( "boolean" , true ) .setProperty( "array" , new JSON::Array()) ) .setProperty( "array" , new JSON::Array() .add( true ) // booleano .add( 123456 ) // numero .add( "string" ) // stringa .add( new JSON::Object() .setProperty( "number" , 123456 ) .setProperty( "string" , "text" ) ) .add( new JSON::Array() .add( true ) .add( 123456 ) .add( "string" ) ) ); string exampleText = json1.toString(); Print (exampleText); JSON::Object* json2 = new JSON::Object(exampleText); string objectKeys[]; json2.getKeysToArray(objectKeys); if ( json2.hasValue( "array" ) && json2.isArray( "array" ) && json2.getArray( "array" ).getLength() > 4 && json2.getArray( "array" ).isBoolean( 0 ) && json2.getArray( "array" ).getBoolean( 0 ) == true && json2.getArray( "array" ).isObject( 3 ) && json2.getArray( "array" ).getObject( 3 ).isString( "string" ) && json2.getArray( "array" ).getObject( 3 ).getString( "string" ) == "text" && json2.getArray( "array" ).getObject( 3 ).isNumber( "number" ) && json2.getArray( "array" ).getObject( 3 ).getNumber( "number" ) == double ( 123456 ) ) { Print (json2.toString()); Print (json2.toString() == json1.toString()); } delete json1; delete json2; }
autore: Kuzme Shevelev (seffele@gmail.com)
github: https://github.com/Senails/mql5-json
Tradotto dal russo da MetaQuotes Ltd.
Codice originale https://www.mql5.com/ru/code/53107

Questo indicatore adatta un modello trigonometrico ai prezzi e lo estrapola nel futuro.

Questo indicatore utilizza un modello autoregressivo per estrapolare i prezzi

Interfaccia di callback per il timer

Indicatore di tendenza con semplici algoritmi di smoothing, mentre è monocromatico.