编码帮助 - 页 488 1...481482483484485486487488489490491492493494495...786 新评论 Mladen Rakic 2015.06.10 11:47 #4871 poruchik: 嗨,Mladen!我经常观看有图案的图片。我要求做一个指标,当按下图表上的按钮时,会有一张带有图案的图片。我以按钮为基础,用.mql5。其余的从2个指标中收集。该指标可以工作,但输出的图片非常小。 增加输出图片的大小,如果可能的话,可以选择图片的位置--中心或右下角。 如果能在图形上看到这样的尺寸,将是很理想的。 poruchik 就这样白白浪费了 这是我找到的关于位图的唯一信息(当它们被创建为位图时,正如该代码中所做的那样。 //----设置图像的可视范围;如果宽度或高度值//-----超过源图像的宽度和高度(分别)。 //----它不会被画出来;在相反的情况下。 //--- 只有与这些值相对应的部分被绘制。 这意味着metatrader不知道如何 "拉伸 "位图对象。 我将再检查一下,看看能做些什么。 poruchik 2015.06.10 12:13 #4872 好的,兄弟 可能会有帮助 ========== 并看到它https://www.mql5.com/ru/articles/261 我把它重新编码为mq4 部分工作 - 显示2张图片和狗叫声 附加的文件: gbpusdm15.png 51 kb cci_semafor.zip 25 kb poruchik 2015.06.10 13:07 #4873 编写了一份关于MQL4的报告。- MQL4 форум 和它 "2_OBJ_BITMAP_LABEL.mq4" Mladen Rakic 2015.06.10 13:32 #4874 poruchik:我想请问一下,你是怎么做到的?-MQL4 форум 和它 "2_OBJ_BITMAP_LABEL.mq4" 谢谢。我也会检查的... Thierry F. 2015.06.11 14:10 #4875 mladen: 你必须以不同的方式确定最后的订单手数_________________ 问题是:当你调用LotsizeCalc()函数并且新的订单被打开,那么就没有问题了。但是,如果由于某种原因,订单没有被打开,即使订单没有被打开,你的 "tradeNumber "仍然增加。 最好是简单地计算当前打开的某种类型的订单数量,并使用该数字代替 "tradeNumber"(这样,即使在你重新启动EA的情况下,EA也会正确工作--如果你使用一些变量值,如果你重新启动EA,它将会工作得很糟糕) 谢谢Mladen。 我的代码是有效的! Mladen Rakic 2015.06.12 10:36 #4876 xtractalpha: 谢谢你,Mladen,我的代码正在工作! 好 快乐的交易 Mladen Rakic 2015.06.12 12:01 #4877 poruchik:控件:MQL4和MQL5的不同之处在于,MQL4的控件是以 "M "开头的,而MQL5的控件则是以 "M "开头的。-MQL4 форум 和它 "2_OBJ_BITMAP_LABEL.mq4" 卟啉 似乎是同样的情况:处理位图的metatader函数不能调整位图的大小。他们只能裁剪它(只显示位图的一部分),但他们不能把它调整到所需的大小。 poruchik 2015.06.12 19:33 #4878 我不理解位图。我按下按钮是有必要的--有一张图片。 好的,谢谢你的帮助! https://www.mql5.com/en/market/product/2767 附加的文件: eurusdm15yhky.png 319 kb brijeshsinh 2015.06.13 08:12 #4879 你好。 mladen, mrtools能不能帮我为指标添加以下设置---Rsi bar chart v2.02 mtf & alerts --当条形图高于或低于中线(Rsi视角下的50水平)时,能否使用不同的颜色;--即50线以上使用一种颜色,50线以下使用另一种颜色。 在此附上指标和图片。 rsi_bar_chart_v2.02_mtf_amp_alerts.mq4 预先感谢您的帮助,我们将非常感激。 附加的文件: 3333.png 62 kb rsi_bar_chart_v2.02_mtf_amp_alerts.mq4 9 kb Maurice Ramaharomanana 2015.06.13 09:36 #4880 你好。 我有一个警报系统,当我的一个指标变得超卖或超买时,它会告诉我,在21个指标中,有多少是目前超买的。我不明白为什么,它的判断并不正确。它似乎总是提醒你有两个指标超买或超卖,而它应该是一个。另外,有时它说7个指标超买,而实际上只有5个。因此,它不能正确地求和,谁能看一下这段代码?所有21个指标的代码都是一样的。 } 如果((Buffer1[0] < 1) && (AlertPlayedonBar1 != Bars))OverboughtAlertAllowed1 = 0。 否则 AlarmTotal = AlarmTotal+1; 如果((Buffer1[0] > 1) && (AlertPlayedonBar1 != Bars) && (OverboughtAlertAllowed1==0)) { AlarmTotal = AlarmTotal+1; Alert(+Timeframe+"m:"+Symbol()+"的指标1是超买的。"+AlarmTotal+"在21个指标中是超买的")。 PlaySound("expert.wav")。 AlertPlayedonBar1 = Bars; OverboughtAlertAllowed1 = 1; } 如果((Buffer1[0] > 0) && (AlertPlayedonBar1 != Bars))OversoldAlertAllowed1 = 0。 否则 AlarmTotal1 = AlarmTotal1+1; 如果((Buffer1[0] < 0) && (AlertPlayedonBar1 != Bars) && (OversoldAlertAllowed1==0)) { AlarmTotal1 = AlarmTotal1+1; Alert(+Timeframe+"m: indicator1 of "+Symbol()+" is oversold. "+AlarmTotal1+" out of 21 are oversold")。 PlaySound("expert.wav")。 AlertPlayedonBar1 = Bars; OversoldAlertAllowed1 = 1; } 提前感谢 Coding help MQL5 程序 - 测试交易策略 MQL5 细则手册:MetaTrader 5 交易事件的声音通知 1...481482483484485486487488489490491492493494495...786 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
嗨,Mladen!
我经常观看有图案的图片。我要求做一个指标,当按下图表上的按钮时,会有一张带有图案的图片。我以按钮为基础,用.mql5。其余的从2个指标中收集。该指标可以工作,但输出的图片非常小。
增加输出图片的大小,如果可能的话,可以选择图片的位置--中心或右下角。
如果能在图形上看到这样的尺寸,将是很理想的。poruchik
就这样白白浪费了
这是我找到的关于位图的唯一信息(当它们被创建为位图时,正如该代码中所做的那样。
//-----超过源图像的宽度和高度(分别)。
//----它不会被画出来;在相反的情况下。
//--- 只有与这些值相对应的部分被绘制。
这意味着metatrader不知道如何 "拉伸 "位图对象。
我将再检查一下,看看能做些什么。
好的,兄弟
可能会有帮助
==========
并看到它https://www.mql5.com/ru/articles/261
我把它重新编码为mq4
部分工作 - 显示2张图片和狗叫声
编写了一份关于MQL4的报告。- MQL4 форум
和它 "2_OBJ_BITMAP_LABEL.mq4"
我想请问一下,你是怎么做到的?-MQL4 форум 和它 "2_OBJ_BITMAP_LABEL.mq4"
谢谢。我也会检查的...
你必须以不同的方式确定最后的订单手数
_________________
问题是:当你调用LotsizeCalc()函数并且新的订单被打开,那么就没有问题了。但是,如果由于某种原因,订单没有被打开,即使订单没有被打开,你的 "tradeNumber "仍然增加。
最好是简单地计算当前打开的某种类型的订单数量,并使用该数字代替 "tradeNumber"(这样,即使在你重新启动EA的情况下,EA也会正确工作--如果你使用一些变量值,如果你重新启动EA,它将会工作得很糟糕)谢谢Mladen。
我的代码是有效的!
谢谢你,Mladen,我的代码正在工作!
好
快乐的交易
控件:MQL4和MQL5的不同之处在于,MQL4的控件是以 "M "开头的,而MQL5的控件则是以 "M "开头的。-MQL4 форум 和它 "2_OBJ_BITMAP_LABEL.mq4"
卟啉
似乎是同样的情况:处理位图的metatader函数不能调整位图的大小。他们只能裁剪它(只显示位图的一部分),但他们不能把它调整到所需的大小。
我不理解位图。我按下按钮是有必要的--有一张图片。
好的,谢谢你的帮助!
https://www.mql5.com/en/market/product/2767
你好。
mladen, mrtools能不能帮我为指标添加以下设置---Rsi bar chart v2.02 mtf & alerts
--当条形图高于或低于中线(Rsi视角下的50水平)时,能否使用不同的颜色;--即50线以上使用一种颜色,50线以下使用另一种颜色。
在此附上指标和图片。
rsi_bar_chart_v2.02_mtf_amp_alerts.mq4
预先感谢您的帮助,我们将非常感激。
你好。
我有一个警报系统,当我的一个指标变得超卖或超买时,它会告诉我,在21个指标中,有多少是目前超买的。我不明白为什么,它的判断并不正确。它似乎总是提醒你有两个指标超买或超卖,而它应该是一个。另外,有时它说7个指标超买,而实际上只有5个。因此,它不能正确地求和,谁能看一下这段代码?所有21个指标的代码都是一样的。
}
如果((Buffer1[0] < 1) && (AlertPlayedonBar1 != Bars))OverboughtAlertAllowed1 = 0。
否则 AlarmTotal = AlarmTotal+1;
如果((Buffer1[0] > 1) && (AlertPlayedonBar1 != Bars) && (OverboughtAlertAllowed1==0))
{
AlarmTotal = AlarmTotal+1;
Alert(+Timeframe+"m:"+Symbol()+"的指标1是超买的。"+AlarmTotal+"在21个指标中是超买的")。
PlaySound("expert.wav")。
AlertPlayedonBar1 = Bars;
OverboughtAlertAllowed1 = 1;
}
如果((Buffer1[0] > 0) && (AlertPlayedonBar1 != Bars))OversoldAlertAllowed1 = 0。
否则 AlarmTotal1 = AlarmTotal1+1;
如果((Buffer1[0] < 0) && (AlertPlayedonBar1 != Bars) && (OversoldAlertAllowed1==0))
{
AlarmTotal1 = AlarmTotal1+1;
Alert(+Timeframe+"m: indicator1 of "+Symbol()+" is oversold. "+AlarmTotal1+" out of 21 are oversold")。
PlaySound("expert.wav")。
AlertPlayedonBar1 = Bars;
OversoldAlertAllowed1 = 1;
}
提前感谢