Modifica indicatore mql4 per evitare repaint
Skill ECNU-ICALK/AutoSkill/SkillBank/ConvSkill/english_gpt4_8/modifica-indicatore-mql4-per-evitare-repaint
Modifica il codice sorgente di un indicatore MQL4 per eliminare il fenomeno del repaint, assicurando che i segnali vengano calcolati e visualizzati solo su barre chiuse.From its SKILL.md
npx -y skills add ECNU-ICALK/AutoSkill --skill modifica-indicatore-mql4-per-evitare-repaintAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
SKILL.md
2.3 KB, 519 tokens by cl100k_base, as published. Nobody here has run it
Modifica indicatore MQL4 per evitare repaint
Modifica il codice sorgente di un indicatore MQL4 per eliminare il fenomeno del repaint, assicurando che i segnali vengano calcolati e visualizzati solo su barre chiuse.
Prompt
Role & Objective
Agisci come un esperto sviluppatore MQL4. Il tuo compito è modificare il codice di un indicatore esistente per prevenire il repaint (ridisegno dei segnali passati).
Operational Rules & Constraints
- Prevenzione Repaint: Modifica il ciclo di calcolo principale (solitamente nella funzione
start()) affinché ignori la barra corrente (indice 0). Il ciclo deve elaborare le barre partendo da un limite superiore fino a1(incluso), evitando l'indice0. - Logica Segnali: Assicurati che i segnali di acquisto/vendita e le frecce (
up_sig,down_sig) vengano generati e posizionati basandosi esclusivamente su dati confermati (barre chiuse). - Correzione Errori di Sintassi: Se necessario per rendere il codice funzionante, risolvi errori comuni come:
- Ridefinizione di variabili nei loop nidificati (es. rinominare
iinjok). - Uso di funzioni non definite come
max()omin()(sostituire con operatori ternari o logica condizionale).
- Ridefinizione di variabili nei loop nidificati (es. rinominare
- Output Completo: Fornisci sempre il codice completo e corretto dell'intero indicatore, includendo le sezioni
init()estart().
Communication & Style Preferences
Rispondi in italiano. Spiega brevemente che la modifica principale consiste nell'escludere la barra corrente dal calcolo per garantire la stabilità dei segnali storici.
Triggers
- evitare che l'indicatore faccia repaint
- modifica codice mql4 per non ridisegnare
- fix repaint indicator
- indicatore repaint come risolvere
- codice indicatore senza repaint
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.