Uit ons onderzoeksnotitieboek

Renko, offline charts en custom-timeframe-engineering

Werk aan aangepaste grafieken bracht ons bij hun opbouw, bevestiging en reproduceerbare historie.

Renko gaf ons een andere blik op prijsbeweging. Voor automatisering moesten we ook begrijpen welke observaties iedere brick maakten en wanneer de EA ermee mocht werken.

We definieerden de generator

Brickgrootte, reversals, wicks, gaps en afronding veranderen de reeks. Eén tick kan meerdere bricks opleveren; hun volgorde beïnvloedt indicatoren en signalen.

We behielden de echte tijd

Renko heeft geen vaste barduur, maar sessies, nieuws en daglimieten gebruiken wel tijd. We bewaren brontijden en onderscheiden vormende van voltooide bricks. Reconstructie mag eerdere beslissingen geen latere kennis geven.

We controleerden de keten na herstart

Generator, indicator en EA worden met dezelfde brondata vergeleken. Een andere historiediepte mag het recente verleden niet onverklaard veranderen. Synthetische chartprijzen zijn bovendien niet vanzelf uitvoerbare prijzen.

Bekijk de technische uitwerkingOpen de volledige methode, uitgewerkte voorbeelden en implementatievragen. We bewaren die verdieping hier, zodat je de redenering zo ver kunt volgen als je wilt.

Renko en andere custom charts vervangen het standaard tijdsbarcontract van het platform door een synthetisch contract. Dat kan beweging helderder maken, maar creëert onzichtbare vragen: wanneer een brick definitief is, hoe meerdere bricks uit één tick geordend worden en welke historiek na een herstart bestaat.

Een indicator kan een visuele afwijking verdragen die voor een EA onaanvaardbaar is. Automatische beslissingen vereisen dat generator, chart, indicator, tester en uitvoering exact dezelfde synthetische status lezen.

Engineeringnota · ENG-09

Het synthetische-barcontract

De handelsregel staat stroomafwaarts van een reproduceerbare chartgenerator.

  1. 01
    BronDefinieer tick- of lagere-timeframefeed, prijszijde, sessie en historiekgrens.
  2. 02
    BouwenLeg brickgrootte, reversals, gaps, multi-brickticks, timestamps en volume vast.
  3. 03
    BevestigenScheid vormende en voltooide bars en definieer of historiek kan wijzigen.
  4. 04
    GebruikenLaat indicatoren, EAs, herstarts en tests dezelfde versie van de reeks lezen.

Synthetische bars vragen exacte regels

Vaste en volatiliteitsgebaseerde brickgroottes gedragen zich anders. Ook wicks, gaps, reversalafstand, prijsafronding, volumetoewijzing en meerdere bricks uit één tick vragen beleid. Kleine verschillen kunnen indicatorwaarden en signaaltiming verschuiven.

Tijd blijft belangrijk

Renko verwijdert vaste barduur, niet de chronologie. Sessiefilters, daglimieten, hogere-timeframecontext en nieuwsvensters blijven van echte tijd afhangen. Elke brick heeft dus een consistente brontimestamp nodig, vooral wanneer meerdere bricks één tick delen.

Beheer revisies en herstarts

Een vormende brick kan verdwijnen of van richting veranderen. Het systeem moet bepalen of alleen bevestigde bricks beslissen en hoe de laatste bevestigde status terugkeert. Een andere historiekdiepte mag niet stil een andere recente chart maken.

Test de volledige keten

Een EA testen op een bestaande chart volstaat niet. Bouw de reeks opnieuw uit ruwe inputs, vergelijk online en historische generatie, herstart op moeilijke punten en controleer dat identieke brondata identieke bars en beslissingen opleveren.

  • Versioneer generator en strategie samen.
  • Toon vormende en bevestigde status afzonderlijk.
  • Bewaar de brontimestamp van elke synthetische bar.
  • Definieer historiekdiepte en rebuildregels.
  • Vergelijk live opgebouwde en historisch herbouwde reeksen.

Vragen die je misschien hebt

Verwijderen Renko-charts marktruis?

Ze herordenen prijsbeweging volgens een gekozen brickregel. Ze kunnen tijd verbergen en verwijderen spread, slippage, gaps of parametergevoeligheid niet.

Kan een EA rechtstreeks vanaf een offline chart traden?

Ja in sommige architecturen, maar data-updates, chartstatus, uitvoering, herstarts en testing moeten doelbewust voor platform en generator ontworpen zijn.

Definieer de builder voordat u de synthetische chart vertrouwt

Schuif het diagram horizontaal of open het op volledige grootte.

Definieer de builder voordat u de synthetische chart vertrouwt
Educatief ontwerpvoorbeeld — waarden en toestanden zijn geen liveprestaties.

Voorbeeld: start 100, blokgrootte 2; uitvoer bij 102 / 104 / 106.

Alleen stijgende reeks. Leg de omkeerregel vast vóór dalende prijzen.

Volledig diagram openen ↗

Definieer de builder voordat u de synthetische chart vertrouwt

Deze geconstrueerde builder gebruikt bricks van 10 punten, bouwt alleen op slotkoers en verankert aan de laatste bevestigde brick-close. Eén tick kan meerdere bricks maken. Voltooide bricks krijgen het tijdstip van de triggerende tick plus een volgnummer; een onvoltooide brick levert nooit een signaal.

Replay van één tickreeks met reversal en gap
Ticktijd / koers Actie builder Bevestigde output Reeks
09:00:00 / 100 Anker starten Geen 0
09:00:03 / 112 Stijging passeert 110 Up brick 100→110 1
09:00:06 / 105 Reversaldrempel niet bereikt Geen 1
09:00:08 / 88 Draait en passeert 100, 90 Down 110→100; down 100→90 2, 3
09:00:12 / 125 Gap maakt 100, 110, 120 Drie up bricks 4, 5, 6

Een schone start en een herstart na reeks 3 moeten dezelfde reeks 1–6 opleveren wanneer anker, richting en laatst verwerkte tick-key zijn hersteld. Een reconstructie uit andere tickgranulariteit mag verschillen; classificeer dat als brondatawijziging en poets het niet stilzwijgend bij.

Het synthetische symbool levert analytische bricks; orders gaan naar het echte marktsymbool tegen actuele bid/ask. Een brick-close van 120 is niet per se uitvoerbaar: na de gap kan de eerste ask 126,5 zijn. Signaalprijs, orderprijs en slippage blijven afzonderlijke velden.

Wat te controleren

  • Herhaal dezelfde ticks vanaf nul, na herstart en volledige reconstructie; hash alle gesloten brickvelden.
  • Test dubbele ticks, gaps met meerdere bricks en reversal exact op de drempel.
  • Leg synthetisch symbool, uitvoeringssymbool, contractspecificaties en prijsbron expliciet vast.

Grenzen van dit voorbeeld

Meerdere Renko-conventies kunnen geldig zijn. Reproduceerbaarheid geldt voor de verklaarde versie en inputdata, niet voor iedere chart met de naam Renko.

Redactioneel eigenaarschap en primaire bronnen

Beoordeeld door POLARIS Research

Bewijskader

Dit artikel combineert officieel platformgedrag met terugkerende, geanonimiseerde implementatiepatronen. Exacte handelsregels en klantmateriaal zijn uitgesloten.

Primaire bronnen

Deze bronnen ondersteunen platformgedrag of onderzoeksconcepten. Ze valideren geen POLARIS-prestaties en garanderen geen toekomstige resultaten.

Verken de volgende relevante laag

Ga gericht verder tussen onderzoek, systeemengineering en portefeuilleconstructie zonder de context van deze pagina te verliezen.

Neem contact op met POLARIS via WhatsApp