如何编码? - 页 246 1...239240241242243244245246247248249250251252253...347 新评论 Guyver 2010.09.17 17:56 #2451 linwood2010: 谁能告诉我如何为以下代码添加止损。谢谢你。 假设你想在限价买入时设置20点止损,你可以将代码改为 OrderSend(Symbol(),OP_BUYLIMIT,Lots,OpenPrice,0,OpenPice-20*Point, ClosePrice,"",MAGIC,0,Blue)。 -guyver [删除] 2010.09.17 23:08 #2452 如何让EA进行自我回测? 嗨,我目前正在使用iExpertAdvisor的Visual Trader Studio来制作EA。我想知道,是否有可能让EA自己回测,所有的都是自己? 例如,它将有指标来工作,当它遇到市场时,它将不断地用传入的点数来回测自己,并将其指标参数设置为最佳状态,以进行有利可图 的交易。 Beno 2010.09.20 15:46 #2453 止损百分比 有没有人有一个止损代码,是股本或余额自由保证金的百分比? 余额100 10% SL 10 TickValue 9.5 手数大小 0.01 TickSize 0.095 SL(点) 105.2632 我想这是对的。我希望它能够适用于多个货币对。 任何帮助都是好的。 谢谢 贝诺 [Excluído] 2010.09.27 02:49 #2454 帮助 谁能为这个版本的祝福编码HIDETAKE PROFIT 或在这个方向上帮助我。谢谢 附加的文件: blessing_3_v3.6.5.mq4 74 kb 95032792 2010.09.29 02:23 #2455 开启买入订单错误:没有错误 有人知道这意味着什么吗?我正在从4位数过渡到5位数的银行间交易,但不能让它打开交易。 下面是我的初始函数。下面是订单函数。 有谁知道该怎么做吗?????帮帮我吧! 我已经试过了!请不要给我发送更新EA的网络链接。 //+------------------------------------------------------------------ int init() { if (Digits == 3 || Digits == 5) { point = Point*10; } 否则 { point = Point; } return(0); } int OpenOrder(int type) { int ticket=0; int err=0; int c = 0; 如果(type==OP_BUY) { for(c = 0 ; c < NumberOfTries ; c++) { ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,Ask-StopLoss*point,Ask+TakeProfit*point,ExpertComment,MagicNumber,0,Yellow) 。 err=GetLastError()。 如果(err==0) { break; } 否则 { 如果(err==4 || err==137 ||err==146 || err==136) //忙乱错误 { Sleep(5000); 继续。 } 否则 //正常错误 { break; } } } } Help with EA instant How to code? No longer hedging ? 1Dave7 2010.09.29 03:38 #2456 首先,银行间外汇市场在买入或卖出的票据中不允许再有止损或止盈。 这将立即停止交易。 你必须将这些设置为0。 错误4=交易服务器繁忙。 error 137=经纪商正忙。 错误146=交易 环境繁忙。 错误136=关闭报价。 ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage ,0,0,ExpertComment, MagicNumber,0,Yellow); 向InterbankFX查询如何设置5位数的滑点。 您可能需要在滑点数字上增加一个额外的0,即在5位数平台上滑点为3,可能需要为30。 祝您好运! 95032792 2010.09.29 22:06 #2457 不,止损 在交易中是一种疯狂的行为,但是谢谢......。我不知道这个! [删除] 2010.09.29 23:54 #2458 分歧 我需要帮助编写一个简单的背离式EA。我已经找到了几个交易背离式的EA,但没有一个是我想要的。 我想让EA根据我的分歧指标来交易分歧。 我只想让EA交易发生在支撑位和阻力位之外的真正的背离(由指标的彩色实线显示可能出现的趋势逆转的背离)。 它所需要的只是简单的输入,例如 -时间 波段高/低止损 -盈利点 -手段大小 我已经包括了所需的指标和图片作为例子。 第一张图片是确认的交易。第二张图片不是确认的交易。由于分歧没有发生在支撑位和阻力位之外。 有人能帮助我吗? 附加的文件: this_is_a_good_trade.gif 51 kb this_is_not_at_trade.gif 55 kb macd_divergence2.mq4 15 kb dailypivotpoints.ex4 5 kb sunshineh 2010.09.30 04:45 #2459 自定义指标 你好。 我设计了一个自定义的指标。 所有的东西都很好用,但是最后一个缓冲区没有被画出来,我不明白为什么!我想知道为什么? 第一次尝试。 BuyBuffer[k]=(WL+WS)/2。 如果(SumBuffer[k]>WL) 如果(Sum2Buffer[k]<WL) { BuyBuffer[k] = EMPTY_VALUE。 } 所以一切都运行正常。我看到我的线在(WL+WS)/2的高点,在一些短线上(大约2或3毫米)我看到线的中断(=EMPTY_VALUE) 现在我想碰运气,这意味着我只想在条件为真的情况下画短线。 BuyBuffer[k] = EMPTY_VALUE; 如果(SumBuffer[k]>WL) 如果(Sum2Buffer[k]<WL) { BuyBuffer[k] = (WL+WS)/2; } 但是现在,我看不到任何一行--什么都没有!我无法理解!! 现在我尝试了另一种方法。 我把 SetIndexStyle改为 "DRAW_ARROW" 而这里 if(SumBuffer[k]>WL) 如果(Sum2Buffer[k]<WL) { BuyBuffer[k] = SYMBOL_ARROWUP; } 现在我的问题是。 1.我的指标是在一个从0到100的分离窗口中,但符号是在253.707的高点绘制的。我怎样才能改变它呢? 2.尽管我写了SYMBOL_ARROWUP和SYMBOL_ARROWDOWN,但我总是得到一个十字架作为符号。 我希望你能帮助我! 671988 2010.10.01 13:36 #2460 帮助:如何编写EA的平仓单,使其盈利2个点? 大家好。 有些人可以帮助我。 如何编写EA平仓单,当它盈利2个点的时候? 我想写EA自动平仓单,当它盈利2个点,损失1美元时,因为我用0.01手交易。 请帮助我!!!非常感谢您!!!。 1...239240241242243244245246247248249250251252253...347 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
谁能告诉我如何为以下代码添加止损。
谢谢你。
假设你想在限价买入时设置20点止损,你可以将代码改为
OrderSend(Symbol(),OP_BUYLIMIT,Lots,OpenPrice,0,OpenPice-20*Point, ClosePrice,"",MAGIC,0,Blue)。
-guyver
如何让EA进行自我回测?
嗨,我目前正在使用iExpertAdvisor的Visual Trader Studio来制作EA。我想知道,是否有可能让EA自己回测,所有的都是自己?
例如,它将有指标来工作,当它遇到市场时,它将不断地用传入的点数来回测自己,并将其指标参数设置为最佳状态,以进行有利可图 的交易。
止损百分比
有没有人有一个止损代码,是股本或余额自由保证金的百分比?
余额100
10% SL 10
TickValue 9.5
手数大小 0.01
TickSize 0.095
SL(点) 105.2632
我想这是对的。我希望它能够适用于多个货币对。
任何帮助都是好的。
谢谢
贝诺
帮助
谁能为这个版本的祝福编码HIDETAKE PROFIT 或在这个方向上帮助我。谢谢
开启买入订单错误:没有错误
有人知道这意味着什么吗?我正在从4位数过渡到5位数的银行间交易,但不能让它打开交易。
下面是我的初始函数。下面是订单函数。
有谁知道该怎么做吗?????帮帮我吧!
我已经试过了!请不要给我发送更新EA的网络链接。
//+------------------------------------------------------------------
int init()
{
if (Digits == 3 || Digits == 5)
{
point = Point*10;
}
否则
{
point = Point;
}
return(0);
}
int OpenOrder(int type)
{
int ticket=0;
int err=0;
int c = 0;
如果(type==OP_BUY)
{
for(c = 0 ; c < NumberOfTries ; c++)
{
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,Ask-StopLoss*point,Ask+TakeProfit*point,ExpertComment,MagicNumber,0,Yellow) 。
err=GetLastError()。
如果(err==0)
{
break;
}
否则
{
如果(err==4 || err==137 ||err==146 || err==136) //忙乱错误
{
Sleep(5000);
继续。
}
否则 //正常错误
{
break;
}
}
}
}
首先,银行间外汇市场在买入或卖出的票据中不允许再有止损或止盈。 这将立即停止交易。 你必须将这些设置为0。
错误4=交易服务器繁忙。
error 137=经纪商正忙。
错误146=交易 环境繁忙。
错误136=关闭报价。
向InterbankFX查询如何设置5位数的滑点。 您可能需要在滑点数字上增加一个额外的0,即在5位数平台上滑点为3,可能需要为30。
祝您好运!
不,止损 在交易中是一种疯狂的行为,但是谢谢......。我不知道这个!
分歧
我需要帮助编写一个简单的背离式EA。我已经找到了几个交易背离式的EA,但没有一个是我想要的。
我想让EA根据我的分歧指标来交易分歧。
我只想让EA交易发生在支撑位和阻力位之外的真正的背离(由指标的彩色实线显示可能出现的趋势逆转的背离)。
它所需要的只是简单的输入,例如
-时间
波段高/低止损
-盈利点
-手段大小
我已经包括了所需的指标和图片作为例子。
第一张图片是确认的交易。第二张图片不是确认的交易。由于分歧没有发生在支撑位和阻力位之外。
有人能帮助我吗?
自定义指标
你好。
我设计了一个自定义的指标。
所有的东西都很好用,但是最后一个缓冲区没有被画出来,我不明白为什么!我想知道为什么?
第一次尝试。
BuyBuffer[k]=(WL+WS)/2。
如果(SumBuffer[k]>WL)
如果(Sum2Buffer[k]<WL)
{
BuyBuffer[k] = EMPTY_VALUE。
}
所以一切都运行正常。我看到我的线在(WL+WS)/2的高点,在一些短线上(大约2或3毫米)我看到线的中断(=EMPTY_VALUE)
现在我想碰运气,这意味着我只想在条件为真的情况下画短线。
BuyBuffer[k] = EMPTY_VALUE;
如果(SumBuffer[k]>WL)
如果(Sum2Buffer[k]<WL)
{
BuyBuffer[k] = (WL+WS)/2;
}
但是现在,我看不到任何一行--什么都没有!我无法理解!!
现在我尝试了另一种方法。
我把
SetIndexStyle改为 "DRAW_ARROW"
而这里
if(SumBuffer[k]>WL)
如果(Sum2Buffer[k]<WL)
{
BuyBuffer[k] = SYMBOL_ARROWUP;
}
现在我的问题是。
1.我的指标是在一个从0到100的分离窗口中,但符号是在253.707的高点绘制的。我怎样才能改变它呢?
2.尽管我写了SYMBOL_ARROWUP和SYMBOL_ARROWDOWN,但我总是得到一个十字架作为符号。
我希望你能帮助我!
帮助:如何编写EA的平仓单,使其盈利2个点?
大家好。
有些人可以帮助我。
如何编写EA平仓单,当它盈利2个点的时候?
我想写EA自动平仓单,当它盈利2个点,损失1美元时,因为我用0.01手交易。
请帮助我!!!非常感谢您!!!。
