移动平均线专家! - 页 2

 
lomme:
因为现在连续击中3个SL,你就会消失。 如果用真钱,那就像在赌场赌博一样。

那3个SL在哪里?

 

声明更新!

也许这是个现象!

4小时内从100美元涨到315美元!

附加的文件:
screen.jpg  131 kb
 
codersguru:
3个SL在哪里?

...在未来,等待。

 

声明更新!

我的利润下降到144,我现在正在写一个利润保护器代码!

附加的文件:
 

一如既往

一如既往地发生

就像你可以拿我的EA举例

它在5到9个小时内表现良好,之后损失的利润较少,损失很大,我建议使用时间功能 和保护利润是很好的功能。

我认为利润现在已经结束了

 

利润保护器!

这是我的利润保护器代码。

extern bool ProtectProfit= true;

extern double ProfitToProtect = 150;

int start()

{

...

if(ProtectProfit)

ProfitProtect(ProfitToProtect);

....

}

void ProfitProtect(double profit)

{

int total = OrdersTotal();

double MyCurrentProfit=0;

for (int cnt = 0 ; cnt < total ; cnt++)

{

OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);

if (OrderMagicNumber() == MagicNumber)

MyCurrentProfit += OrderProfit();

}

Print("My Current Profit is : " + DoubleToStr(MyCurrentProfit,2) + " While My Profit Target is " + DoubleToStr(profit,2));

if(MyCurrentProfit>=profit)

CloseAll();

}

void CloseAll()

{

int total = OrdersTotal();

for (int cnt = 0 ; cnt < total ; cnt++)

{

OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);

if (OrderMagicNumber() == MagicNumber)

if(OrderType()==OP_BUY)

OrderClose(OrderTicket(),OrderLots(),Bid,Slippage,Violet);

if(OrderType()==OP_SELL)

OrderClose(OrderTicket(),OrderLots(),Ask,Slippage,Violet);

}

}
 

损失保护者!

lomme:
...在未来,等待。

我们也可以写Loss Protector!

 
mj10:
总是这样的

就像你可以拿我的EA例子来说

它在5到9个小时内表现良好,之后损失的利润较少,损失很大,我建议使用时间功能,保护利润是很好的功能。

我想现在的利润已经超过

不要为那个 ,因为这就是交易的本质!

尽快获利 和止损!

 
codersguru:
这是我的利润保护器代码。
extern bool ProtectProfit= true;

extern double ProfitToProtect = 150;

int start()

{

...

if(ProtectProfit)

ProfitProtect(ProfitToProtect);

....

}

void ProfitProtect(double profit)

{

int total = OrdersTotal();

double MyCurrentProfit=0;

for (int cnt = 0 ; cnt < total ; cnt++)

{

OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);

if (OrderMagicNumber() == MagicNumber)

MyCurrentProfit += OrderProfit();

}

Print("My Current Profit is : " + DoubleToStr(MyCurrentProfit,2) + " While My Profit Target is " + DoubleToStr(profit,2));

if(MyCurrentProfit>=profit)

CloseAll();

}

void CloseAll()

{

int total = OrdersTotal();

for (int cnt = 0 ; cnt < total ; cnt++)

{

OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);

if (OrderMagicNumber() == MagicNumber)

if(OrderType()==OP_BUY)

OrderClose(OrderTicket(),OrderLots(),Bid,Slippage,Violet);

if(OrderType()==OP_SELL)

OrderClose(OrderTicket(),OrderLots(),Ask,Slippage,Violet);

}

}

我已经将我的利润保护水平设置为150美元,我将(ojala)得到它们

5 小时内从100美元赚到150美元 是什么?

 

Hi codersguru, 只是一个小问题。你是如何在你的函数 上定义MagicNumber这个变量的?我是说它是某种全局变量的定义吗?谢谢你