[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 454 1...447448449450451452453454455456457458459460461...652 新评论 Victor Nikolaev 2011.12.25 14:41 #4531 Roman.: :-)这就是我们的方式。我开始意识到,这些垫子是针对无能的帮手来解决你的问题。:-) 我也是这么想的,好在我错了。 Victor Nikolaev 2011.12.25 14:45 #4532 skyjet: 你好,我有一个与策略测试器有关的问题。我知道并不是所有的人都使用它,而且对测试器持怀疑态度。我的问题,在测试者的模型选择窗口中,有三条线可以选择: 按开盘价、所有点位、 控制点 是的,在指定之后有一个解释,对我来说,不幸的是,这个解释没有被完全理解。在我使用测试器的所有时间里,我都在使用开盘价,但我决定尝试使用所有刻度线。我得到了两个截然不同的结果,想知道为什么? 请解释一下! 顺便说一句,圣诞快乐! 只是你的EA不是为这个模型设计的,也许也不是为其他模型设计的。有一些特点 Mamed Mamedov 2011.12.25 14:46 #4533 elmucon: 参见帮助中的方法编辑器,了解iLowest和iLow函数的工作原理。 谢谢你,非常有用的功能 noobys 2011.12.25 14:53 #4534 Vinin: 只是你的EA不是为这个模型设计的,也许也不是为其他模型设计的。有一些特殊的功能 维克多,如果你不介意的话,请解释一下:) Victor Nikolaev 2011.12.25 14:59 #4535 复杂,但我要试一试。在开盘价上,拿货和止损不应该在零条内。 如果取款和止损都在零杠之外,其他两个模型可以对EA的表现进行更准确的评估。 如果使用非分钟的时间框架,结果将大致相同 noobys 2011.12.25 15:32 #4536 Vinin: 复杂,但我要试一试。在开盘价上,拿货和止损不应该在零条内。 如果取款和止损都在零杠之外,其他两个模型可以对EA的表现进行更准确的评估。 如果使用非分钟的时间框架,结果将大致相同 非常感谢您!顺便问一下:零条是什么意思?它的值是0吗? Artyom Trishkin 2011.12.25 15:37 #4537 skyjet: 非常感谢您!顺便说一下,我有一个问题:什么叫零条?它是一个等于0的值吗? 零杠是当前的杠。还没有关闭的那个(图表上最右边的那个)。 简单地说,维克多的意思是--如果你使用卖出价和买入价(当前价格)作为止损点,或者收盘价/开盘价,你只能按点位测试。 如果你在非零条形图 的开盘/收盘/最高/最低价处设置止损和取舍,并且在新条形图开盘时 开盘,你也可以通过开盘价进行测试。 noobys 2011.12.25 15:44 #4538 artmedia70: 零杠是当前的杠。尚未关闭的那个(图表上最右边的那个)。 简单地说,维克多的意思是--如果你使用卖出价和买入价(当前价格)作为止损和止赢或收盘价/开盘价,那么你只能按点位测试 谢谢你的澄清 :) Mamed Mamedov 2011.12.25 17:00 #4539 大家好,无法附加到蜡烛时间上 //+------------------------------------------------------------------+ //| test.mq4 | //| Copyright © 2011, MetaQuotes Software Corp. | //| http://www.metaquotes.net | //+------------------------------------------------------------------+ #property copyright "Copyright © 2011, MetaQuotes Software Corp." #property link "http://www.metaquotes.net" //+------------------------------------------------------------------+ //| script program start function | //+------------------------------------------------------------------+ int start() { //---- int bars = 9; // количество баров datetime some_time=D'2011.12.23 01:00'; // время отсчета свечи int start=iBarShift("GBPUSD",PERIOD_H1,some_time); // нахождение нужной свечи по времени //+------------------------------------------------------------------+ double Shift_high = iHighest(NULL,PERIOD_H1,MODE_HIGH,bars,start); //поиск бара с максимальной ценой из bars начиная с 0-го бара double Price_high = iHigh (NULL,PERIOD_H1,Shift_high); // присвоение переменной максимального значение цены //+------------------------------------------------------------------+ Alert("max = ", Price_high); // максимум за 9 баров //---- return(0); } //+------------------------------------------------------------------+ вот сделал так, но тут идет привязка к дате (дню) а мне нужно чтобы проверял только час, то есть переменная start равнялась 1 часу не важно какому дню нашел int Hour() но не понял как им пользоваться int start = int Hour(1) пробовал писать не получается, помогите пожалуйста qwerty11usd 2011.12.25 17:22 #4540 交易员先生们,你们好!根据我的正确理解,MQL4 的新人可以在这里提出问题。 问题:专家顾问在条件(CCI>100 )出现时进行买入 交易,并 在TakePrfit= (1-2p)时关闭。然而,如果价格在获利后继续上涨,就会出现条件(CCI>100), EA就会一直开盘,直到回撤或反转时触发止损 。 如何使第一次购买的东西也能持续 到下一次的交叉。 CCI<100。 P.S. 越过CCI 水平<100的标准是不能接受的,因为它是短期的,我不能让它等待其他信号。 外置双TP=1。 外来的双倍SL = 10; 外部int VCCI34 = 100。 外在的inttern NCCI34 = -100。 //+------------------------------------------------------------------+ //|专家启动功能| //+------------------------------------------------------------------+ int start() { //---- double Lot=0.01。 int total = OrdersTotal(); int x1 = iCCI(Symbol(),0,34,PRICE_TYPICAL,0)。 int x2 = iCCI(Symbol(),0,34,PRICE_TYPICAL,1); 如果(x1 > VCCI34 && x2 < VCCI34 && total == 0) { OrderSend(Symbol(),OP_BUY,Lot,Ask,3,Ask-SL*Point,Ask+TP*Point, "myi order",0,0,CLR_NONE )。 } 如果(x1 < NCCI34 && x2 > NCCI34 && total == 0) { OrderSend(Symbol(),OP_SELL,Lot,Ask,3,Bid+SL*Point,Bid-TP*Point, "myi order",0,0,CLR_NONE)。 } //---- return(0); } //+------------------------------------------------------------------+ [ARCHIVE] Any rookie question, 非滞后工具 [存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. 1...447448449450451452453454455456457458459460461...652 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
:-)这就是我们的方式。我开始意识到,这些垫子是针对无能的帮手来解决你的问题。:-)
我也是这么想的,好在我错了。
你好,我有一个与策略测试器有关的问题。我知道并不是所有的人都使用它,而且对测试器持怀疑态度。我的问题,在测试者的模型选择窗口中,有三条线可以选择: 按开盘价、所有点位、 控制点
是的,在指定之后有一个解释,对我来说,不幸的是,这个解释没有被完全理解。在我使用测试器的所有时间里,我都在使用开盘价,但我决定尝试使用所有刻度线。我得到了两个截然不同的结果,想知道为什么?
请解释一下!
顺便说一句,圣诞快乐!
只是你的EA不是为这个模型设计的,也许也不是为其他模型设计的。有一些特点
参见帮助中的方法编辑器,了解iLowest和iLow函数的工作原理。
只是你的EA不是为这个模型设计的,也许也不是为其他模型设计的。有一些特殊的功能
复杂,但我要试一试。在开盘价上,拿货和止损不应该在零条内。
如果取款和止损都在零杠之外,其他两个模型可以对EA的表现进行更准确的评估。
如果使用非分钟的时间框架,结果将大致相同
复杂,但我要试一试。在开盘价上,拿货和止损不应该在零条内。
如果取款和止损都在零杠之外,其他两个模型可以对EA的表现进行更准确的评估。
如果使用非分钟的时间框架,结果将大致相同
非常感谢您!顺便说一下,我有一个问题:什么叫零条?它是一个等于0的值吗?
零杠是当前的杠。还没有关闭的那个(图表上最右边的那个)。
简单地说,维克多的意思是--如果你使用卖出价和买入价(当前价格)作为止损点,或者收盘价/开盘价,你只能按点位测试。
如果你在非零条形图 的开盘/收盘/最高/最低价处设置止损和取舍,并且在新条形图开盘时 开盘,你也可以通过开盘价进行测试。
零杠是当前的杠。尚未关闭的那个(图表上最右边的那个)。
简单地说,维克多的意思是--如果你使用卖出价和买入价(当前价格)作为止损和止赢或收盘价/开盘价,那么你只能按点位测试
大家好,无法附加到蜡烛时间上
вот сделал так, но тут идет привязка к дате (дню) а мне нужно чтобы проверял только час, то есть переменная start равнялась 1 часу не важно какому дню
нашел int Hour() но не понял как им пользоваться int start = int Hour(1) пробовал писать не получается, помогите пожалуйста
交易员先生们,你们好!根据我的正确理解,MQL4 的新人可以在这里提出问题。
问题:专家顾问在条件(CCI>100 )出现时进行买入 交易,并 在TakePrfit= (1-2p)时关闭。然而,如果价格在获利后继续上涨,就会出现条件(CCI>100), EA就会一直开盘,直到回撤或反转时触发止损 。
如何使第一次购买的东西也能持续 到下一次的交叉。
CCI<100。
P.S. 越过CCI 水平<100的标准是不能接受的,因为它是短期的,我不能让它等待其他信号。
外置双TP=1。
外来的双倍SL = 10;
外部int VCCI34 = 100。
外在的inttern NCCI34 = -100。
//+------------------------------------------------------------------+
//|专家启动功能|
//+------------------------------------------------------------------+
int start()
{
//----
double Lot=0.01。
int total = OrdersTotal();
int x1 = iCCI(Symbol(),0,34,PRICE_TYPICAL,0)。
int x2 = iCCI(Symbol(),0,34,PRICE_TYPICAL,1);
如果(x1 > VCCI34 && x2 < VCCI34 && total == 0)
{
OrderSend(Symbol(),OP_BUY,Lot,Ask,3,Ask-SL*Point,Ask+TP*Point, "myi order",0,0,CLR_NONE )。
}
如果(x1 < NCCI34 && x2 > NCCI34 && total == 0)
{
OrderSend(Symbol(),OP_SELL,Lot,Ask,3,Bid+SL*Point,Bid-TP*Point, "myi order",0,0,CLR_NONE)。
}
//----
return(0);
}
//+------------------------------------------------------------------+