Pendant que les GOLEMS dorment, je bosse sur ma librairie de pricing en C++

00

00tout

il y a un mois

Ayaaa la triple boucle for i j k

En l'occurrence, la triple boucle est totalement legit dans ce cas particulier

M0

moucheviolente0

il y a un mois

Personne prend rust au sérieux dans le monde professionnel. Rage bien

aucune rage kheyou je suis pas dans le monde professionnel je fais mon argent seul, chez moi
c'est un bon langage, et je te dis ca en vivant dans un pays ou le mouvement LGBT est interdit

P_

pseu_d_eau

il y a un mois

Personne prend rust au sérieux dans le monde professionnel. Rage bien

Tu fais quoi dans la vie khey ?

HD

HaineDesBoomers

il y a un mois

https://image.noelshack.com/fichiers/2025/06/3/1738711054-1737891341354584.png
DV

Dark-vg2

il y a un mois

A vrai dire c'est bouche depuis 2021-2022. Depuis il faut avoir de solides bases pour s'en sortir, mais il reste quand meme des choses a faire.
par exemple cet ete j'ai fait un algo et j'ai calcule qu'il y avait 20k$ d'arbitrages non realises sur des dizaines de pools mortes

Honnêtement je sais même pas si ça vaut la peine À un moment je trainais un peu sur flashbot et t'avais vraiment des tares qui arbitraient tout et n'importe quoi
Limite sniper des memecoins c'est peut être ce qui est encore le plus rentable

BA

Basescan

il y a un mois

du coup impossible de se faire de l'argent avec un bot d'arbitrage, faut obligatoirement bosser avec la mempool ?
HD

HaineDesBoomers

il y a un mois

Dark-vg2

il y a un mois

Qui en a quoi que ce soit à foutre

T'en as quelque chose à foutre quand des illuminés viennent foutre en l'air ton outil de travail par idéologie

GA

Galllllly

il y a un mois

Perso je suis entrain de dev une extension chrome avec l.i.a. sans rien comprendre en JS.

Y a moyen que je me fasse de l'argent avec ?

KD

kdzhtngppx

il y a un mois


Rust c'est sympas mais ça devient vite galère en async je trouve, récemment j'ai eu beaucoup de bon retour de zig

J'ai regardé des cours sur rust je me suis cru dans la boucle JavaScript https://image.noelshack.com/fichiers/2016/39/1474977832-sadchanclaloop.gif

P_

pseu_d_eau

il y a un mois

Ok sympa ! Exactement , et oui le job est top je compte y rester le plus longtemps possible

T'es dans un gros HF quant genre SquarePoint/QRT/MLP khey?

M0

moucheviolente0

il y a un mois


Rust c'est sympas mais ça devient vite galère en async je trouve, récemment j'ai eu beaucoup de bon retour de zig

Oui Zig a l'air tres sympa et elegant.
La comparaison C Zig, C++ Rust est assez pertinente pour determiner le choix entre Rust et Zig pour un projet.
async c'est horrible, mais ceux qui gerent rust travaillent activement a ameliorer cet aspect

F1

Figure1

il y a un mois

T'es dans un gros HF quant genre SquarePoint/QRT/MLP khey?

Nope, un petit indé ~5Md AUM

M0

moucheviolente0

il y a un mois

Honnêtement je sais même pas si ça vaut la peine À un moment je trainais un peu sur flashbot et t'avais vraiment des tares qui arbitraient tout et n'importe quoi
Limite sniper des memecoins c'est peut être ce qui est encore le plus rentable

Le plus rentable c'est de profiter des arbitrages crees par de nouveaux protocoles ou etre le premier liquidateur pour un nouveau protocole de lending.
Il faut toujours innover, chercher.

AY

ayaaaah

il y a un mois

tu prices des caps et floors l'op ?
GA

Galllllly

il y a un mois

Répondez moi les clefs.
DV

Dark-vg2

il y a un mois

En l'occurrence, la triple boucle est totalement legit dans ce cas particulier

Dans un monde normal tu utilises span

DV

Dark-vg2

il y a un mois


du coup impossible de se faire de l'argent avec un bot d'arbitrage, faut obligatoirement bosser avec la mempool ?

Je vois pas comment tu fais un bot d'arbitrage sans toucher au mempool
Essayes nonobstant c'est sympas pour apprendre des trucs

B1

bloblomv16

il y a un mois

Je connais pas Csharp + une api en C c'est plus rapide

Si tu manipules ton excel sur disque avec des triple boucles imbriquées un peu partout, non ça ne sera vraiment pas si rapide face à une lib mature en C# ou Java, en dépit des bandeurs de Cpp

M0

moucheviolente0

il y a un mois

Je vois pas comment tu fais un bot d'arbitrage sans toucher au mempool
Essayés nonobstant c'est sympas pour apprendre des trucs

Non tu peux faire des arbitrages sans mempool.
A chaque bloc tu verifies si il y a des ecarts de prix sur les pools entre le bloc actuel et le precedent.
Les bots de backrunning (donc qui target la mempool) et les grosses transactions creent des ecarts de prix que seul un bot qui check l'etat a chaque nouveau bloc peut reperer.

GA

Galllllly

il y a un mois


Perso je suis entrain de dev une extension chrome avec l.i.a. sans rien comprendre en JS.

Y a moyen que je me fasse de l'argent avec ?

Les gars

DV

Dark-vg2

il y a un mois

Les gars

Non

GA

Galllllly

il y a un mois

Non

Pourquoi non ? Certains extensions marchent bien...

BA

Basescan

il y a un mois

Non tu peux faire des arbitrages sans mempool.
A chaque bloc tu verifies si il y a des ecarts de prix sur les pools entre le bloc actuel et le precedent.
Les bots de backrunning (donc qui target la mempool) et les grosses transactions creent des ecarts de prix que seul un bot qui check l'etat a chaque nouveau bloc peut reperer.

Le pb c'est que quelqu'un peut peut détecter ma transaction en attente dans la mempool et me front-run, je peux rien faire contre ça (et encore c'est si qqun prends pas l'opportunité d'arbitrage avant moi)

BA

Basescan

il y a un mois

Les gars

C'est comme n'importe quel site, projet, idée.. ça dépend si y'a un besoin derrière, on peut pas te répondre sans savoir quel besoin tu essaie de résoudre avec ton extension

DV

Dark-vg2

il y a un mois

Non tu peux faire des arbitrages sans mempool.
A chaque bloc tu verifies si il y a des ecarts de prix sur les pools entre le bloc actuel et le precedent.
Les bots de backrunning (donc qui target la mempool) et les grosses transactions creent des ecarts de prix que seul un bot qui check l'etat a chaque nouveau bloc peut reperer.

OK, mais du coup qu'est ce que tu appelles les pools dans ce cas la ?

BA

Basescan

il y a un mois

OK, mais du coup qu'est ce que tu appelles les pools dans ce cas la ?

pool de liquidité d'un DEX

DV

Dark-vg2

il y a un mois

Le pb c'est que quelqu'un peut peut détecter ma transaction en attente dans la mempool et me front-run, je peux rien faire contre ça (et encore c'est si qqun prends pas l'opportunité d'arbitrage avant moi)

Bah faut que tu frontrun le mec qui te frontrun

B1

bloblomv16

il y a un mois

Ayaaa la triple boucle for i j k

Bof y'a ça mais aussi la condition de boucle placardée sur un appel à arrays.size() c'est jamais une bonne idée. Même si le compilateur va un peu optimiser tu rentres dans un bug et une perte de perf classique :

- tu réévalues la taille de ton vecteur à chaque tour de boucle, donc autant d'appels que de tour de boucle à effectuer
- rien ne garantit que la taille du vecteur ne va pas changer entre deux tours de boucle, à la hausse ou à la baisse, surtout si tu utilises une référence. Si la taille diminue, tu te bouffes un joli buffer overflow, si au contraire la taille augmente, tu finis en stack overflow avec une boucle infinie

GA

Galllllly

il y a un mois

C'est comme n'importe quel site, projet, idée.. ça dépend si y'a un besoin derrière, on peut pas te répondre sans savoir quel besoin tu essaie de résoudre avec ton extension

Toi tu as déjà fait des projets qui t'ont rapporte khey ?

M0

moucheviolente0

il y a un mois

Le pb c'est que quelqu'un peut peut détecter ma transaction en attente dans la mempool et me front-run, je peux rien faire contre ça (et encore c'est si qqun prends pas l'opportunité d'arbitrage avant moi)

il faudrait que je regarde comment le sequenceur de base fonctionne

BA

Basescan

il y a un mois

Bah faut que tu frontrun le mec qui te frontrun

mais je vais me faire front-run ma transaction qui est sensée front-run le mec qui a front-run mon opportunité d'arbitrage

DV

Dark-vg2

il y a un mois

mais je vais me faire front-run ma transaction qui est sensée front-run le mec qui a front-run mon opportunité d'arbitrage

Ouais jusqu'à ce que ça soit a la limite de la rentabilité
Enfin doit y'avoir d'autres beta que je connais pas maintenant
De toute façons sur ethereum tu peux placer par des blocs producers à la flashbot