[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 210 1...203204205206207208209210211212213214215216217...631 新评论 [删除] 2012.06.26 06:05 #2091 下午。 我已经写了脚本来打开订单,同时以挂单的形式进行保护。 这里是SELL的代码。 //+------------------------------------------------------------------+ //| OpenSELL_Lok.mq4 | | //| KarkadilGENA | //| http://forum.fibo-forex.ru/ | //+------------------------------------------------------------------+ #财产版权"KarkadilGENA" #属性链接 "http://forum.fibo-forex.ru/" #property show_inputs //-------------------------------------------------------------------- 外部双MARTIN = 1; // 批量递增率(膝盖数)。 外部int stoploss = 20, // SL的水平,如果是0,SL没有被展示。 takeprofit = 40, //t TP水平,如果是0,TP不设置。 Magic = 345; //唯一的订单号 外置双数 Lot = 0.01; //订单量 //+------------------------------------------------------------------+ int start() { //---- 双手,SL,TP。 int ticket.sell=-1; while(ticket.sell<0) { RefreshRates()。 Lot=NormalizeDouble(Lot,2)。 lots = Lot * MARTIN; TP = NormalizeDouble(Bid - takeprofit*Point,Digits)。 ticket.sell=OrderSend(Symbol(),OP_SELL,lot,Bid,3,0,TP,NULL,Magic,0,CLR_NONE); 如果(ticket.sell<0) 提醒("开仓时出错")。 返回。 } int ticket_BUYSTOP=-1; while(ticket_BUYSTOP<0) { RefreshRates()。 Lot=NormalizeDouble(Lot,2)。 lots = Lot * MARTIN; SL = NormalizeDouble(Bid + stoploss*Point,Digits)。 ticket_BUYSTOP=OrderSend(Symbol(),OP_BUYSTOP,lot,SL,3,0,0,NULL,Magic,0,CLR_NONE)。 如果(ticket_BUYSTOP<0) 警告("开仓失败")。 返回。 } return(0); } //+------------------------------------------------------------------+ 第一次开仓正常进行,但在第二次开仓时(现有仓位未动)。 两个保护措施被打开。既有停止也有限制。在我的代码中,写的是Only One, Stop。 当我打开第三个时,它打开了几个保护订单。 请告诉我如何使OWL打开一个保护,而不考虑已经打开的头寸数量。 谢谢。 [ARCHIVE!] Any rookie question, [存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. 我将免费撰写一份顾问报告 Vyacheslav Kirillov 2012.06.26 06:15 #2092 谢谢你昨天的答复。 我怎样才能得到当前的价格? Roman Kutemov 2012.06.26 06:22 #2093 下午。 我有一个EA,从一个指标中获取一个值,其中一条线连接着两个上分形 或下分形。 我怎样才能在EA本身中获得(或建立)这些线条,以便我不必参考指标? Alexey Subbotin 2012.06.26 06:30 #2094 AndEv: 来自教程。 可以通过引用来传递参数。在这种情况下,对这些参数的修改将影响到以引用方式传递的被调用函数中的相应变量。不可能通过引用来传递数组的元素。 参数 只能在单个模块内通过引用传递。 你说的 "模块 "一词是什么意思? 这意味着,例如,ex4-library不能 Роман 2012.06.26 06:34 #2095 Stells: 下午。 我有一个EA,从一个指标中获取一个值,其中一条线连接着两个上分形或下分形。 我怎样才能在EA本身中获得(或建立)这些线条,以便我不必参考指标? 你可以使用指标中的线的公式+在EA中你用对象画这些线。 Alexey Subbotin 2012.06.26 07:59 #2096 Roman.: 你用指标写出线条的公式+在黑板上把这些线条画成对象。 我做了一个指标,它从全局变量 中获取缓冲区的值。而数值本身是由EA发送的,同时还有颜色和绘画风格。 Mikhail Toptunov 2012.06.26 11:01 #2097 你好,有一个信号买入或卖出的功能。如果你简单地设置 If(sig1) SetOrder(....) ; 然后它打开了许多次。 注意问题!)如何使它为(sig1)打开一次,它可能是这样的sig1-打开 海湾,下一个命令,sig0-承认 拖网是在(什么),下一个命令再次,sig1-打开 第二个海湾。 MikeM 2012.06.26 11:16 #2098 有可能记住sig1 的前一个值,当前一个值是禁止性的时候,只有在当前值是允许性的时候才开单。 Mikhail Toptunov 2012.06.26 11:27 #2099 MikeM: 有可能记住sig1的 前一个值,只有在当前值是允许的,而前一个值是禁止的情况下才开单。 我不明白。 Роман 2012.06.26 11:34 #2100 Top2n: 我不明白。 了解旗帜。 1...203204205206207208209210211212213214215216217...631 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
下午。
我已经写了脚本来打开订单,同时以挂单的形式进行保护。
这里是SELL的代码。
//+------------------------------------------------------------------+
//| OpenSELL_Lok.mq4 | |
//| KarkadilGENA |
//| http://forum.fibo-forex.ru/ |
//+------------------------------------------------------------------+
#财产版权"KarkadilGENA"
#属性链接 "http://forum.fibo-forex.ru/"
#property show_inputs
//--------------------------------------------------------------------
外部双MARTIN = 1; // 批量递增率(膝盖数)。
外部int stoploss = 20, // SL的水平,如果是0,SL没有被展示。
takeprofit = 40, //t TP水平,如果是0,TP不设置。
Magic = 345; //唯一的订单号
外置双数 Lot = 0.01; //订单量
//+------------------------------------------------------------------+
int start()
{
//----
双手,SL,TP。
int ticket.sell=-1;
while(ticket.sell<0)
{
RefreshRates()。
Lot=NormalizeDouble(Lot,2)。
lots = Lot * MARTIN;
TP = NormalizeDouble(Bid - takeprofit*Point,Digits)。
ticket.sell=OrderSend(Symbol(),OP_SELL,lot,Bid,3,0,TP,NULL,Magic,0,CLR_NONE);
如果(ticket.sell<0)
提醒("开仓时出错")。
返回。
}
int ticket_BUYSTOP=-1;
while(ticket_BUYSTOP<0)
{
RefreshRates()。
Lot=NormalizeDouble(Lot,2)。
lots = Lot * MARTIN;
SL = NormalizeDouble(Bid + stoploss*Point,Digits)。
ticket_BUYSTOP=OrderSend(Symbol(),OP_BUYSTOP,lot,SL,3,0,0,NULL,Magic,0,CLR_NONE)。
如果(ticket_BUYSTOP<0)
警告("开仓失败")。
返回。
}
return(0);
}
//+------------------------------------------------------------------+
第一次开仓正常进行,但在第二次开仓时(现有仓位未动)。
两个保护措施被打开。既有停止也有限制。在我的代码中,写的是Only One, Stop。
当我打开第三个时,它打开了几个保护订单。
请告诉我如何使OWL打开一个保护,而不考虑已经打开的头寸数量。
谢谢。
谢谢你昨天的答复。
我怎样才能得到当前的价格?
下午。
我有一个EA,从一个指标中获取一个值,其中一条线连接着两个上分形 或下分形。
我怎样才能在EA本身中获得(或建立)这些线条,以便我不必参考指标?
来自教程。
可以通过引用来传递参数。在这种情况下,对这些参数的修改将影响到以引用方式传递的被调用函数中的相应变量。不可能通过引用来传递数组的元素。 参数 只能在单个模块内通过引用传递。
你说的 "模块 "一词是什么意思?
下午。
我有一个EA,从一个指标中获取一个值,其中一条线连接着两个上分形或下分形。
我怎样才能在EA本身中获得(或建立)这些线条,以便我不必参考指标?
你可以使用指标中的线的公式+在EA中你用对象画这些线。
你用指标写出线条的公式+在黑板上把这些线条画成对象。
你好,有一个信号买入或卖出的功能。如果你简单地设置
If(sig1) SetOrder(....) ;
然后它打开了许多次。
注意问题!)如何使它为(sig1)打开一次,它可能是这样的sig1-打开 海湾,下一个命令,sig0-承认 拖网是在(什么),下一个命令再次,sig1-打开 第二个海湾。
有可能记住sig1的 前一个值,只有在当前值是允许的,而前一个值是禁止的情况下才开单。
我不明白。
了解旗帜。