[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 397 1...390391392393394395396397398399400401402403404...631 新评论 Maxim Kyzminsky 2012.09.25 17:02 #3961 人们,你能告诉我如何找到最大值吗? [删除] 2012.09.25 17:10 #3962 //Функция поиска максимума/минимума за заданное количество баров // type-максимум или минимум, barsearch -количество баров double yMaxDayPrice(int type,int barsearch) { int timeframe=1440; double minmax; if(type==2) { minmax=Low[iLowest(timeframe,0,MODE_LOW,barsearch,0)]; } if(type==1) { minmax=High[iHighest(timeframe,0,MODE_HIGH,barsearch,0)]; } return(minmax); } Maxim Kyzminsky 2012.09.25 19:16 #3963 BeerGod: 例如,时间框架可以用null(当前)代替吗? [删除] 2012.09.25 19:21 #3964 https://docs.mql4.com/ru/series/ilowest,这样在调试的时候一切都很准确,把高低值放在注释中。 https://docs.mql4.com/ru/constants/timeframes Maxim Kyzminsky 2012.09.25 19:30 #3965 但这与我想看到的有点不同...... 对于买入棒,我们确定尾部的点数xBost_b=(hi-cl)*10000。 对于卖出的酒吧...xBost_s=(cl-lo)*10000; B-买入,S-卖出,()-当前栏。 例如,一系列的条形图。 1)B(S)--确定B 的尾部 2)BS(B) - 现在定义S 的尾部 3)BSB(S) - 现在我们再次定义B 条的尾巴,然后我们需要确定哪个尾巴更大,这个 或 那个,卖出 条也是如此。 但在重新计算后(例如),最大的10条将被重置,一切都将回到零。 例如: int Sum_xb; int Sum_xs; datetime last_time; // глобальная переменная int Kol_vo_b; int Kol_vo_s; int Sr_zn_b; int Sr_zn_s; extern int Num_kolvo_b=10; extern int Num_kolvo_s=10; int Zn_b; int Max_b; int start() { int xBost_b; int xBost_s; double hi=High[1]; double op=Open[1]; double cl=Close[1]; double lo=Low[1]; if (last_time != Time[0]) { // Ура, новый бар! last_time = Time[0]; // запоминаем новый бар if(Close[1]>Open[1]) { xBost_b=(hi-cl)*10000; Kol_vo_b++; } if(Close[1]<Open[1]) { xBost_s=(cl-lo)*10000; Kol_vo_s++; } if (Kol_vo_b==Num_kolvo_b) { Kol_vo_b=0; Sum_xb=0; } if (Kol_vo_s==Num_kolvo_s) { Kol_vo_s=0; Sum_xs=0; } [ARCHIVE!] Any rookie question, OpenCL:并行世界的桥梁 Maxim Kyzminsky 2012.09.25 19:35 #3966 我知道如何在头脑中获得最大的收益,但我无法将其转化为代码),希望得到您的帮助 Vladimir M. 2012.09.25 21:34 #3967 DanLett: 我知道如何在头脑中获得最大的收益,但我无法将其转化为代码),希望得到您的帮助 我并不假装自己是正确的,因为我是一个业余爱好者,但在我的一个EA中,我以同样的方式发现了最大值和最小值,正如你已经被告知的那样。 外来的int count = 10。 .............................. highprice = High[iHighest(NULL,0,MODE_HIGH,count,0)] 。 .............................. lowprice = Low[iLowest(NULL,0,MODE_LOW,count,0)] 。 Victor Nikolaev 2012.09.26 00:23 #3968 BeerGod: 发布有错误的代码不是一个好主意 [Deleted] 2012.09.26 05:55 #3969 亲爱的程序员!!!! 请告诉我在哪里可以找到所有错误的列表,如'(' - 预计的分号或'{' - 不允许在全局范围内表达等等。每次我都要在互联网上浏览论坛,搜索这些错误的翻译。 谢谢你 !!!! Victor Nikolaev 2012.09.26 06:09 #3970 Polivanovka8b: 亲爱的程序员!!!! 请告诉我在哪里可以找到所有错误的列表,如'(' - 预计的分号或'{' - 不允许在全局范围内表达等等。每次我都要在互联网上浏览论坛,搜索这些错误的翻译。 谢谢你 !!!! 也许这对未来的可操作性有帮助http://translate.google.com/?hl=ru&tab=TT 1...390391392393394395396397398399400401402403404...631 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
https://docs.mql4.com/ru/series/ilowest,这样在调试的时候一切都很准确,把高低值放在注释中。
https://docs.mql4.com/ru/constants/timeframes
但这与我想看到的有点不同......
对于买入棒,我们确定尾部的点数xBost_b=(hi-cl)*10000。
对于卖出的酒吧...xBost_s=(cl-lo)*10000;
B-买入,S-卖出,()-当前栏。
例如,一系列的条形图。
1)B(S)--确定B 的尾部
2)BS(B) - 现在定义S 的尾部
3)BSB(S) - 现在我们再次定义B 条的尾巴,然后我们需要确定哪个尾巴更大,这个 或 那个,卖出 条也是如此。
但在重新计算后(例如),最大的10条将被重置,一切都将回到零。
例如:
我知道如何在头脑中获得最大的收益,但我无法将其转化为代码),希望得到您的帮助
我并不假装自己是正确的,因为我是一个业余爱好者,但在我的一个EA中,我以同样的方式发现了最大值和最小值,正如你已经被告知的那样。
外来的int count = 10。
..............................
highprice = High[iHighest(NULL,0,MODE_HIGH,count,0)] 。
..............................
lowprice = Low[iLowest(NULL,0,MODE_LOW,count,0)] 。
发布有错误的代码不是一个好主意
亲爱的程序员!!!!
请告诉我在哪里可以找到所有错误的列表,如'(' - 预计的分号或'{' - 不允许在全局范围内表达等等。每次我都要在互联网上浏览论坛,搜索这些错误的翻译。
谢谢你 !!!!
亲爱的程序员!!!!
请告诉我在哪里可以找到所有错误的列表,如'(' - 预计的分号或'{' - 不允许在全局范围内表达等等。每次我都要在互联网上浏览论坛,搜索这些错误的翻译。
谢谢你 !!!!
也许这对未来的可操作性有帮助http://translate.google.com/?hl=ru&tab=TT