Ora, per creare un robot commerciale, non è necessario sapere come programmare o assumere un programmatore. Puoi creare un robot tu stesso. Accedi a opexflow.com tramite Telegram. Successivamente, vai alla pagina di creazione del robot. È possibile accedere alla pagina di creazione del robot tramite il seguente percorso: (1) Segnali -> (2) Controlli -> (3) Crea. Oppure apri il link . In questa pagina puoi creare un robot a tutti gli effetti che automatizzerà la creazione e il ribilanciamento del portafoglio. Diamo un’occhiata alla funzionalità di creare un robot punto per punto.
Configurazione del robot
1. Inserimento di un accordo . Se desideri che il robot apra gli ordini di acquisto in base a un segnale di entrata, seleziona Lungo. Se il robot deve vendere allo scoperto in base al segnale di entrata, seleziona Short. 2. Tempistiche . Questo elemento è necessario per il backtest del robot (controllo dei dati storici). Questo campo non influisce sul trading tramite OpexBot. Non è necessario modificare nulla qui. 3. Equilibrio . Questo elemento è necessario per il backtest del robot (controllo dei dati storici). Questo campo non influisce sul trading tramite OpexBot. Qui puoi impostare l’importo del deposito iniziale con il quale verrà effettuato il backtesting. 4. Limitazione del volume di uno strumento nel portafoglio . Qui limiti il volume di uno strumento nel portafoglio. Ad esempio, se hai un saldo di 100.000 rubli e il limite è impostato al 20%, il robot non acquisterà uno strumento per più di 20.000 rubli. Ciò ti consentirà di bilanciare il tuo portafoglio con almeno 5 azioni al 20% del deposito, ovvero fino a 20 mila rubli. 5. Entità della transazione (come percentuale del deposito) . Qui limiti il robot a un’operazione. Se desideri distribuire il deposito gradualmente e imposta un limite del 10%, il robot acquisterà azioni per l’intero deposito in 10 passaggi. Se scommetti il 100%, in un solo passaggio il robot può distribuire l’intero deposito. 6. Tariffe e commissioni, Commissione (in percentuale), Servizi di intermediazione al mese . Si tratta di campi riservati alle competizioni e al backtesting, affinché tutti competano in condizioni reali e paritarie con la stessa commissione sulle transazioni. Puoi scegliere solo una delle banche con una determinata commissione. Questa scelta non pregiudica in alcun modo l’utilizzo del robot in OpexBot. 7. Utilizzare la leva finanziaria (trading a margine) . La leva scelta per il trading influisce sia sul backtesting che sul robot in OpexBot. Se non sai di cosa si tratta, non modificare questo campo. 8. Come concludere un affare . A seconda della scelta di questo parametro, i campi delle impostazioni del robot cambiano, puoi chiudere un’operazione sia tramite StopLoss e TakeProfit, sia tramite un segnale; O entrambi gli scenari. Se si sceglie di chiudere un’operazione tramite TakeProfit e StopLoss, saranno disponibili i seguenti campi: TakeProfit e StopLoss sono indicati in percentuale, al raggiungimento del quale verrà eseguito l’evento selezionato di seguito. Ad esempio, quando viene raggiunto un valore di soglia, una posizione aperta può essere chiusa completamente o parzialmente. Oppure medio (invece di chiudere la posizione, al contrario, verrà aumentata). Da ciò si possono modellare diverse strategie. Ad esempio: StopLoss: -5% Al raggiungimento di questa soglia: media. Hai acquistato una quota per 10.000 rubli. Se un titolo scende del 5%, il robot ti proporrà di calcolarne la media (acquistare un ulteriore 50% di azioni). È così facile modellare una strategiaMartingala . Tutti i campi con le impostazioni del robot sono compilati, passiamo alla fase di creazione del segnale di ingresso. Per fare ciò, fare clic sul pulsante “Avanti”.
Impostazione dei segnali
Per impostazione predefinita, il segnale di ingresso è sempre configurato in questa fase. Ma se hai selezionato l’uscita tramite segnale, ti verrà offerto un segnale di uscita aggiuntivo. L’impostazione del segnale di ingresso verrà discussa di seguito; il segnale di uscita viene generato in modo simile. I segnali sono costituiti dai seguenti parametri.
- Selezione del titolo
- Filtra per dati tecnici
- Filtra per statistica. previsione
- Filtro variazione prezzo
- Filtro del rapporto volumetrico
1. Selezione dei ticker . Puoi selezionare i ticker di interesse individualmente o per settore. Se non ne hai selezionato nessuno, si considera che tu abbia selezionato tutti i ticker.
2. Filtra per dati tecnici . Inserisci i dati tecnici che ti interessano. Attualmente sono disponibili RSI e MACD per il triframe giornaliero. Se hai bisogno di ulteriori indicatori di analisi tecnica, scrivilo sul forum. Se non inserisci nulla in questa sezione, il segnale non utilizzerà gli indicatori di analisi tecnica.
3. Filtra per statistica. previsione Questo parametro utilizza i dati di una previsione statistica, elencata sul sito web nella sezione analisi tecnica. Se non compili il campo, stat. la previsione non viene utilizzata.
4. Filtro variazione prezzo . In questa sezione puoi specificare i parametri che invieranno un segnale solo per le azioni che sono cambiate della percentuale specificata. Se specifichi una percentuale negativa, ci sarà un segnale per il calo delle azioni.
5. Filtro del rapporto volumetrico . Questo filtro viene utilizzato solo in OpexBot e non è coinvolto nel backtesting. In questo campo è possibile specificare il rapporto tra i volumi anonimizzati delle transazioni di acquisto e vendita per diversi intervalli di tempo.
Dopo aver inserito almeno un parametro del segnale di ingresso, appariranno i pulsanti di avvio e salvataggio del robot.
Il pulsante “Avvia” avvierà il backtest (lo vedremo di seguito) con la possibilità di aggiungere ulteriormente il robot alla tabella della competizione sulla redditività. Il pulsante Salva salverà il robot sulla tua pagina e potrà essere utilizzato per il trading. Fare clic sul pulsante Salva. Inserisci il nome e la descrizione e salva il robot. Successivamente, possiamo andare al profilo nella pagina dei robot e vederlo lì. Inoltre, questo robot apparirà sulla piattaforma OpexBot, sarà possibile lanciarlo e visualizzare il segnale per la gestione del portafoglio che il robot dà in un dato momento. L’uso del robot assistente e dei segnali in OpexBot sarà discusso in un articolo separato. Per ora passiamo al backtest del robot.
Backtest del robot
Se, durante la creazione di un robot, fai clic su Avvia invece di salvare, entrerai nella modalità di backtest del robot utilizzando i dati storici. Se hai selezionato tutte le azioni, ci sono molti segnali per l’entrata o l’uscita, dovrai affrontare una limitazione. Per aggirare il problema, è necessario ridurre il numero di azioni scambiate o creare segnali di ingresso più accurati. Se i segnali sono meno di cinquemila, si aprirà una simulazione della redditività del robot che hai creato. Qui verranno presi in considerazione tutti i segnali di entrata e di uscita sugli intervalli di tempo giornalieri, nonché la redditività calcolata tenendo conto di tutte le impostazioni. Esempio . Se il robot ha una redditività positiva, puoi salvarlo ed entrare nella tabella della concorrenza e nella classifica della redditività dei robot commerciali. Se hai domande o desideri che il robot venga realizzato per te, scrivilo sul forum .