[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 454 1...447448449450451452453454455456457458459460461...631 新评论 [Удален] 2012.10.22 19:46 #4531 你好! 请告诉我如何考虑到已经关闭的订单的历史?我想尝试一种EA,例如,在止损买单 关闭后,将打开下一个卖单。或者,如果前一个订单被关闭,并获得了利润,则继续向同一方向交易。 Vladimir Pastushak 2012.10.22 21:29 #4532 artmedia70: 只是从你这边看来,似乎整个论坛都必须毫无保留地教导你。但在这里没有人欠下或必须做任何事情。阅读文档总是有用的。更有理由保持它的方便和必要。 你凭什么认为有人欠我什么? 如果你不想告诉我,有什么问题?我有强迫任何人做任何事,强迫我或当面捣乱吗?没有人欠别人什么,我百分之百同意你的观点......。我的出发点是,如果你做了一件事,做得好,或者根本不做,如果你有一个问题,给出一个答案,或者只是路过,不,你必须添加和寄回一些东西,而且寄错地址....。看在上帝的份上,没有人有压力在这里回答任何人的问题,我希望.....。 Vladimir Pastushak 2012.10.22 21:33 #4533 VladislavVG:弗拉基米尔,你将有权向你购买的终端的支持团队表达所有这些歇斯底里的想法。 对于那些不知道的人来说。终端是由经纪人支付的,从我支付的点差或佣金中支付!"。因此,终端是不自由的.... Роман 2012.10.23 00:34 #4534 VOLDEMAR:怎么了? :-)有了大约1500个帖子,你最好掌握 "论坛导航",正如granit77 所建议的...:-) 这是一个BASE,ABC!!!。 asasusa 2012.10.23 05:33 #4535 Vinin: 带上所有的代码。 #property indicator_separate_window #property indicator_buffers 2 #property indicator_color1 Red #property indicator_color2 Blue #property indicator_minimum 0 #property indicator_maximum 100 int mass1[9999]; int mass2[9999]; extern bool A = false; void init() { SetIndexBuffer(0, mass1); SetIndexStyle(0, DRAW_LINE, STYLE_SOLID, 1); SetIndexBuffer(1, mass2); SetIndexStyle(1, DRAW_LINE, STYLE_SOLID, 1); } void start() { int limit = Bars - IndicatorCounted(); int i = 0, g = 0, summ = 0; int startbar, endbar, starttime, endtime, lowbarend, lowbarstart, highbarstart, highbarend; double low, high; int lowsum, highsum; starttime = iTime(Symbol(), Period(), i); endtime = iTime(Symbol(), Period(), i + 1); startbar = iBarShift(Symbol(), PERIOD_M1, starttime, false); endbar = iBarShift(Symbol(), PERIOD_M1, endtime, false); while(i < 5) { lowsum = 0; highsum = 0; if(i != 0) { starttime = iTime(Symbol(), Period(), i); endtime = iTime(Symbol(), Period(), i + 1); startbar = iBarShift(Symbol(), PERIOD_M1, starttime, false); endbar = iBarShift(Symbol(), PERIOD_M1, endtime, false); } else { starttime = iTime(Symbol(), Period(), i); endtime = iTime(Symbol(), Period(), i + 1); startbar = iBarShift(Symbol(), PERIOD_M1, TimeCurrent(), false); endbar = iBarShift(Symbol(), PERIOD_M1, endtime, false); } //Alert(TimeToStr(starttime, TIME_DATE|TIME_MINUTES)," ",TimeToStr(TimeCurrent(), TIME_DATE|TIME_MINUTES)); low = iLow(Symbol(), PERIOD_M1, endbar); high = iHigh(Symbol(), PERIOD_M1, endbar); lowbarend = endbar; highbarend = endbar; lowbarstart = endbar; highbarstart = endbar; while(endbar >= startbar) { if((low - iLow(Symbol(), PERIOD_M1, endbar)) / Point > 0) { //Alert(low, " ", iLow(Symbol(), PERIOD_M1, endbar), " ", endbar, " ", startbar); low = iLow(Symbol(), PERIOD_M1, endbar); lowbarstart = endbar; } if((iHigh(Symbol(), PERIOD_M1, endbar) - high) / Point > 0) { high = iHigh(Symbol(), PERIOD_M1, endbar); highbarstart = endbar; //Alert(high, " ", iHigh(Symbol(), PERIOD_M1, endbar), " ", endbar, " ", startbar); } endbar--; } //Alert(highbarstart, " ", highbarend, " = ", lowbarstart, " ", lowbarend); while(lowbarstart < lowbarend + 1) { lowsum = lowsum + iVolume(Symbol(), PERIOD_M1, lowbarstart); lowbarstart++; } while(highbarstart < highbarend + 1) { highsum = highsum + iVolume(Symbol(), PERIOD_M1, highbarstart); highbarstart++; } mass2[i] = lowsum; mass1[i] = highsum; Alert(mass2[i], " ", highsum, " ", ArraySize(mass1)); //Alert(mass1[i], " ", i); i++; } } 请看一下这个 Vladyslav Goshkov 2012.10.23 05:56 #4536 VOLDEMAR:对于那些不知道的人来说:终端是由经纪人支付的,从我支付的点差或佣金中支付!"。因此,终端是不自由的.... 对于那些认为自己知道的人来说;):因此,经纪人可以带着这样的问题去找技术支持,因为是他付钱给他们而不是你))))))))))。你可以去找你的经纪人:你付给他们点差,那么你为什么不给他们一个说法呢?他可能会给你一个 "免费 "的培训课程)。同时,他们可能会回答你市场、经纪公司是如何运作的,以及谁欠谁的钱)。如果你自己不明白,又懒得自己研究;一般来说--告诉eSignal或TradeStation的开发者,或者其他付费平台和数据工具的开发者和用户。SZZY 只是一个疯狂的愿望,把一厢情愿的想法误认为是现实;)? Victor Nikolaev 2012.10.23 08:14 #4537 sss2019: 给你。 告诉我们你想得到什么? asasusa 2012.10.23 08:47 #4538 Vinin: 告诉我们你想达到什么目的? 根据数组的数据在图上显示线条。警报显示数组已满,但行数没有显示。 neon51r 2012.10.23 08:55 #4539 下午好。请告诉我,哦,伟大的大师们!:)有可能完成斐波那契线吗?在图表上画出这些线后,这个水平的价格会自动写在水平的前面。而且在拉伸纤维时,它将自动改变 Victor Nikolaev 2012.10.23 09:17 #4540 sss2019: 根据阵列的数据在图上显示线条。警报显示数组已满,但行数没有显示。 有东西被画出来了#property indicator_separate_window #property indicator_buffers 2 #property indicator_color1 Red #property indicator_color2 Blue #property indicator_minimum 0 #property indicator_maximum 100 double mass1[]; double mass2[]; extern bool A = false; void init() { SetIndexBuffer(0, mass1); SetIndexStyle(0, DRAW_LINE, STYLE_SOLID, 1); SetIndexBuffer(1, mass2); SetIndexStyle(1, DRAW_LINE, STYLE_SOLID, 1); } void start() { int limit = Bars - IndicatorCounted(); int i = 0, g = 0, summ = 0; int startbar, endbar, starttime, endtime, lowbarend, lowbarstart, highbarstart, highbarend; double low, high; int lowsum, highsum; starttime = iTime(Symbol(), Period(), i); endtime = iTime(Symbol(), Period(), i + 1); startbar = iBarShift(Symbol(), PERIOD_M1, starttime, false); endbar = iBarShift(Symbol(), PERIOD_M1, endtime, false); while(i < 5) { lowsum = 0; highsum = 0; if(i != 0) { starttime = iTime(Symbol(), Period(), i); endtime = iTime(Symbol(), Period(), i + 1); startbar = iBarShift(Symbol(), PERIOD_M1, starttime, false); endbar = iBarShift(Symbol(), PERIOD_M1, endtime, false); } else { starttime = iTime(Symbol(), Period(), i); endtime = iTime(Symbol(), Period(), i + 1); startbar = iBarShift(Symbol(), PERIOD_M1, TimeCurrent(), false); endbar = iBarShift(Symbol(), PERIOD_M1, endtime, false); } //Alert(TimeToStr(starttime, TIME_DATE|TIME_MINUTES)," ",TimeToStr(TimeCurrent(), TIME_DATE|TIME_MINUTES)); low = iLow(Symbol(), PERIOD_M1, endbar); high = iHigh(Symbol(), PERIOD_M1, endbar); lowbarend = endbar; highbarend = endbar; lowbarstart = endbar; highbarstart = endbar; while(endbar >= startbar) { if((low - iLow(Symbol(), PERIOD_M1, endbar)) / Point > 0) { //Alert(low, " ", iLow(Symbol(), PERIOD_M1, endbar), " ", endbar, " ", startbar); low = iLow(Symbol(), PERIOD_M1, endbar); lowbarstart = endbar; } if((iHigh(Symbol(), PERIOD_M1, endbar) - high) / Point > 0) { high = iHigh(Symbol(), PERIOD_M1, endbar); highbarstart = endbar; //Alert(high, " ", iHigh(Symbol(), PERIOD_M1, endbar), " ", endbar, " ", startbar); } endbar--; } //Alert(highbarstart, " ", highbarend, " = ", lowbarstart, " ", lowbarend); while(lowbarstart < lowbarend + 1) { lowsum = lowsum + iVolume(Symbol(), PERIOD_M1, lowbarstart); lowbarstart++; } while(highbarstart < highbarend + 1) { highsum = highsum + iVolume(Symbol(), PERIOD_M1, highbarstart); highbarstart++; } mass2[i] = lowsum; mass1[i] = highsum; // Alert(mass2[i], " ", highsum, " ", ArraySize(mass1)); //Alert(mass1[i], " ", i); i++; } } 1...447448449450451452453454455456457458459460461...631 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你好!
请告诉我如何考虑到已经关闭的订单的历史?我想尝试一种EA,例如,在止损买单 关闭后,将打开下一个卖单。或者,如果前一个订单被关闭,并获得了利润,则继续向同一方向交易。
只是从你这边看来,似乎整个论坛都必须毫无保留地教导你。但在这里没有人欠下或必须做任何事情。阅读文档总是有用的。更有理由保持它的方便和必要。
你凭什么认为有人欠我什么? 如果你不想告诉我,有什么问题?我有强迫任何人做任何事,强迫我或当面捣乱吗?
没有人欠别人什么,我百分之百同意你的观点......。
我的出发点是,如果你做了一件事,做得好,或者根本不做,如果你有一个问题,给出一个答案,或者只是路过,不,你必须添加和寄回一些东西,而且寄错地址....。
看在上帝的份上,没有人有压力在这里回答任何人的问题,我希望.....。
弗拉基米尔,你将有权向你购买的终端的支持团队表达所有这些歇斯底里的想法。
对于那些不知道的人来说。
终端是由经纪人支付的,从我支付的点差或佣金中支付!"。因此,终端是不自由的....
怎么了? :-)
有了大约1500个帖子,你最好掌握 "论坛导航",正如granit77 所建议的...:-)
这是一个BASE,ABC!!!。
带上所有的代码。
对于那些不知道的人来说:
终端是由经纪人支付的,从我支付的点差或佣金中支付!"。因此,终端是不自由的....
对于那些认为自己知道的人来说;):
因此,经纪人可以带着这样的问题去找技术支持,因为是他付钱给他们而不是你))))))))))。你可以去找你的经纪人:你付给他们点差,那么你为什么不给他们一个说法呢?他可能会给你一个 "免费 "的培训课程)。同时,他们可能会回答你市场、经纪公司是如何运作的,以及谁欠谁的钱)。
如果你自己不明白,又懒得自己研究;一般来说--告诉eSignal或TradeStation的开发者,或者其他付费平台和数据工具的开发者和用户。
SZZY 只是一个疯狂的愿望,把一厢情愿的想法误认为是现实;)?
给你。
告诉我们你想得到什么?
告诉我们你想达到什么目的?
根据数组的数据在图上显示线条。警报显示数组已满,但行数没有显示。
下午好。
请告诉我,哦,伟大的大师们!:)
有可能完成斐波那契线吗?
在图表上画出这些线后,这个水平的价格会自动写在水平的前面。
而且在拉伸纤维时,它将自动改变
根据阵列的数据在图上显示线条。警报显示数组已满,但行数没有显示。
有东西被画出来了