欢迎来到MQL4课程 - 页 10

 

大家好。

我在正确的文件夹中放置了一个EA......但是在英国Alpari公司的模拟账户 中,它有5位小数,不能工作......我在另一个模拟账户中试过(4位小数),工作正常......我检查了代码,没有发现任何地方指定4或5位小数......不知道如何让它在英国Alpari公司运行。我联系了他们,他们说联系编码员......没有什么帮助。

总之,如果有任何建议,我将非常感谢你们......再次感谢。

 
amyfor:
再次问候各位。

我在正确的文件夹中放置了一个EA......但在Alpari UK的模拟账户中,它有5位小数,无法工作......我在另一个模拟账户中试过(4位小数),工作正常......我检查了代码,没有发现任何地方指定4或5位小数......不知道如何让它在Alpari UK运行。我联系了他们,他们说联系编码人员......没有什么帮助。

总之,如果有任何建议,我们将非常感激...再次感谢

有些Ea可以通过在数值上加一个0来实现5位数。

例如:对于50点的止损设置为500值。如果失败了,则需要调整代码。

 
Linuxser:
有些Ea可以通过在数值上加一个0来实现5位数。 例如:对于50个点的止损,设置一个500的值。如果失败了,代码需要调整。

谢谢你,Linuxser....,这很有效......

 

你好,CodersGuru!与大家分享你的知识是非常好的。

我敢肯定,像您这样的人,不 回报地付出,总是有新的、伟大的想法。在整个历史上,有许多这样的好例子。

尊重

 

术语

 

谁能告诉我,我在这里做错了什么?

大家好。

谁能告诉我,我在这里做错了什么吗? 这是一个卖出的脚本,但似乎并不奏效。 基本上,我使用了一个枢轴方法。 用户输入的唯一条目是中枢的价格。 然后,脚本将账户余额的2%除以从买入价到中枢价的点数,这又给出了手数。 然后脚本根据这些信息创建一个卖单

欢迎所有的反馈。

//+------------------------------------------------------------------+

//| TunnelSell.mq4 |

//| Daniel Lim |

//+------------------------------------------------------------------+

#property show_inputs

extern double TunnelWall;

int Percentage =2;

int Magic = 20081104;

double Lots;

double ContractSize;

#define LABEL "TunnelSell"

int start()

{

if (Point == 0.00001) ContractSize = 100000;

if (Point == 0.0001) ContractSize = 10000;

if (Point == 0.001) ContractSize = 1000;

if (Point == 0.01) ContractSize = 100;

double Pips = (TunnelWall-Bid);

double StopLoss=Pips*ContractSize;

Lots = ((AccountBalance()*Percentage)/StopLoss)*MarketInfo (Symbol(),MODE_POINT);

OrderSend(Symbol(), OP_SELL, Lots, Bid, 0, 0, 0, "Tunnel Sell", Magic, 0, Red);

Alert ("Short Position Opened on ", Symbol() ,"\n",

"Emergency Stop Loss = ",TunnelWall+Pips,"\n",

"Double Ante Target =", Bid - Pips,"\n",

"Primary Target =", Bid - (Pips*2),"\n",

"Secondary Target = ", Bid - (Pips*3),"\n",

"Tertiary Target = ", Bid - (Pips*4));

}
 

现在不需要麻烦了

现在不需要看这个了......我已经自己整理好了。

 
Limstylz:
大家好。

谁能好心地告诉我,我在这里做错了什么吗? 这是一个卖出的脚本,但似乎并不奏效。 基本上,我使用了一个枢轴方法。 用户输入的唯一条目是中枢的价格。 然后,脚本将账户余额的2%除以从买入价到中枢价的点数,这又给出了手数。 然后脚本根据这些信息创建一个卖单。

欢迎所有的反馈。

//+------------------------------------------------------------------+

//| TunnelSell.mq4 |

//| Daniel Lim |

//+------------------------------------------------------------------+

#property show_inputs

extern double TunnelWall;

int Percentage =2;

int Magic = 20081104;

double Lots;

double ContractSize;

#define LABEL "TunnelSell"

int start()

{

if (Point == 0.00001) ContractSize = 100000;

if (Point == 0.0001) ContractSize = 10000;

if (Point == 0.001) ContractSize = 1000;

if (Point == 0.01) ContractSize = 100;

double Pips = (TunnelWall-Bid);

double StopLoss=Pips*ContractSize;

Lots = ((AccountBalance()*Percentage)/StopLoss)*MarketInfo (Symbol(),MODE_POINT);

OrderSend(Symbol(), OP_SELL, Lots, Bid, 0, 0, 0, "Tunnel Sell", Magic, 0, Red);

Alert ("Short Position Opened on ", Symbol() ,"\n",

"Emergency Stop Loss = ",TunnelWall+Pips,"\n",

"Double Ante Target =", Bid - Pips,"\n",

"Primary Target =", Bid - (Pips*2),"\n",

"Secondary Target = ", Bid - (Pips*3),"\n",

"Tertiary Target = ", Bid - (Pips*4));

}

我以前见过这个EA,但不知道在哪里 ,最好给出完整的脚本。

 

专家顾问

我正在尝试修改一个指标来进行交易。 除了插入订单命令外,我需要改变什么来让MT4知道它是一个EA? 当我试图将其加载为EA时,我的程序根本无法加载/响应。

另外,我应该在哪里找到这个答案,而不用麻烦你们这些有经验的程序员?

[删除]  

程序员课程下载?

我正在学习codeguru的编程课程,它提到这个网站是下载教程中样本的地点,但我在任何地方都找不到它们。 有人能帮助我吗?

谢谢!