[存档!]共同书写一个国家!!。 - 页 26

 
Evgenich >> :

我没有在设置中改变任何东西 批量0.05 仓库份额0.3 EA给出的错误是:OrderSend功能的手数无效。也许有一种方法可以设置固定的地段?


份额=0,那么它将是一个固定的,这是规定的......。(>>没有计算。)

 
为什么大家都这么安静,这个话题似乎还没有结束......
附加的文件:
xxx.mq4  16 kb
 

本周用一半的存款(0.6)对其中一个货币对进行测试

历史上的酒吧 2146

246212点模拟
模拟质量90.00%
图表不匹配错误41
初始存款50.00
净利润3168.32
总利润3168.32
总损失0.00
盈利能力
预期获胜211。22
绝对跌幅 11.51
最大跌幅 1234.53 (32.83%)
相对跌幅 86.71% (251.23)
总交易量 15
空头头寸(%赢) 1 (100.00%)
多头头寸(%赢) 14 (100.00%)
获利交易(占所有交易的%) 15 (100.

00%)
亏损交易(占全部的百分比) 0 (0.00%)
最大
盈利交易 1429.12
亏损交易 0.00
平均
盈利交易 211.22
亏损交易 0.00
最大
连续盈利(盈利) 15 (3168.32)
连续亏损(亏损) 0 (0.00)
最大
连续盈利(盈利数量) 3168.32 (15)
连续亏损(亏损数量) 0.00 (0)
平均
 
圣杯,看在上帝的份上)。
 
sllawa3 писал(а)>>
发生了什么事? 这个话题远远没有结束...

我正在测试它,但没有得到好的结果。

 

首先,这是一个模板...其次,它有非常温和的进入条件....,所有6对的拖网都在下面给出......其次,如果没有所有6对的完整无孔历史,它不能在测试器中测试......。


for(int k=0; k<=OrdersTotal(); k++)
{
如果(OrderSelect(k,SELECT_BY_POS)==true)
{
如果(OrderMagicNumber()!= Magic)继续。
//..................
如果(OrderType() == OP_SELL&&OrderTakeProfit() ==0)
{
t=MarketInfo(OrderSymbol(), MODE_BID)-TP*MarketInfo(OrderSymbol(), MODE_POINT)。
OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss()。
t,OrderMagicNumber(),CLR_NONE)。
}
如果(OrderType() == OP_BUY&&OrderTakeProfit() ==0)
{
t=MarketInfo(OrderSymbol(), MODE_ASK)+TP*MarketInfo(OrderSymbol(), MODE_POINT)。
OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss()。
t,OrderMagicNumber(),CLR_NONE)。
}
//.................
如果(OrderType() == OP_SELL&&OrderStopLoss() ==0)
{
s=MarketInfo(OrderSymbol(),MODE_ASK)+ SL*MarketInfo(OrderSymbol(),MODE_POINT)。
OrderModify(OrderTicket(),OrderOpenPrice(),s,
OrderTakeProfit(),OrderMagicNumber(), CLR_NONE)。
}
如果(OrderType() == OP_BUY&&OrderStopLoss() ==0)
{
s=MarketInfo(OrderSymbol(),MODE_BID)- SL*MarketInfo(OrderSymbol(),MODE_POINT)。
OrderModify(OrderTicket(),OrderOpenPrice(),s,
OrderTakeProfit(),OrderMagicNumber(), CLR_NONE)。
}
//................
如果(OrdersTotal() > 0)
{
如果(OrderType() == OP_SELL&&OrderMagicNumber() ==Magic)
{
如果(TrailingStop> 0)
{
如果(OrderOpenPrice() - MarketInfo(OrderSymbol(),MODE_ASK) >= TrailingStop * MarketInfo(OrderSymbol(),MODE_POINT)
{
如果(OrderStopLoss() > (MarketInfo(OrderSymbol(),MODE_ASK) + MarketInfo(OrderSymbol(),MODE_POINT)* TrailingStop))
{

if(TrailingStop>0&&TrailingStop<MarketInfo(OrderSymbol(),MODE_STOPLEVEL))TrailingStop=MarketInfo(OrderSymbol(),MODE_STOPLEVEL)。
OrderModify(OrderTicket(), OrderOpenPrice(),MarketInfo(OrderSymbol(),MODE_ASK) + MarketInfo(OrderSymbol(),MODE_POINT) * TrailingStop,
OrderTakeProfit(),OrderMagicNumber(), CLR_NONE)。
}
}
}
}
否则
如果(OrderType() == OP_BUY&&OrderMagicNumber() ==Magic)
{
如果(TrailingStop > 0)
{
如果(MarketInfo(OrderSymbol(),MODE_BID) - OrderOpenPrice() >= TrailingStop * MarketInfo(OrderSymbol(),MODE_POINT)
{
如果(OrderStopLoss() < (MarketInfo(OrderSymbol(),MODE_BID) - MarketInfo(OrderSymbol(),MODE_POINT) * TrailingStop)
{

if(TrailingStop>0&&TrailingStop<MarketInfo(OrderSymbol(),MODE_STOPLEVEL))TrailingStop=MarketInfo(OrderSymbol(),MODE_STOPLEVEL)。
OrderModify(OrderTicket(), OrderOpenPrice(),MarketInfo(OrderSymbol(),MODE_BID) - MarketInfo(OrderSymbol(),MODE_POINT) * TrailingStop,
OrderTakeProfit(),OrderMagicNumber(), CLR_NONE)。
}
}
}
}
}

如果(OrderType()==OP_BUY&&CLOSE_BUY==true&&OrderMagicNumber() ==Magic)
{
如果(iStochastic(OrderSymbol(),5,5,3,3, MODE_SMA, 0, MODE_SIGNAL,0)<iStochastic(OrderSymbol(),5,5,3,3, MODE_SMA, 0, MODE_SIGNAL,1) &&OrderOpenPrice()<iClose(OrderSymbol(),0,0)-MIN_PROFIT*MarketInfo(OrderSymbol(),MODE_POINT)
OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),3)
}
如果(OrderType()==OP_SELL&&CLOSE_SELL==true&&OrderMagicNumber() ==Magic)
{
如果(iStochastic(OrderSymbol(),5,5,3,3,3, MODE_SMA, 0, MODE_SIGNAL,0)>iStochastic(OrderSymbol(),5,5,3,3, MODE_SMA, 0, MODE_SIGNAL,1) &&OrderOpenPrice()>iClose(OrderSymbol(),0,0)+MIN_PROFIT*MarketInfo(OrderSymbol(),MODE_POINT)
OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK),3)
}
}
}
返回。
}



 

大家好!

我刚刚度假回来...

海、阳光和水是我们最好的朋友。

我已经休息了一段时间,我已经准备好回去工作了......

我建议一个具体的主题来进行工作!

 
sllawa3 писал(а)>>

首先,这是一个模板...它有一个不工作的拖网(只在它挂着的那对上),第二,进入条件相当软......所有6对的拖网都在下面......第二,如果没有所有6对上的完整无洞历史,就不能在测试器中测试......。

for(int k=0; k<=OrdersTotal(); k++)
{
如果(OrderSelect(k,SELECT_BY_POS)==true)
{
如果(OrderMagicNumber()!= Magic)继续。
//..................
如果(OrderType() == OP_SELL&&OrderTakeProfit() ==0)
{
t=MarketInfo(OrderSymbol(), MODE_BID)-TP*MarketInfo(OrderSymbol(), MODE_POINT)。
OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss()。
t,OrderMagicNumber(),CLR_NONE)。
}
如果(OrderType() == OP_BUY&&OrderTakeProfit() ==0)
{
t=MarketInfo(OrderSymbol(), MODE_ASK)+TP*MarketInfo(OrderSymbol(), MODE_POINT)。
OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss()。
t,OrderMagicNumber(),CLR_NONE)。
}
//.................
如果(OrderType() == OP_SELL&&OrderStopLoss() ==0)
{
s=MarketInfo(OrderSymbol(),MODE_ASK)+ SL*MarketInfo(OrderSymbol(),MODE_POINT)。
OrderModify(OrderTicket(),OrderOpenPrice(),s,
OrderTakeProfit(),OrderMagicNumber(), CLR_NONE)。
}
如果(OrderType() == OP_BUY&&OrderStopLoss() ==0)
{
s=MarketInfo(OrderSymbol(),MODE_BID)- SL*MarketInfo(OrderSymbol(),MODE_POINT)。
OrderModify(OrderTicket(),OrderOpenPrice(),s,
OrderTakeProfit(),OrderMagicNumber(), CLR_NONE)。
}
//................
如果(OrdersTotal() > 0)
{
如果(OrderType() == OP_SELL&&OrderMagicNumber() ==Magic)
{
如果(TrailingStop> 0)
{
如果(OrderOpenPrice() - MarketInfo(OrderSymbol(),MODE_ASK) >= TrailingStop * MarketInfo(OrderSymbol(),MODE_POINT)
{
如果(OrderStopLoss() > (MarketInfo(OrderSymbol(),MODE_ASK) + MarketInfo(OrderSymbol(),MODE_POINT)* TrailingStop))
{

if(TrailingStop>0&&TrailingStop<MarketInfo(OrderSymbol(),MODE_STOPLEVEL))TrailingStop=MarketInfo(OrderSymbol(),MODE_STOPLEVEL)。
OrderModify(OrderTicket(), OrderOpenPrice(),MarketInfo(OrderSymbol(),MODE_ASK) + MarketInfo(OrderSymbol(),MODE_POINT) * TrailingStop,
OrderTakeProfit(),OrderMagicNumber(), CLR_NONE)。
}
}
}
}
否则
如果(OrderType() == OP_BUY&&OrderMagicNumber() ==Magic)
{
如果(TrailingStop > 0)
{
如果(MarketInfo(OrderSymbol(),MODE_BID) - OrderOpenPrice() >= TrailingStop * MarketInfo(OrderSymbol(),MODE_POINT)
{
如果(OrderStopLoss() < (MarketInfo(OrderSymbol(),MODE_BID) - MarketInfo(OrderSymbol(),MODE_POINT) * TrailingStop)
{

if(TrailingStop>0&&TrailingStop<MarketInfo(OrderSymbol(),MODE_STOPLEVEL))TrailingStop=MarketInfo(OrderSymbol(),MODE_STOPLEVEL)。
OrderModify(OrderTicket(), OrderOpenPrice(),MarketInfo(OrderSymbol(),MODE_BID) - MarketInfo(OrderSymbol(),MODE_POINT) * TrailingStop,
OrderTakeProfit(),OrderMagicNumber(), CLR_NONE)。
}
}
}
}
}

如果(OrderType()==OP_BUY&&CLOSE_BUY==true&&OrderMagicNumber() ==Magic)
{
如果(iStochastic(OrderSymbol(),5,5,3,3, MODE_SMA, 0, MODE_SIGNAL,0)<iStochastic(OrderSymbol(),5,5,3,3, MODE_SMA, 0, MODE_SIGNAL,1) &&OrderOpenPrice()<iClose(OrderSymbol(),0,0)-MIN_PROFIT*MarketInfo(OrderSymbol(),MODE_POINT)
OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),3)
}
如果(OrderType()==OP_SELL&&CLOSE_SELL==true&&OrderMagicNumber() ==Magic)
{
如果(iStochastic(OrderSymbol(),5,5,3,3,3, MODE_SMA, 0, MODE_SIGNAL,0)>iStochastic(OrderSymbol(),5,5,3,3, MODE_SMA, 0, MODE_SIGNAL,1) &&OrderOpenPrice()>iClose(OrderSymbol(),0,0)+MIN_PROFIT*MarketInfo(OrderSymbol(),MODE_POINT)
OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK),3)
}
}
}
返回。
}

谢谢你的澄清,但我离它很远,甚至不知道该把它放在哪里。

 

RomanS >> :

大家好!

我刚刚度假回来...

海、阳光和水是我们最好的朋友。

我已经休息了一段时间,我已经准备好回去工作了......

我提出了一个具体的工作主题。


你可以尝试对 "晨平 "进行细分...或尝试把你自己的单位...20元,50元......任选其一(放2个吊坠)......当一个吊坠触发时,把反面的吊坠用加倍的方式放进...选择营业时间......最后都应该是黑色的......。当达到一个利润时......例如100美元,固定利润并关闭所有订单......)

而如果你写一个函数来关闭会议订单,那么这将是一个美丽的故事......)

 
RomanS писал(а)>>

大家好!

我刚刚度假回来...

海、阳光和水是我们最好的朋友。

我已经休息了一段时间,我已经准备好回去工作了......

我提议想出一个具体的主题,我们将在此基础上开展工作!

我可以为你写一份关于这个策略的专家顾问,在记账员文件中。你需要的其他东西也都在档案中。

附加的文件:
kmqjldjbj.rar  603 kb