A.- B._, geboren 1939, ein jenischer Händler, Messer- und Scherenschleifer, erlitt am 30. Dezember 1995 einen Herzinfarkt. Am 8. Januar 1997 meldete er sich bei der Invalidenversicherung zum Rentenbezug an. Die IV-Stelle Bern zog verschiedene Arztberichte bei, liess einen Abklä- rungsbericht für Selbstständigerwerbende erstellen (Bericht vom 7. Oktober 1997) und klärte die Einkommensverhältnisse des Versicherten ab. Gestützt darauf verfügte sie am 29. Mai 1998, dass kein Anspruch auf eine Invalidenrente bestehe, da keine rentenbegründende Erwerbseinbusse ausge- wiesen sei. B.- Die hiegegen erhobene Beschwerde, mit welcher B._ die Zusprechung einer halben Invalidenrente ab 1. Dezember 1996 beantragen liess, wies das Verwaltungs- gericht des Kantons Bern mit Entscheid vom 23. Februar 1999 gericht des Kantons Bern mit Entscheid vom 23. Februar 1999 ab. C.- Mit Verwaltungsgerichtsbeschwerde lässt der Ver- sicherte das vorinstanzlich gestellte Rechtsbegehren er- neuern. Die IV-Stelle schliesst auf Abweisung der Verwaltungs- gerichtsbeschwerde. Das Bundesamt für Sozialversicherung hat sich nicht vernehmen lassen.