当前位置:首页 » 交易知识 » 动态规划股票交易最多两次
扩展阅读
华工科技股票上市价 2025-10-20 08:25:41
金晶科技和金刚玻璃股票 2025-10-20 07:39:35
中航昌飞股票代码 2025-10-20 07:29:11

动态规划股票交易最多两次

发布时间: 2022-04-26 17:27:55

① 请问股票做T每天反复可以交易几次

股市做T一天内理论上是没有次数限制的。只要投资者有足够多的持仓可以卖出,也就可以在买回来。日内做T的限制主要在于卖,要看投资者有多少股票可以卖。

股市做T如果日内波动不大的话,做T的意义也是不大的。因为股票交易是要成本的,如果波动不大,可能还覆盖不了交易成本,还有做反方向的风险,所以做T不是很好的投资方式。

温馨提示:
1、以上解释仅供参考,不作任何建议。
2、入市有风险,投资需谨慎。
应答时间:2021-05-13,最新业务变化请以平安银行官网公布为准。
[平安银行我知道]想要知道更多?快来看“平安银行我知道”吧~
https://b.pingan.com.cn/paim/iknow/index.html

② 什么是动态规划如何运用动态规划解决实际问题

我也不明白,找一下看有用没。

动态规划算法的应用
一、动态规划的概念
近年来,涉及动态规划的各种竞赛题越来越多,每一年的NOI几乎都至少有一道题目需要用动态规划的方法来解决;而竞赛对选手运用动态规划知识的要求也越来越高,已经不再停留于简单的递推和建模上了。
要了解动态规划的概念,首先要知道什么是多阶段决策问题。
1. 多阶段决策问题
如果一类活动过程可以分为若干个互相联系的阶段,在每一个阶段都需作出决策(采取措施),一个阶段的决策确定以后,常常影响到下一个阶段的决策,从而就完全确定了一个过程的活动路线,则称它为多阶段决策问题。
各个阶段的决策构成一个决策序列,称为一个策略。每一个阶段都有若干个决策可供选择,因而就有许多策略供我们选取,对应于一个策略可以确定活动的效果,这个效果可以用数量来确定。策略不同,效果也不同,多阶段决策问题,就是要在可以选择的那些策略中间,选取一个最优策略,使在预定的标准下达到最好的效果.
2.动态规划问题中的术语
阶段:把所给求解问题的过程恰当地分成若干个相互联系的阶段,以便于求解,过程不同,阶段数就可能不同.描述阶段的变量称为阶段变量。在多数情况下,阶段变量是离散的,用k表示。此外,也有阶段变量是连续的情形。如果过程可以在任何时刻作出决策,且在任意两个不同的时刻之间允许有无穷多个决策时,阶段变量就是连续的。
在前面的例子中,第一个阶段就是点A,而第二个阶段就是点A到点B,第三个阶段是点B到点C,而第四个阶段是点C到点D。
状态:状态表示每个阶段开始面临的自然状况或客观条件,它不以人们的主观意志为转移,也称为不可控因素。在上面的例子中状态就是某阶段的出发位置,它既是该阶段某路的起点,同时又是前一阶段某支路的终点。
在前面的例子中,第一个阶段有一个状态即A,而第二个阶段有两个状态B1和B2,第三个阶段是三个状态C1,C2和C3,而第四个阶段又是一个状态D。
过程的状态通常可以用一个或一组数来描述,称为状态变量。一般,状态是离散的,但有时为了方便也将状态取成连续的。当然,在现实生活中,由于变量形式的限制,所有的状态都是离散的,但从分析的观点,有时将状态作为连续的处理将会有很大的好处。此外,状态可以有多个分量(多维情形),因而用向量来代表;而且在每个阶段的状态维数可以不同。
当过程按所有可能不同的方式发展时,过程各段的状态变量将在某一确定的范围内取值。状态变量取值的集合称为状态集合。
无后效性:我们要求状态具有下面的性质:如果给定某一阶段的状态,则在这一阶段以后过程的发展不受这阶段以前各段状态的影响,所有各阶段都确定时,整个过程也就确定了。换句话说,过程的每一次实现可以用一个状态序列表示,在前面的例子中每阶段的状态是该线路的始点,确定了这些点的序列,整个线路也就完全确定。从某一阶段以后的线路开始,当这段的始点给定时,不受以前线路(所通过的点)的影响。状态的这个性质意味着过程的历史只能通过当前的状态去影响它的未来的发展,这个性质称为无后效性。
决策:一个阶段的状态给定以后,从该状态演变到下一阶段某个状态的一种选择(行动)称为决策。在最优控制中,也称为控制。在许多间题中,决策可以自然而然地表示为一个数或一组数。不同的决策对应着不同的数值。描述决策的变量称决策变量,因状态满足无后效性,故在每个阶段选择决策时只需考虑当前的状态而无须考虑过程的历史。
决策变量的范围称为允许决策集合。
策略:由每个阶段的决策组成的序列称为策略。对于每一个实际的多阶段决策过程,可供选取的策略有一定的范围限制,这个范围称为允许策略集合。允许策略集合中达到最优效果的策略称为最优策略。
给定k阶段状态变量x(k)的值后,如果这一阶段的决策变量一经确定,第k+1阶段的状态变量x(k+1)也就完全确定,即x(k+1)的值随x(k)和第k阶段的决策u(k)的值变化而变化,那么可以把这一关系看成(x(k),u(k))与x(k+1)确定的对应关系,用x(k+1)=Tk(x(k),u(k))表示。这是从k阶段到k+1阶段的状态转移规律,称为状态转移方程。
最优性原理:作为整个过程的最优策略,它满足:相对前面决策所形成的状态而言,余下的子策略必然构成“最优子策略”。
最优性原理实际上是要求问题的最优策略的子策略也是最优。让我们通过对前面的例子再分析来具体说明这一点:从A到D,我们知道,最短路径是AB1C2D,这些点的选择构成了这个例子的最优策略,根据最优性原理,这个策略的每个子策略应是最优:AB1C2是A到C2的最短路径,B1C2D也是B1到D的最短路径……——事实正是如此,因此我们认为这个例子满足最优性原理的要求。
[编辑本段]动态规划练习题
USACO
2.2 Subset Sums
题目如下:
对于从1到N的连续整集合合,能划分成两个子集合,且保证每个集合的数字和是相等的。
举个例子,如果N=3,对于{1,2,3}能划分成两个子集合,他们每个的所有数字和是相等的:
{3}and {1,2}
这是唯一一种分发(交换集合位置被认为是同一种划分方案,因此不会增加划分方案总数)
如果N=7,有四种方法能划分集合{1,2,3,4,5,6,7},每一种分发的子集合各数字和是相等的:
{1,6,7} and {2,3,4,5} {注 1+6+7=2+3+4+5}
{2,5,7} and {1,3,4,6}
{3,4,7} and {1,2,5,6}
{1,2,4,7} and {3,5,6}
给出N,你的程序应该输出划分方案总数,如果不存在这样的划分方案,则输出0。程序不能预存结果直接输出。
PROGRAM NAME: subset
INPUT FORMAT
输入文件只有一行,且只有一个整数N
SAMPLE INPUT (file subset.in)
7
OUTPUT FORMAT
输出划分方案总数,如果不存在则输出0。
SAMPLE OUTPUT (file subset.out)
4
参考程序如下(c语言):
#include <fstream>
using namespace std;
const unsigned int MAX_SUM = 1024;
int n;
unsigned long long int dyn[MAX_SUM];
ifstream fin ("subset.in");
ofstream fout ("subset.out");
int main() {
fin >> n;
fin.close();
int s = n*(n+1);
if (s % 4) {
fout << 0 << endl;
fout.close ();
return ;
}
s /= 4;
int i, j;
dyn [0] = 1;
for (i = 1; i <= n; i++)
for (j = s; j >= i; j--)
dyn[j] += dyn[j-i];
fout << (dyn[s]/2) << endl;
fout.close();
return 0;
}
USACO 2.3
Longest Prefix
题目如下:
在生物学中,一些生物的结构是用包含其要素的大写字母序列来表示的。生物学家对于把长的序列分解成较短的(称之为元素的)序列很感兴趣。
如果一个集合 P 中的元素可以通过串联(允许重复;串联,相当于 Pascal 中的 “+” 运算符)组成一个序列 S ,那么我们认为序列 S 可以分解为 P 中的元素。并不是所有的元素都必须出现。举个例子,序列 ABABACABAAB 可以分解为下面集合中的元素:
{A, AB, BA, CA, BBC}
序列 S 的前面 K 个字符称作 S 中长度为 K 的前缀。设计一个程序,输入一个元素集合以及一个大写字母序列,计算这个序列最长的前缀的长度。
PROGRAM NAME: prefix
INPUT FORMAT
输入数据的开头包括 1..200 个元素(长度为 1..10 )组成的集合,用连续的以空格分开的字符串表示。字母全部是大写,数据可能不止一行。元素集合结束的标志是一个只包含一个 “.” 的行。集合中的元素没有重复。接着是大写字母序列 S ,长度为 1..200,000 ,用一行或者多行的字符串来表示,每行不超过 76 个字符。换行符并不是序列 S 的一部分。
SAMPLE INPUT (file prefix.in)
A AB BA CA BBC
.
ABABACABAABC
OUTPUT FORMAT
只有一行,输出一个整数,表示 S 能够分解成 P 中元素的最长前缀的长度。
SAMPLE OUTPUT (file prefix.out)
11
示例程序如下:
#include <stdio.h>
/* maximum number of primitives */
#define MAXP 200
/* maximum length of a primitive */
#define MAXL 10
char prim[MAXP+1][MAXL+1]; /* primitives */
int nump; /* number of primitives */
int start[200001]; /* is this prefix of the sequence expressible? */
char data[200000]; /* the sequence */
int ndata; /* length of the sequence */
int main(int argc, char **argv)
{
FILE *fout, *fin;
int best;
int lv, lv2, lv3;
if ((fin = fopen("prim.in", "r")) == NULL)
{
perror ("fopen fin");
exit(1);
}
if ((fout = fopen("prim.out", "w")) == NULL)
{
perror ("fopen fout");
exit(1);
}
/* read in primitives */
while (1)
{
fscanf (fin, "%s", prim[nump]);
if (prim[nump][0] != '.') nump++;
else break;
}
/* read in string, one line at a time */
ndata = 0;
while (fscanf (fin, "%s", data+ndata) == 1)
ndata += strlen(data+ndata);
start[0] = 1;
best = 0;
for (lv = 0; lv < ndata; lv++)
if (start[lv])
{ /* for each expressible prefix */
best = lv; /* we found a longer expressible prefix! */
/* for each primitive, determine the the sequence starting at
this location matches it */
for (lv2 = 0; lv2 < nump; lv2++)
{
for (lv3 = 0; lv + lv3 < ndata && prim[lv2][lv3] &&
prim[lv2][lv3] == data[lv+lv3]; lv3++)
;
if (!prim[lv2][lv3]) /* it matched! */
start[lv + lv3] = 1; /* so the expanded prefix is also expressive */
}
}
/* see if the entire sequence is expressible */
if (start[ndata]) best = ndata;
fprintf (fout, "%i\n", best);
return 0;
}
USACO 3.1
Score Inflation
题目如下:
我们试着设计我们的竞赛以便人们能尽可能的多得分,这需要你的帮助。
我们可以从几个种类中选取竞赛的题目,这里的一个"种类"是指一个竞赛题目的集合,解决集合中的题目需要相同多的时间并且能得到相同的分数。
你的任务是写一个程序来告诉USACO的职员,应该从每一个种类中选取多少题目,使得解决题目的总耗时在竞赛规定的时间里并且总分最大。
输入包括竞赛的时间,M(1 <= M <= 10,000)和N,"种类"的数目1 <= N <= 10,000。
后面的每一行将包括两个整数来描述一个"种类":
第一个整数说明解决这种题目能得的分数(1 <= points <= 10000),第二整数说明解决这种题目所需的时间(1 <= minutes <= 10000)。
你的程序应该确定我们应该从每个"种类"中选多少道题目使得能在竞赛的时间中得到最大的分数。
来自任意的"种类"的题目数目可能任何非负数(0或更多)。
计算可能得到的最大分数。
PROGRAM NAME: inflate
INPUT FORMAT
第 1 行: M, N--竞赛的时间和题目"种类"的数目。
第 2-N+1 行: 两个整数:每个"种类"题目的分数和耗时。
SAMPLE INPUT (file inflate.in)
300 4
100 60
250 120
120 100
35 20
OUTPUT FORMAT
单独的一行包括那个在给定的限制里可能得到的最大的分数。
SAMPLE OUTPUT (file inflate.out)
605
{从第2个"种类"中选两题,第4个"种类"中选三题}
示例程序如下:
#include <fstream.h>
ifstream fin("inflate.in");
ofstream fout("inflate.out");
const short maxm = 10010;
long best[maxm], m, n;
void
main()
{
short i, j, len, pts;
fin >> m >> n;
for (j = 0; j <= m; j++)
best[j] = 0;
for (i = 0; i < n; i++) {
fin >> pts >> len;
for (j = len; j <= m; j++)
if (best[j-len] + pts > best[j])
best[j] = best[j-len] + pts;
}
fout << best[m] << endl; // 由于数组元素不减,末元素最大
}
USACO 3.3
A Game
题目如下:
有如下一个双人游戏:N(2 <= N <= 100)个正整数的序列放在一个游戏平台上,两人轮流从序列的两端取数,取数后该数字被去掉并累加到本玩家的得分中,当数取尽时,游戏结束。以最终得分多者为胜。
编一个执行最优策略的程序,最优策略就是使自己能得到在当前情况下最大的可能的总分的策略。你的程序要始终为第二位玩家执行最优策略。
PROGRAM NAME: game1
INPUT FORMAT
第一行: 正整数N, 表示序列中正整数的个数。
第二行至末尾: 用空格分隔的N个正整数(大小为1-200)。
SAMPLE INPUT (file game1.in)
6
4 7 2 9
5 2
OUTPUT FORMAT
只有一行,用空格分隔的两个整数: 依次为玩家一和玩家二最终的得分。
SAMPLE OUTPUT (file game1.out)
18 11
参考程序如下:
#include <stdio.h>
#define NMAX 101
int best[NMAX][2], t[NMAX];
int n;
void
readx () {
int i, aux;
freopen ("game1.in", "r", stdin);
scanf ("%d", &n);
for (i = 1; i <= n; i++) {
scanf ("%d", &aux);
t = t[i - 1] + aux;
}
fclose (stdin);
}
inline int
min (int x, int y) {
return x > y ? y : x;
}
void
solve () {
int i, l;
for (l = 1; l <= n; l++)
for (i = 1; i + l <= n + 1; i++)
best[l%2] = t[i + l - 1] - t[i - 1] - min (best[i + 1][(l - 1) % 2],
best[(l - 1) % 2]);
}
void writex () {
freopen ("game1.out", "w", stdout);
printf ("%d %d\n", best[1][n % 2], t[n] - best[1][n % 2]);
fclose (stdout);
}
int
main () {
readx ();
solve ();
writex ();
return 0;
}
USACO 3.4
Raucous Rockers
题目如下:
你刚刚得到了流行的“破锣摇滚”乐队录制的尚未发表的N(1 <= N <= 20)首歌的版权。你打算从中精选一些歌曲,发行M(1 <= M <= 20)张CD。每一张CD最多可以容纳T(1 <= T <= 20)分钟的音乐,一首歌不能分装在两张CD中。
不巧你是一位古典音乐迷,不懂如何判定这些歌的艺术价值。于是你决定根据以下标准进行选择:
歌曲必须按照创作的时间顺序在CD盘上出现。
选中的歌曲数目尽可能地多。
PROGRAM NAME: rockers
INPUT FORMAT
第一行: 三个整数:N, T, M.
第二行: N个整数,分别表示每首歌的长度,按创作时间顺序排列。
SAMPLE INPUT (file rockers.in)
4 5 2
4 3 4 2
OUTPUT FORMAT
一个整数,表示可以装进M张CD盘的乐曲的最大数目。
SAMPLE OUTPUT (file rockers.out)
3
参考程序如下:
#include <stdio.h>
#define MAX 25
int dp[MAX][MAX][MAX], length[MAX];
int
main ()
{
FILE *in = fopen ("rockers.in", "r");
FILE *out = fopen ("rockers.out", "w");
int a, b, c, d, best, numsongs, cdlength, numcds;
fscanf (in, "%d%d%d", &numsongs, &cdlength, &numcds);
for (a = 1; a <= numsongs; a++)
fscanf (in, "%d", &length[a]);
best = 0;
for (a = 0; a < numcds; a++)/*当前cd */
for (b = 0; b <= cdlength; b++) /* 已过的时间*/
for (c = 0; c <= numsongs; c++) { /* 上一曲*/
for (d = c + 1; d <= numsongs; d++) { /* 下一曲*/
if (b + length[d] <= cdlength) {
if (dp[a][c] + 1 > dp[a][b + length[d]][d])
dp[a][b + length[d]][d] = dp[a][c] + 1;
}
else {
if (dp[a][c] + 1 > dp[a + 1][length[d]][d])
dp[a + 1][length[d]][d] = dp[a][c] + 1;
}
}
if (dp[a][c] > best)
best = dp[a][c];
}
fprintf (out, "%d\n", best);
return 0;
}
USACO
4.3 Buy Low, Buy Lower
“逢低吸纳”是炒股的一条成功秘诀。如果你想成为一个成功的投资者,就要遵守这条秘诀:
"逢低吸纳,越低越买"
这句话的意思是:每次你购买股票时的股价一定要比你上次购买时的股价低.按照这个规则购买股票的次数越多越好,看看你最多能按这个规则买几次。
给定连续的N天中每天的股价。你可以在任何一天购买一次股票,但是购买时的股价一定要比你上次购买时的股价低。写一个程序,求出最多能买几次股票。
以下面这个表为例, 某几天的股价是:
天数 1 2 3 4 5 6 7 8 9 10 11 12
股价 68 69 54 64 68 64 70 67 78 62 98 87
这个例子中, 聪明的投资者(按上面的定义),如果每次买股票时的股价都比上一次买时低,那么他最多能买4次股票。一种买法如下(可能有其他的买法):
天数 2 5 6 10
股价 69 68 64 62
PROGRAM NAME: buylow
INPUT FORMAT
第1行: N (1 <= N <= 5000), 表示能买股票的天数。
第2行以下: N个正整数 (可能分多行) ,第i个正整数表示第i天的股价. 这些正整数大小不会超过longint(pascal)/long(c++).
SAMPLE INPUT (file buylow.in)
12
68 69 54 64 68 64 70 67
78 62 98 87
OUTPUT FORMAT
只有一行,输出两个整数:
能够买进股票的天数
长度达到这个值的股票购买方案数量
在计算解的数量的时候,如果两个解所组成的字符串相同,那么这样的两个解被认为是相同的(只能算做一个解)。因此,两个不同的购买方案可能产生同一个字符串,这样只能计算一次。
SAMPLE OUTPUT (file buylow.out)
4 2
参考程序如下:
#include <stdio.h>
#include <assert.h>
#include <stdlib.h>
typedef struct BIGNUM *bignum_t;
struct BIGNUM
{
int val;
bignum_t next;
};
int num[5000];
int len[5000];
int nlen;
bignum_t cnt[5000];
bignum_t get_big(void)
{
static bignum_t block;
static int size = 0;
if (size == 0)
{
block = (bignum_t)malloc(sizeof(*block)*128);
size = 128;
}
size--;
return block++;
}
/*初始化高精度数*/
void init_big(bignum_t *num, int val)
{
*num = get_big();
/* initialize */
(*num)->val = val;
(*num)->next = NULL;
}
void add(bignum_t a, bignum_t b)
{
int c; /* carry */
c = 0;
while (b || c)
{
a->val += c;
if (b) a->val += b->val;
/* if a->val is too large, we need to carry */
c = (a->val / 1000000);
a->val = (a->val % 1000000);
if (b) b = b->next;
if (!a->next && (b || c))
{ /* allocate if we need to */
a->next = get_big();
a = a->next;
a->val = 0;
a->next = NULL;
} else a = a->next;
}
}
void out_num(FILE *f, bignum_t v)
{
if (v->next)
{
out_num(f, v->next);
fprintf (f, "%06i", v->val);
}
else
fprintf (f, "%i", v->val);
}
int main(int argc, char **argv)
{
FILE *fout, *fin;
int lv, lv2;
int c;
int max;
int l;
bignum_t ans;
if ((fin = fopen("buylow.in", "r")) == NULL)
{
perror ("fopen fin");
exit(1);
}
if ((fout = fopen("buylow.out", "w")) == NULL)
{
perror ("fopen fout");
exit(1);
}
fscanf (fin, "%d", &nlen);
for (lv = 0; lv < nlen; lv++)
fscanf (fin, "%d", &num[lv]);
/* 用DP计算最大长度*/
for (lv = 0; lv < nlen; lv++)
{
max = 1;
for (lv2 = lv-1; lv2 >= 0; lv2--)
if (num[lv2] > num[lv] && len[lv2]+1 > max) max = len[lv2]+1;
len[lv] = max;
}
for (lv = 0; lv < nlen; lv++)
{
if (len[lv] == 1) init_big(&cnt[lv], 1);
else
{
init_big(&cnt[lv], 0);
l = -1;
max = len[lv]-1;
for (lv2 = lv-1; lv2 >= 0; lv2--)
if (len[lv2] == max && num[lv2] > num[lv] && num[lv2] != l)
add(cnt[lv], cnt[lv2]);
l = num[lv2];
}
}
}
/* 找最长串*/
max = 0;
for (lv = 0; lv < nlen; lv++)
if (len[lv] > max) max = len[lv];
init_big(&ans, 0);
l = -1;
for (lv = nlen-1; lv >= 0; lv--)
if (len[lv] == max && num[lv] != l)
{
add(ans, cnt[lv]);
l = num[lv];
}
/* output answer */
fprintf (fout, "%i ", max);
out_num(fout, ans);
fprintf (fout, "\n");
return 0;
}
动态规划作为一种重要的信息学竞赛算法,具有很强的灵活性。以上提供的是一些入门练习题,深入的学习还需要逐步积累经验。

③ 一个股票帐户每天最多可以交易多少次有规定吗

不合法的~
股票交易分
一、现货交易

现货交易亦称现金现货。它是指股票的买卖双方,在谈妥一笔交易后。马上办理交割手续的交易方式,即卖出者交出股票,买入者付款,当场交割,钱货两清。它是证券交易中最古老的交易方式。最初证券交易都是采用这种方式进行。以后,由于易数的增加等多方面的原因使得当场交割有一定困难。因此,在以后的实际交易过程中采取了一些变通的做法,即成交之后允许有一个较短的交割期限,以便大额交易者备款交割。各国对此规定不一,有的规定成交后第二个工作日交割;有的规定得长一些,允许成交后四、五天内完成交割。究竟成交后几日交割,一般都是按照证券交易的规定或惯例办理,各国不尽相同。
现货交易有以下几个显著的特点:第一,成交和交割基本上同时进行。第二,是实物交易,即卖方必须实实在在地向买方转移证券,没有对冲。第三,在交割时,购买者必须支付现款。由于在早期的证券交易中大量使用现金,所以,现货交易又被称为现金现货交易。第四,交易技术简单,易于操作,便于管理,一般说来现货交易是投资,它反映了购入者有进行较长期投资的意愿,希望能在未来的时间内,从证券上取得较稳定的利息或分红等收益,而不是为了获取证券买卖差价的利润而进行的投机。

二、期货交易

期货交易是指买卖双方成交后,按契约中规定的价格延期交割。期贷的期限一般为15-90天。期货交易是相当于现货交易而言的。现贷交易是成交后即时履行合约的交易,期货交易则将订约与履行的时间分离开来。在期货交易中买卖双方签订合同,并就买卖股票的数量、成交的价格及交割期达成协议,买卖双方在规定的交割时期履行交割。比如,买卖双方今日签订股票买卖合约而于30日后履约交易就是期货交易。在期货交易中,买卖双方签订合约后不用付款也不用交付证券,只有到了规定的交割日买方才交付货款,卖方才交出证券。结算时是按照买卖契约签定时的股票价格计算的,而不是按照交割时的价格计算。在实际生活中,由于种种原因,股票的价格在契约签订时和交割时常常是不一致的。当股票价格上涨时,买者会以较小的本钱带来比较大利益;当股票价格下跌时,卖者将会取得较多的好处。所以,这种本小利大的可能性,对卖者和卖者都有强烈的吸引力。
期货交易根据合同清算方式的不同又可分为两种。第一种是,在合同到期时,买方须交付现款,卖方则须交出现货即合同规定的股票;第二种是,在合同到期时,双方都可以做相反方向的买卖,并准备冲抵清算,以收取差价而告终。上述第一种方法通常称为期货交割交易;第二种方法通常称作差价结算交易。这两种交易方法的总和又称为清算交易。
投资者进行期货交易的目的又可以分为两种;第一,以投机为目的,在这种条件下,买方与卖方都是以预期价格的变动为基础或买或卖,买方期望到期价格上升,准备到期以高价卖出,谋取价差利润;卖方期望证券价格下跌,以便到期以较低的价格买进,冲销原卖出的期货合同,并赚取价差利润;第二,以安全为目的,在这种情况下的期货交易就是买卖双方为避免股票价格变动的风险,而进行的期货股票买卖。
总之,期货交易带有很强烈的投机性,采取这种交易方式的买卖双方往往怀有强烈的赌博心理。买者通常不是要购买股票,在交割期到来之前,若股票行市看涨,他还可以高价卖出与原交割期相同期限的远期股票,从中得到好处;卖者手中也不一定握有股票,在交割期未到来之前,若股票行市看跌,他还可以低价买进与原交割期相同期限的远期股票,从中得利。所以,在股票期货交易中,买卖双方可以靠“买空”和“卖空”牟取暴利。

三、信用交易

信用交易,又称垫头交易,是指证券公司或金融机关供给信用,使投资人可以从事买空、卖空的一种交易制度。在这种方式下,股票的买卖者不使自己的资金,而通过交付保证金得到证券公司或金融机关的信用,即由证券公司或金融机关垫付资金,进行的买卖的交易。各国因法律不同,保证金数量也不同,大都在30%左右。一些股票交易所,又把这种交付保证金,由证券公司或金融机关垫款,进行股票买卖的方式,称为保证金交易。
保证金交易分为保证金买长交易和保证金卖短交易两种。保证金买长交易,是指价格看涨的某种股票由股票的买卖者买进,但他只支付一部分保证金,其余的由经纪人垫付,并收取垫款利息,同时掌握这些股票的抵押权。由经纪人把这些股票抵押到银行所取的利息,高于他向银行支付的利息的差额,就是经纪人的收益。当买卖者不能偿还这些垫款时,经纪人有权出售这些股票。
保证金卖短交易,是指看跌的某种股票,由股票的买卖者缴纳给经纪人一部分保证金,通过经纪人借入这种股票,并同时卖出。如果这种股票日后价格果然下跌,那么再按当时市价买入同额股票偿还给借出者,买卖者在交易过程中获取价差利益。
信用交易对客户来说最主要的好处是:
(1)客户能够超出自身所拥有的资金力量进行大宗的交易,甚至使得手头没有任何证券的客户从证券公司借入,也可以从事证券买卖,这样就大大便利了客户。因为在进行证券交易时通常有这样的一种情况,当客户预测到某股票价格将要上涨,希望买进一定数量的该股票,但手头却无足够的资金;或者预测到某股票价格将下跌,希望抛售这种股票,可手中又恰好没有这类股票,很显然如采用一般的交易方式,这时无法进行任何交易。而信用交易,在证券公司和客户之间引进信用方式,即客户资金不足时,可以由证券公司垫款,补足保证金与客户想要购买全部证券所需要款的差额。这种垫款允许客户日后归还,并按规定支付利息。当客户需要抛出,而缺乏证券时,证券公司就向客户贷券。通过这些方式满足了客户的需要,使之得以超出自身的资金力量进行大额的证券交易,市场亦更加活跃。
(2)具有较大的杠杆作用。这是指信用交易能给客户以较少的资本,获取较大的利润的机会。例如,我们假定某客户有资本10万元,他预计A股票的价格将要上涨,于是他按照日前每股100元的市价用自有资本购入1000股。过了一段时间后,A股票价格果然从100元上升到200元,1000股A股票的价值就变成20万元(200元×1000股),客户获利10万元,其盈利与自有资本比率为100%。如果,该客户采用信用交易方式,将10万无资本作为保证金支付给证券公司,再假定保证金比率为50%(即支付50元保证金,可以购买价值100元的证券)这样客户使能购买A股票2000股。当价格如上所述上涨后,2000股A股票价值便达到40万元,扣除证券公司垫款10万元和资本金10万元后,可获得20万元(有关的利息,佣金和所得税暂且不计),盈利与自有资本之比率为200%.显然采用信用交易,可以给客户带来十分可观的利润.但是,如果股票行市未按客户预料的方向变动,那么采用信用交易给客户造成的损失同样也是巨大的。
当然,信用交易的弊端亦很多,主要是风险较大。仍以上面的例子为例:当客户用其自有资金10万元,作为保证金,假定保证金率仍为50%时,该客户可用每股100元的价格购入2000股A股票。假如以后A股票的价格不是像该客户预计的那样上涨,而是一直下跌的话,我们假定它从每股100元跌到50元,这时2000股A股票的价值20万元(100股×2000股),损失了10万元(证券公司垫款的利息及费用暂时不计),其损失率为100%.假如该客户没有使信用交易方式,那么10万元自有资本,在A股票每股价格100元时,只能购入1000股,以后当每股价格同样从100元下跌到50元之后,那么10万元自有资本,在A股票每股价格100元时,只能购入1000股,以后当每股价格同样从100元下跌到50元之后,该客户只损失了5万元(100元×1000股ˉ50元×1000股)。其损失率为50%,大大低于信用交易方式的损失率。因此,一般认为信用交易方式是有风险的,应该谨慎地运用。另外,从整个市场看,过多使用信用交易,会造成市场虚假需求,人为地形成股价波动。为此,各国对信用交易都进行严格的管理。例如,美国从1934年开始,由联邦储备银行负责统一管理。该行的监理委员会,通过调整保证金比率的高低来控制证券市场的信用交易量。另外,各证券交易所也都订有追加保证金的规定。例如当股票价格下跌到维持保证金比率之下时,经纪人有权要求客户增加保证金,使之达到规定的比率下,不然的话,经纪人就有权出售股票,其损失部分由客户负担.同时证券公司为了防止意外,当客户采用信用交易时,除了要求他们支付保证金外,证券公司还要求他们提供相应的抵押品,通常被用作低押品的,就是交易中委托买入的股票,以确保安全。尽管如此信用交易仍是当前西方国家金融市场上最受客户欢迎的,使用最广泛的交易方式之一。

四、期权交易

股票期权交易是西方股票市场中相当流行的一种交易策略。期权的英文为option,也常译为选择权。期权实际上是一种与专门交易商签订的契约,规定持有者有权在一定期限内按交易双方所商订的“协定价格”,购买或出售一定数量的股票。对购买期权者来说,契约赋予他的是买进或卖出股票的权利,他可以在期限以内任何时候行使这个权利,也可以到期不执行任其作废。但对出售期权的专门交易商来说,则有义务按契约规定出售或购进股票。股票的期权交易并不是以股票为标的物的交易,而是以期权为中介的投机技巧。
期权交易需要考虑的因素大体上有三方面:第一是期权的期限,即期权的有效期。它是期权交易的重要内容,一般为三个月左右。各交易所对此都定有上限;第二是交易股票的种类,数量和协定价格;第三是期权费,亦称保险费,是指期权的价格。
期权交易最显著的特点是:(1)交易的对象是一种权利,一种关于买进或卖出证券权利的交易,而不是任何实物。这种权利,具有很强的时间性,它只能在契约规定的有效日期内行使,一旦超过契约规定的期限,就被视为自动弃权而失效。(2)交易双方享受的权利和承担的义务不一样。对期权的买入者,享有选择权,他有权在规定的时间内,根据市场情况,决定是否执行契约。(3)期权交易的风险较小。对于投资者来说,利用期权交易进行证券买卖其最大的风险不过是购买期权的费用。
期权交易可分买进期权交易和卖出期权交易两种。
1.买进期权
买进期权,又称看涨期权或“敲进”。买进期权是指在协议规定的有效期内,协议持有人按规定的价格和数量购进股票的权利。期权购买者购进这种买进期权,是因为他对股票价格看涨,将来可获利。购进期权后,当股票市价高于协议价格加期权费用之和时(未含佣金),期权购买者可按协议规定的价格和数量购买股票,然后按市价出售,或转让买进期权,获取利润;当股票市价在协议价格加期权费用之和之间波动时,期权购买者将受一定损失;当股票市价低于协议价格时,期权购买者的期权费用将全部消失,并将放弃买进期权。因此,期权购买者的最大损失不过是期权费用加佣金。
2.卖出期权
卖出期权是买进期权的对称,亦称看跌期权或“敲出”,是指交易者买入一个在一定时期内,以协议价格卖出有价证券的权利。买主在购入卖出期权后,有权在规定的时间内,按照协议价格向期权出售者卖出,一定数量的某种有价证券。在证券市场上众多的交易方式中,一般说来,只有当证券行市有跌落的趋势时,人们才乐意购买卖出期权。因为在卖出期权有效期内,当证券价格下跌到一定程度后,买主行使期权才能获利。此外,如果因该股票行市看跌,造成卖出期权费上涨时,客户也可以直接卖掉期权,这样他不仅赚取了前后期权费的差价,而且还转移了该股票行市突然回升的风险。但如果该股票行市在这三个月内保持每股100元的水平,没有下降,甚至还逐步在这三个月内保持每股100元的水平,没有下降,甚至还逐步上升,这时,客户无论是行使期权,卖出股票或转让期权,非但无利可图,而且还要损失期权费。因此,卖出期权一般只是在证券行市看跌时使用。
可见,买进期权和卖出期权都只能在其特定的范围内使期,客户无论选用哪种方式仍然有一定风险。
期权交易与期货交易的区别在于:其一,期权交易的双方,在签约或成交时,期权购买者须向期权出售者交付购买期权费,如每股2元或3元,而期货交易的双方在签约成交时,不发生任何经济关系。其二,期权交易协议本身属于现货交易,期权的买卖与期权费用的支付是同时进行的。(与现货交在交易稍有不同的是现货交易在交割后交易仍未了结,股票的买进或卖出则在未来协义规定在交割后,交易仍未了结,股票的买进或卖出则在未来的协议规定的有效期内实现。)而期货交易的交割是在约定交割期进行的。其三,期权交易在交割之后,交易双方的法律关系并未立即解除,因为权虽已转让,但期权的实现是未来的,须以协议有效期满时,其双方法律关系才告结束,而期货交易在交割后,交易双方法律关系即告解除。其四,期权交易在交割期内,期权的购买者不承担任何义务,其根据股价变化情况,决定是否执行协议,如情况变化不利,则可放弃对期权的要求,对协议持有人的义务只由期权出售者承担,而期货交易的双方在协议有效期内,双方都为对方承担义务。其五,期权交易的协议持有人可将协议转让出售,无论转让多少次,在有效期内,协议的最后持有人都有权要求期权的出售者执行协议,而期货交易的协议双方都无权转让。其六,投资期权最大的风险与股价波动成正比,股价波动越大,风险亦越大。
期权交易对于买入者的主要作用是:(1)能够获取较大利润。(2)控制风险损失,任何人从事证券交易都希望获利,而获利的关键在于准确预测未来的行市,但在变化不定的证券市场上,谁也无法保证自己的预测绝对准确。一旦证券行市的走向与交易者预测的相反,那么损失将是惨重的。如果采用期权交易,一旦发生上述情况,交易者可以放弃执行期权,这样不管实际行市变动与交易者事先的预测差距有多大,期权买方损失最多的就是期权费,不会再多。从而把交易中的风险损失,预先控制在一定的范围之内。
期权交易对卖权方的作用产要是可以扩大业务,取得期权费收入。根据美国芝加哥期权交易所的统计资料表明,有高达3/4以上的期权交易没有执行,从而使卖方获得了相当的期权费收入。

五、买空

买空亦称“多头交易”,卖空的对称,是指交易者利用借入资金,在市场上买入期货,以期将来价格上涨时,再高价抛出,从中获利的投票活动。在现代证券市场上,买空交易一般都是利用保证金帐户来进行的。当交易者认为某种股票的价格有上涨的趋势时,他通过交纳部分保证金,向证券公司借入资金购买该股票期货,买入的股票交易者不能拿走,它将作为货款的抵押品,存放在证券公司。如以后该股票价格果然上涨,当上涨到一定程度时,他又以高价向市场抛售股票,将所得的部分款项归还证券公司贷款,从而结束其买空地位。交易者通过买入和卖出两次交易的价格差中取得收益。当然,如果市场股价的走向与交易者的预测相背,那么买空者非但无利可图,并且将遭受损失。由于在以上过程中,交易者本身没有任何股票经手,却在市场上进行购买股票的交易,故称之为“买空”交易。
买空交易资金主要是借入资金。一般投资者在进行证券交易时,都是运用自有资金,而交易者在买空时,除交付少量保证金外,其购买股票的大部分资金由证券公司垫付,即主要依靠借入资金来进行交易。买空交易的全过程是由先买入后抛售股票两次交易构成。

六、卖空

卖空是指股票投资者当某种股票价格看跌时,便从经纪人手中借入该股票抛出,目后该股票价格果然下落时,再从更低的价格买进股票归还经纪人,从而赚取中间差价。卖空者经营卖空时所卖的股票业源主要有三个:其一是自己的经纪人,其二是信托公司,其三是金融机构。对于出借股票的人来说,向卖空者出借股票是很有利的,因为这不仅能为客户提供全面周到的服务,而且还有使股票升值。不管股票的出借是以收取利息为条件,还是以股价的升值为条件,对出借者来说都是一种收入。与此同时,出借人往往还会采取措施来保护自己,手段是以卖空者出卖所收取的价款存入经纪人帐户。
卖空包括两种形式。其一,卖空者以现行市价出售股票,在该股票下跌时补进,从而赚取差价利润;其二,卖出者现在不愿交付其所拥有的股票,并以卖空的方式出售股票,以防止股票价格下跌,从而起到保值的作用。如果股票价格到时确实下跌,他便能以较低市价补进股票,在不考虑费用的条件下,这样卖空的收益与拥有股票的损失相抵消,使能避免损失。根据卖空者目的不同,卖空可分为三类:一是投机性卖空。在这种情况下,卖空者出售股票的目的是预期该股票价格的下跌,到期时再以较低的价格补进同样的股票,两种价格的差距就是卖空者卖空的利润。这种卖空的投机性强,风险大,利润也大。投机性卖空对股票市场有较大的影响,因为当卖空者出售股票时,股票的供给会增加,股票的价格也会随之下跌;补进时,股票市场需求增大,价格也随之上涨。二是用于套期保值的卖空。这种卖空的根本目的在于避免股票由于市价下跌而带来的损失。三是技术性卖空。这种卖空行为又分为三种情况:第一种是以自己所有股票为基础的卖空,它包括以税收为目的,以保值为目的和以预期交货为目的等情况;
第二种是以套利为目的卖空,它又有不同市场的套利和不同时间的套利;第三种是经纪人或证券商经营的卖空,其中不仅有专业会员,证券商,还有投资银行等金融机构。
由于卖空交易的投机性强,对股票市场影响较大,卖空者的行为具有明显的投机性,因而各国的法律都对卖空有较详细的规定,以尽量减少卖空的不利影响,在某些国家通过法律形式禁止股票的卖空交易。

④ 同一股票一天可以交易几次

只要账面有足够的资金,在同一天的交易时间内可以买入数次股票,每次需买入100股的整数倍。但是如果你的账面的股票卖出去了就不能再卖了。当前沪深两市采取T+1交易,当天买入的股票当天不能卖出。

⑤ 我国股市某一具体股票最多每分钟成交几次

交易所并不限制周期时间成交次数,只要符合交易规则和成交顺序的都可以成交。
频繁的时候每秒上百次也是有的,但一般来说普通行情是每6秒钟刷新一次数据,以6秒钟内所有成交单撮合的方式显示。
交易所的高速行情数据(Level2)才可以看到每一单的成交数据。

⑥ 股票一天可以交易多少次

股票当天买入后的股票是不能卖的,只有第二天才能卖,这是股票所受到的限制,至于做多少次买卖却没有限制,但权证不受当天买入后不能卖的这个限制,买了以后,立刻卖是可以的,过一会儿卖或明天卖都是可以的,权证没有太多的限制,只要能交易就行了,买卖多少次也是不限制的。

(6)动态规划股票交易最多两次扩展阅读

股票交易时间

中国的股票开盘时间是周一到周五,早上从9:30--11:30,下午是:13:00--15:00,中国所有地方都一样,以北京时间为准。

每天早晨从9:15分到9:25分是集合竞价时间。所谓集合竞价就是在当天还没有成交价的时候,你可根据前一天的收盘价和对当日股市的预测来输入股票价格,而在这段时间里输入计算机主机的所有价格都是平等的,在结束时间统一交易,按最大成交量的原则来定出股票的价位,这个价位就被称为集合竞价的价位,而这个过程被称为集合竞价。

集合竞价规则参看集合竞价条目。匹配原则是买方价高优先,卖方价低优先,同样价格则先参与竞价的优先,但整个交易过程不是分布进行匹配,而是是竞价结束集中匹配完成。集合竞价时间为9:15-9:25,可以挂单,9:25之后就不能挂单了。要等到9:30才能自由交易。

参考资料股票交易网络

⑦ 股票当天内最多能买卖多少次

股票当天内能买无数次,卖出要等到第二天
股票是股份公司发行的所有权凭证,是股份公司为筹集资金而发行给各个股东作为持股凭证并借以取得股息和红利的一种有价证券。每股股票都代表股东对企业拥有一个基本单位的所有权。每支股票背后都有一家上市公司。同时,每家上市公司都会发行股票的。
同一类别的每一份股票所代表的公司所有权是相等的。每个股东所拥有的公司所有权份额的大小,取决于其持有的股票数量占公司总股本的比重。
股票是股份公司资本的构成部分,可以转让、买卖或作价抵押,是资本市场的主要长期信用工具,但不能要求公司返还其出资

⑧ 股票网上交易一天最多交易几次 刚买的当天能卖么

股票T+1 一个交易日,可以多次买进也可以多次卖出(即买入卖出次数不限),但当日买入的股票不得在当日卖出,只有从下一交易日开始才可以卖出

权证T+0 一个交易日,可以多次买进也可以多次卖出(即买入卖出次数不限),当日买入的股票可以在当日卖出

⑨ 一个股票可以重复购买两次吗

只要你钱够多,又有足够的卖盘,你买多少次都可以

⑩ 股票交易频率一年多少次比较好

股票交易频率一年多少次比较好?我的观点是方法本身没有问题,重要的是赚钱。

参与股票交易的前提,是对股票波动基本原理的了解掌握。这对所有交易方式都是一样的。在掌握基本原理的基础上,根据自身条件,包括资金性质、可支配时间、身体状态、性格取向等,作出交易方式的选择,是短线交易,还是波段操作,还是价值投资。

所以我是建议根据市场变化定策略,该短线就短线,该波段就波段。