新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 611 1...604605606607608609610611612613614615616617618...1953 新评论 Alexey Viktorov 2018.09.03 17:46 #6101 Alexander Mikryukov:下午好。你能告诉我什么是错的吗。我想用不同的颜色给Fibo级别上色,但它们没有任何颜色。以下是我正在做的代码。提前感谢您的帮助。 第603 页上有一个答案。 Любые вопросы новичков по MQL4, помощь и обсуждение по алгоритмам и кодам 2018.08.18www.mql5.com В этой ветке я хочу начать свою помощь тем, кто действительно хочет разобраться и научиться программированию на новом MQL4 и желает легко перейти н... Alexander Mikryukov 2018.09.04 07:36 #6102 Alexey Viktorov:第603 页有答案。 但为什么不成功,因为它似乎拼写正确!!!! ObjectCreate(0,"Fb_"+InpName,OBJ_FIBO,window,time1,price1,time2,price2); ObjectSet("Fb_"+InpName,OBJPROP_COLOR,clrDimGray); ObjectSet("Fb_"+InpName,OBJPROP_STYLE,STYLE_DOT); ObjectSet("Fb_"+InpName,OBJPROP_LEVELS,levels); ObjectSet("Fb_"+InpName,OBJPROP_RAY_RIGHT,false); for(int k=0;k<levels;k++) { //--- значение уровня ObjectSetDouble(0,"Fb_"+InpName,OBJPROP_LEVELVALUE,k,values[k]); ObjectSetInteger(0,"Fb_"+InpName,OBJPROP_LEVELCOLOR,k,colors[k]); ObjectSetInteger(0,"Fb_"+InpName,OBJPROP_LEVELSTYLE,k,styles[k]); ObjectSetFiboDescription("Fb_"+InpName,k,deskript[k]); } Artyom Trishkin 2018.09.04 07:42 #6103 Alexander Mikryukov:但为什么不成功,因为它似乎拼写正确!!!! 这里有一个讨论。请不要在论坛上到处重复同样的问题。 Alexander Mikryukov 2018.09.04 10:01 #6104 这也没有用(。 ObjectCreate(0,"Fb_"+InpName,OBJ_FIBO,window,time1,price1,time2,price2); ObjectSet("Fb_"+InpName,OBJPROP_COLOR,clrDimGray); ObjectSet("Fb_"+InpName,OBJPROP_STYLE,STYLE_DOT); ObjectSet("Fb_"+InpName,OBJPROP_LEVELS,6); ObjectSet("Fb_"+InpName,OBJPROP_RAY_RIGHT,false); ObjectSetDouble(0,"Fb_"+InpName,OBJPROP_LEVELVALUE,0,1); ObjectSetInteger(0,"Fb_"+InpName,OBJPROP_LEVELCOLOR,0,clrDarkGray); ObjectSetInteger(0,"Fb_"+InpName,OBJPROP_LEVELSTYLE,0,STYLE_DOT); ObjectSetFiboDescription("Fb_"+InpName,0,"100"); ObjectSetDouble(0,"Fb_"+InpName,OBJPROP_LEVELVALUE,1,0.236); ObjectSetInteger(0,"Fb_"+InpName,OBJPROP_LEVELCOLOR,1,clrGreen); ObjectSetInteger(0,"Fb_"+InpName,OBJPROP_LEVELSTYLE,1,STYLE_DOT); ObjectSetFiboDescription("Fb_"+InpName,1,"23.6 [%$]"); ObjectSetDouble(0,"Fb_"+InpName,OBJPROP_LEVELVALUE,2,0.382); ObjectSetInteger(0,"Fb_"+InpName,OBJPROP_LEVELCOLOR,2,clrRed); ObjectSetInteger(0,"Fb_"+InpName,OBJPROP_LEVELSTYLE,2,STYLE_DOT); ObjectSetFiboDescription("Fb_"+InpName,2,"38.2 [%$]"); SanNneK 2018.09.04 10:39 #6105 //+-------------------------------------------------------------------------------------+//|萨文。ǞǞǞ//| Copyright 2014, Gnatenko Global Group, VADIMBETMAN Inc.//| http://vadimbetman.ucoz.com |//+-------------------------------------------------------------------------------------+#property copyright "Copyright 2014, Gnatenko Global Group, VADIMBETMAN Inc.#属性链接 "http://vadimbetman.ucoz.com"//+-------------------------------------------------------------------------------------+//extern int TakeProfit = 20;外来的int StopLoss = 100。//+-------------------------------------------------------------------------------------+//|专家初始化功能|//+-------------------------------------------------------------------------------------+空白的init(){//----//----}//+-------------------------------------------------------------------------------------+//|专家去初始化功能|//+-------------------------------------------------------------------------------------+空白的deinit(){//----//----}//+-------------------------------------------------------------------------------------+//|专家启动功能|//+-------------------------------------------------------------------------------------+空白启动(){//----double Take1 = Ask+20 *Point;double Take2 = Ask+0 *Point;double Take3 = Ask-20 *Point;double Take4 = Ask-40 *Point;double Take5 = Ask-60 *Point;double Stop = Bid-StopLoss *Point;如果(OrdersTotal()==0){OrderSend(Symbol(),0,0.01,Ask,30,Stop,Take1,",0,0,CLR_NONE) 。OrderSend(Symbol(),2,0.02,Ask-20*Point,30,Stop,Take2,",0,0,CLR_NONE) 。OrderSend(Symbol(),2,0.04,Ask-40*Point,30,Stop,Take3,",0,0,CLR_NONE) 。OrderSend(Symbol(),2,0.08,Ask-60*Point,30,Stop,Take4,",0,0,CLR_NONE) 。OrderSend(Symbol(),2,0.16,Ask-80*Point,30,Stop,Take5,"",0,0,CLR_NONE) 。}}//----//+-------------------------------------------------------------------------------------+//+-------------------------------------------------------------------------------------+ 你能加入当任何订单在获利时被关闭,所有的挂单和紧急订单都应该被关闭。 Any questions from newcomers [存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. [警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 Artyom Trishkin 2018.09.04 11:16 #6106 SanNneK: ... 你能加入当任何订单在获利时被关闭,所有的挂单和紧急订单都应该被关闭。 这是一个在你自己无法解决的情况下帮助你解决问题,而不是一个利他主义的社会。 如果你需要有人为你写,欢迎你在这里 写。 SanNneK 2018.09.04 11:33 #6107 @Artyom Trishkin 我需要写一段代码,当任何订单达到获利时,所有其他订单待定和通常的关闭,我不需要其他顾问。 Artyom Trishkin 2018.09.04 11:40 #6108 SanNneK:@Artyom Trishkin 我需要写代码,当任何订单达到获利时,所有其他订单待定和通常关闭,我不需要其他顾问。开始写代码。你不能做什么,就问,在你的代码中显示我,他们会帮助你。 Denis Danilov 2018.09.04 12:14 #6109 各位下午好,请告知在哪里可以找到资料。任务是确定价格范围并在其穿透力上开出订单。有2种方法来确定这个范围。第一种方法是在指定的时间间隔内确定最小和最大。第二种方式是在指定的时间框架内寻找第一个不同方向的分形,这个范围内进行交易。我无法找到类似的算法来满足我的需求。(请帮助我......)) SanNneK 2018.09.04 15:40 #6110 我写了代码,当第一个买入订单的获利触发时,所有的挂单 被关闭,但它不工作,在蓝色中强调了不工作的原因 空白启动(){//----double Take1 = Ask+20 *Point;double Take2 = Ask+0 *Point;double Take3 = Ask-20 *Point;double Take4 = Ask-40 *Point;double Take5 = Ask-60 *Point;double Stop = Bid-StopLoss *Point;如果(OrdersTotal()==0){OrderSend(Symbol(),0,0.01,Ask,30,Stop,Take1, "sdsdasdadwadawd",0,0,CLR_NONE);OrderSend(Symbol(),2,0.02,Ask-20*Point,30,Stop,Take2, "awda",0,0,CLR_NONE)。OrderSend(Symbol(),2,0.04,Ask-40*Point,30,Stop,Take3, "awdawd",0,0,CLR_NONE)。OrderSend(Symbol(),2,0.08,Ask-60*Point,30,Stop,Take4, "awdawd",0,0,CLR_NONE)。OrderSend(Symbol(),2,0.16,Ask-80*Point,30,Stop,Take5, "awdawdawda",0,0,CLR_NONE)。} 如果(OP_BUY==Take1){OrderDelete(2)。}如果(OP_BUY==Take1){OrderDelete(3)。} 如果(OP_BUY==Take1){OrderDelete(4)。} 如果(OP_BUY==Take1){OrderDelete(5)。return(0);}} Any questions from newcomers [存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. KimIV的有用功能 1...604605606607608609610611612613614615616617618...1953 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
下午好。你能告诉我什么是错的吗。我想用不同的颜色给Fibo级别上色,但它们没有任何颜色。以下是我正在做的代码。提前感谢您的帮助。
第603 页上有一个答案。
第603 页有答案。
但为什么不成功,因为它似乎拼写正确!!!!
但为什么不成功,因为它似乎拼写正确!!!!
这里有一个讨论。请不要在论坛上到处重复同样的问题。
//+-------------------------------------------------------------------------------------+
你能加入
当任何订单在获利时被关闭,所有的挂单和紧急订单都应该被关闭。
SanNneK:
...
你能加入
当任何订单在获利时被关闭,所有的挂单和紧急订单都应该被关闭。
这是一个在你自己无法解决的情况下帮助你解决问题,而不是一个利他主义的社会。
如果你需要有人为你写,欢迎你在这里 写。
@Artyom Trishkin 我需要写代码,当任何订单达到获利时,所有其他订单待定和通常关闭,我不需要其他顾问。
开始写代码。你不能做什么,就问,在你的代码中显示我,他们会帮助你。
我写了代码,当第一个买入订单的获利触发时,所有的挂单 被关闭,但它不工作,在蓝色中强调了不工作的原因
空白启动(){
//----
double Take1 = Ask+20 *Point;
double Take2 = Ask+0 *Point;
double Take3 = Ask-20 *Point;
double Take4 = Ask-40 *Point;
double Take5 = Ask-60 *Point;
double Stop = Bid-StopLoss *Point;
如果(OrdersTotal()==0){
OrderSend(Symbol(),0,0.01,Ask,30,Stop,Take1, "sdsdasdadwadawd",0,0,CLR_NONE);
OrderSend(Symbol(),2,0.02,Ask-20*Point,30,Stop,Take2, "awda",0,0,CLR_NONE)。
OrderSend(Symbol(),2,0.04,Ask-40*Point,30,Stop,Take3, "awdawd",0,0,CLR_NONE)。
OrderSend(Symbol(),2,0.08,Ask-60*Point,30,Stop,Take4, "awdawd",0,0,CLR_NONE)。
OrderSend(Symbol(),2,0.16,Ask-80*Point,30,Stop,Take5, "awdawdawda",0,0,CLR_NONE)。
}
如果(OP_BUY==Take1)
{
OrderDelete(2)。
}
如果(OP_BUY==Take1)
{
OrderDelete(3)。
}
如果(OP_BUY==Take1)
{
OrderDelete(4)。
}
如果(OP_BUY==Take1)
{
OrderDelete(5)。
return(0);
}
}