如何编码? - 页 238

 

新的MA Ea ...

你好

我想找一个MA专家来做这个......谁能帮帮我......?

-当价格越过MA时,开启一个买入或卖出的反向信号选项

- 在菜单上有一个选项,可以选择与MA的距离来获取信号,比如与MA相差5点或更多(自定义)。

-选择什么类型的MA....,也适用于开盘,收盘,...。

-自定义TP ...自定义止损点

-在下一个信号时或在离MA值一定距离时平仓。

- 资金管理

- 每次只开1个仓位,不超过...不对冲...

-马丁格尔功能

-次要的MA(*这个是可选的)

- RSI过滤MA信号

我要求的太多了......抱歉我的英语不好

谢谢

 

你好!

我想了解一下这个问题。

如果我的订单被止损了,我的下一个订单的手数是双倍的。

我每天只发送一个订单,所以,如果这个订单被止损,下一次交易我将使用两倍的手数。

我怎样才能解决这个问题呢?

如果你能帮助我,我将非常感谢你。

 

我觉得你很有胆量

就像3个左转弯,绕过1个街区,---->会产生一个右转弯[它成为]

===== 回答你关于交易方法的理论 -- 简单,你可以自己写 -- 你回到你的EA,每天看看结果 -- 然后你有一个外部参数,你可以手动输入1或2,然后你可以有2部分相同的代码,这个参数将在1或2手相同的代码部分之间切换,即写它两次 -- 但听起来像基本问题 -- 你有没有手动或在Excel中尝试并确保它工作?[在尝试编码之前 -- 只用了一个周末的时间,对于半自动方法来说] 。

 

你好!

我想了解一下这个问题。

如果我的订单被止损了,我的下一个订单的手数是双倍的。

我每天只发送一个订单,所以,如果这个订单被止损,下一次交易我将使用两倍的手数。

我怎样才能解决这个问题呢?

如果你能帮助我,我将非常感谢你。

 

ea/脚本的动态更新

现在我正在写一个脚本,使用套接字从另一种语言来控制metatrader。我已经完成了很多工作,买入/下单/获取订单信息,收盘/收高,等等。但我希望能够动态地改变代码,而不需要拉下服务器。具体来说,我想用iCustom编写自定义指标 的绑定,编译一个包含绑定的mqh文件,并让更新的代码现在被运行的服务器脚本引用。有什么方法可以做到这一点吗?

 

你好!

我想了解一下这个问题。

如果我的订单被止损了,我的下一个订单的手数是双倍的。

我每天只发送一个订单,所以,如果这个订单被止损,下一次交易我将使用两倍的手数。

我怎样才能解决这个问题呢?

如果你能帮助我,我将非常感谢你。

 
Apolofx:
嗨!

求助,我想解决这个问题。

如果我的订单被止损了,我的下一个订单的手数是双倍的。

我每天只发送一个订单,所以,如果这个订单被止损,下一次交易我将使用两倍的手数。

我怎样才能解决这个问题呢?

如果你能帮助我,我将非常感谢你。

阿波罗金融公司。

你需要检查"最后订单的历史",看它是否盈利,然后用一个乘数乘以当前的订单等,最快和最简单。

算法是

1.检查所有最后订单的历史记录 ---

2.如果历史上有订单并且有正确的符号()/魔法等

3.获取最后一笔交易的利润/亏损

4.4.如果交易是正数,做什么或不做什么

5.如果交易是负面的,如果你愿意的话,给定单×一些乘数

这就是最简单的算法。

-顾维钧

 
Guyver:
Apolofx,

你需要检查 "最后订单的历史",看它是否有利可图,然后用一个乘数来乘以当前的订单等等,最快和最粗的。

算法是

1.检查所有最后订单的历史记录 ---

2. 如果历史上有订单并且有正确的符号()/魔法等

3.获取最后一笔交易的利润/亏损

4.4.如果交易是正数,做什么或不做什么

5.如果交易是负面的,如果你愿意的话,给定单×一些乘数

这就是最简单的算法。

-guyver

非常感谢你,Guyver!!!!

我正在使用这段代码。

如果(Hour()==0 && Minute()==0 && Seconds()==0)

{

int hstTotal=OrdersHistoryTotal();

OrderSelect(hstTotal,SELECT_BY_TICKET,MODE_HISTORY)。

{

如果(OrderProfit() < 0)

Lot=1。

否则

Lot=0.1。

}

}

 
Apolofx:
非常感谢 Guyver!!!!

我正在使用这段代码。

if (Hour()==0 && Minute()==0 && Seconds()==0)

{

int hstTotal=OrdersHistoryTotal();

OrderSelect(hstTotal,SELECT_BY_TICKET,MODE_HISTORY)。

{

如果(OrderProfit() < 0)

Lot=1。

否则

Lot=0.1。

}

}

首先,你可能不需要一个小时检查......其次,你需要一个循环,并可能将代码移到一些函数 中,作为一个例子会更好。

double GetLots() {

double lotsize;

for (int i = 0; i < OrdersHistoryTotal(); i++)

{

// you can write code here for order select

}

}

 

你好。

我是一个编程新手,我发现一个我感兴趣的S/R指标。但我想给这个指标添加一个声音警报(当PA越过一个支撑位或阻力位时)。这容易吗?

谢谢你的回答!

附加的文件:
supersr7.mq4  3 kb