各位前辈好,老师交付的任务指定要用STATA做,我试了很多方式也没能做出来

想来请教一下各位前辈,感激不尽!
数据类型如下:
STOCK-NAME(string) TRADE-DATE(long) PRICE(double)
a 29jan2020 25
a 29jan2020 26
a 21MAR2020 28
b 11jan2020 9
b 19jan2020 7
c 9Jun2020 11
c 20Jun2020 16
…………………………
想请教两个问题:
①如何生成这些stock在某一个时间段内的每天的价格,比如要生成a,b,c在2020.01.01-2020.10.01这一个时间段内完整的序列。如下:
STOCK-NAME(string) TRADE-DATE(long)
a 01jan2020
a 02jan2020
………………
a 01OCT2020
b 01jan2020
b 02jan2020
………………
a 01OCT2020
②如何在完成第一步后,让价格沿用上一个有数据日的价格?(如有多个取算术平均)
谢谢各位大佬 真的太感谢了