初学者的问题 MQL5 MT5 MetaTrader 5 - 页 1232 1...122512261227122812291230123112321233123412351236123712381239...1503 新评论 Vladimir Karputov 2020.07.21 13:10 #12311 User_mt5:你能告诉我如何正确反映我最后一个例子中的第8个缓冲区吗?不至于太过业余? 你能告诉我这些规则吗?你能告诉我如何正确反映我最后一个例子中的第8个缓冲区吗?有了适当的注意? 并给出理由? 建2530。-- 我还只是在学习,所以如果各位先生能指出在文档中哪里可以读到这些内容,我将非常感激。 第一步:使用MQL5向导创建一个指标假人。 User_mt5 2020.07.21 13:43 #12312 Vladimir Karputov:第一步:使用MQL5向导创建一个指标假人。 请不要使用 "为你自己好 "这样的表达方式:) 让我把话说清楚。我不是在问该怎么做。我想了解规则、模式、要求。 因此,如果你知道如何和为什么,那么请告诉我。我将非常感激。 Vladimir Karputov 2020.07.21 13:47 #12313 User_mt5:请不要使用 "为了你自己 "之类的短语:) 澄清这个问题。我不是在问该怎么做。我想了解规则、模式和要求。因此,如果你知道如何和为什么,那么请告诉我。我将非常感激。 嗯,没有,那就没有。 Artyom Trishkin 2020.07.21 14:07 #12314 User_mt5:你能告诉我如何正确反映我最后一个例子中的第8个缓冲区吗?不至于太过业余? 你能告诉我这些规则吗?你能告诉我如何正确反映我最后一个例子中的第8个缓冲区吗?有了适当的注意? 并给出理由? 建2530。-- 我还在学习,所以如果你们能指出在哪里可以读到这些文件,我将非常感激。 我很抱歉。不幸的是,我没有时间去看别人的代码。 一切都在帮助中得到了很好的描述。如果弗拉基米尔有时间的话,也许他可以告诉你一些情况。 目前终端的构建是2539。贝塔。 User_mt5 2020.07.21 14:25 #12315 谢谢你们,先生们。 结果是,我们仍然在我们开始的地方:) Artyom Trishkin 2020.07.21 14:49 #12316 User_mt5:谢谢你们,先生们。 结果是,我们仍然在我们开始的地方:) 你。 User_mt5 2020.07.21 15:23 #12317 Artyom Trishkin: 你。 这句话说起来很容易。 但你并没有走得很远。 在两天的争吵中,没有什么... Artyom Trishkin 2020.07.21 15:58 #12318 User_mt5:这句话说起来很容易。 但你并没有走得很远。两天的争吵,什么都没有。 我离得很远。 我只是没有时间为你做工作,在你面前有这么多参考材料的情况下为你拼命。 而你是唯一一个争吵的人。我们正尽力为你提供建议。 Vladimir Karputov 2020.07.21 17:53 #12319 使用MQL5向导工作 - 一切都是自动的、清晰的。 //+------------------------------------------------------------------+ //| 3.mq5 | //| Copyright 2020, MetaQuotes Software Corp. | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2020, MetaQuotes Software Corp." #property link "https://www.mql5.com" #property version "1.00" #property indicator_chart_window #property indicator_buffers 8 #property indicator_plots 6 //--- plot Line_High_Up #property indicator_label1 "Line_High_Up" #property indicator_type1 DRAW_LINE #property indicator_color1 clrSalmon #property indicator_style1 STYLE_SOLID #property indicator_width1 1 //--- plot Hist_High #property indicator_label2 "Hist_High" #property indicator_type2 DRAW_HISTOGRAM2 #property indicator_color2 clrRed #property indicator_style2 STYLE_SOLID #property indicator_width2 3 //--- plot Line_High_Down #property indicator_label3 "Line_High_Down" #property indicator_type3 DRAW_LINE #property indicator_color3 clrSalmon #property indicator_style3 STYLE_SOLID #property indicator_width3 1 //--- plot Line_Low_Up #property indicator_label4 "Line_Low_Up" #property indicator_type4 DRAW_LINE #property indicator_color4 clrLightSkyBlue #property indicator_style4 STYLE_SOLID #property indicator_width4 1 //--- plot Hist_Low #property indicator_label5 "Hist_Low" #property indicator_type5 DRAW_HISTOGRAM2 #property indicator_color5 clrBlue #property indicator_style5 STYLE_SOLID #property indicator_width5 3 //--- plot Line_Low_Down #property indicator_label6 "Line_Low_Down" #property indicator_type6 DRAW_LINE #property indicator_color6 clrLightSkyBlue #property indicator_style6 STYLE_SOLID #property indicator_width6 1 //--- input parameters input uint Inp_High_Up = 50; // 'High_Up' shift input uint Inp_High_Down = 30; // 'High_Down' shift input uint Inp_Low_Up = 30; // 'Low_Up' shift input uint Inp_Low_Down = 50; // 'Low_Down' shift //--- indicator buffers double Line_High_UpBuffer[]; double Hist_HighBuffer1[]; double Hist_HighBuffer2[]; double Line_High_DownBuffer[]; double Line_Low_UpBuffer[]; double Hist_LowBuffer1[]; double Hist_LowBuffer2[]; double Line_Low_DownBuffer[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int OnInit() { //--- indicator buffers mapping SetIndexBuffer(0,Line_High_UpBuffer,INDICATOR_DATA); SetIndexBuffer(1,Hist_HighBuffer1,INDICATOR_DATA); SetIndexBuffer(2,Hist_HighBuffer2,INDICATOR_DATA); SetIndexBuffer(3,Line_High_DownBuffer,INDICATOR_DATA); SetIndexBuffer(4,Line_Low_UpBuffer,INDICATOR_DATA); SetIndexBuffer(5,Hist_LowBuffer1,INDICATOR_DATA); SetIndexBuffer(6,Hist_LowBuffer2,INDICATOR_DATA); SetIndexBuffer(7,Line_Low_DownBuffer,INDICATOR_DATA); //--- return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int OnCalculate(const int rates_total, const int prev_calculated, const datetime &time[], const double &open[], const double &high[], const double &low[], const double &close[], const long &tick_volume[], const long &volume[], const int &spread[]) { //--- int limit=prev_calculated-1; if(prev_calculated==0) limit=0; for(int i=limit; i<rates_total; i++) { Line_High_UpBuffer[i] = high[i]+Inp_High_Up*Point(); Hist_HighBuffer1[i] = Line_High_UpBuffer[i]; Hist_HighBuffer2[i] = high[i]+Inp_High_Down*Point(); Line_High_DownBuffer[i] = Hist_HighBuffer2[i]; Line_Low_UpBuffer[i] = low[i]-Inp_Low_Up*Point(); Hist_LowBuffer1[i] = Line_Low_UpBuffer[i]; Hist_LowBuffer2[i] = low[i]-Inp_Low_Down*Point(); Line_Low_DownBuffer[i] = Hist_LowBuffer2[i]; } //--- return value of prev_calculated for next call return(rates_total); } //+------------------------------------------------------------------+ 附加的文件: 3.mq5 5 kb BorisD 2020.07.23 15:03 #12320 build 2540,我正在测试mmb上的顾问。 报告利润 "1662","订单和交易"--利润 "1463",如果你上传到Excel并计算,利润"-4002",看到余额995,997而不是100万成为--这里的"-4002 "似乎是真的。 作为3个不同的数额,它是什么? 附加的文件: 1.jpg 200 kb 222.jpg 211 kb 333.jpg 205 kb 1...122512261227122812291230123112321233123412351236123712381239...1503 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你能告诉我如何正确反映我最后一个例子中的第8个缓冲区吗?不至于太过业余?
你能告诉我这些规则吗?
你能告诉我如何正确反映我最后一个例子中的第8个缓冲区吗?有了适当的注意?
并给出理由?
建2530。
--
我还只是在学习,所以如果各位先生能指出在文档中哪里可以读到这些内容,我将非常感激。
第一步:使用MQL5向导创建一个指标假人。
第一步:使用MQL5向导创建一个指标假人。
请不要使用 "为你自己好 "这样的表达方式:)
让我把话说清楚。我不是在问该怎么做。我想了解规则、模式、要求。
因此,如果你知道如何和为什么,那么请告诉我。我将非常感激。
请不要使用 "为了你自己 "之类的短语:)
澄清这个问题。我不是在问该怎么做。我想了解规则、模式和要求。
因此,如果你知道如何和为什么,那么请告诉我。我将非常感激。
嗯,没有,那就没有。
你能告诉我如何正确反映我最后一个例子中的第8个缓冲区吗?不至于太过业余?
你能告诉我这些规则吗?
你能告诉我如何正确反映我最后一个例子中的第8个缓冲区吗?有了适当的注意?
并给出理由?
建2530。
--
我还在学习,所以如果你们能指出在哪里可以读到这些文件,我将非常感激。
我很抱歉。不幸的是,我没有时间去看别人的代码。
一切都在帮助中得到了很好的描述。如果弗拉基米尔有时间的话,也许他可以告诉你一些情况。
目前终端的构建是2539。贝塔。
谢谢你们,先生们。
结果是,我们仍然在我们开始的地方:)
谢谢你们,先生们。
结果是,我们仍然在我们开始的地方:)
你。
这句话说起来很容易。
但你并没有走得很远。
在两天的争吵中,没有什么...
这句话说起来很容易。
但你并没有走得很远。
两天的争吵,什么都没有。
我离得很远。
我只是没有时间为你做工作,在你面前有这么多参考材料的情况下为你拼命。
而你是唯一一个争吵的人。我们正尽力为你提供建议。
使用MQL5向导工作 - 一切都是自动的、清晰的。
build 2540,我正在测试mmb上的顾问。
报告利润 "1662","订单和交易"--利润 "1463",如果你上传到Excel并计算,利润"-4002",看到余额995,997而不是100万成为--这里的"-4002 "似乎是真的。
作为3个不同的数额,它是什么?