[存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. - 页 347 1...340341342343344345346347348349350351352353354...537 新评论 Виктор 2011.04.24 06:07 #3461 Jonivator: 视频展示台和测试器出了问题。图片中的交易显示不正确,而且没有逻辑,一切都在转移。我尝试了不同的策略(图片上的Sidus),重新安装了终端,删除了文件夹并清理了注册表,在Linux上运行。到处都是一样的东西。空中的交易。这到底是什么?Alpari 399终端。 HZ。其中一个选项是新图表上的旧交易。如果使用了名称模板("tester.tpl"," advisor name.tpl"),那么我们就会看到来自记录模板的通行证的交易。 Dimanus 2011.04.24 18:23 #3462 你好! 我不知道如何访问最后一个关闭的条形图,教科书上说条形图是以 "条形图[1]"为索引的,我需要检查最后一个条形图是看涨还是看跌,请以代码为例帮我说明一下。 int LastBar = Bar[1]; 如果(最后一条...什么的) {alert ("Bullish candle"); } else {alert ("Bearish candlestick"); } 我怎样才能访问一个不在这个列表中的指标https://docs.mql4.com/ru/indicators? 例如,从网上下载的一个。 谢谢你。 --- 2011.04.24 18:25 #3463 Dimanus: 你好! 我不知道如何访问最后一个关闭的条形图,教科书上说条形图是以 "条形图[1]"为索引的,我需要检查最后一个条形图是看涨还是看跌,请以代码为例帮我说明一下。 int LastBar = Bar[1]; 如果(最后一条...什么的) {alert ("Bullish candle"); } else {alert ("Bearish candlestick"); } 什么是牛/熊棒? 你需要Open[1] / Close[1]。 我怎样才能访问一个不在这个列表中的指标https://docs.mql4.com/ru/indicators? 例如,从互联网上下载。 通过iCustom Beekeeper 2011.04.24 19:01 #3464 再一次! 你能告诉我如何让EA只交易每小时的前10分钟吗? 我怎样才能从下面的代码中禁用时钟,只留下分钟? 函数isTradeTimeInt()。 该函数返回一个标志,允许按时间交易。返回值为真或假。函数isTradeTimeInt()与函数isTradeTimeString()的原理相似,都是通过时间间隔的识别,即交易开始时间既可以较大(一天内的时间间隔),也可以较小(不同天的时间间隔)。函数isTradeTimeInt()接受以下可选参数: hb - 数字,设置交易开始时间的小时。默认值 - 0。 mb - 一个数字,指定交易开始时间的分钟。默认值 - 0。 he - 表示交易结束时间的一个数字。默认值 - 0。 me - 一个数字,指定交易结束时间的分钟。默认值 - 0。 //+----------------------------------------------------------------------------+ //|作者 : Kim Igor V. aka KimIV, http://www.kimiv.ru | //+----------------------------------------------------------------------------+ //|版本 : 30.04.2009 | //|描述 : 返回允许按时间交易的标志。| //+----------------------------------------------------------------------------+ //| Параметры:| //| hb - 交易开始时间的小时数 | //| mb - 交易开始时间的分钟数 | //| he - 交易结束时间的小时数 | //| me - 交易结束时间的分钟数 | //+----------------------------------------------------------------------------+ bool isTradeTimeInt(int hb=0, int mb=0, int he=0, int me=0) { datetime db, de// 开始和结束时间 int hc; //交易服务器的 当前时间 时钟 db=StrToTime(TimeToStr(TimeCurrent(, TIME_DATE)+""+hb+""+mb); de=StrToTime(TimeToStr(TimeCurrent(), TIME_DATE)+"+he+": "+me); hc=TimeHour(TimeCurrent()); if (db>=de) { if (hc>=he) de+=24*60*60; else db-=24*60*60; } 如果(TimeCurrent()>=db &&TimeCurrent()<=de) return(True); else return(False); } [Archive!] Any rookie question, 为什么新闻指标在Windows 7中不起作用? KimIV的有用功能 Alexander 2011.04.24 19:50 #3465 beekeeper: 再一次! 你能告诉我如何让EA只在每小时的前10分钟内交易吗? int start(){ if(Minute()>10)return(0); ... valeri 2011.04.24 20:43 #3466 大家晚上好,请问如果我安装了MT5,MT4的指数是可以简单转移还是应该重新制作?谢谢你 --- 2011.04.24 21:06 #3467 xoxol: 大家晚上好,请教一下,如果我安装了MT5,MT4的指数可以简单转移,还是需要重新制作? 但火鸡部分没有受到太大的影响。 MT5中也有玻璃吗?谢谢你 到目前为止,只有在阿尔帕尔 Oleg 2011.04.25 06:20 #3468 KONDOR: 这很容易检查。当打开一个蜡烛时,插入Print() 谢谢你! -Viktoria- 2011.04.25 10:17 #3469 你好,我正在寻找2个指标,一个是当水平线被越过时有声音的随机指标,另一个是突出某些时间间隔的指标,也许有人看到了?提前感谢! Danil93 2011.04.25 10:46 #3470 我需要一个脚本,在不同的货币对上打开2个订单。我不能在代码中指定这一对。在编译时,它产生了一个错误。 我对的写法正确吗? int start() { OrderSend(Symbol(UERUSD),OP_BUY,0.1,Ask,0,Ask-400*Point,Ask+100*Point); OrderSend(Symbol(GBPUSD),OP_Sell,0.1,Ask,0,Ask-100*Point,Ask+400*Point); return(0); } 对了,我写的获利 和止损是否正确。两者均为T/P 10;S/L 40 1...340341342343344345346347348349350351352353354...537 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
视频展示台和测试器出了问题。图片中的交易显示不正确,而且没有逻辑,一切都在转移。我尝试了不同的策略(图片上的Sidus),重新安装了终端,删除了文件夹并清理了注册表,在Linux上运行。到处都是一样的东西。空中的交易。这到底是什么?Alpari 399终端。
你好!
我不知道如何访问最后一个关闭的条形图,教科书上说条形图是以 "条形图[1]"为索引的,我需要检查最后一个条形图是看涨还是看跌,请以代码为例帮我说明一下。
int LastBar = Bar[1];
如果(最后一条...什么的)
{alert ("Bullish candle"); }
else {alert ("Bearish candlestick"); }
我怎样才能访问一个不在这个列表中的指标https://docs.mql4.com/ru/indicators?
例如,从网上下载的一个。
谢谢你。
你好!
我不知道如何访问最后一个关闭的条形图,教科书上说条形图是以 "条形图[1]"为索引的,我需要检查最后一个条形图是看涨还是看跌,请以代码为例帮我说明一下。
int LastBar = Bar[1];
如果(最后一条...什么的)
{alert ("Bullish candle"); }
else {alert ("Bearish candlestick"); }
什么是牛/熊棒?
你需要Open[1] / Close[1]。
我怎样才能访问一个不在这个列表中的指标https://docs.mql4.com/ru/indicators?
例如,从互联网上下载。
通过iCustom
再一次!
你能告诉我如何让EA只交易每小时的前10分钟吗?
我怎样才能从下面的代码中禁用时钟,只留下分钟?
函数isTradeTimeInt()。
该函数返回一个标志,允许按时间交易。返回值为真或假。函数isTradeTimeInt()与函数isTradeTimeString()的原理相似,都是通过时间间隔的识别,即交易开始时间既可以较大(一天内的时间间隔),也可以较小(不同天的时间间隔)。函数isTradeTimeInt()接受以下可选参数:
hb - 数字,设置交易开始时间的小时。默认值 - 0。
mb - 一个数字,指定交易开始时间的分钟。默认值 - 0。
he - 表示交易结束时间的一个数字。默认值 - 0。
me - 一个数字,指定交易结束时间的分钟。默认值 - 0。
//+----------------------------------------------------------------------------+
//|作者 : Kim Igor V. aka KimIV, http://www.kimiv.ru |
//+----------------------------------------------------------------------------+
//|版本 : 30.04.2009 |
//|描述 : 返回允许按时间交易的标志。|
//+----------------------------------------------------------------------------+
//| Параметры:|
//| hb - 交易开始时间的小时数 |
//| mb - 交易开始时间的分钟数 |
//| he - 交易结束时间的小时数 |
//| me - 交易结束时间的分钟数 |
//+----------------------------------------------------------------------------+
bool isTradeTimeInt(int hb=0, int mb=0, int he=0, int me=0) {
datetime db, de// 开始和结束时间
int hc; //交易服务器的 当前时间 时钟
db=StrToTime(TimeToStr(TimeCurrent(, TIME_DATE)+""+hb+""+mb);
de=StrToTime(TimeToStr(TimeCurrent(), TIME_DATE)+"+he+": "+me);
hc=TimeHour(TimeCurrent());
if (db>=de) {
if (hc>=he) de+=24*60*60; else db-=24*60*60;
}
如果(TimeCurrent()>=db &&TimeCurrent()<=de) return(True);
else return(False);
}
再一次!
你能告诉我如何让EA只在每小时的前10分钟内交易吗?
大家晚上好,请教一下,如果我安装了MT5,MT4的指数可以简单转移,还是需要重新制作?
但火鸡部分没有受到太大的影响。
MT5中也有玻璃吗?谢谢你
这很容易检查。当打开一个蜡烛时,插入Print()
我需要一个脚本,在不同的货币对上打开2个订单。我不能在代码中指定这一对。在编译时,它产生了一个错误。
我对的写法正确吗?
int start()
{
OrderSend(Symbol(UERUSD),OP_BUY,0.1,Ask,0,Ask-400*Point,Ask+100*Point);
OrderSend(Symbol(GBPUSD),OP_Sell,0.1,Ask,0,Ask-100*Point,Ask+400*Point);
return(0);
}
对了,我写的获利 和止损是否正确。两者均为T/P 10;S/L 40