如何编码? - 页 189 1...182183184185186187188189190191192193194195196...347 新评论 [删除] 2009.07.06 12:38 #1881 Big Be: 我相信这是可以做到的,我相信我可以做到。 大部分的任务我已经在我自己冗长的EA中完成了。 这不会很便宜,因为我很珍惜我的时间。 Big Be 大贝,请你给我发个电子邮件-h.stilyanov@abv.bg,说明你的提议。 谢谢 Dax 2009.07.06 15:24 #1882 InTrance: 如果可以的话,你能告诉我怎么做吗?你必须用dll来做这个。 谢谢你的帖子,InTrance。 你的意思是说,只用EA是不可能实现的,我必须使用其他软件? 我不太了解MT4和其他软件之间的关系。 如果可能的话,你能告诉我该怎么做吗,谢谢? paradiseview 2009.07.06 18:02 #1883 iBarShift() / TimeCurrent() 帮助 大家好。 我正在建立一个指标,在我的图表上打印伦敦开盘/收盘/高点/范围和其他东西。 我遇到的问题如下,因为我们有一个新的条形图,比如说每1小时。试图让转变有伦敦开盘价 是不可能的。此外,我还尝试了iBarShift()函数,但没有成功。我知道应该有办法做到这一点(很可能是iBarShift()和timeCurrent()的组合),但还没有想出办法。有什么建议吗? 谢谢 Roger09 2009.07.06 20:47 #1884 Dax: 你好。我想通过EA打开一个交易弹出窗口。 这可能吗? 如果可以通过EA打开,是否可以打开一个交易弹出窗口,上面的交易量(手数)被设置为EA命令的数字? 在 "工具"->"选项"->"专家顾问 "中标记 "要求手动确认",并在你的EA中编码OrderSend(..)。当条件出现时,你会看到交易窗口。 fosgate_r 2009.07.07 00:22 #1885 paradiseview: 大家好。我正在建立一个指标,在我的图表上打印伦敦开盘/收盘/高点/范围和其他东西。 我遇到的问题是:由于我们每隔1小时就有一个新的条形图,比如说。试图让转变有伦敦开盘价是不可能的。此外,我还尝试了iBarShift()函数,但没有成功。我知道应该有办法做到这一点(很可能是iBarShift()和timeCurrent()的组合),但还没有想出办法。有什么建议吗? 谢谢 我不明白这部分 "试图让转移到伦敦开盘价 是不可能的"。你能多描述一下吗?也许我可以帮忙。 Dax 2009.07.07 01:19 #1886 Roger09: 在工具->选项->专家顾问中标记 "要求手动确认",并在你的EA中编码OrderSend(..)。当条件出现时,你会看到交易窗口。 谢谢你,Roger09 ! 一个交易窗口出现的很好。 我想再问一个问题。 我正在计划进行一次铲平交易。 我设置了EA和 "要求手动确认",就像你向我展示的那样。 我试图在我找到一个好的交易条件时,点击专家顾问按钮来打开一个交易窗口。 但只要在我点击按钮后,市场在图表上没有移动,专家顾问就没有反应。 也就是说,只要市场不前进一步,交易窗口就不会打开。 有可能解决这个问题吗? paradiseview 2009.07.07 08:29 #1887 fosgate_r: 我不明白这部分 "试图让转变为伦敦开盘价是不可能的"。你能多描述一下吗?也许我可以帮忙。 嘿,福斯盖特。 假设我们在12:00,伦敦开盘时间是8:00。要获得伦敦开盘的开盘价,有几种方法可以做到。 int open1= iMA(NULL,PERIOD_H1,4,test1,MODE_SMA,PRICE_OPEN,0) 。 另一种方法是。 double Open[4]; 另一种方法也是。 iOpen(NULL,PERIOD_H1,4)。 所有这些方法都会给我伦敦开盘价。现在的问题是,一旦我们到了13:00,他们会给我09:00的开盘价,而不是08:00(这才是我想要的)。 在其他方面,在13:00,转变应该变为5,而不是4。 希望我说得很清楚 tc luxinterior 2009.07.07 11:11 #1888 使用iBarShift来获得正确的移位,然后再使用iOpen即可。帮助文件中的例子告诉你如何获得正确的条形图... datetime some_time=D'2004.03.21 12:00'; int shift=iBarShift("EUROUSD",PERIOD_M1, some_time); Print("shift of bar with open time",TimeToStr(some_time)," is ",shift)。 只是把这个放在一起,告诉你如何做...... string sDate = TimeToStr(TimeCurrent(), TIME_DATE); datetime dtTenToday = StrToTime(sDate + " 10:00"); Print("Bar shift " + iBarShift(Symbol(), PERIOD_H1, dtTenToday) + " was the last 10:00 bar"); 拉克斯 paradiseview 2009.07.07 12:42 #1889 necrophantom 2009.07.07 16:17 #1890 附加的文件: 1hfib2.mq4 5 kb 1...182183184185186187188189190191192193194195196...347 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我相信这是可以做到的,我相信我可以做到。 大部分的任务我已经在我自己冗长的EA中完成了。 这不会很便宜,因为我很珍惜我的时间。 Big Be
大贝,请你给我发个电子邮件-h.stilyanov@abv.bg,说明你的提议。
谢谢
如果可以的话,你能告诉我怎么做吗?你必须用dll来做这个。
谢谢你的帖子,InTrance。
你的意思是说,只用EA是不可能实现的,我必须使用其他软件?
我不太了解MT4和其他软件之间的关系。
如果可能的话,你能告诉我该怎么做吗,谢谢?
iBarShift() / TimeCurrent() 帮助
大家好。
我正在建立一个指标,在我的图表上打印伦敦开盘/收盘/高点/范围和其他东西。
我遇到的问题如下,因为我们有一个新的条形图,比如说每1小时。试图让转变有伦敦开盘价 是不可能的。此外,我还尝试了iBarShift()函数,但没有成功。我知道应该有办法做到这一点(很可能是iBarShift()和timeCurrent()的组合),但还没有想出办法。有什么建议吗?
谢谢
你好。
我想通过EA打开一个交易弹出窗口。
这可能吗?
如果可以通过EA打开,是否可以打开一个交易弹出窗口,上面的交易量(手数)被设置为EA命令的数字?在 "工具"->"选项"->"专家顾问 "中标记 "要求手动确认",并在你的EA中编码OrderSend(..)。当条件出现时,你会看到交易窗口。
大家好。
我正在建立一个指标,在我的图表上打印伦敦开盘/收盘/高点/范围和其他东西。
我遇到的问题是:由于我们每隔1小时就有一个新的条形图,比如说。试图让转变有伦敦开盘价是不可能的。此外,我还尝试了iBarShift()函数,但没有成功。我知道应该有办法做到这一点(很可能是iBarShift()和timeCurrent()的组合),但还没有想出办法。有什么建议吗?
谢谢我不明白这部分 "试图让转移到伦敦开盘价 是不可能的"。你能多描述一下吗?也许我可以帮忙。
在工具->选项->专家顾问中标记 "要求手动确认",并在你的EA中编码OrderSend(..)。当条件出现时,你会看到交易窗口。
谢谢你,Roger09 !
一个交易窗口出现的很好。
我想再问一个问题。
我正在计划进行一次铲平交易。
我设置了EA和 "要求手动确认",就像你向我展示的那样。
我试图在我找到一个好的交易条件时,点击专家顾问按钮来打开一个交易窗口。
但只要在我点击按钮后,市场在图表上没有移动,专家顾问就没有反应。
也就是说,只要市场不前进一步,交易窗口就不会打开。
有可能解决这个问题吗?
我不明白这部分 "试图让转变为伦敦开盘价是不可能的"。你能多描述一下吗?也许我可以帮忙。
嘿,福斯盖特。
假设我们在12:00,伦敦开盘时间是8:00。要获得伦敦开盘的开盘价,有几种方法可以做到。
int open1= iMA(NULL,PERIOD_H1,4,test1,MODE_SMA,PRICE_OPEN,0) 。
另一种方法是。
double Open[4];
另一种方法也是。
iOpen(NULL,PERIOD_H1,4)。
所有这些方法都会给我伦敦开盘价。现在的问题是,一旦我们到了13:00,他们会给我09:00的开盘价,而不是08:00(这才是我想要的)。
在其他方面,在13:00,转变应该变为5,而不是4。
希望我说得很清楚
tc
使用iBarShift来获得正确的移位,然后再使用iOpen即可。帮助文件中的例子告诉你如何获得正确的条形图...
datetime some_time=D'2004.03.21 12:00';
int shift=iBarShift("EUROUSD",PERIOD_M1, some_time);
Print("shift of bar with open time",TimeToStr(some_time)," is ",shift)。
只是把这个放在一起,告诉你如何做......
string sDate = TimeToStr(TimeCurrent(), TIME_DATE);
datetime dtTenToday = StrToTime(sDate + " 10:00");
Print("Bar shift " + iBarShift(Symbol(), PERIOD_H1, dtTenToday) + " was the last 10:00 bar");
拉克斯