|
115 | 115 | },
|
116 | 116 | {
|
117 | 117 | "cell_type": "code",
|
118 |
| - "execution_count": 1, |
| 118 | + "execution_count": null, |
119 | 119 | "metadata": {},
|
120 |
| - "outputs": [ |
121 |
| - { |
122 |
| - "data": { |
123 |
| - "text/html": [ |
124 |
| - "<!DOCTYPE html>\n", |
125 |
| - "<html>\n", |
126 |
| - "<head>\n", |
127 |
| - " <meta charset=\"UTF-8\">\n", |
128 |
| - " <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n", |
129 |
| - " <link href=\"https://fonts.googleapis.com/css2?family=Lexend:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\n", |
130 |
| - " <!-- Include FontAwesome -->\n", |
131 |
| - " <link rel=\"stylesheet\" href=\"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css\">\n", |
132 |
| - " <style>\n", |
133 |
| - " .vnstock-ad-container {\n", |
134 |
| - " font-family: 'Lexend', sans-serif;\n", |
135 |
| - " display: flex;\n", |
136 |
| - " max-width: 100%;\n", |
137 |
| - " margin: 20px 0;\n", |
138 |
| - " border-radius: 12px;\n", |
139 |
| - " overflow: hidden;\n", |
140 |
| - " box-shadow: 0 8px 20px rgba(0, 0, 0, 0.08);\n", |
141 |
| - " background: #ffffff;\n", |
142 |
| - " }\n", |
143 |
| - " \n", |
144 |
| - " .vnstock-ad-content {\n", |
145 |
| - " flex: 1;\n", |
146 |
| - " padding: 25px;\n", |
147 |
| - " display: flex;\n", |
148 |
| - " flex-direction: column;\n", |
149 |
| - " justify-content: center;\n", |
150 |
| - " }\n", |
151 |
| - " \n", |
152 |
| - " .vnstock-ad-image {\n", |
153 |
| - " flex: 1;\n", |
154 |
| - " min-width: 0;\n", |
155 |
| - " }\n", |
156 |
| - " \n", |
157 |
| - " .vnstock-ad-image img {\n", |
158 |
| - " width: 100%;\n", |
159 |
| - " height: 100%;\n", |
160 |
| - " object-fit: cover;\n", |
161 |
| - " display: block;\n", |
162 |
| - " }\n", |
163 |
| - " \n", |
164 |
| - " .vnstock-ad-title {\n", |
165 |
| - " margin: 0 0 15px 0;\n", |
166 |
| - " line-height: 1.3;\n", |
167 |
| - " }\n", |
168 |
| - " \n", |
169 |
| - " .vnstock-ad-title-green {\n", |
170 |
| - " color: #4CAF50;\n", |
171 |
| - " font-size: 24px;\n", |
172 |
| - " font-weight: 700;\n", |
173 |
| - " }\n", |
174 |
| - " \n", |
175 |
| - " .vnstock-ad-title-purple {\n", |
176 |
| - " color: #8C52FF;\n", |
177 |
| - " font-size: 24px;\n", |
178 |
| - " font-weight: 700;\n", |
179 |
| - " }\n", |
180 |
| - " \n", |
181 |
| - " .vnstock-ad-features {\n", |
182 |
| - " list-style-type: none;\n", |
183 |
| - " padding-left: 0;\n", |
184 |
| - " margin: 0 0 20px 0;\n", |
185 |
| - " }\n", |
186 |
| - " \n", |
187 |
| - " .vnstock-ad-features li {\n", |
188 |
| - " color: #333333;\n", |
189 |
| - " margin-bottom: 8px;\n", |
190 |
| - " padding-left: 22px;\n", |
191 |
| - " position: relative;\n", |
192 |
| - " font-size: 14px;\n", |
193 |
| - " line-height: 1.5;\n", |
194 |
| - " }\n", |
195 |
| - " \n", |
196 |
| - " .vnstock-ad-features li:before {\n", |
197 |
| - " content: \"•\";\n", |
198 |
| - " position: absolute;\n", |
199 |
| - " left: 0;\n", |
200 |
| - " color: #007BFF;\n", |
201 |
| - " font-weight: bold;\n", |
202 |
| - " font-size: 18px;\n", |
203 |
| - " }\n", |
204 |
| - " \n", |
205 |
| - " .button-container {\n", |
206 |
| - " text-align: center; /* Center the button */\n", |
207 |
| - " }\n", |
208 |
| - " \n", |
209 |
| - " .vnstock-ad-button {\n", |
210 |
| - " display: inline-block;\n", |
211 |
| - " background-color: #4CAF50;\n", |
212 |
| - " color: white;\n", |
213 |
| - " border: none;\n", |
214 |
| - " padding: 10px 24px;\n", |
215 |
| - " text-align: center;\n", |
216 |
| - " text-decoration: none;\n", |
217 |
| - " font-size: 15px;\n", |
218 |
| - " border-radius: 30px;\n", |
219 |
| - " font-weight: 600;\n", |
220 |
| - " transition: all 0.2s;\n", |
221 |
| - " box-shadow: 0 4px 10px rgba(76, 175, 80, 0.2);\n", |
222 |
| - " width: auto;\n", |
223 |
| - " min-width: 120px;\n", |
224 |
| - " max-width: 160px;\n", |
225 |
| - " }\n", |
226 |
| - " \n", |
227 |
| - " .vnstock-ad-button:hover {\n", |
228 |
| - " background-color: #8C52FF; /* Change to purple on hover */\n", |
229 |
| - " color: white;\n", |
230 |
| - " transform: translateY(-2px);\n", |
231 |
| - " box-shadow: 0 6px 12px rgba(140, 82, 255, 0.3);\n", |
232 |
| - " }\n", |
233 |
| - "\n", |
234 |
| - " .vnstock-ad-features li {\n", |
235 |
| - " color: #333333;\n", |
236 |
| - " margin-bottom: 12px;\n", |
237 |
| - " padding-left: 25px;\n", |
238 |
| - " position: relative;\n", |
239 |
| - " font-size: 15px;\n", |
240 |
| - " line-height: 1.6;\n", |
241 |
| - " }\n", |
242 |
| - "\n", |
243 |
| - " .highlight {\n", |
244 |
| - " color: #8C52FF;\n", |
245 |
| - " font-weight: 600;\n", |
246 |
| - " }\n", |
247 |
| - "\n", |
248 |
| - " \n", |
249 |
| - " @media (max-width: 768px) {\n", |
250 |
| - " .vnstock-ad-container {\n", |
251 |
| - " flex-direction: column;\n", |
252 |
| - " }\n", |
253 |
| - " \n", |
254 |
| - " .vnstock-ad-content, .vnstock-ad-image {\n", |
255 |
| - " flex: none;\n", |
256 |
| - " }\n", |
257 |
| - " \n", |
258 |
| - " .vnstock-ad-image img {\n", |
259 |
| - " height: 200px;\n", |
260 |
| - " }\n", |
261 |
| - " }\n", |
262 |
| - " </style>\n", |
263 |
| - "</head>\n", |
264 |
| - "<body>\n", |
265 |
| - " <div class=\"vnstock-ad-container\">\n", |
266 |
| - " <!-- <div class=\"vnstock-ad-content\">\n", |
267 |
| - " <h2 class=\"vnstock-ad-title\">\n", |
268 |
| - " <span class=\"vnstock-ad-title-green\">Phân tích dữ liệu & tạo bot chứng khoán </span>\n", |
269 |
| - " <span class=\"vnstock-ad-title-purple\">K10</span>\n", |
270 |
| - " </h2>\n", |
271 |
| - " <ul class=\"vnstock-ad-features\">\n", |
272 |
| - " <li><span class=\"highlight\">🗓️ Khai giảng K10:</span> 23/3/2025 • 10 buổi học mỗi chiều Chủ Nhật</li>\n", |
273 |
| - " <li><span class=\"highlight\">🚀 Kỹ năng thực chiến:</span> Làm chủ tự động hóa phân tích & giao dịch từ số 0</li>\n", |
274 |
| - " <li><span class=\"highlight\">💯 Cộng đồng thành công:</span> Kết nối 100+ nhà đầu tư & chuyên gia tại Vnstock</li> \n", |
275 |
| - " </ul>\n", |
276 |
| - " <div class=\"button-container\">\n", |
277 |
| - " <a href=\"https://vnstocks.com/lp-khoa-hoc-python-chung-khoan\" class=\"vnstock-ad-button\">Đăng ký <i class=\"fas fa-chevron-right\"></i></a>\n", |
278 |
| - " </div>\n", |
279 |
| - " </div> -->\n", |
280 |
| - " <div class=\"vnstock-ad-content\">\n", |
281 |
| - " <h2 class=\"vnstock-ad-title\">\n", |
282 |
| - " <span class=\"vnstock-ad-title-green\"><span class=\"highlight\">Biến Dữ Liệu Thành Lợi Nhuận -</span> Khai giảng Python Chứng Khoán K10</span>\n", |
283 |
| - " </h2>\n", |
284 |
| - " <ul class=\"vnstock-ad-features\">\n", |
285 |
| - " <li><span class=\"highlight\">🗓️ Khai giảng 23/3/2025:</span> Học 10 buổi chiều Chủ Nhật</li>\n", |
286 |
| - " <li><span class=\"highlight\">🚀 Kỹ năng thực chiến:</span> Phân tích chuyên sâu & tạo bot chứng khoán từ con số 0</li>\n", |
287 |
| - " <li><span class=\"highlight\">💯 Cộng đồng thành công:</span> Đồng hành cùng 100+ học viên là nhà đầu tư & chuyên gia chứng khoán</li> \n", |
288 |
| - " </ul>\n", |
289 |
| - " <div class=\"button-container\">\n", |
290 |
| - " <a href=\"https://vnstocks.com/lp-khoa-hoc-python-chung-khoan\" class=\"vnstock-ad-button\">Đăng ký <i class=\"fas fa-chevron-right\"></i></a>\n", |
291 |
| - " </div>\n", |
292 |
| - " </div>\n", |
293 |
| - " <a href=\"https://vnstocks.com/lp-khoa-hoc-python-chung-khoan\" class=\"vnstock-ad-image\">\n", |
294 |
| - " <img src=\"https://vnstocks.com/img/cta-python-chung-khoan-k10-no-cta.jpg\" alt=\"Khóa học Python Chứng khoán\">\n", |
295 |
| - " </a>\n", |
296 |
| - " </div>\n", |
297 |
| - "</body>\n", |
298 |
| - "</html>\n" |
299 |
| - ], |
300 |
| - "text/plain": [ |
301 |
| - "<IPython.core.display.HTML object>" |
302 |
| - ] |
303 |
| - }, |
304 |
| - "metadata": {}, |
305 |
| - "output_type": "display_data" |
306 |
| - } |
307 |
| - ], |
| 120 | + "outputs": [], |
308 | 121 | "source": [
|
309 | 122 | "from vnstock import Vnstock\n",
|
310 | 123 | "stock = Vnstock().stock(symbol='ACB', source='VCI')"
|
|
0 commit comments