初学者的问题 MQL5 MT5 MetaTrader 5 - 页 868 1...861862863864865866867868869870871872873874875...1503 新评论 Sergey Savinkin 2018.05.24 04:51 #8671 Aleksey Vyazmikin:对于一栏的转变,到目前为止我是这样做的 你能告诉我iTime 的位置吗? 我在帮助中找不到它,它看起来像是一个标准库。 Alexey Viktorov 2018.05.24 06:19 #8672 Aleksey Vyazmikin:对于我到目前为止所做的一个酒吧的转变来说 Alexey,这是一个mql4问题吗? 如果不是,那么请告诉我,你为什么要把mql5的耳朵拉到mql4上? Aleksey Vyazmikin 2018.05.24 10:23 #8673 Sergey Savinkin:你能告诉我iTime 的位置吗? 我在帮助中找不到它,它看起来像是一个标准库。这是一个自己编写的函数 关于交易、自动交易系统和策略测试器的论坛 初学者的常见问题 MQL5 MT5 MetaTrader 5 Aleksey Vyazmikin, 2018.05.23 11:48 //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ datetime iTime(string symbol,int tf,int index) { if(index < 0) return(-1); ENUM_TIMEFRAMES timeframe=TFMigrate(tf); datetime Arr[]; if(CopyTime(symbol,timeframe,index,1,Arr)>0) return(Arr[0]); else return(-1); } Sergey Savinkin 2018.05.24 10:25 #8674 Aleksey Vyazmikin:这是一个自行编写的函数。 谢谢。那么我就不问TFMigrate(tf) 是什么了)))) 只有当它是自己写的,有多少论坛用户知道它?上载到代码库? Aleksey Vyazmikin 2018.05.24 10:25 #8675 Alexey Viktorov:Alexey,这是一个关于mql4的问题吗? 如果不是,那么请告诉我为什么我们要把mql5拉到mql4?我不认为为每个喷嚏单独写一段代码有什么意义--我习惯于使用与MT4类似的函数,所以很合乎逻辑,如果它已经被MT4考虑过了,那么就必须考虑过。 如果你已经在MT4中考虑过了,把它转移到MT5中可能更合适,那也会增加兼容性。 Aleksey Vyazmikin 2018.05.24 10:30 #8676 Sergey Savinkin:谢谢你。那么我就不问TFMigrate(tf) 是什么了)))) 只是如果是自己写的,怎么会有这么多的论坛网友知道?上载到代码库?都是通过零星收集的,但大部分类似的功能我最初是从这里 拿的,虽然我不知道它还剩下什么。 ENUM_TIMEFRAMES TFMigrate(int tf) { switch(tf) { case 0: return(PERIOD_CURRENT); case 1: return(PERIOD_M1); case 5: return(PERIOD_M5); case 15: return(PERIOD_M15); case 30: return(PERIOD_M30); case 60: return(PERIOD_H1); case 240: return(PERIOD_H4); case 1440: return(PERIOD_D1); case 10080: return(PERIOD_W1); case 43200: return(PERIOD_MN1); case 2: return(PERIOD_M2); case 3: return(PERIOD_M3); case 4: return(PERIOD_M4); case 6: return(PERIOD_M6); case 10: return(PERIOD_M10); case 12: return(PERIOD_M12); case 16385: return(PERIOD_H1); case 16386: return(PERIOD_H2); case 16387: return(PERIOD_H3); case 16388: return(PERIOD_H4); case 16390: return(PERIOD_H6); case 16392: return(PERIOD_H8); case 16396: return(PERIOD_H12); case 16408: return(PERIOD_D1); case 32769: return(PERIOD_W1); case 49153: return(PERIOD_MN1); default: return(PERIOD_CURRENT); } } Sergey Savinkin 2018.05.24 10:38 #8677 Aleksey Vyazmikin:这一切都在一点一点地形成,但我最初从这里 得到了大部分类似的功能,尽管我不知道它还剩下什么。 谢谢你,阿列克谢。 既然我们在这个主题中,我有一个离题的问题。MQL5信息中显示的文本格式很好(有缩进和不同的颜色),我有纯文本或(在扭曲的情况下)纯黑色文本。我如何进行格式化? Alexey Viktorov 2018.05.24 10:43 #8678 在插入代码 前按Alt+s Sergey Savinkin 2018.05.24 10:45 #8679 Alexey Viktorov: 在插入代码 前按Alt+sbool Спасибо = true; 它是有效的。)) Alexey Viktorov 2018.05.24 10:49 #8680 Aleksey Vyazmikin:连弗拉基米尔-卡尔普托夫 都使用类似于MT4的功能,那么我是不是更糟糕,因为我的意识形态不允许我这样做? 我不认为为每种情况写单独的代码有什么意义,我习惯于使用函数,如果MT4已经考虑到了这一点,那么把它转移到MT5也是顺理成章的,这也会增加兼容性。而且真的...为什么要努力做得更好... 计算一下这些函数中写了多少额外的代码,以及你通过调用这些自写的函数写了多少代码。 1...861862863864865866867868869870871872873874875...1503 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
对于一栏的转变,到目前为止我是这样做的
你能告诉我iTime 的位置吗? 我在帮助中找不到它,它看起来像是一个标准库。
对于我到目前为止所做的一个酒吧的转变来说
Alexey,这是一个mql4问题吗?
如果不是,那么请告诉我,你为什么要把mql5的耳朵拉到mql4上?
你能告诉我iTime 的位置吗? 我在帮助中找不到它,它看起来像是一个标准库。
这是一个自己编写的函数
关于交易、自动交易系统和策略测试器的论坛
初学者的常见问题 MQL5 MT5 MetaTrader 5
Aleksey Vyazmikin, 2018.05.23 11:48
这是一个自行编写的函数。
谢谢。那么我就不问TFMigrate(tf) 是什么了))))
只有当它是自己写的,有多少论坛用户知道它?上载到代码库?
Alexey,这是一个关于mql4的问题吗?
如果不是,那么请告诉我为什么我们要把mql5拉到mql4?
我不认为为每个喷嚏单独写一段代码有什么意义--我习惯于使用与MT4类似的函数,所以很合乎逻辑,如果它已经被MT4考虑过了,那么就必须考虑过。
如果你已经在MT4中考虑过了,把它转移到MT5中可能更合适,那也会增加兼容性。
谢谢你。那么我就不问TFMigrate(tf) 是什么了))))
只是如果是自己写的,怎么会有这么多的论坛网友知道?上载到代码库?
都是通过零星收集的,但大部分类似的功能我最初是从这里 拿的,虽然我不知道它还剩下什么。
这一切都在一点一点地形成,但我最初从这里 得到了大部分类似的功能,尽管我不知道它还剩下什么。
谢谢你,阿列克谢。
既然我们在这个主题中,我有一个离题的问题。MQL5信息中显示的文本格式很好(有缩进和不同的颜色),我有纯文本或(在扭曲的情况下)纯黑色文本。我如何进行格式化?
在插入代码 前按Alt+s
它是有效的。))
连弗拉基米尔-卡尔普托夫 都使用类似于MT4的功能,那么我是不是更糟糕,因为我的意识形态不允许我这样做?
我不认为为每种情况写单独的代码有什么意义,我习惯于使用函数,如果MT4已经考虑到了这一点,那么把它转移到MT5也是顺理成章的,这也会增加兼容性。
而且真的...为什么要努力做得更好...
计算一下这些函数中写了多少额外的代码,以及你通过调用这些自写的函数写了多少代码。