初学者的问题 MQL5 MT5 MetaTrader 5 - 页 452 1...445446447448449450451452453454455456457458459...1503 新评论 Renat Akhtyamov 2015.09.23 06:17 #4511 Artyom Trishkin:哦,天真无邪的人,我哪里写到了错误?而这里是解决这个问题的方法--错误的、愚蠢的和小气的。也不要跳了,请大家在创建算法时最好搞好自我教育,不要让人以填鸭式的废话代替正常算法。否则,同样的马虎就会盛行。然而,你自己应该是什么--这是你的事,对我来说并不重要,但为什么要把别人带到愚蠢的地方?特别是由于这个人请求帮助,而你却给了他废话。问题是什么?弄清楚。我认为进一步讨论是在浪费时间。我是否要写搜索指标窗口的代码,然后如何计算RSI? 自己免费写整个事情。这是一个足够酷的资源来应对这样的任务,尤其是我已经指明了方向。 Aleksey Vyazmikin 2015.09.23 19:14 #4512 Karputov Vladimir: 现在你可以对代码提出问题:GlobalVariable还没有准备好急于提问--需要意识到。暂时找到了另一个解决方案。问题是Label或Text对象是否有字符限制?因为我只有大约50个,这是不足够的。 plustrade 2015.09.23 23:42 #4513 你好。我无法让机器人发送订单。我想了解什么是错的,但当我按下调试按钮时--显示器底部的面板,即我应该检查变量结构和数组的值的地方--被封锁了。我不能检查任何东西。我以前只调试过脚本。问题是什么?温馨提示) Nilog 2015.09.24 01:16 #4514 我想做一个指标。它不画任何东西,它采用另一个指标,如MACD或随机指数或自定义的同类型指标,当指标线 越过任何重要水平时,会发出哔哔声并弹出窗口。我不能从头开始写指标(我只能改变现有的指标),如果有人认为应该增加或删除什么,我将不胜感激。代码非常短 :)这是我目前得到的东西。string Name = "НазваниеИндикатора";double Porog = 0; //уровень, по пересечении которого подается сигналint NomerBufera = 0; //номер буфера, который пересекает искомый уровеньdouble Znacheniye[];int init() // это ваще надо? :) { return(0); }int start() { int limit; int counted_bars=IndicatorCounted(); if(counted_bars>0) counted_bars--; limit=Bars-counted_bars; for(int i=0; i<limit; i++) Znacheniye[i] = iCustom(NULL,0,"Name",NomerBufera,0) ; //"Name" или просто Name? if ( (Znacheniye[i] > Porog && Znacheniye[i+1]< Porog) || (Znacheniye[i] < Porog && Znacheniye[i+1]> Porog) ) {Alert("Что-то наклевывается!", Symbol());PlaySound ("Alert.wav "); }}如果有人回应,请提前感谢! Questions from Beginners MQL5 Please help with an 如何编码? Vladimir Karputov 2015.09.24 02:06 #4515 你好。我无法让机器人发送订单。我想了解什么是错的,但当我按下调试按钮时--显示器底部的面板,即我应该检查变量结构和数组的值的地方--被封锁了。我不能检查任何东西。我以前只调试过脚本。问题是什么?(请指教) 在你的代码中至少放置一个断点。之后开始调试。 Alexey Solomin 2015.09.24 06:45 #4516 你好。我写了一个专家顾问,它在三个货币对上打开交易。我显示的信息有:存款、资产、%缩水、每个买入和卖出对的交易数量(见附件)。如何显示总存款中每一对的利润百分比?假设%的利润=-10%的账户,一对-3%,第二对-9%,第三对+2% ????尊敬的大师们,请为我指出正确的方向。我只是在学习。 附加的文件: 2015-09-24_09-33-27_3ios7v0p_2kpmak.png 5 kb Vladimir Karputov 2015.09.24 06:53 #4517 Alexey Solomin: 你好。我写了一个EA,它在三个货币对上打开交易。我在屏幕上显示信息:资产、%的缩水、每个买入和卖出对的未结交易数量(见附件)。如何显示总存款中每一对的利润百分比?假设%的利润=-10%的账户,一对-3%,第二对-9%,第三对+2% ????尊敬的大师们,请为我指出正确的方向。我只是在学习。请像这样插入图片:论坛:如何插入图片。通过POSITION_PROFIT,你将获得每个头寸(也就是每个交易对)的利润。 Alexey Solomin 2015.09.24 07:00 #4518 对不起,我没有指定平台,我有mql4,"POSITION_PROFIT "在帮助中没有,也许是 " OrderProfit"? (请用这种方式插入图片:论坛:如何插入图片。- 好的) Alexander Voronkov 2015.09.24 08:01 #4519 Alexey Solomin:对不起,没有指定平台,我有mql4,"POSITION_PROFIT "不在帮助中,也许是 " OrderProfit"? (请像这样插入图片:论坛:如何插入图片。- 好的)这样看吧。StringConcatenate( DoubleToStr( значение * 10.0, 0 ), "%" ) Aleksey Vyazmikin 2015.09.24 08:29 #4520 Nilog:我想做一个指标。它不画任何东西,它采用另一个指标,如MACD或随机指数或自定义的同类型指标,当指标线 越过任何重要水平时,会发出提示音和弹出窗口。我不能从头开始写指标(我只能改变现有的指标),如果有人认为应该增加或删除什么,我将不胜感激。代码非常短 :)这是我目前得到的东西。string Name = "НазваниеИндикатора";double Porog = 0; //уровень, по пересечении которого подается сигналint NomerBufera = 0; //номер буфера, который пересекает искомый уровеньdouble Znacheniye[];int init() // это ваще надо? :) { return(0); }int start() { int limit; int counted_bars=IndicatorCounted(); if(counted_bars>0) counted_bars--; limit=Bars-counted_bars; for(int i=0; i<limit; i++) Znacheniye[i] = iCustom(NULL,0,"Name",NomerBufera,0) ; //"Name" или просто Name? if ( (Znacheniye[i] > Porog && Znacheniye[i+1]< Porog) || (Znacheniye[i] < Porog && Znacheniye[i+1]> Porog) ) {Alert("Что-то наклевывается!", Symbol());PlaySound ("Alert.wav "); }}如果有人回应,请提前感谢! 用Print检查代码--你有一个没有大小的数组--你需要强制设定大小。 1...445446447448449450451452453454455456457458459...1503 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
哦,天真无邪的人,我哪里写到了错误?
而这里是解决这个问题的方法--错误的、愚蠢的和小气的。也不要跳了,请大家在创建算法时最好搞好自我教育,不要让人以填鸭式的废话代替正常算法。否则,同样的马虎就会盛行。然而,你自己应该是什么--这是你的事,对我来说并不重要,但为什么要把别人带到愚蠢的地方?特别是由于这个人请求帮助,而你却给了他废话。
问题是什么?弄清楚。我认为进一步讨论是在浪费时间。
我是否要写搜索指标窗口的代码,然后如何计算RSI?
自己免费写整个事情。
这是一个足够酷的资源来应对这样的任务,尤其是我已经指明了方向。
现在你可以对代码提出问题:GlobalVariable
还没有准备好急于提问--需要意识到。暂时找到了另一个解决方案。
问题是Label或Text对象是否有字符限制?因为我只有大约50个,这是不足够的。
我想做一个指标。它不画任何东西,它采用另一个指标,如MACD或随机指数或自定义的同类型指标,当指标线 越过任何重要水平时,会发出哔哔声并弹出窗口。
我不能从头开始写指标(我只能改变现有的指标),如果有人认为应该增加或删除什么,我将不胜感激。代码非常短 :)这是我目前得到的东西。
string Name = "НазваниеИндикатора";
double Porog = 0; //уровень, по пересечении которого подается сигнал
int NomerBufera = 0; //номер буфера, который пересекает искомый уровень
double Znacheniye[];
int init() // это ваще надо? :)
{
return(0);
}
int start()
{
int limit;
int counted_bars=IndicatorCounted();
if(counted_bars>0) counted_bars--;
limit=Bars-counted_bars;
for(int i=0; i<limit; i++)
Znacheniye[i] = iCustom(NULL,0,"Name",NomerBufera,0) ; //"Name" или просто Name?
if ( (Znacheniye[i] > Porog && Znacheniye[i+1]< Porog) || (Znacheniye[i] < Porog && Znacheniye[i+1]> Porog) )
{
Alert("Что-то наклевывается!", Symbol());
PlaySound ("Alert.wav ");
}
}
如果有人回应,请提前感谢!
你好。我写了一个EA,它在三个货币对上打开交易。我在屏幕上显示信息:资产、%的缩水、每个买入和卖出对的未结交易数量(见附件)。如何显示总存款中每一对的利润百分比?假设%的利润=-10%的账户,一对-3%,第二对-9%,第三对+2% ????尊敬的大师们,请为我指出正确的方向。我只是在学习。
请像这样插入图片:论坛:如何插入图片。
通过POSITION_PROFIT,你将获得每个头寸(也就是每个交易对)的利润。
对不起,我没有指定平台,我有mql4,"POSITION_PROFIT "在帮助中没有,也许是 " OrderProfit"?
(请用这种方式插入图片:论坛:如何插入图片。- 好的)对不起,没有指定平台,我有mql4,"POSITION_PROFIT "不在帮助中,也许是 " OrderProfit"?
(请像这样插入图片:论坛:如何插入图片。- 好的)这样看吧。
我想做一个指标。它不画任何东西,它采用另一个指标,如MACD或随机指数或自定义的同类型指标,当指标线 越过任何重要水平时,会发出提示音和弹出窗口。
我不能从头开始写指标(我只能改变现有的指标),如果有人认为应该增加或删除什么,我将不胜感激。代码非常短 :)这是我目前得到的东西。
string Name = "НазваниеИндикатора";
double Porog = 0; //уровень, по пересечении которого подается сигнал
int NomerBufera = 0; //номер буфера, который пересекает искомый уровень
double Znacheniye[];
int init() // это ваще надо? :)
{
return(0);
}
int start()
{
int limit;
int counted_bars=IndicatorCounted();
if(counted_bars>0) counted_bars--;
limit=Bars-counted_bars;
for(int i=0; i<limit; i++)
Znacheniye[i] = iCustom(NULL,0,"Name",NomerBufera,0) ; //"Name" или просто Name?
if ( (Znacheniye[i] > Porog && Znacheniye[i+1]< Porog) || (Znacheniye[i] < Porog && Znacheniye[i+1]> Porog) )
{
Alert("Что-то наклевывается!", Symbol());
PlaySound ("Alert.wav ");
}
}
如果有人回应,请提前感谢!