任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 1075 1...106810691070107110721073107410751076107710781079108010811082...1178 新评论 владимир 2016.07.16 11:00 #10741 各位在周六没有休息的朋友们,下午好!我在这里向大家介绍一下。这里有一个小的代码片段。if((total==0) ||(total>0 &&OrderSelect(1,SELECT_BY_POS,MODE_TRADES)==true &&OrderSymbol()!=Symbol()){ if((here we have a strategy condition) && timeBar!=iTime(Symbol(),Period(),1)){ sellcloseprice =NormalizeDouble((iOpen(Symbol(,Period(),0)-50*Point(),Digits); int poz_1 = OrderSend(Symbol(,OP_SELL,lot,Bid,slip,0,sellcloseprice,NULL,magic,Red); Sleep(2000); RefreshRates(); int poz_2 = OrderSend(Symbol(),OP_SELL,lot,Bid,slip,0,sellcloseprice,NULL,magic,Red) 。 Sleep(2000); RefreshRates(); int poz_3 = OrderSend(Symbol(,OP_SELL,lot,Bid,slip,0,sellcloseprice,NULL,magic,Red); Sleep(2000); RefreshRates(); int poz_4 = OrderSend(Symbol(,OP_SELL,lot,Bid,slip,0,sellcloseprice,NULL,magic,Red); Sleep(2000); RefreshRates(); int poz_5 = OrderSend(Symbol(,OP_SELL,lot,Bid,slip,0,sellcloseprice,NULL,magic,Red); timeBar=iTime(Symbol(),Period(),1); sellopentime = iTime(Symbol(),Period(),0); Comment("Magic 513015 sell");}和类似的BAY的情况。它在条件发生的时刻打开指定数量的位置。但如果我们在最初的if(timeBar!=iTime(Symbol(),Period(),0))之前再添加一个{Print("EXTRARISE MODE ON!!!");timeBar=iTime(Symbol(),Period(),0);}然后由于某种原因,卖出量增加了3倍,BAY增加了4倍。谁能解释一下为什么会有这种效果? 我为没有使用SRC表示歉意,它对我来说不知道为什么不起作用。 Any rookie question, so Deleting orders New to Coding need Alexey Viktorov 2016.07.16 15:11 #10742 rapid_minus: 我为没有使用SRC而道歉,由于某些原因,它对我不起作用。 你能不能至少按行对齐? владимир 2016.07.17 09:34 #10743 当你按下回车键时,文本被发送到聊天室,而当你按下标签时,文本就完全消失了。 Alexey Viktorov 2016.07.17 10:09 #10744 那么,就等着那些不为破坏眼睛而感到难过的人吧。 владимир 2016.07.17 12:45 #10745 你可以把它复制并粘贴到一个mc4文件中,所有的东西都能正确地适应,而且比从聊天室里看更容易读。 Anton Nenashev 2016.07.17 14:28 #10746 Vlad143:我将试验一下过期时间。要求交易开仓,但一个非零的 "挂单到期时间" TimeExp = 5被传递给OrderSend。根据帮助,即使是在要求设置悬而未决的命令的法律案件中 "在一些交易服务器上,可能禁止挂单到期 时间。在这种情况下,当试图在过期参数中设置一个非零值时,会产生一个错误147(ERR_TRADE_EXPIRATION_DENIED)。"而且,为了以防万一,过期时间是以秒为单位传递的(数据时间类型)。我怀疑,数值5指的是分钟。 在这个EA中,参数TimeExp = 5是指期权的到期时间,也就是说,TimeExp是订单注释的 一个变量。而期权的到期时间是以分钟为单位的。 Vladimir 2016.07.17 18:38 #10747 Foxonn: 在这个EA中,TimeExp = 5是指期权的到期时间,也就是说,TimeExp是订单的注释变量。而过期时间是以分钟为单位的。 所以,答案不在这个论坛上。通过MT4平台的二元期权交易是在附加组件的帮助下实现的。特别是,在MQL4之上的附加组件。2015年春天,我在GC交易二元期权顾问,在那里,b.期权的持续时间是以某种 "扭曲 "的方式设置的(通过评论,我想,但我现在找不到我的代码)。我的印象是,每个公司都是独立编写这些插件的。后来,似乎出现了来自第三方的统一的解决方案。但人们必须询问每家公司的支持团队,以了解其工作的特殊性。这些都不是MQL4的功能。 Anton Nenashev 2016.07.17 23:15 #10748 Vlad143: 那么答案就不在这个论坛上。通过MT4平台的二元期权交易是通过软件插件实现的。特别是,在MQL4以上的附加组件。2015年春天,我在GC交易二元期权顾问,在那里,b.期权的持续时间是以某种 "扭曲 "的方式设置的(通过评论,我想,但我现在找不到我的代码)。我的印象是,每个公司都是独立编写这些插件的。后来,似乎出现了来自第三方的统一的解决方案。但人们必须询问每家公司的支持团队,以了解其工作的特殊性。这些都不是MQL4的功能。Vlad143,谢谢你的提示。 melan 2016.07.18 11:15 #10749 祝大家今天愉快我有这样一个问题:有一个文本文件,你需要以编程方式从其中切出一个字。在任何文本编辑器中都非常容易,但我如何以编程方式进行? [删除] 2016.07.18 14:00 #10750 melan: 有一个文本文件,你需要以编程方式从该文件中剪切一个单词 我将文件逐行读入一个字符串变量中,并从中切出单词。产生的字符串被写入输出文件。当我的输入文件用完时,我就把它删除。而且我给输出文件重命名。 1...106810691070107110721073107410751076107710781079108010811082...1178 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
{
if((here we have a strategy condition) && timeBar!=iTime(Symbol(),Period(),1))
{
sellcloseprice =NormalizeDouble((iOpen(Symbol(,Period(),0)-50*Point(),Digits);
int poz_1 = OrderSend(Symbol(,OP_SELL,lot,Bid,slip,0,sellcloseprice,NULL,magic,Red);
Sleep(2000);
RefreshRates();
int poz_2 = OrderSend(Symbol(),OP_SELL,lot,Bid,slip,0,sellcloseprice,NULL,magic,Red) 。
Sleep(2000);
RefreshRates();
int poz_3 = OrderSend(Symbol(,OP_SELL,lot,Bid,slip,0,sellcloseprice,NULL,magic,Red);
Sleep(2000);
RefreshRates();
int poz_4 = OrderSend(Symbol(,OP_SELL,lot,Bid,slip,0,sellcloseprice,NULL,magic,Red);
Sleep(2000);
RefreshRates();
int poz_5 = OrderSend(Symbol(,OP_SELL,lot,Bid,slip,0,sellcloseprice,NULL,magic,Red);
timeBar=iTime(Symbol(),Period(),1);
sellopentime = iTime(Symbol(),Period(),0);
Comment("Magic 513015 sell");
}和类似的BAY的情况。它在条件发生的时刻打开指定数量的位置。但如果我们在最初的if(timeBar!=iTime(Symbol(),Period(),0))之前再添加一个{Print("EXTRARISE MODE ON!!!");timeBar=iTime(Symbol(),Period(),0);}然后由于某种原因,卖出量增加了3倍,BAY增加了4倍。谁能解释一下为什么会有这种效果? 我为没有使用SRC表示歉意,它对我来说不知道为什么不起作用。
我为没有使用SRC而道歉,由于某些原因,它对我不起作用。
我将试验一下过期时间。要求交易开仓,但一个非零的 "挂单到期时间" TimeExp = 5被传递给OrderSend。根据帮助,即使是在要求设置悬而未决的命令的法律案件中
"在一些交易服务器上,可能禁止挂单到期 时间。在这种情况下,当试图在过期参数中设置一个非零值时,会产生一个错误147(ERR_TRADE_EXPIRATION_DENIED)。"
而且,为了以防万一,过期时间是以秒为单位传递的(数据时间类型)。我怀疑,数值5指的是分钟。
在这个EA中,TimeExp = 5是指期权的到期时间,也就是说,TimeExp是订单的注释变量。而过期时间是以分钟为单位的。
那么答案就不在这个论坛上。通过MT4平台的二元期权交易是通过软件插件实现的。特别是,在MQL4以上的附加组件。2015年春天,我在GC交易二元期权顾问,在那里,b.期权的持续时间是以某种 "扭曲 "的方式设置的(通过评论,我想,但我现在找不到我的代码)。我的印象是,每个公司都是独立编写这些插件的。后来,似乎出现了来自第三方的统一的解决方案。但人们必须询问每家公司的支持团队,以了解其工作的特殊性。这些都不是MQL4的功能。