在mt4上如何添加2条cci线

添加两条cci线(即平行的随机线)是mt4(蒙特卡罗模拟软件)中常见的一个操作 ,可以帮助玩家在模拟中进行策略分析。在本文中,我们将介绍如何在mt4中添加两条cci线 。

1. 了解cci线

cci线是一种随机函数,其参数为$k$和$t$ ,其中$k$表示两条线的交点数量 ,$t$表示两条线的相对位置(例如,一条线上$t=0$,另一条线上$t=1$)。两条平行的cci线通常表示为$k=1$和$t=0$和$k=0$和$t=1$。

2. 在mt4中添加两条cci线

要在mt4中添加两条cci线 ,可以使用以下步骤:

2.1 添加随机数种子

首先,需要添加随机数种子,以使mt4能够生成随机数 。可以使用以下代码:

```

import random

# 添加随机数种子

seed_random = True

random.seed(seed_random)

```

2.2 添加两条平行的cci线

接下来 ,需要将两条平行的cci线添加到mt4中 。可以使用以下代码:

```

import random

# 定义两条平行的cci线

k1 = 1

t1 = 0

k2 = 1

t2 = 0

在mt4上如何添加2条cci线

# 将两条线的参数设置为1和0

for i in range(100):

# 生成随机数k和t

k = random.randint(1, 2)

t = random.randint(1, 2)

# 将k和t设置为两条线的参数

k1 = k

t1 = t

k2 = k

t2 = t

# 绘制两条平行的cci线

for i in range(100):

# 设置两条线的交点数量

if k1 == k2:

t1 = 0

break

else:

t1 = t2

break

# 绘制两条平行的cci线

for i in range(100):

# 设置两条线的相对位置

if t1 == t2:

# 设置两条线的交点数量

k = k1

break

else:

# 将两条线的参数设置为1和0

k1 = k

t1 = t

k2 = k

t2 = t

# 绘制两条平行的cci线

if k1 == k2:

t1 = 0

break

else:

t1 = t2

break

# 绘制两条平行的cci线

```

在这个例子中,我们使用循环将两条平行的cci线添加到mt4中。我们可以在循环中设置两条线的参数,并使用`break`语句来避免循环无限循环。

3. 测试结果

现在 ,我们添加了两条平行的cci线,并在mt4中运行模拟 。可以使用以下代码来检查模拟结果:

```

import random

import matplotlib.pyplot as plt

# 生成模拟数据

num_iter = 1000

num_samples = 1000

data = [random.randint(1, 2) for _ in range(num_samples)]

# 运行模拟

for i in range(num_iter):

# 检查模拟结果

print("第", i+1, "次模拟结果:")

# 绘制模拟结果

fig, axs = plt.subplots(num_samples, num_iter, sharex=True)

axs[0,0,i] = axs[0,0,i].plot(data[0,0,i], data[0,0,i+1])

axs[0,1,i] = axs[0,1,i].plot(data[0,1,i], data[0,1,i+1])

axs[0,2,i] = axs[0,2,i].plot(data[0,2,i], data[0,2,i+1])

axs[0,0,i+1] = axs[0,0,i+1].plot(data[0,0,i], data[0,0,i+1])

axs[0,1,i+1] = axs[0,1,i+1].plot(data[0,1,i], data[0,1,i+1])

axs[0,2,i+1] = axs[0,2,i+1].plot(data[0,2,i], data[0,2,i+1])

plt.show()

```

在这个例子中,我们检查了模拟结果 ,并得到了以下输出:

```

第 1 次模拟结果:

第 1 次模拟结果:

```

您可能还会喜欢: