[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 286 1...279280281282283284285286287288289290291292293...631 新评论 Alekseu Fedotov 2012.07.30 15:34 #2851 GarKain: 问题是,你如何计算这两个人最后一次交手的时间? 你去吧。 //+------------------------------------------------------------------+ //| e_RVI.mq4 | //| Copyright 2012, MetaQuotes Software Corp. | //| http://www.metaquotes.net | //+------------------------------------------------------------------+ #property copyright "Copyright 2012, MetaQuotes Software Corp." #property link "http://www.metaquotes.net" extern int ExtRVIPeriod=10; //+------------------------------------------------------------------+ //| expert initialization function | //+------------------------------------------------------------------+ int init() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| expert deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| expert start function | //+------------------------------------------------------------------+ int start() { //---- double RVI_1 = iCustom( NULL,0,"Relativ Vigor Index",ExtRVIPeriod,0,1); double RVI_2 = iCustom( NULL,0,"Relativ Vigor Index",ExtRVIPeriod,0,2); double RVIS_1= iCustom( NULL,0,"Relativ Vigor Index",ExtRVIPeriod,1,1); double RVIS_2= iCustom( NULL,0,"Relativ Vigor Index",ExtRVIPeriod,1,2); Comment("\n","\n"," RVI: 1 Бар = ",RVI_1, "\n"," RVI: 2 Бар = ",RVI_2, "\n"," RVIS: 1 Бар = ",RVIS_1, "\n"," RVIS: 2 Бар = ",RVIS_2); if(RVI_2<RVIS_2&&RVI_1>RVIS_1) //Biu SetArrow(241,Blue,"Biu"+Time[0],Time[0],Low[0],0); if(RVI_2>RVIS_2&&RVI_1<RVIS_1) //Sell SetArrow(242,Red,"Sell"+Time[0],Time[0],High[0],0); //---- return(0); } //+------------------------------------------------------------------+ //+----------------------------------------------------------------------------+ //| Автор : Ким Игорь В. aka KimIV, http://www.kimiv.ru | //+----------------------------------------------------------------------------+ //| Версия : 12.10.2007 | //| Описание : Установка значка на графике, объект OBJ_ARROW. | //+----------------------------------------------------------------------------+ //| Параметры: | //| cd - код значка | //| cl - цвет значка | //| nm - наименование ("" - время открытия текущего бара) | //| t1 - время открытия бара (0 - текущий бар) | //| p1 - ценовой уровень (0 - Bid) | //| sz - размер значка (0 - по умолчанию) | //+----------------------------------------------------------------------------+ void SetArrow(int cd, color cl, string nm="", datetime t1=0, double p1=0, int sz=0) { if (nm=="") nm=DoubleToStr(Time[0], 0); if (t1<=0) t1=Time[0]; if (p1<=0) p1=Bid; if (ObjectFind(nm)<0) ObjectCreate(nm, OBJ_ARROW, 0, 0,0); ObjectSet(nm, OBJPROP_TIME1 , t1); ObjectSet(nm, OBJPROP_PRICE1 , p1); ObjectSet(nm, OBJPROP_ARROWCODE, cd); ObjectSet(nm, OBJPROP_COLOR , cl); ObjectSet(nm, OBJPROP_WIDTH , sz); } igrok081 2012.07.30 15:34 #2852 日安! 各位交易员,在论坛的一个帖子中 ,我看到了一个有趣的 "指标"。 如果我没记错的话,第5张图的背景显示的是 小时图 烛台的剪影。也就是说,可以清楚地看到价格在一个小时内的变化。 请不要犹豫,下载(igrok081@mail.ru) 或建议在哪里下载,或至少 甚至名称。 提前感谢 。 亚历山大。 GarKain 2012.07.30 16:04 #2853 r772ra: 你去吧。 *可喜的是*我没有理解任何的代码。但是,请原谅我的急功近利,我想知道如何计算这两个人在最后一次交叉时的时刻?也许代码是正确的,它只有在运行后才开始计数。如果是这样,我们怎样才能使它在运行脚本前就检查出它的时间呢? 我怎么能自己做呢? 我有点明白了,但还是想知道。我怎样才能让它检查是否是在脚本开始之前,以及当时的价格是多少。 Alekseu Fedotov 2012.07.30 17:18 #2854 GarKain: 向一个哑巴解释酿酒的地方。我自己怎么做呢? 在此阅读。 https://book.mql4.com/ru/samples/indicators 还有这里。 https://book.mql4.com/ru/samples/shared GarKain 2012.07.30 17:40 #2855 谢谢你的信息。 ,问题仍然存在。我们怎样才能使它检查出这些线最近何时被越过?以及当时的价格是多少。 基本上我想实现的是: ,我需要脚本在图表上找到最后的交叉点,并从当前价格 中减去交叉点时的价格。 告诉我如何实现。 GarKain 2012.07.31 08:39 #2856 如果我知道该怎么找,我早就找到了,这不可能吗? Рустам 2012.07.31 08:52 #2857 找出哪根柱子被越过,然后找出柱子的时间=越过时间 你可以计算出交叉点的确切价格,但你不能找到工具的价格,你能做的最好的是知道条形图的编号,因此它的高低开合。 GarKain 2012.07.31 08:56 #2858 FAQ: 找出哪根柱子被越过,然后找出柱子的时间=越过时间 你可以计算出交叉点的确切价格,但你不能找到工具的价格,你能做的最好的是知道条形图的编号,因此它的高低开合。 我需要的是最后一次穿越的酒吧的号码,我怎么知道呢? Рустам 2012.07.31 09:06 #2859 从当前条形深入到历史,检查交叉点,在第一个事件中退出,并记住条形编号。 GarKain 2012.07.31 09:11 #2860 能否给我一个链接,说明如何做到这一点? 1...279280281282283284285286287288289290291292293...631 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
问题是,你如何计算这两个人最后一次交手的时间?
你去吧。
日安!
各位交易员,在论坛的一个帖子中 ,我看到了一个有趣的 "指标"。
如果我没记错的话,第5张图的背景显示的是 小时图 烛台的剪影。也就是说,可以清楚地看到价格在一个小时内的变化。
请不要犹豫,下载(igrok081@mail.ru) 或建议在哪里下载,或至少 甚至名称。
提前感谢 。
亚历山大。
你去吧。
*可喜的是*我没有理解任何的代码。但是,请原谅我的急功近利,我想知道如何计算这两个人在最后一次交叉时的时刻?也许代码是正确的,它只有在运行后才开始计数。如果是这样,我们怎样才能使它在运行脚本前就检查出它的时间呢?
我怎么能自己做呢?
我有点明白了,但还是想知道。我怎样才能让它检查是否是在脚本开始之前,以及当时的价格是多少。
向一个哑巴解释酿酒的地方。我自己怎么做呢?
在此阅读。
https://book.mql4.com/ru/samples/indicators
还有这里。
https://book.mql4.com/ru/samples/shared
,问题仍然存在。我们怎样才能使它检查出这些线最近何时被越过?以及当时的价格是多少。
基本上我想实现的是:
,我需要脚本在图表上找到最后的交叉点,并从当前价格 中减去交叉点时的价格。
告诉我如何实现。
找出哪根柱子被越过,然后找出柱子的时间=越过时间
你可以计算出交叉点的确切价格,但你不能找到工具的价格,你能做的最好的是知道条形图的编号,因此它的高低开合。
找出哪根柱子被越过,然后找出柱子的时间=越过时间
你可以计算出交叉点的确切价格,但你不能找到工具的价格,你能做的最好的是知道条形图的编号,因此它的高低开合。