[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 601 1...594595596597598599600601602603604605606607608...652 新评论 Alexey Volchanskiy 2012.02.29 08:56 #6001 zxc: 开盘价 - 双人 是的,如果没有结构,你必须使所有的东西都是双倍的。 Paladin80 2012.02.29 09:59 #6002 我的问题在教程中找不到答案,所以我决定在这里问。我的策略只允许在一个柱子上进行一次交易。在 D1的 情况下,我对当前日期和订单的开盘日期进行了检查(见下文)。我怎样才能对H4、H1或一般的其他时间框架进行检查?如果这个话题已经在某个地方被提及,我将非常感谢你的链接。注意到。 Symb=Symbol(); total=OrdersTotal(); string TodayDate=TimeToStr(TimeCurrent(),TIME_DATE); if (total>0) { // ------- D.1. Start for (i=0; i<=total; i++) { // ------ D.2. Start if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true) { string OrderDate=TimeToStr(OrderOpenTime(),TIME_DATE); if (OrderSymbol()==Symb && TodayDate==OrderDate) { Comment ("Today order for ",Symbol()," was opened"); Sleep(60000); return(0); } } } // ------ D.2. End } // ------- D.1. End Paladin80 2012.02.29 10:00 #6003 我的问题在教程中找不到答案,所以我决定在这里问。我的策略只允许在一个柱子上进行一次交易。在 D1的 情况下,我对当前日期和订单的开盘日期进行了检查(见下文)。我怎样才能对H4、H1或一般的其他时间框架进行检查?如果这个话题已经在某个地方被提及,我将非常感谢你的链接。真诚的。 Symb=Symbol(); total=OrdersTotal(); string TodayDate=TimeToStr(TimeCurrent(),TIME_DATE); if (total>0) { // ------- D.1. Start for (i=0; i<=total; i++) { // ------ D.2. Start if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true) { string OrderDate=TimeToStr(OrderOpenTime(),TIME_DATE); if (OrderSymbol()==Symb && TodayDate==OrderDate) { Comment ("Today order for ",Symbol()," was opened"); Sleep(60000); return(0); } } } // ------ D.2. End } // ------- D.1. End ilunga 2012.02.29 10:02 #6004 paladin80:我的问题在教程中找不到答案,所以我决定在这里问。我的策略只允许在一个柱子上进行一次交易。在 D1的 情况下,我对当前日期和订单的开盘日期进行了检查(见下文)。我怎样才能对H4、H1或一般的其他时间框架进行检查?如果这个话题已经在某个地方被提及,我将非常感谢你的链接。真诚的。使用iTime功能:https://docs.mql4.com/ru/series/iTime 在你的循环中,将OrderOpenTime()与iTime(Symbol(), PERIOD_H1, 0)进行比较。 ivn 2012.02.29 11:01 #6005 为什么截图--在EA算法中规定,不显示实现算法的指标,而有一个指标的窗口? 编码 bool TakeScreenShot(string type) { Print("screenshotcall"); int count = 1; if(!GlobalVariableCheck("ssc") ) { GlobalVariableSet("ssc",1); count = 1; } else { count = GlobalVariableGet("ssc") + 1; GlobalVariableSet("ssc",count); } string filename = "MyEA\\" + "MyEA_" + Symbol() + "_" + type + "_" + DoubleToStr(count,0) + " 。gif"; WindowScreenShot(filename,640,480); Print(" screenshot done " ); return(0); [ARCHIVE] Any rookie question, 专家顾问 - 杂项问题 what should I modify Евгений 2012.02.29 11:54 #6006 Ivn: 为什么截图--在EA算法中规定,不显示实现算法的指标,而有一个指标的窗口? 编码 bool TakeScreenShot(string type) { Print("вызов функции скриншот"); int count = 1; if(!GlobalVariableCheck("ssc")) { GlobalVariableSet("ssc",1); count = 1; } else { count = GlobalVariableGet("ssc") + 1; GlobalVariableSet("ssc",count); } string filename = "MyEA\\" + "MyEA_" + Symbol() + "_" + type + "_" + DoubleToStr(count,0) + ".gif"; WindowScreenShot(filename,640,480); Print(" скриншотсделан ");} 看看其他地方 -- 该功能是有效的。 ivn 2012.02.29 17:31 #6007 Roll: 看看其他地方--这个功能是有效的。 是的,我知道这个函数是有效的,下面是结果 底部有一个指标窗口,但不是指标本身,为什么? Евгений 2012.02.29 18:09 #6008 Ivn: 是的,我知道这个函数是有效的,这里是结果 底部有一个指标窗口,但不是指标本身,为什么? 在模拟账户上试一试。 ivn 2012.02.29 18:17 #6009 Roll: 在模拟账户上试一试。 我用它来做测试,时不时就能拍出皮肤照片,有时则不行(最近就不行了))。 EA使用同一时期的ADX来做决定--只是不同的蜡烛,我只是需要这个指标的图形表示,以了解为什么它在不应该做交易的时候做交易--来测试算法。 Евгений 2012.02.29 18:26 #6010 Ivn: 我用它来做测试,时不时就能拍出皮肤照片,有时则不行(最近就不行了))。 我需要这个指标的图形表示,以了解它为什么在不应该做交易的时候做交易--以测试算法。 在演示中检查,而不是在测试器中。 1...594595596597598599600601602603604605606607608...652 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
开盘价 - 双人
我的问题在教程中找不到答案,所以我决定在这里问。我的策略只允许在一个柱子上进行一次交易。在 D1的 情况下,我对当前日期和订单的开盘日期进行了检查(见下文)。我怎样才能对H4、H1或一般的其他时间框架进行检查?如果这个话题已经在某个地方被提及,我将非常感谢你的链接。注意到。
我的问题在教程中找不到答案,所以我决定在这里问。我的策略只允许在一个柱子上进行一次交易。在 D1的 情况下,我对当前日期和订单的开盘日期进行了检查(见下文)。我怎样才能对H4、H1或一般的其他时间框架进行检查?如果这个话题已经在某个地方被提及,我将非常感谢你的链接。真诚的。
我的问题在教程中找不到答案,所以我决定在这里问。我的策略只允许在一个柱子上进行一次交易。在 D1的 情况下,我对当前日期和订单的开盘日期进行了检查(见下文)。我怎样才能对H4、H1或一般的其他时间框架进行检查?如果这个话题已经在某个地方被提及,我将非常感谢你的链接。真诚的。
使用iTime功能:https://docs.mql4.com/ru/series/iTime
在你的循环中,将OrderOpenTime()与iTime(Symbol(), PERIOD_H1, 0)进行比较。
为什么截图--在EA算法中规定,不显示实现算法的指标,而有一个指标的窗口?
编码
bool TakeScreenShot(string type)
{
Print("screenshotcall");
int count = 1;
if(!GlobalVariableCheck("ssc") )
{
GlobalVariableSet("ssc",1);
count = 1;
}
else
{
count = GlobalVariableGet("ssc") + 1;
GlobalVariableSet("ssc",count);
}
string filename = "MyEA\\" + "MyEA_" + Symbol() + "_" + type + "_" + DoubleToStr(count,0) + " 。gif";
WindowScreenShot(filename,640,480);
Print(" screenshot done " );
return(0);
为什么截图--在EA算法中规定,不显示实现算法的指标,而有一个指标的窗口?
编码
看看其他地方--这个功能是有效的。
是的,我知道这个函数是有效的,下面是结果
底部有一个指标窗口,但不是指标本身,为什么?
是的,我知道这个函数是有效的,这里是结果
底部有一个指标窗口,但不是指标本身,为什么?
在模拟账户上试一试。
在模拟账户上试一试。
我用它来做测试,时不时就能拍出皮肤照片,有时则不行(最近就不行了))。
EA使用同一时期的ADX来做决定--只是不同的蜡烛,我只是需要这个指标的图形表示,以了解为什么它在不应该做交易的时候做交易--来测试算法。
我用它来做测试,时不时就能拍出皮肤照片,有时则不行(最近就不行了))。
我需要这个指标的图形表示,以了解它为什么在不应该做交易的时候做交易--以测试算法。
在演示中检查,而不是在测试器中。