如何编码? - 页 141 1...134135136137138139140141142143144145146147148...347 新评论 buzzer 2008.10.27 23:43 #1401 在订单关闭获利后重新启动EA 谁能帮我解决这个问题? 我正在使用所附的EA,并希望它在某个时间段内,如果收盘获利,它能在另一个序列后打开。 目前它只运行一个序列,然后退出交易,直到你重新启动它。 我试着将extern stoptradingaftersequence设置为false,但没有效果。 我也试过使用 "while "和 "if,else "函数,但没有成功。 请记住,我是一个新手,所以如果有任何实际的 "哪里和什么 "要放在代码中,我将非常感激。 附加的文件: sequencer_v1_2.zip 32 kb InTrance 2008.10.29 13:19 #1402 buzzer: 有人能帮助我解决这个问题吗? 我正在使用附件中的EA,如果在某个时间段内收盘获利,我希望它能在另一个序列之后打开一个序列。 目前它只运行一个序列,然后退出交易,直到你重新启动它。 我试着把extern stoptradingaftersequence设置为false,但没有效果。 我也试过使用 "while "和 "if,else "函数,但没有成功。 请记住,我是个新手,所以如果有任何实际的 "哪里和什么 "要放在代码中,我将非常感激。 我给你一些提示。 首先,你需要计算自序列开始时的利润。你可以使用一个布尔变量,如StartSequence=true; 。然后,当利润高于某个水平时,或者当你想让它停止一个序列并开始另一个序列时,设置StartSequence=false。当StartSequence=false时,你还需要一个初始化循环,它应该做一些你想要的计算,然后重新开始序列。 希望它能为你指出正确的方向。 rami1 2008.10.29 20:47 #1403 新系统 你好。 首先,感谢你们所有人,特别是程序员们在这个论坛上的不断帮助! 其次,我想请你看一下我的策略,它真的很简单,我不认为它需要太多的编码行。 首先,我们同时买入和卖出1手相同的货币,两个头寸的盈利目标是20点,两个头寸的止损 也是20点,所以如果买入的手数达到目标值,卖出的头寸将被关闭,反之亦然。 如果3手买盘击中tp,2手卖盘击中sl,那么系统应该同时开出3手买盘和2手卖盘,所有头寸的利润目标为20点,所有头寸的止损为20点。 但是,如果3手买入的斜线被击中,那么所有的仓位都应该被关闭,我们重新开始1手买入+1手卖出,然后根据哪个仓位先击中斜线,它就会顺着趋势打开3手,逆着趋势打开2手...以此类推。 提前感谢您的帮助,我希望我已经为您解释清楚了...... 谢谢...... Professor of channel trading 2008.10.30 06:17 #1404 很短的程序@找不到错误的地方 我写了一个程序,但找不到哪里出错了~~。 它说。 'SELECT_BY_POS' - 预期变量 C:\Program Files\Straighthold Trader\experts\scripts\ point tick value defination.mq4 (17, 21) 谁能告诉我这是什么错误? 虽然你可能会说程序不需要引用 "orderselect",但即使我加上它也应该是可以的,到底是什么错误呢? //+------------------------------------------------------------------+ //| point tick value defination.mq4 ! //| Copyright ?2008, MetaQuotes Software Corp.| //|外汇交易软件。外汇交易平台MetaTrader 4 //+------------------------------------------------------------------+ #property copyright "Copyright ?2008, MetaQuotes Software Corp." #property link "http://www.metaquotes.net" //+------------------------------------------------------------------+ //| 脚本程序启动功能 | //+------------------------------------------------------------------+ int start() { OrderSelect(int i,SELECT_BY_POS, MODE_TRADES); Print("TEST")。 Print("Point = " + Point); Print("TICKSIZE = " + MarketInfo(Symbol(),MODE_TICKSIZE))。 Print("TICKVALUE = " +MarketInfo(Symbol(),MODE_TICKVALUE))。 Print("SPREAD = " +MarketInfo(Symbol(),MODE_SPREAD))。 Print("STOPLEVEL = " + MarketInfo(Symbol(),MODE_STOPLEVEL))。 Print("LOTSIZE = " + MarketInfo(Symbol(),MODE_LOTSIZE))。 返回(0)。 } How to code? how to run script EA: 抛硬币 Michel 2008.10.30 07:53 #1405 chiwing: 我写了一个程序,但找不到错误的地方~~~。它说。 'SELECT_BY_POS' - 预期变量 C:\Program Files\Straighthold Trader\experts\scripts\ point tick value defination.mq4 (17, 21) 谁能告诉我这是什么错误? 虽然你可能会说程序不需要引用 "orderselect",但即使我加上它也应该是可以的,到底是什么错误呢? //+------------------------------------------------------------------+ //| point tick value defination.mq4 ! //| Copyright ?2008, MetaQuotes Software Corp.| //|外汇交易软件。外汇交易平台MetaTrader 4 //+------------------------------------------------------------------+ #property copyright "Copyright ?2008, MetaQuotes Software Corp." #property link "http://www.metaquotes.net" //+------------------------------------------------------------------+ //| 脚本程序启动功能 | //+------------------------------------------------------------------+ int start() { OrderSelect(int i,SELECT_BY_POS, MODE_TRADES); Print("TEST")。 Print("Point = " + Point); Print("TICKSIZE = " + MarketInfo(Symbol(),MODE_TICKSIZE))。 Print("TICKVALUE = " +MarketInfo(Symbol(),MODE_TICKVALUE))。 Print("SPREAD = " +MarketInfo(Symbol(),MODE_SPREAD))。 Print("STOPLEVEL = " + MarketInfo(Symbol(),MODE_STOPLEVEL))。 Print("LOTSIZE = " + MarketInfo(Symbol(),MODE_LOTSIZE))。 return(0)。 } 我认为你不应该在OrderSelect()函数中定义变量i;而且这没有任何意义...... daytrade5 2008.10.30 10:25 #1406 HH LL价格条 我在用Esignal在期货市场交易时有过这样的研究。我没能在任何外汇论坛上找到它。 我希望能够根据高点或低点给条形图 上色,而不考虑收盘价,除非是外侧/内侧条形图,否则将有自己单独的颜色。 附上一个例子,说明我在寻找的东西。 谢谢 附加的文件: hh_ll_price_bars.jpg 82 kb [删除] 2008.10.30 16:38 #1407 有谁有William指标的源代码吗?AO指标===好的震荡器。 我在metaeditor中找不到它,只找到了自定义指标。 附加的文件: www.jpg 29 kb Sergey Golubev 2008.10.30 17:09 #1408 它就在这里。 而且略有不同(附后)。 它是2个网络资源。 -https://www.mql5.com/en/code/7813 -http://ta.mql4.com/indicators/bills/awesome 附加的文件: filter_ao.mq4 3 kb matrixebiz 2008.10.30 19:25 #1409 来自EA的iCustom Calls 你好,我可以把我想留下的任何指标的值填成NULL吗? 例如,这是我的调用。 double ccfp0 = iCustom(NULL, 0, "CCFp",h,q,Fast,Slow,t,u,v,w,x,y,z,aa,bb,cc,dd,ee, ff,gg,hh,ii,2,0,0, 1); 现在,MT4专家标签显示了很多错误。 CCFp GBPJPYm,H1:ObjectCreate函数 的未知子窗口数-1 现在,如果我只想让EA能够改变一些设置,我可以把其余的输入设为NULL吗? double ccfp0 = iCustom(NULL, 0, "CCFp",NULL,NULL,Fast,Slow,NULL,NULL.......... ,0, 1); 希望能尝试摆脱这个错误。 谢谢你 Linuxser 2008.10.31 00:09 #1410 daytrade5: 我在用Esignal进行期货市场交易时有这个研究。我没能在外汇的任何论坛上找到它。我希望能够根据高点或低点给条形图上色,而不考虑收盘价,除非是外侧/内侧条形图,否则会有自己单独的颜色。 附上一个例子,说明我正在寻找的东西。 谢谢 有些朋友可能会有帮助。 https://www.mql5.com/en/forum/general https://www.mql5.com/en/forum/173533 1...134135136137138139140141142143144145146147148...347 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
在订单关闭获利后重新启动EA
谁能帮我解决这个问题? 我正在使用所附的EA,并希望它在某个时间段内,如果收盘获利,它能在另一个序列后打开。 目前它只运行一个序列,然后退出交易,直到你重新启动它。 我试着将extern stoptradingaftersequence设置为false,但没有效果。 我也试过使用 "while "和 "if,else "函数,但没有成功。 请记住,我是一个新手,所以如果有任何实际的 "哪里和什么 "要放在代码中,我将非常感激。
有人能帮助我解决这个问题吗? 我正在使用附件中的EA,如果在某个时间段内收盘获利,我希望它能在另一个序列之后打开一个序列。 目前它只运行一个序列,然后退出交易,直到你重新启动它。 我试着把extern stoptradingaftersequence设置为false,但没有效果。 我也试过使用 "while "和 "if,else "函数,但没有成功。 请记住,我是个新手,所以如果有任何实际的 "哪里和什么 "要放在代码中,我将非常感激。
我给你一些提示。
首先,你需要计算自序列开始时的利润。你可以使用一个布尔变量,如StartSequence=true; 。然后,当利润高于某个水平时,或者当你想让它停止一个序列并开始另一个序列时,设置StartSequence=false。当StartSequence=false时,你还需要一个初始化循环,它应该做一些你想要的计算,然后重新开始序列。
希望它能为你指出正确的方向。
新系统
你好。
首先,感谢你们所有人,特别是程序员们在这个论坛上的不断帮助!
其次,我想请你看一下我的策略,它真的很简单,我不认为它需要太多的编码行。
首先,我们同时买入和卖出1手相同的货币,两个头寸的盈利目标是20点,两个头寸的止损 也是20点,所以如果买入的手数达到目标值,卖出的头寸将被关闭,反之亦然。
如果3手买盘击中tp,2手卖盘击中sl,那么系统应该同时开出3手买盘和2手卖盘,所有头寸的利润目标为20点,所有头寸的止损为20点。
但是,如果3手买入的斜线被击中,那么所有的仓位都应该被关闭,我们重新开始1手买入+1手卖出,然后根据哪个仓位先击中斜线,它就会顺着趋势打开3手,逆着趋势打开2手...以此类推。
提前感谢您的帮助,我希望我已经为您解释清楚了......
谢谢......
很短的程序@找不到错误的地方
我写了一个程序,但找不到哪里出错了~~。
它说。
'SELECT_BY_POS' - 预期变量 C:\Program Files\Straighthold Trader\experts\scripts\ point tick value defination.mq4 (17, 21)
谁能告诉我这是什么错误?
虽然你可能会说程序不需要引用 "orderselect",但即使我加上它也应该是可以的,到底是什么错误呢?
//+------------------------------------------------------------------+
//| point tick value defination.mq4 !
//| Copyright ?2008, MetaQuotes Software Corp.|
//|外汇交易软件。外汇交易平台MetaTrader 4
//+------------------------------------------------------------------+
#property copyright "Copyright ?2008, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net"
//+------------------------------------------------------------------+
//| 脚本程序启动功能 |
//+------------------------------------------------------------------+
int start()
{ OrderSelect(int i,SELECT_BY_POS, MODE_TRADES);
Print("TEST")。
Print("Point = " + Point);
Print("TICKSIZE = " + MarketInfo(Symbol(),MODE_TICKSIZE))。
Print("TICKVALUE = " +MarketInfo(Symbol(),MODE_TICKVALUE))。
Print("SPREAD = " +MarketInfo(Symbol(),MODE_SPREAD))。
Print("STOPLEVEL = " + MarketInfo(Symbol(),MODE_STOPLEVEL))。
Print("LOTSIZE = " + MarketInfo(Symbol(),MODE_LOTSIZE))。
返回(0)。
}
我写了一个程序,但找不到错误的地方~~~。
它说。
'SELECT_BY_POS' - 预期变量 C:\Program Files\Straighthold Trader\experts\scripts\ point tick value defination.mq4 (17, 21)
谁能告诉我这是什么错误?
虽然你可能会说程序不需要引用 "orderselect",但即使我加上它也应该是可以的,到底是什么错误呢?
//+------------------------------------------------------------------+
//| point tick value defination.mq4 !
//| Copyright ?2008, MetaQuotes Software Corp.|
//|外汇交易软件。外汇交易平台MetaTrader 4
//+------------------------------------------------------------------+
#property copyright "Copyright ?2008, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net"
//+------------------------------------------------------------------+
//| 脚本程序启动功能 |
//+------------------------------------------------------------------+
int start()
{ OrderSelect(int i,SELECT_BY_POS, MODE_TRADES);
Print("TEST")。
Print("Point = " + Point);
Print("TICKSIZE = " + MarketInfo(Symbol(),MODE_TICKSIZE))。
Print("TICKVALUE = " +MarketInfo(Symbol(),MODE_TICKVALUE))。
Print("SPREAD = " +MarketInfo(Symbol(),MODE_SPREAD))。
Print("STOPLEVEL = " + MarketInfo(Symbol(),MODE_STOPLEVEL))。
Print("LOTSIZE = " + MarketInfo(Symbol(),MODE_LOTSIZE))。
return(0)。
}我认为你不应该在OrderSelect()函数中定义变量i;而且这没有任何意义......
HH LL价格条
我在用Esignal在期货市场交易时有过这样的研究。我没能在任何外汇论坛上找到它。
我希望能够根据高点或低点给条形图 上色,而不考虑收盘价,除非是外侧/内侧条形图,否则将有自己单独的颜色。
附上一个例子,说明我在寻找的东西。
谢谢
有谁有William指标的源代码吗?AO指标===好的震荡器。
我在metaeditor中找不到它,只找到了自定义指标。
它就在这里。
而且略有不同(附后)。
它是2个网络资源。
-https://www.mql5.com/en/code/7813
-http://ta.mql4.com/indicators/bills/awesome
来自EA的iCustom Calls
你好,我可以把我想留下的任何指标的值填成NULL吗?
例如,这是我的调用。
double ccfp0 = iCustom(NULL, 0, "CCFp",h,q,Fast,Slow,t,u,v,w,x,y,z,aa,bb,cc,dd,ee, ff,gg,hh,ii,2,0,0, 1);
现在,MT4专家标签显示了很多错误。
CCFp GBPJPYm,H1:ObjectCreate函数 的未知子窗口数-1
现在,如果我只想让EA能够改变一些设置,我可以把其余的输入设为NULL吗?
double ccfp0 = iCustom(NULL, 0, "CCFp",NULL,NULL,Fast,Slow,NULL,NULL.......... ,0, 1);
希望能尝试摆脱这个错误。
谢谢你
我在用Esignal进行期货市场交易时有这个研究。我没能在外汇的任何论坛上找到它。
我希望能够根据高点或低点给条形图上色,而不考虑收盘价,除非是外侧/内侧条形图,否则会有自己单独的颜色。
附上一个例子,说明我正在寻找的东西。
谢谢有些朋友可能会有帮助。
https://www.mql5.com/en/forum/general
https://www.mql5.com/en/forum/173533