[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 5. - 页 210

 
solnce600:

问题1.

如何对这个想法进行编码。

设置一个挂单,但只有当 挂单设置的价格与任何TF60蜡烛的开盘价一致时,才 将其 转换为市价 单。

问题2.

如何对这个想法进行编码。

如果一个挂单被转换为市价单,在10分钟内,我们应该设置另一个挂单,其数值 相同 开仓价 止损 价、成交量 与之前被转换为市价单的挂单相同。

谢谢你。


1.没有。


2.唯一的问题是,你不能下一个只在H1开盘价 触发的订单。

 
PapaYozh:

1.没有。


2.唯一的问题是,你不能下单,这只会在开盘价触发H1

第二个问题与第一个问题没有关系。

该想法如下。

我们在1.3000处设置BUYSTOP,在1.2700处止损,在1.3300处获利,交易量--1手。

在10:00,这个BUYSTOP被转换为一个市场订单

在10点10分(如果价格不在冻结区)。

在1.3000处设置BUYSTOP或SELLLIMIT 订单,止损1.2700,利润 - 1.3300,成交量 - 1手。

 
Vinin:


首先,我将从你的库中删除这一行

由于你使用的不是一个库,而是一个包含文件

谢谢你的建议,但请详细说明。

如果你删除了这一行,编译器就会产生Start不存在的警告,由于没有调用库中存在的函数,编译器警告说它们不会被包含在exe文件中。

 
polycomp:

如果这一行被删除,编译器就会产生Start未被发现的警告,由于没有调用库中存在的函数,编译器警告说它们将不会被包含在exe文件中。

让我提出一个建议。
如果人们试图直接编译inluders而不是只编译一个指标文件,编译器也会产生类似的信息。
 
granit77:
我插播一个建议。
如果你试图直接编译inludes而不是只编译一个指标文件,编译器也会产生类似的信息。

如果你能向我解释一下,我应该如何去连接库函数,我已经完全失去了方向。

1.我为库函数func编写代码。

2.我创建一个与该函数对应的头文件。它应该有#import "func.ex4 "一行。

我认为这意味着该库需要被编译。如果你在没有#property库 的情况下进行编译,编译器会给出适当的警告。

如果我不编译,我从哪里得到 "func.ex4"?还是我错过了什么?

正确的行动顺序是什么?

 
polycomp:

如果你能向我解释一下,我应该如何去连接库函数,我已经完全失去了方向。

1.我为库函数func编写代码。

2.我创建一个与该函数对应的头文件。它应该有#import "func.ex4 "一行。

我认为这意味着该库需要被编译。如果你在没有#property库的情况下进行编译,编译器会给出适当的警告。

如果我不编译,我从哪里得到 "func.ex4"?或者我有什么误解吗?

正确的行动顺序是什么?


在创建一个新项目 时使用该模板。那里有一个模板--"功能库"。所有必要的代码将被自动插入。
 
PapaYozh:

1.没有。


2.唯一的问题是,你不能下一个只在H1开盘价触发的订单。

1.没有办法......

你怎么能下一个市场订单,但

- 开盘时,比如说,一个小时的烛光

и

-在一定的价格下。

也就是说,在2011年,有5个小时的蜡烛,开盘价为 1.2999。

如何在上述5根小时蜡烛的开盘价上只开出2011年全年的5个市场订单。

谢谢你。

 
polycomp:

如果你能向我解释一下,我应该如何去连接库函数,我已经完全失去了方向。

1.我为库函数func编写代码。

2.我创建一个与该函数对应的头文件。它应该包含#import "func.ex4 "一行。

我认为这意味着该库需要被编译。如果你在没有#property库的情况下进行编译,编译器会给出适当的警告。

如果我不编译,我从哪里得到 "func.ex4"?或者我有什么误解吗?

正确的行动顺序是什么?



#属性库 应该在你要编译的库本身(func.mq4)的文件中,而不是在头文件mqh中。Mqh不需要被单独编译。
 

OrderSend()的帮助说明。

" 返回交易服务器分配给订单的票号,如果失败则返回-1。 "

测试专家顾问 时,票数从1和以上开始。为什么没有票号0(零)?

 
alsu:

#属性库应该在你要编译的库文件本身(func.mq4)中,而不是在头文件mqh中。Mqh不需要被单独编译。
我就是这样做的,但这里是维宁 的一些建议,意思完全相反
维宁


我首先会从你的库中删除这一行

由于你使用的不是一个库,而是一个包含文件

我理解,因为我真的不是在使用DLL,而是在使用一个include文件。

还是说在这种情况下,ex4是作为一个DLL,按需加载?