[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 258 1...251252253254255256257258259260261262263264265...652 新评论 ilunga 2011.10.13 09:44 #2571 palesandr: 问题的关键是在n个蜡烛上平均打开-关闭。 它只是画了一条向下指向的线 什么是错的? 1)纠正内循环 k不是从1而是从i 2)在最初的步骤中,要超越故事的范围 Bicus 2011.10.13 10:22 #2572 granit77: 我也希望看到一个例子,如何正确地做到这一点。 还有什么能比这更复杂的呢? #property copyright "Bicus" #property link "Bicus" double aPrices [5]; void PutStack (double p_Price) { int nCounter; for (nCounter = 4; nCounter > 0; nCounter--) aPrices [nCounter] = aPrices [nCounter - 1]; aPrices [0] = p_Price; } int start() { int nCounter; PutStack (Bid); for (nCounter = 0; nCounter < 5; nCounter++) Print (nCounter, "-й тик: ", DoubleToStr (aPrices [nCounter], Digits)); } 数组的 第0个元素 将有最后一个刻度的价格,第1个元素将有1个刻度之前的价格,第2个元素将有2个刻度之前的价格,等等。 或者,也许我误解了什么,是指其他方面? Victor Nikolaev 2011.10.13 10:53 #2573 palesandr: 问题的关键是要在n个蜡烛上实现开仓-平仓的平均。 它只是画了一条向下指向的线 什么是错的? #property indicator_separate_window #property indicator_buffers 1 #property indicator_color1 Red extern double n = 50; double Buf_0[]; int init() { SetIndexBuffer(0,Buf_0); SetIndexStyle (0,DRAW_LINE,STYLE_SOLID,2); return(0); } int start() { int Counted_bars=IndicatorCounted(); double v; int i=Bars-Counted_bars-1; while(i>=0) { v=0; for(int k=i;k<i+n;k++) { v=v+MathAbs(Open[k]-Close[k]); } Buf_0[i] = v/n; i--; } return; } Виктор 2011.10.13 12:19 #2574 Bicus: 还有什么能比这更复杂的呢? 数组的第0个元素将有最后一个刻度的价格,第1个元素将有1个刻度之前的价格,第2个元素将有2个刻度之前的价格,等等。 还是我误解了什么,是指其他方面? 谢谢你,这正是我需要的。这看起来并不复杂,但不了解编程基础知识的人有时会花很长时间来做简单的事情。他们必须从头开始想出一切办法。 例如,对你来说,"泡沫分类 "是字母表的一个元素,而我只听说过它,而且面前没有一个例子,我会把它写一遍:)) Ivan Katsko 2011.10.13 12:22 #2575 有没有人有现成的 "跳过下一栏 "功能?:) sergey76 2011.10.13 12:23 #2576 大家好,也是利润。我想问,是否有人有类似于RSI的指标,但永远不会出现背离。谢谢你。 Vladimir Paukas 2011.10.13 13:03 #2577 ikatsko: 有没有人有现成的跳过下一栏的功能?:) 如果(iTime(Symbol(),period_bar,number_of_ bars_to_skip)>OrderOpenTime() 跳过栏杆 0 - 跳过当前一个,1 - 当前一个和下一个等等。 Vitaliy Andreischev 2011.10.13 13:23 #2578 yosuf: 我最近在这个论坛上看到,如果我们在同一时间以相同的SL开出2个不同方向的订单,那么在其中一个关闭后,我们可以尝试以盈利告终。有没有人检查过这个想法,或者没有?也许有一个类似的EA? 160777: Expert Grid v.2. "Copyright©2008 EAfactory.com and Expert-4x.com - "Revision: 264". 两种方式都能开仓,如果差额是正数,则都能关闭。 启示我,如果订单的手数相等,怎么可能是正方?总仓位将总是减去双倍差价。 另一件事是,如果订单的手数不同:那么较小的订单的止损就不一样,但较大的订单的止损就等于止盈。然后他们的同时关闭导致,如果你知道如何计算,就会有利润。 [Deleted] 2011.10.13 13:41 #2579 大家好,我如何使用MQL保存Statement.htm报告?有谁知道吗? [删除] 2011.10.13 14:05 #2580 我想不出如何使这些线条显示出来,要么通过这个脚本,要么通过推开这个脚本,也许我错了。 //--------------------------------- double PriceBid = Bid; double PriceAsk = Ask; double be = GetWeightedBELevel(); if(be != -1) { double BuyLots = GetBuyLotsSum(); double SellLots = GetSellLotsSum(); double Swap = GetSwap(); //string str = be + " "; if(Swap < 0) { double diff = BuyLots - SellLots; //str = str + MarketInfo(Symbol(), MODE_TICKVALUE) * diff + " " + (-Swap / (MarketInfo(Symbol(), MODE_TICKVALUE) * diff) * Point) + " "; be += ND(-Swap / (MarketInfo(Symbol(), MODE_TICKVALUE) * diff) * Point + diff / MathAbs(diff) * 1 * Point); } //str = str + Swap + " " + be; //Comment(str); if((BuyLots > SellLots && ND(PrevPriceBid) < ND(be + TakeProfitBuy * Point) && ND(PriceBid) >= ND(be + TakeProfitBuy * Point)) || (BuyLots < SellLots && ND(PrevPriceAsk) > ND(be - TakeProfitSell * Point) && ND(PriceAsk) <= ND(be - TakeProfitSell * Point))) { CloseAllBuy(); CloseAllSell(); } } //--------------------- 也就是说,当这个价格达到这个水平时,订单就会被关闭,我想在图表上看到这个价格是一条线或一个方形的小入口,并有一个破折号。 引导我走向正确的方向 1...251252253254255256257258259260261262263264265...652 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
问题的关键是在n个蜡烛上平均打开-关闭。
它只是画了一条向下指向的线
什么是错的?
1)纠正内循环
k不是从1而是从i
2)在最初的步骤中,要超越故事的范围
我也希望看到一个例子,如何正确地做到这一点。
还有什么能比这更复杂的呢?
数组的 第0个元素 将有最后一个刻度的价格,第1个元素将有1个刻度之前的价格,第2个元素将有2个刻度之前的价格,等等。
或者,也许我误解了什么,是指其他方面?
问题的关键是要在n个蜡烛上实现开仓-平仓的平均。
它只是画了一条向下指向的线
什么是错的?
还有什么能比这更复杂的呢?
数组的第0个元素将有最后一个刻度的价格,第1个元素将有1个刻度之前的价格,第2个元素将有2个刻度之前的价格,等等。
还是我误解了什么,是指其他方面?
例如,对你来说,"泡沫分类 "是字母表的一个元素,而我只听说过它,而且面前没有一个例子,我会把它写一遍:))
有没有人有现成的跳过下一栏的功能?:)
如果(iTime(Symbol(),period_bar,number_of_ bars_to_skip)>OrderOpenTime()
跳过栏杆
0 - 跳过当前一个,1 - 当前一个和下一个等等。
我最近在这个论坛上看到,如果我们在同一时间以相同的SL开出2个不同方向的订单,那么在其中一个关闭后,我们可以尝试以盈利告终。有没有人检查过这个想法,或者没有?也许有一个类似的EA?
Expert Grid v.2.
"Copyright©2008 EAfactory.com and Expert-4x.com - "Revision: 264".
两种方式都能开仓,如果差额是正数,则都能关闭。
启示我,如果订单的手数相等,怎么可能是正方?总仓位将总是减去双倍差价。
另一件事是,如果订单的手数不同:那么较小的订单的止损就不一样,但较大的订单的止损就等于止盈。然后他们的同时关闭导致,如果你知道如何计算,就会有利润。
大家好,我如何使用MQL保存Statement.htm报告?有谁知道吗?
我想不出如何使这些线条显示出来,要么通过这个脚本,要么通过推开这个脚本,也许我错了。
也就是说,当这个价格达到这个水平时,订单就会被关闭,我想在图表上看到这个价格是一条线或一个方形的小入口,并有一个破折号。
引导我走向正确的方向