[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 838

 
Mathers:

不,我特别感兴趣。

如果我明知是错误的价格,却设置了一个巨大的滑点来达到当前的价格--我的订单是否应该被接受?

当然,会有一个错误,因为当前价格与请求价格不一致,这意味着会产生一个错误。它甚至不会被你的终端发送至服务器。另一方面,当你以当前价格开仓时,你的终端将向服务器发送你的请求,当你收到服务器的答复时,这时滑点就会出现。如果你得到的价格与你的交易订单中的价格不同,但在你设定的滑点限制之内,那么你的交易订单将被执行。否则,它就不会。
如果你想下一个不同于当前买入/卖出价的订单,你可以使用挂单。在那里设置的允许值将是停止水平的大小。

哎呀...维克多已经在这里解决了......:)
 
谢谢你,现在我明白了 :)
 

下午好,我的朋友们。

请告诉我们一个方法,以确定一个头寸 有多少个柱子。

 
Craft:

下午好,我的朋友们。

请告诉我们一个方法,以确定一个头寸有多少个柱子。

简而言之,你浏览所有的订单(orderselect和orderstotal函数),选择必要的订单,找出开盘时间(orderproperty函数),然后将这个时间粘贴到i-barshift函数中,这个函数将返回你的小节编号。
 

下午好。

有谁知道如何以点数而非货币来查看账户历史?

 
vasya_vasya:
简而言之:你浏览所有的订单(orderselect和orderstotal函数),选择需要的订单,找出开盘时间(orderproperty函数),然后把这个时间粘贴到i-barshift函数中,这个函数将返回你的小节编号。


非常感谢你,算法或多或少已经很清楚了。在得到开盘条数后,你需要从当前条数中减去它。

如果你有机会,请勾画一下代码,因为我用俄语都能犯3个错误,更不用说用C语言了。

 

你好!请帮助我理解这一点。

||新闻贸易.mq4 |

//| Copyright © 2010, MetaQuotes Software Corp.

//| http://www.metaquotes.net |

//+------------------------------------------------------------------+

#property copyright"Copyright © 2010, MetaQuotes Software Corp.

#属性链接 "http://www.metaquotes.net"



外部bool In_BUYSTOP=true。

外部intProfit_buy=100。

外来的int StopLoss_buy=5;

外来的双倍Lots_buy=0.01。

//+------------------------------------------------------------------+

外部 bool In_SELLSTOP =true;

外部inttern TakeProfit_sell=100。

外置 int StopLoss_sell =5;

外置双倍Lots_sell =0.01;

//+------------------------------------------------------------------+

//|专家初始化功能 |

//+------------------------------------------------------------------+

int init()

{

//----


//----

return(0);

}

//+------------------------------------------------------------------+

//|专家去初始化功能|

//+------------------------------------------------------------------+

int deinit()

{

//----

//----

return(0);

}

//+------------------------------------------------------------------+

//|专家启动功能|

//+------------------------------------------------------------------+

int start()

{

//----

int票。

如果(Bid >iHigh(NULL,PERIOD_D1,1))

{

ticket=OrderSend(Symbol(,OP_SELLSTOP,Lots_sell,iHigh(NULL,PERIOD_D1,1),3,iHigh(NULL,PERIOD_D1,1)+StopLoss_sell*Point,iHigh(NULL,PERIOD_D1,1)-TakeProfit_sell*Point)

}

如果(Ask<iLow(NULL,PERIOD_D1,1))

{

ticket=OrderSend(Symbol(,OP_BUYSTOP,Lots_buy,iLow(NULL,PERIOD_D1,1),3,iLow(NULL,PERIOD_D1,1)-StopLoss_buy*Point,iLow(NULL,PERIOD_D1,1)+TakeProfit_buy*Point)

}

//ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo

return(0);

//+------------------------------------------------------------------+

编译后,它返回'end_of_program'--不平衡的左括号

 
etroplus:

你好!帮帮我吧,我不知道错误在哪里。


编译后,它给出了'end_of_program'--不平衡的左括号

如果翻译过来,"\end_of_program' - 不平衡的左括号"
 
不平衡的左托架或不平衡的左托架
 
不平衡的左托架或不平衡的左托架