问吧! - 页 112 1...105106107108109110111112113114115116117118119...182 新评论 IN10TION 2008.06.06 05:52 #1111 int start(){ if (TimeCurrent()>D'2008.06.15 12:00:00'){Comment("sorry, expired!"); return(0); } ... } Yoda_Glenn: 我如何在我的EA中添加一个到期日? IN10TION 2008.06.06 06:24 #1112 iBarShift将为您找到该日开始的条形图或该日的结束条形图。 int iBarShift( string symbol, int timeframe, datetime time, bool exact=false) 接下来... 使用这些条形位置来寻找iHighest和iLowest的结果 int iHighest( string symbol, int timeframe, int type, int count=WHOLE_ARRAY, int start=0) int iLowest( 字符串,int timeframe,int type,int count=WHOLE_ARRAY,int start=0) 结果和完成 TheRumpledOne: 我想知道在H1或更少的时间段里,今天的最高点和最低点发生在哪个柱子上。我知道我可以使用for循环和检查。 有没有更优雅的方法来做这个? 是否有一个今天第一条的函数? 谢谢。 gcgipson 2008.06.06 14:34 #1113 IN10TION: int start(){如果(TimeCurrent()>D'2008.06.15 12:00:00'){Comment("对不起,过期了!"); return(0);}. ... } 我复制并粘贴了这段代码在我的EA代码的 "初始化 "部分,然后我得到了这个错误信息。 start'--函数 已经定义,并且有一个主体 我可能做错了什么? 谢谢! IN10TION 2008.06.06 14:52 #1114 你快到了 是的,你有一个 "init "部分(初始化),还有一个 "start "部分... 把它放在开始部分,就像我在例子中做的那样... 为什么? 因为init只运行一个,在 "start "部分它将阻止继续运行。 2.你的错误信息=你不能在init()函数 中使用start()。 祝你周末愉快 Yoda_Glenn: 我复制并粘贴了这段代码在我的EA代码的 "初始化 "部分,然后我得到了这个错误信息。start"--函数已经定义,并且有一个主体 我可能做错了什么? 谢谢! cutzpr 2008.06.06 19:46 #1115 附加的文件: rsi.gif 81 kb rsifilter_v1.mq4 3 kb gcgipson 2008.06.06 20:09 #1116 IN10TION: 你就快到了 是的,你有一个 "init "部分(初始化),还有一个 "start "部分... 把它放在开始部分,就像我在例子中做的那样... 为什么? 因为init只运行一个,在 "start "部分它将阻止继续运行。 2.你的错误信息=你不能在init()函数中使用start()。 祝你周末愉快 谢谢你的帮助。 我编译了它,没有错误,但我必须等到周一 开市时再测试。 我有一个关于EA过期代码的问题。 EA是根据什么来检查日期的? 是从Meta Quotes图表、经纪人的服务器还是从EA运行的实际电脑上获取日期信息? 如果是后者(来自实际用户的电脑),那么什么能阻止用户简单地改变其电脑上的日期来欺骗EA的到期日? 只是想知道... IN10TION 2008.06.06 20:37 #1117 TimeCurrent( ) 返回最后已知的服务器时间(最新报价的输入时间),即从1970年1月1日00:00开始经过的秒数。 注意:在测试中,最后已知的服务器时间是模拟的。 Yoda_Glenn: 谢谢你的帮助!我已经编译好了,没有任何错误,但我必须等到周一开市后再进行测试。我有一个关于EA过期代码的问题。EA是根据什么来检查日期的?是从Meta Quotes图表、经纪人的服务器还是从EA运行的实际电脑上获取日期信息?如果是后者(来自实际用户的电脑),那么什么能阻止用户简单地改变其电脑上的日期来欺骗EA的到期日?只是想知道... IN10TION 2008.06.06 22:08 #1118 试试这个... cutzpr: 我需要一些帮助。这是我第一次尝试编码。我正在尝试修改igorad制作的RSI过滤指标,但没有成功。我想要的几乎就是把两个不同的时期合并到一个指标中。 我希望新的指标只在两个时期的数值完全相同时才显示。我的代码编译正确,但却没有显示。 附加的文件: rsimixfilter_v1.mq4 4 kb [删除] 2008.06.06 22:38 #1119 谁能回答这个问题...我将非常感谢你们的帮助... kiromano: Guru,我一直在绞尽脑汁想办法,如何让我的指标使用简单的破折号而不是Wingdings。 如果可能的话,我正试图避免使用ObjectCreate。 我知道一定有一个简单的方法,因为它在MT4网站的在线帮助中列出。 如果我没有看错的话,数字4应该是一个破折号,但是当我把数字4当作箭头时,它给我的是默认的复选标记。 我不是在寻找虚线,只是在任何给定的条形上用一个破折号来标记一个点。 顺便说一下,这条线索很好。 IN10TION 2008.06.07 05:57 #1120 你能不能把你的代码发过来,现在的样子......如果可能的话,把你想要的东西画出来......结果有点不清楚......。 祝你周末愉快! kiromano: 谁能回答这个问题...我真的很感谢你的帮助... 1...105106107108109110111112113114115116117118119...182 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
int start(){
if (TimeCurrent()>D'2008.06.15 12:00:00'){Comment("sorry, expired!"); return(0); }
...
}
我如何在我的EA中添加一个到期日?
iBarShift将为您找到该日开始的条形图或该日的结束条形图。
int iBarShift( string symbol, int timeframe, datetime time, bool exact=false)
接下来...
使用这些条形位置来寻找iHighest和iLowest的结果
int iHighest( string symbol, int timeframe, int type, int count=WHOLE_ARRAY, int start=0)
int iLowest( 字符串,int timeframe,int type,int count=WHOLE_ARRAY,int start=0)
结果和完成![](https://c.mql5.com/forextsd/smiles/wink.png)
我想知道在H1或更少的时间段里,今天的最高点和最低点发生在哪个柱子上。
我知道我可以使用for循环和检查。
有没有更优雅的方法来做这个?
是否有一个今天第一条的函数?
谢谢。int start(){
如果(TimeCurrent()>D'2008.06.15 12:00:00'){Comment("对不起,过期了!"); return(0);}.
...
}我复制并粘贴了这段代码在我的EA代码的 "初始化 "部分,然后我得到了这个错误信息。
start'--函数 已经定义,并且有一个主体
我可能做错了什么? 谢谢!
你快到了
是的,你有一个 "init "部分(初始化),还有一个 "start "部分...
把它放在开始部分,就像我在例子中做的那样...
为什么?
因为init只运行一个,在 "start "部分它将阻止继续运行。
2.你的错误信息=你不能在init()函数 中使用start()。
祝你周末愉快
我复制并粘贴了这段代码在我的EA代码的 "初始化 "部分,然后我得到了这个错误信息。
start"--函数已经定义,并且有一个主体
我可能做错了什么? 谢谢!你就快到了
是的,你有一个 "init "部分(初始化),还有一个 "start "部分...
把它放在开始部分,就像我在例子中做的那样...
为什么?
因为init只运行一个,在 "start "部分它将阻止继续运行。
2.你的错误信息=你不能在init()函数中使用start()。
祝你周末愉快谢谢你的帮助。 我编译了它,没有错误,但我必须等到周一 开市时再测试。 我有一个关于EA过期代码的问题。 EA是根据什么来检查日期的? 是从Meta Quotes图表、经纪人的服务器还是从EA运行的实际电脑上获取日期信息? 如果是后者(来自实际用户的电脑),那么什么能阻止用户简单地改变其电脑上的日期来欺骗EA的到期日? 只是想知道...
TimeCurrent( )
返回最后已知的服务器时间(最新报价的输入时间),即从1970年1月1日00:00开始经过的秒数。
注意:在测试中,最后已知的服务器时间是模拟的。
谢谢你的帮助!我已经编译好了,没有任何错误,但我必须等到周一开市后再进行测试。我有一个关于EA过期代码的问题。EA是根据什么来检查日期的?是从Meta Quotes图表、经纪人的服务器还是从EA运行的实际电脑上获取日期信息?如果是后者(来自实际用户的电脑),那么什么能阻止用户简单地改变其电脑上的日期来欺骗EA的到期日?只是想知道...
试试这个...
我需要一些帮助。这是我第一次尝试编码。
我正在尝试修改igorad制作的RSI过滤指标,但没有成功。我想要的几乎就是把两个不同的时期合并到一个指标中。
我希望新的指标只在两个时期的数值完全相同时才显示。我的代码编译正确,但却没有显示。
谁能回答这个问题...我将非常感谢你们的帮助...
Guru,
我一直在绞尽脑汁想办法,如何让我的指标使用简单的破折号而不是Wingdings。 如果可能的话,我正试图避免使用ObjectCreate。 我知道一定有一个简单的方法,因为它在MT4网站的在线帮助中列出。 如果我没有看错的话,数字4应该是一个破折号,但是当我把数字4当作箭头时,它给我的是默认的复选标记。
我不是在寻找虚线,只是在任何给定的条形上用一个破折号来标记一个点。
顺便说一下,这条线索很好。你能不能把你的代码发过来,现在的样子......如果可能的话,把你想要的东西画出来......结果有点不清楚......。
祝你周末愉快!![](https://c.mql5.com/forextsd/smiles/wink.png)
谁能回答这个问题...我真的很感谢你的帮助...