[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 221 1...214215216217218219220221222223224225226227228...652 新评论 [删除] 2011.09.28 12:03 #2201 granit77: 再读一遍答案,慢慢地、深思熟虑地读: 谢谢你。 告诉我在这种情况下,程序文本是否正确 int ticket; //票号 int digits =MarketInfo(Symbol(),MODE_DIGITS); //存储数字的数量 double volume =MarketInfo(Symbol(),MODE_MINLOT); //存储最小手数 ticket=OrderSend(Symbol(,OP_BUY,volume,Ask,2, 0, // SL 0); // TP OrderSelect(ticket,SELECT_BY_TICKET); OrderModify(ticket,OrderOpenPrice(),, NormalizeDouble(Bid-150*Point,digits),// SL NormalizeDouble(Bid+150*Point,digits),// TP 0,Blue) 返回(0)。 Stanilevich Gennadiy 2011.09.28 12:03 #2202 我怎样才能将我的EA连接到一个已关闭的图表上,并在一个新的开放时段的第一个刻度上开始执行算法?能否请你告诉我如何。 我在这里问过这个问题,https://www.mql5.com/ru/forum/135822, 但这个问题没有被注意到。=( Виктор 2011.09.28 12:12 #2203 Stan: 我怎样才能将我的EA连接到一个已关闭的图表上,并在一个新的开放时段的第一个刻度上开始执行算法?能否请你告诉我如何。 我在这里问过这个问题,https://www.mql5.com/ru/forum/135822, 但这个问题没有被注意到。=( 但不要歪曲事实。答案已经给出。不会有别的,因为它是绝对正确的。再读一遍。TheXpert:没什么。EA的初始化是在你放置它的时候进行的,而且只有当刻度线出现时才开始。 这意味着你只需要将EA放置在图表上,等待会话开始,并决定做什么--挂起或在市场上。但还有一件事,当滴答声响起时,却禁止交易,但这是另一首歌,可以 解决的。 也就是说,当没有交易时,你把EA扔在图表上,EA初始化并平静地挂起任何长度的时间。当交易开始时,第一个刻度会导致EA执行其算法。 Роман 2011.09.28 15:24 #2204 <br/ translate="no"> 你们能告诉我为什么当我在不同的TF上运行测试时,测试结果 不同,图表也自然不同,开盘价测试是专家顾问的信号部分...可能是由于历史曲线的原因?(虽然,这种情况发生在不同的工具和不同的经纪商身上)。 ... // ----------------------------Считаем параметры технических индикаторов:------------------------------------ double MA_1 = iMA(Symbol(),trend_period,Period_MA,0,MODE_EMA,PRICE_TYPICAL,1); double ADX1_1 = iADX(Symbol(), trend_period, Period_ADX, PRICE_OPEN, MODE_MAIN,0); // рассчет ADX - торгуем по тренду double ADX1_2 = iADX(Symbol(), trend_period, Period_ADX, PRICE_OPEN, MODE_MAIN,1); double ADX_PLUS1_1 = iADX(Symbol(), trend_period, Period_ADX, PRICE_OPEN, MODE_PLUSDI,0); double ADX_PLUS1_2 = iADX(Symbol(), trend_period, Period_ADX, PRICE_OPEN, MODE_PLUSDI,1); double ADX_MINUS1_1 = iADX(Symbol(), trend_period, Period_ADX, PRICE_OPEN, MODE_MINUSDI,0); double ADX_MINUS1_2 = iADX(Symbol(), trend_period, Period_ADX, PRICE_OPEN, MODE_MINUSDI,1); double iVAR_1 = iCustom (Symbol(),trend_period, "iVAR", n, nBars, 0, 1); // расчет индикатора iVAR // определение входа в рынок по пробою фрaктала F1=iFractals(Symbol(), signal_period, MODE_UPPER, 3); if (F1>0) F11 = F1; F2=iFractals(Symbol(), signal_period, MODE_LOWER, 3); if (F2>0) F22 = F2; ... if (Ask > F11 && // пробой фракталя вверх на СИГНАЛЬНОМ таймфрейме ADX1_1 > ADXOpenLevel && ADX_PLUS1_1 - ADX_MINUS1_1 > 0 && ADX1_1 < ADX_PLUS1_1 && ADX1_1 > ADX1_2 && // АДХ основной тенденции для лонга растет и выше уровня Open[1] > MA_1 && Close[1] > MA_1 && // цена выше МА основной тенденции iVAR_1 < 0.5 && // тренд на основном ТФ //.........................................ФИЛЬТРЫ................................... // ПОЛОСОВОЙ // iOpen(Symbol(), trend_period,1) < iClose(Symbol(), trend_period,1) && // белая свеча на основной тенденции // ДИСКРЕТНЫЙ (ПО ЧАСАМ) // (Hour()==9 || Hour()==10 || Hour()==11 || Hour()==12 || Hour()==13 || Hour()==23 || Hour()== 0 // || Hour()==16 || Hour()==17 || Hour()==22 || Hour()==19 || Hour()==20 || Hour()==21 )) (TimeHour(TimeCurrent()) >= Start && TimeHour(TimeCurrent()) < End)) { WmOrderSend(Symbol(), OP_BUY, Lots_New, Ask, 0, 0, "старт после профита", MagicNumber); } 而且趋势周期>=信号周期 。我的意思是说,trend_period =PERIOD_H1,signal_period =PERIOD_M30,我 测试一个相同的专家顾问,根据测试者的模型控制新条形的打开 - 通过在TFs M1、M15、M30上打开价格 - 每次我都得到新图表和不同的报告...为什么会有这种可能?告诉我,谁知道,或面临过类似的... P.S. 这个问题已经问过了--人们建议在第三条上进行分形的计算,因为在第二条上(正如我之前所做的),在不同的TF上重新呈现是可能的,我在第三条上进行了纠正,但问题仍然没有解决... noobys 2011.09.28 16:44 #2205 能否请你告诉我!?如何写出MACD变量的差值,以点为单位?例如:if ( MACDCurrent-MACDSignal)>5*Point // ?? Vadim Zhunko 2011.09.28 17:58 #2206 forexnew: 这是个棘手的问题。还有,如果这不是一个秘密的话,你是如何解决在不切换时间框架的情况下不保存上传数据的问题的?关键是EA在重新初始化之前不会看到上传的数据。 任务是将上传的历史保存到历史文件中。在加载时,所有的历史记录都存储在内存中。关闭MT4窗口后,我们开始使用MT4工具将其保存到文件。这不是一个快速的过程。 Artem Gulturyan 2011.09.28 18:11 #2207 亲爱的专业人员! 我请求您的帮助! if (((pBid-OrderOpenPrice()) >= -60) { ticket=OrderSend(Symbol(),OP_BUYSTOP,Lot,OOP-23*Point,5,pBid-SL*Point,OOP-3*Point,"Отложка BUY_STOP ",mn,5,0); } if (((OrderOpenPrice()-pAsk) >= -60) { ticket=OrderSend(Symbol(),OP_SELLSTOP,Lot,OOP+23*Point,5,pAsk+SL*Point,OOP+3*Point,"Отложка SELL_STOP ",mn,5,0); } 我有一个交易机器人,每次做20-80笔交易。我不能理解这取决于经纪公司? 而不是一个--放100个。 请帮助我们! Shniperson 2011.09.28 18:24 #2208 先生们,你们好......我有一个问题......一台上网本(东芝)有一个1.66的单核CPU......和1千兆的内存......它能应付一个有大代码的机器人吗?也就是说,使用个人电脑的决策速度会不会没有差别?3G调制解调器是否适用于交易? ------------------------------------------------------------------------------------ 详细来说......我需要我的EA每天24小时 工作并 "在线"......我不知道如何解决这个问题,因为在我所在的地区经常停电,这是由于个人电脑和ISP设备不工作的结果,这些设备都在入口处。我想通过购买一台上网本和3G调制解调器来解决这个问题。 [删除] 2011.09.28 19:05 #2209 专业人士,请告诉我问题是什么。 简单的专家。 int start() { Print(TimeToStr(iTime(pair, PERIOD_D1, 1)),", ", TimeToStr(TimeCurrent())); } 测试仪的输出。 2011.09.29 01:04:47 2011.09.26 23:58 测试欧元兑美元,M1:1970.01.01 00:00,2011.09.26 23:58 2011.09.29 01:04:47 2011.09.26 23:58 测试欧元兑美元,M1:1970.01.01 00:00,2011.09.26 23:58 2011.09.29 01:04:47 2011.09.26 23:58 测试欧元兑美元,M1:1970.01.01 00:00,2011.09.26 23:58 ......................................... 2011.09.29 01:04:47 2011.09.26 23:57 测试欧元兑美元,M1:1970.01.01 00:00,2011.09.26 23:57 2011.09.29 01:04:47 2011.09.26 23:57 测试欧元兑美元,M1:1970.01.01 00:00,2011.09.26 23:57 ..................................... 2011.09.29 01:04:47 2011.09.26 23:56 测试欧元兑美元,M1:1970.01.01 00:00,2011.09.26 23:56 2011.09.29 01:04:47 2011.09.26 23:56 测试欧元兑美元,M1:1970.01.01 00:00,2011.09.26 23:56 虽然在理论上,第一次约会应该是前一天的开始。 请告诉我去哪里找。所有的历史都被下载。 --- 2011.09.28 19:30 #2210 Zzumer: 虽然在理论上,第一次约会应该是前一天的开始。 告诉我去哪里找。所有的历史都被下载。 所以你是在会议记录上。 1000个第一条(17小时)不足以参考前一天的情况。 1...214215216217218219220221222223224225226227228...652 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
再读一遍答案,慢慢地、深思熟虑地读:
谢谢你。
告诉我在这种情况下,程序文本是否正确
int ticket; //票号
int digits =MarketInfo(Symbol(),MODE_DIGITS); //存储数字的数量
double volume =MarketInfo(Symbol(),MODE_MINLOT); //存储最小手数
ticket=OrderSend(Symbol(,OP_BUY,volume,Ask,2,
0, // SL
0); // TP
OrderSelect(ticket,SELECT_BY_TICKET);
OrderModify(ticket,OrderOpenPrice(),,
NormalizeDouble(Bid-150*Point,digits),// SL
NormalizeDouble(Bid+150*Point,digits),// TP
0,Blue)
返回(0)。
我怎样才能将我的EA连接到一个已关闭的图表上,并在一个新的开放时段的第一个刻度上开始执行算法?能否请你告诉我如何。
我在这里问过这个问题,https://www.mql5.com/ru/forum/135822, 但这个问题没有被注意到。=(
我怎样才能将我的EA连接到一个已关闭的图表上,并在一个新的开放时段的第一个刻度上开始执行算法?能否请你告诉我如何。
我在这里问过这个问题,https://www.mql5.com/ru/forum/135822, 但这个问题没有被注意到。=(
没什么。EA的初始化是在你放置它的时候进行的,而且只有当刻度线出现时才开始。
这意味着你只需要将EA放置在图表上,等待会话开始,并决定做什么--挂起或在市场上
。但还有一件事,当滴答声响起时,却禁止交易,但这是另一首歌,可以
解决的。你们能告诉我为什么当我在不同的TF上运行测试时,测试结果 不同,图表也自然不同,开盘价测试是专家顾问的信号部分...可能是由于历史曲线的原因?(虽然,这种情况发生在不同的工具和不同的经纪商身上)。
而且趋势周期>=信号周期 。我的意思是说,trend_period =PERIOD_H1,signal_period =PERIOD_M30,我 测试一个相同的专家顾问,根据测试者的模型控制新条形的打开 - 通过在TFs M1、M15、M30上打开价格 - 每次我都得到新图表和不同的报告...为什么会有这种可能?告诉我,谁知道,或面临过类似的...
P.S. 这个问题已经问过了--人们建议在第三条上进行分形的计算,因为在第二条上(正如我之前所做的),在不同的TF上重新呈现是可能的,我在第三条上进行了纠正,但问题仍然没有解决...
这是个棘手的问题。还有,如果这不是一个秘密的话,你是如何解决在不切换时间框架的情况下不保存上传数据的问题的?关键是EA在重新初始化之前不会看到上传的数据。
亲爱的专业人员!
我请求您的帮助!
我有一个交易机器人,每次做20-80笔交易。我不能理解这取决于经纪公司?
而不是一个--放100个。
请帮助我们!
先生们,你们好......我有一个问题......一台上网本(东芝)有一个1.66的单核CPU......和1千兆的内存......它能应付一个有大代码的机器人吗?也就是说,使用个人电脑的决策速度会不会没有差别?3G调制解调器是否适用于交易?
------------------------------------------------------------------------------------
详细来说......我需要我的EA每天24小时 工作并 "在线"......我不知道如何解决这个问题,因为在我所在的地区经常停电,这是由于个人电脑和ISP设备不工作的结果,这些设备都在入口处。我想通过购买一台上网本和3G调制解调器来解决这个问题。
专业人士,请告诉我问题是什么。
简单的专家。
测试仪的输出。
2011.09.29 01:04:47 2011.09.26 23:58 测试欧元兑美元,M1:1970.01.01 00:00,2011.09.26 23:58
2011.09.29 01:04:47 2011.09.26 23:58 测试欧元兑美元,M1:1970.01.01 00:00,2011.09.26 23:58
2011.09.29 01:04:47 2011.09.26 23:58 测试欧元兑美元,M1:1970.01.01 00:00,2011.09.26 23:58
.........................................
2011.09.29 01:04:47 2011.09.26 23:57 测试欧元兑美元,M1:1970.01.01 00:00,2011.09.26 23:57
2011.09.29 01:04:47 2011.09.26 23:57 测试欧元兑美元,M1:1970.01.01 00:00,2011.09.26 23:57
.....................................
2011.09.29 01:04:47 2011.09.26 23:56 测试欧元兑美元,M1:1970.01.01 00:00,2011.09.26 23:56
2011.09.29 01:04:47 2011.09.26 23:56 测试欧元兑美元,M1:1970.01.01 00:00,2011.09.26 23:56
虽然在理论上,第一次约会应该是前一天的开始。
请告诉我去哪里找。所有的历史都被下载。
虽然在理论上,第一次约会应该是前一天的开始。
告诉我去哪里找。所有的历史都被下载。
所以你是在会议记录上。
1000个第一条(17小时)不足以参考前一天的情况。