任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 743

 
Vinin:

日期时间类型

Datetime旨在将日期和时间存储为自1970年1月1日起经过的秒数它占用了8个字节的内存。

所以你可以用小时、天或其他所需的时间间隔的秒数来取除法的余数。然后将整体与整数进行比较。

那么你如何理解他们的教科书例子呢?

datetime Alfa = D'2004.01.01 00:00'。

根据你的说法,在=号之后应该有一组数字代表从1970年1月1日到 2004年1月1日的秒数。

[删除]  

solnce600:

请告诉我哪个函数返回以下值。

如果一个订单在SL上关闭 - 不返回在SL上关闭订单的整个时间,而只 返回在SL上关闭订单的分钟

例如,该订单由SL在上午12:00关闭。我需要该函数返回00(即只返回分钟)。

//--------------------------------------------------------------------------------------------------------------------------------------------------------

那么,我们如何理解工作簿中的例子呢?

datetime Alfa = D'2004.01.01 00:00'。

你说在'='后面应该有一组数字代表自1970年1月1日至 2004年1月1日的秒数。


int m=TimeMinute(OrderCloseTime());
Print("Минута закрытия ордера  ",m);

它是一样的,但在左手:-))

int m=TimeMinute(214576879809);
Print("Минута закрытия ордера  ",m);

int m=TimeMinute(D'2014.10.19 00:13');
Print("Ордер закрылся на  ",m,"   минуте");
[删除]  
_new-rena:
我找不到定义可开启的最大市场订单数量的命令。谁知道呢,请告诉我

帐户限制的订单

允许的最大有效挂单数

没有市价订单,但市价订单的开启可以受到限制

帐目_MARGIN

以存款货币计算的账户预留保证金金额

帐户_自由边际

账户中可用于开立订单的存款货币的自由资金规模

账户保证金水平

账户保证金水平(百分比

 
pako:

这都是一样的,只是好像用的是左手:-)))。

谢谢。
 

伙计们,请就2行代码给我建议。

我正在写Owl的随机指数,信号线和主线的背离参数被设置了,在一个柱子上,指标在交易区内外做了几个动作,结果在一个柱子上有几个订单被打开并立即关闭。我怎样才能解决这个问题呢?

一年前,有人告诉我"要比较信号柱和零柱的打开时间,当零柱的时间变长时,你就可以采取行动"。我仍然不明白如何用代码来做。这个话题是为新手准备的。

 
为什么终端上没有通信? 没有服务器可用(不详)。这是在真实账户上。模拟账户 上有一个连接。从另一个IP来看,一切正常...
 
oDin48:

伙计们,请就2行代码给我建议。

我正在写Owl的随机指数,信号线和主线的分歧参数被设置了,在一个柱子上,指标在交易区内外做了几个动作,结果在一个柱子上有几个订单被打开并立即关闭。我怎样才能解决这个问题呢?

一年前,有人告诉我"要比较信号柱和零柱的打开时间,当零柱的时间变长时,你就可以采取行动"。我仍然不明白如何用代码来做。该主题是为新手准备的。

最简单的方法是不要用零点的指标数据进行交易,而是从已经收盘的第一条杠上获取数据。而且你应该只在开放的酒吧进行交易。

也有几种方法来限制酒吧内的交易,例如,如果你以嘀嗒方式交易。

1.将您要开仓的价格与已经存在的头寸的价格进行比较,如果它接近于X点(Bid<=OrderOpenPrice()+X*_Point(或Ask>=OrderOpenPrice()-X*_Point),其中OrderOpenPrice()是该符号的最新市场订单的开仓价格)-禁止开仓。

2.在向服务器发送订单之前,将当前时间与已经存在的头寸的开仓时间 进行比较,如果在同一个柱子内的时间(TimeCurrent()<=OrderOpenTime()+PeriodSeconds(),其中OrderOpenTime() - 禁用开仓。

 

请建议....,我自己的脑子还不够用。

我正在测试我的想法,在TF5上

模型:基于公开价格

只有1个订单可以打开。

在任何仅有 分钟价值的蜡烛图上开立订单- 00

问题

在某些情况下,在同一时间和同一价格 的分值为00的蜡烛图上

- 订单1在一个SL上关闭

- N2订单开启

我的想法是不要在一个SL上关闭,同时 打开下一个订单。

Q: .

我应该如何使它,如果订单N1被SL关闭,订单N2不是在订单N1的同一时间打开,而是在下一个最近的 烛台上打开,数值为分钟-00

以下是我的代码。

int start()

{

int ot = OrdersTotal();

如果(ot==0)

如果(Minute()==0)

OrderSend(Symbol(),OP_SELL,0.1,Bid,1,Ask+1500*Point,Ask-300*Point, "jfh",123

return(0);

}


谢谢你。

[删除]  
pako:

帐户限制的订单

允许的最大有效挂单数

没有市价订单,但市价订单的开启可以受到限制

帐目_MARGIN

以存款货币计算的账户预留保证金金额

帐户_自由边际

账户中可用于开立订单的存款货币的自由资金规模

账户保证金水平

账户保证金水平(百分比

好的。在这种情况下,解释待处理订单数量的命令会是什么样子?

我不认为可以打开更多的市场订单,很可能这个命令对订单 总数有效,即挂单+市场订单。

 
solnce600:

请建议....,我自己的脑子还不够用。

我正在测试我的想法,在TF5上

模型:基于公开价格。

只有1个订单可以打开。

在任何仅有 分钟价值的蜡烛图上开立订单- 00

问题

在某些情况下,在同一时间和同一价格 的分值为00的蜡烛图上

- 订单1在一个SL上关闭

- N2订单开启

我的想法是不要在一个SL上关闭,同时 打开下一个订单。

Q: .

我应该如何使它在N1订单被SL关闭时,N2订单不是在N1订单的同一时间打开,而是在下一个最近的 烛台上打开,其值为00 分钟。

谢谢你。

这是很容易的,华生。

比较开盘条和最后一次平仓 的收盘条。如果它们相等,那么该头寸将在其开仓的同一个柱子上关闭--不要再在该柱子上开仓。