[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 1125 1...111811191120112111221123112411251126112711281129113011311132...1145 新评论 dzhini 2011.01.12 15:21 #11241 drknn: 有一个非常有趣的功能用于标记找到的变量。按Ctrl+F,输入一个变量名称,勾选 "书签 "和 "标记已找到 "框。然后按 "查找所有 "按钮。要删除它,请点击 "全部删除 "按钮。 这很方便。谢谢 T-G 2011.01.12 16:03 #11242 在Alpari USN账户中有一笔佣金。我如何 在测试器中测试EA,并考虑到佣金? Владимир Тезис 2011.01.12 19:14 #11243 Galion: 而双击就会进入一个代码片断)))正是我所需要的,谢谢) 我不明白,哪个对象需要被双击? dzhini 2011.01.12 19:35 #11244 每天交易一次!!!。这将如何进行? 有这样一个变体,在开启时不工作(关闭时,交易被打开,但不是一天一次)。作为在这些开放空间的某处采取的代码的基础。请纠正这个代码。 extern bool WaitForNewDay = true; //-----,每天检查。 bool Trade=true; //--下一次交易的标志(设置为true)。 datetime bt,tm; //----,用于日检查功能的变量。 .... int init() { 如果(WaitForNewDay) {Trade=false;}//----,如果该模式被启用,那么在初始化中,该标志被分配为禁止交易。 return(0); } ..... int start() { 如果(WaitForNewDay) CheckForNewDay()。 ... if(CalculateCurrentOrders(Symbol())==0 && Trade) //----- 检查未结订单并检查标志。 { CheckForOpen(); //---------open order 如果(WaitForNewDay) {Trade=false;}//-----------,如果启用了当日模式,那么交易后就会被禁止。 返回。 } } //--------------function to check one day 空白的CheckForNewDay()。 { tm=iTime(Symbol(),PERIOD_D1,0); //--------- 检查当前日期 if (bt!=tm) {bt=tm; trade=true;}//----------,如果旧日期与当前日期不匹配,则旧日期被分配到当前日期值中,并且该标志被授予交易许可。 } 那么它哪里有一个按钮呢? [WARNING CLOSED!] Any newbie [存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. 如何编码? Владимир Тезис 2011.01.12 19:54 #11245 dzhini: (交易在关闭时打开,但不是一天一次) 这个怎么样? dzhini 2011.01.12 20:15 #11246 drknn: 这又是怎么回事呢? 错误在原帖中,我现在就修正它。当WaitForNewDay = false时,专家顾问的工作没有限制 - 每天1次交易。 Danil93 2011.01.12 20:58 #11247 如何看到带有所有历史的滴答图? Владимир Тезис 2011.01.12 21:12 #11248 dzhini:错误在原帖中,我现在就修正它。当WaitForNewDay = false时,EA的工作没有限制 - 每天1次交易。 代码是错误的。首先,如果start()函数是int类型 的,它应该返回一个整数值。你的回报只有一个条件,那就是返回。而如果条件不满足,start()函数应该向终端返回什么? 此外,你的检查太复杂了--最好按以下方法做:我们创建一个订单的计数器,今天开放和关闭。如果今天关闭的订单数量大于零,那么你就不做交易。否则,你就可以进行交易。 Владимир Тезис 2011.01.12 21:14 #11249 Danil93: 我怎样才能看到带有所有历史的滴答图? 写一个指标,在启动后画出刻度线。选项2--将每个刻度线写入文本文件,随后在适当的时刻检索整个刻度线历史。 Danil93 2011.01.12 21:23 #11250 drknn: 写一个指标,在启动后画出刻度线。方案2--将每一个刻度注销到一个文本文件中,随后在适当的时候检索整个刻度历史。 是的......很复杂。然后突然回答:5个点或10个点,不回调。价格能活多久? 1...111811191120112111221123112411251126112711281129113011311132...1145 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
有一个非常有趣的功能用于标记找到的变量。按Ctrl+F,输入一个变量名称,勾选 "书签 "和 "标记已找到 "框。然后按 "查找所有 "按钮。要删除它,请点击 "全部删除 "按钮。
而双击就会进入一个代码片断)))正是我所需要的,谢谢)
我不明白,哪个对象需要被双击?
每天交易一次!!!。这将如何进行?
有这样一个变体,在开启时不工作(关闭时,交易被打开,但不是一天一次)。作为在这些开放空间的某处采取的代码的基础。请纠正这个代码。
extern bool WaitForNewDay = true; //-----,每天检查。
bool Trade=true; //--下一次交易的标志(设置为true)。
datetime bt,tm; //----,用于日检查功能的变量。
....
int init()
{
如果(WaitForNewDay) {Trade=false;}//----,如果该模式被启用,那么在初始化中,该标志被分配为禁止交易。
return(0);
}
.....
int start()
{
如果(WaitForNewDay) CheckForNewDay()。
...
if(CalculateCurrentOrders(Symbol())==0 && Trade) //----- 检查未结订单并检查标志。
{
CheckForOpen(); //---------open order
如果(WaitForNewDay) {Trade=false;}//-----------,如果启用了当日模式,那么交易后就会被禁止。
返回。
}
}
//--------------function to check one day
空白的CheckForNewDay()。
{
tm=iTime(Symbol(),PERIOD_D1,0); //--------- 检查当前日期
if (bt!=tm) {bt=tm; trade=true;}//----------,如果旧日期与当前日期不匹配,则旧日期被分配到当前日期值中,并且该标志被授予交易许可。
}
那么它哪里有一个按钮呢?
(交易在关闭时打开,但不是一天一次)
这又是怎么回事呢?
错误在原帖中,我现在就修正它。当WaitForNewDay = false时,专家顾问的工作没有限制 - 每天1次交易。
错误在原帖中,我现在就修正它。当WaitForNewDay = false时,EA的工作没有限制 - 每天1次交易。
代码是错误的。首先,如果start()函数是int类型 的,它应该返回一个整数值。你的回报只有一个条件,那就是返回。而如果条件不满足,start()函数应该向终端返回什么?
此外,你的检查太复杂了--最好按以下方法做:我们创建一个订单的计数器,今天开放和关闭。如果今天关闭的订单数量大于零,那么你就不做交易。否则,你就可以进行交易。
我怎样才能看到带有所有历史的滴答图?
写一个指标,在启动后画出刻度线。选项2--将每个刻度线写入文本文件,随后在适当的时刻检索整个刻度线历史。
写一个指标,在启动后画出刻度线。方案2--将每一个刻度注销到一个文本文件中,随后在适当的时候检索整个刻度历史。