- RPA로 미국주식 자동 매매하기 (그리드 매매법)
- #RPA #UIPATH #PYTHON #미국주식 #키움 #영웅문GLOBAL #그리드 매매 #질문이 지식이 되도록#레버리지#시간적자유
Sono giunto a un punto in cui lo sviluppo dell'API di Korea Investment Securities è quasi completato. Sta diventando davvero una serie, non trovate? Dopo aver attraversato un periodo difficile, mi sento improvvisamente sopraffatto da un senso di inadeguatezza e tristezza, senza che nessuno mi abbia detto nulla. Le persone capaci creano tutto in un batter d'occhio, senza dover passare attraverso questo genere di fasi. Non posso fare a meno di invidiare la loro intelligenza e il loro talento. Eppure, mi ripeto che la vita non è fatta solo di persone di successo, e cerco di confortarmi.
Questo è il quinto articolo. Ma non c'è molto da dire. Si tratta di una riflessione cinica sul processo di creazione di un programma di trading automatico utilizzando l'API di Korea Investment Securities. Tuttavia, sono davvero grato a chi mi legge. +_+
Quando un problema non si risolve, bisogna provare tutte le soluzioni che si sono preparate. try except
In precedenza, ho scritto delle difficoltà che ho incontrato durante lo sviluppo dell'API di Korea Investment Securities. Alcune erano dovute a Korea Investment Securities, altre no, ma riassumendo le difficoltà, si possono elencare come segue.
- Apertura di un conto Korea Investment Securities (caso di fallimento del trasferimento del conto ISA)
- Nessun supporto per il trading demo
- Websockets - Ricezione dati in tempo reale
- Metodologia di trading
Per l'apertura del conto, ho contattato una filiale vicina. Fortunatamente, c'era una filiale a 40 minuti di distanza, quindi è stato possibile. Se non fossi stato nella zona metropolitana di Seul... se non fossi stato in una città metropolitana... se fossi stato in un luogo immerso nella natura, avrei davvero sperato che fosse possibile aprire un conto a distanza. Ad ogni modo, è necessario aprire un conto per poter utilizzare l'API e provare a svilupparla, quindi assicuratevi di aprirne uno in base alla vostra situazione.
La mancanza di supporto per il trading demo non è un problema così critico. È semplicemente un po' scomodo. Mi chiedo cosa succederebbe se, dopo aver effettuato un acquisto, si creasse un debito... o se il mio conto venisse bloccato a causa della continua generazione di token per il trading reale... Insomma, è una questione di nervosismo. Ma per chi è bravo nello sviluppo, questo non dovrebbe essere un problema. È solo a causa della mia scarsa competenza e della mia mancanza di esperienza nella programmazione di trading azionario. Anche la questione dei Websockets è legata alla mia scarsa competenza, in quanto non ha funzionato come previsto. È tutta colpa mia. ㅠ_ㅠ
Il problema era Websocket. È a causa di Websocket che la mia competenza è risultata insufficiente!! Ma con l'esempio fornito, non riuscivo a capire come risolverlo. In questa situazione, ho pensato a "poche opzioni di azioni successive".
- Studiare Websockets e risolvere il problema!!
- Cercare di capire come altri hanno risolto questo problema!!
La soluzione più semplice è cercare. Ovviamente ho scelto la seconda opzione. Ho cercato sul sito web degli sviluppatori KIS di Korea Investment Securities utilizzando alcune parole chiave, ma non ho trovato una risposta soddisfacente. (Quasi tutte le domande erano segrete. Che seccatura...) Ora è il turno di ChatGPT. Ma non so cosa chiedere. "Sto sviluppando l'API di Korea Investment Securities e sto usando Websockets per ricevere dati in tempo reale. Ecco il codice sorgente che sto usando al momento. Ma in questo stato, voglio aggiungere e rimuovere in tempo reale il prezzo di esecuzione, le offerte e le informazioni di esecuzione. Come posso fare?"
Senza ChatGPT non saprei cosa fare..
È fantastico che fornisca anche il codice di esempio... Ma sembra che il risultato del codice di esempio sia sempre lo stesso..
Come ultimo tentativo, ho cercato su GitHub.
Github è fantastico. Sono molto grato per le persone che condividono il loro lavoro con il mondo.
Ho cercato "koreainvestment" e sono apparsi molti repository. Il primo è il repository ufficiale di Korea Investment Securities, quindi l'ho saltato. Il secondo è il repository di Jocoding, che puoi tranquillamente saltare se hai già visto il suo video YouTube di 20 minuti. Il terzo nome mi ha colpito: python-kis di Soju06!! (Non so se gli piaccia il soju o se si chiami Soju, ma colgo l'occasione per ringraziarlo ancora una volta. ❤️) Ho esplorato il repository e ho visto che aveva lavorato su azioni nazionali, ma non su azioni estere, quindi ho pensato di non guardarlo, ma poi ho visto un'opportunità per risolvere il problema dei Websockets. Anzi, dopo averlo testato con le azioni nazionali, ho scoperto che stava funzionando correttamente, risolvendo il problema dei Websockets. +_+ Ho deciso che avrei potuto adattarlo per far funzionare anche le azioni estere. Ho provato a guardare il codice sorgente, ma la mia conoscenza di Python non era sufficiente per capire cosa aveva fatto Soju06. Tuttavia, ho scoperto che aveva usato websocket, websocket-client, invece di Websockets, e sono riuscito a risolvere il problema usando solo questa parte. Capire tutto in profondità sarebbe fantastico, ma non è necessario comprenderlo a fondo per riuscire a creare qualcosa. Ho capito ancora una volta che non è necessario conoscere tutto a fondo per creare qualcosa. (La vita è bella per questo motivo~ 🎶)
Tra i punti difficili menzionati in precedenza, rimane la metodologia di trading. La metodologia di trading è ancora difficile. E se ci fosse una risposta giusta, chi la conosce avrebbe già tutta la ricchezza del mondo. Tuttavia, questo non significa che io veda la metodologia di trading in modo negativo. Per il trading automatico di azioni, è necessario un criterio di acquisto/vendita. Questo criterio è la metodologia di trading. Non esiste una risposta giusta, ma è qualcosa di logicamente necessario, qualcosa che è la metodologia di trading. Sto divagando, ma comunque volevo dire che la comprensione della metodologia di trading è ancora difficile. Tuttavia, il semplice fatto di riflettere sul motivo per cui chi mi ha commissionato il lavoro desidera un certo criterio mi permette di acquisire molta esperienza, il che è positivo.
Ho incontrato queste difficoltà e continuerò a incontrarne altre, ma spero che questo possa essere d'aiuto a chi si trova di fronte a dubbi simili. Oppure, se conoscete un modo migliore, vi prego di aiutarmi con spirito compassionevole, guidando un povero essere come me verso l'illuminazione. Sono ben accetti commenti, email e messaggi su KakaoTalk.
- Email: ssjokelife@naver.com
- KakaoTalk: https://open.kakao.com/o/gCim3mle
Inoltre, accetto commissioni per la creazione di programmi di trading automatico di azioni. Per mettere in pratica la propria strategia di trading, è necessario implementarla in un codice, ma imparare a programmare per farlo è un processo molto difficile. Ecco perché, suppongo, si tende a ricorrere al denaro. Ma anche se si vuole pagare, non è facile trovare qualcuno che realizzi esattamente quello che si ha in mente. Non sono quel tipo di persona, ma se pensate che io abbia una certa potenzialità in questo senso, non esitate a contattarmi. Il costo verrà stabilito dopo aver discusso a fondo della metodologia di trading e aver deciso di procedere con lo sviluppo. Uno dei modi migliori per organizzare la propria strategia di trading è spiegarla a qualcun altro. Questo aiuta a renderla più concreta. Sarò felice di aiutarvi. Anche io riceverò un aiuto, quindi è un vantaggio per entrambi. ❤️
Commenti0