2022美赛C题股票投资策略回顾讲解,教你正确打数学建模比赛

本文主要是介绍2022美赛C题股票投资策略回顾讲解,教你正确打数学建模比赛,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

比赛结束,所以我才正式发一下自己的思路,美赛国赛我不会发比赛思路。我们来聊一聊美赛C题到底在怎么理解?

一、读题,教你正确读题


首先说一下我也犯的大忌:大家都知道我们大多数数学建模都是英文版的,题目也是英文,习惯性用软件就把英文直接机器翻译成中文(如果运气不好,很有可能会一些专业词语翻译错误,导致对题目理解和处理有了偏差,浪费了时间,但是说实话题目英语难度确实简单,高中水平即可读懂)

个人英语不佳,懒得读英文,拿到题目我就直接用翻译软件把它全部机翻了,节约时间,这里推荐一款翻译挺不错的软件:Deel,个人英语不佳,懒得读英文,拿到题目我就直接用翻译软件把它全部机翻了,节约时间,这里推荐一款翻译挺不错的软件:Deel,可以通过文末查看如何领取。

先看背景:

在这里插入图片描述

背景配上两张图简直把这个题目说得明明白白,这就是一个股票投资策略问题,要想办法赚最多的钱,就是这个意思。当然读了背景,我们还并不知道什么思路。

1.1 第一问

继续往下读题:

在这里插入图片描述

读完题,我们首先要知道他要问的是什么,通俗说一下就是:给你1000美元拿去对黄金和比特币进行投资,投资开始时间是2016年11月9日,结束时间是2021年9月9日,你需要用一个构建一个模型保证使用你的模型能赚最多的钱,注意的是股票的买和卖都要扣除手续费,分别为1%和2%。

题目种还说到黄金和比特币的数据在那两个文件夹,值得注意的是黄健只能在开市的日子交易,我们来看一下数据:

在这里插入图片描述

在这里插入图片描述

可以看到数据就是简单的二维,一个变量一个自变量的形式,数据并不复杂,暂时我们还不说到数据处理,读题我们就是为了心里有个数。看到这如此简单的数据,心里是真坦荡。

1.2 第二问

读题:

在这里插入图片描述

证明我们上面的策略是最佳策略?那不就是证明我们的策略是最能赚钱的吗,这能怎么证明?应该有一个类似最佳标准。所以目前问题还是主要第一问。

这篇关于2022美赛C题股票投资策略回顾讲解,教你正确打数学建模比赛的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/208930

相关文章

Python实现网格交易策略的过程

《Python实现网格交易策略的过程》本文讲解Python网格交易策略,利用ccxt获取加密货币数据及backtrader回测,通过设定网格节点,低买高卖获利,适合震荡行情,下面跟我一起看看我们的第一... 网格交易是一种经典的量化交易策略,其核心思想是在价格上下预设多个“网格”,当价格触发特定网格时执行买

全面解析Golang 中的 Gorilla CORS 中间件正确用法

《全面解析Golang中的GorillaCORS中间件正确用法》Golang中使用gorilla/mux路由器配合rs/cors中间件库可以优雅地解决这个问题,然而,很多人刚开始使用时会遇到配... 目录如何让 golang 中的 Gorilla CORS 中间件正确工作一、基础依赖二、错误用法(很多人一开

RabbitMQ消费端单线程与多线程案例讲解

《RabbitMQ消费端单线程与多线程案例讲解》文章解析RabbitMQ消费端单线程与多线程处理机制,说明concurrency控制消费者数量,max-concurrency控制最大线程数,prefe... 目录 一、基础概念详细解释:举个例子:✅ 单消费者 + 单线程消费❌ 单消费者 + 多线程消费❌ 多

从入门到进阶讲解Python自动化Playwright实战指南

《从入门到进阶讲解Python自动化Playwright实战指南》Playwright是针对Python语言的纯自动化工具,它可以通过单个API自动执行Chromium,Firefox和WebKit... 目录Playwright 简介核心优势安装步骤观点与案例结合Playwright 核心功能从零开始学习

Visual Studio 2022 编译C++20代码的图文步骤

《VisualStudio2022编译C++20代码的图文步骤》在VisualStudio中启用C++20import功能,需设置语言标准为ISOC++20,开启扫描源查找模块依赖及实验性标... 默认创建Visual Studio桌面控制台项目代码包含C++20的import方法。右键项目的属性:

嵌入式数据库SQLite 3配置使用讲解

《嵌入式数据库SQLite3配置使用讲解》本文强调嵌入式项目中SQLite3数据库的重要性,因其零配置、轻量级、跨平台及事务处理特性,可保障数据溯源与责任明确,详细讲解安装配置、基础语法及SQLit... 目录0、惨痛教训1、SQLite3环境配置(1)、下载安装SQLite库(2)、解压下载的文件(3)、

Springboot如何正确使用AOP问题

《Springboot如何正确使用AOP问题》:本文主要介绍Springboot如何正确使用AOP问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录​一、AOP概念二、切点表达式​execution表达式案例三、AOP通知四、springboot中使用AOP导出

SpringBoot中4种数据水平分片策略

《SpringBoot中4种数据水平分片策略》数据水平分片作为一种水平扩展策略,通过将数据分散到多个物理节点上,有效解决了存储容量和性能瓶颈问题,下面小编就来和大家分享4种数据分片策略吧... 目录一、前言二、哈希分片2.1 原理2.2 SpringBoot实现2.3 优缺点分析2.4 适用场景三、范围分片

Redis过期删除机制与内存淘汰策略的解析指南

《Redis过期删除机制与内存淘汰策略的解析指南》在使用Redis构建缓存系统时,很多开发者只设置了EXPIRE但却忽略了背后Redis的过期删除机制与内存淘汰策略,下面小编就来和大家详细介绍一下... 目录1、简述2、Redis http://www.chinasem.cn的过期删除策略(Key Expir

Java进程CPU使用率过高排查步骤详细讲解

《Java进程CPU使用率过高排查步骤详细讲解》:本文主要介绍Java进程CPU使用率过高排查的相关资料,针对Java进程CPU使用率高的问题,我们可以遵循以下步骤进行排查和优化,文中通过代码介绍... 目录前言一、初步定位问题1.1 确认进程状态1.2 确定Java进程ID1.3 快速生成线程堆栈二、分析