[아카이브!] 어드바이저를 함께 씁니다!!! - 페이지 26

 
Evgenich >> :

설정에서 아무 것도 변경하지 않았습니다. Lot 0.05 Depot share 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)
평균
연속 승리 15
연속 손실 0
 
성배 , ept)
 
sllawa3 писал(а) >>
다들 닥쳐? 주제는 지겹지 않은 것 같습니다 ...

나는 그를 테스트하고 그는 나쁜 결과를 보여줍니다.

 

첫째, 이것은 템플릿입니다 ... 작동하지 않는 트롤 (한 쌍에 매달려있는 경우에만)이 있고 두 번째로 매우 온화한 진입 조건이 있습니다 .. 6 쌍 모두의 트롤은 아래에 나와 있습니다 ... 모두를위한 이야기 6쌍...


for(int k=0; k<=OrdersTotal(); k++)
{
if (OrderSelect(k,SELECT_BY_POS)==true)
{
if (OrderMagicNumber()!= Magic) 계속;
//............
if(주문 유형() == OP_SELL&&OrderTakeProfit()==0)
{
t=MarketInfo(OrderSymbol(),MODE_BID)-TP*MarketInfo(OrderSymbol(),MODE_POINT);
OrderModify(OrderTicket(), OrderOpenPrice(),OrderStopLoss(),
t,OrderMagicNumber(), CLR_NONE );
}
if(OrderType() == OP_BUY&&OrderTakeProfit()==0)
{
t=MarketInfo(OrderSymbol(),MODE_ASK)+TP*MarketInfo(OrderSymbol(),MODE_POINT);
OrderModify(OrderTicket(), OrderOpenPrice(),OrderStopLoss(),
t,OrderMagicNumber(), CLR_NONE);
}
//............
if(OrderType() == OP_SELL&&OrderStopLoss()==0)
{
s=MarketInfo(OrderSymbol(),MODE_ASK)+ SL*MarketInfo(OrderSymbol(),MODE_POINT);
OrderModify(OrderTicket(), OrderOpenPrice(),
OrderTakeProfit(), OrderMagicNumber(), CLR_NONE);
}
if(OrderType() == OP_BUY&&OrderStopLoss()==0)
{
s=MarketInfo(OrderSymbol(),MODE_BID)- SL*MarketInfo(OrderSymbol(),MODE_POINT);
OrderModify(OrderTicket(), OrderOpenPrice(),
OrderTakeProfit(), OrderMagicNumber(), CLR_NONE);
}
//............
if(OrdersTotal() > 0)
{
if(OrderType() == OP_SELL&&OrderMagicNumber() ==매직)
{
if(TrailingStop > 0)
{
if(OrderOpenPrice() - MarketInfo(OrderSymbol(),MODE_ASK) >= TrailingStop * MarketInfo(OrderSymbol(),MODE_POINT))
{
if(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);
}
}
}
}
또 다른
if(OrderType() == OP_BUY&&OrderMagicNumber() ==Magic)
{
if(TrailingStop > 0)
{
if(MarketInfo(OrderSymbol(),MODE_BID) - OrderOpenPrice() >= TrailingStop * MarketInfo(OrderSymbol(),MODE_POINT))
{
if(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);
}
}
}
}
}

if (OrderType()==OP_BUY&&CLOSE_BUY==true&&OrderMagicNumber() ==Magic)
{
if (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);
}
if (OrderType()==OP_SELL&&CLOSE_SELL==true&&OrderMagicNumber() ==매직)
{
if (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_ASK),3);
}
}
}
반품;
}



 

안녕하세요 여러분!

난 그냥 휴가에서 ...

바다의 태양과 물은 우리의 가장 친한 친구입니다.

은퇴하고 다시 일할 준비를 하고...

나는 우리가 일할 특정 주제를 제안 할 것을 제안합니다!

 
sllawa3 писал(а) >>

첫째, 이것은 템플릿입니다 ... 작동하지 않는 트롤 (한 쌍에 매달려있는 경우에만)이 있고 두 번째로 매우 온화한 진입 조건이 있습니다 .. 6 쌍 모두의 트롤은 아래에 나와 있습니다 ... 모두를위한 이야기 6쌍...

for(int k=0; k<=OrdersTotal(); k++)
{
if (OrderSelect(k,SELECT_BY_POS)==true)
{
if (OrderMagicNumber()!= Magic) 계속;
//............
if(주문 유형() == OP_SELL&&OrderTakeProfit()==0)
{
t=MarketInfo(OrderSymbol(),MODE_BID)-TP*MarketInfo(OrderSymbol(),MODE_POINT);
OrderModify(OrderTicket(), OrderOpenPrice(),OrderStopLoss(),
t,OrderMagicNumber(), CLR_NONE);
}
if(OrderType() == OP_BUY&&OrderTakeProfit()==0)
{
t=MarketInfo(OrderSymbol(),MODE_ASK)+TP*MarketInfo(OrderSymbol(),MODE_POINT);
OrderModify(OrderTicket(), OrderOpenPrice(),OrderStopLoss(),
t,OrderMagicNumber(), CLR_NONE);
}
//............
if(OrderType() == OP_SELL&&OrderStopLoss()==0)
{
s=MarketInfo(OrderSymbol(),MODE_ASK)+ SL*MarketInfo(OrderSymbol(),MODE_POINT);
OrderModify(OrderTicket(), OrderOpenPrice(),
OrderTakeProfit(), OrderMagicNumber(), CLR_NONE);
}
if(OrderType() == OP_BUY&&OrderStopLoss()==0)
{
s=MarketInfo(OrderSymbol(),MODE_BID)- SL*MarketInfo(OrderSymbol(),MODE_POINT);
OrderModify(OrderTicket(), OrderOpenPrice(),
OrderTakeProfit(), OrderMagicNumber(), CLR_NONE);
}
//............
if(OrdersTotal() > 0)
{
if(OrderType() == OP_SELL&&OrderMagicNumber() ==매직)
{
if(TrailingStop > 0)
{
if(OrderOpenPrice() - MarketInfo(OrderSymbol(),MODE_ASK) >= TrailingStop * MarketInfo(OrderSymbol(),MODE_POINT))
{
if(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);
}
}
}
}
또 다른
if(OrderType() == OP_BUY&&OrderMagicNumber() ==Magic)
{
if(TrailingStop > 0)
{
if(MarketInfo(OrderSymbol(),MODE_BID) - OrderOpenPrice() >= TrailingStop * MarketInfo(OrderSymbol(),MODE_POINT))
{
if(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);
}
}
}
}
}

if (OrderType()==OP_BUY&&CLOSE_BUY==true&&OrderMagicNumber() ==Magic)
{
if (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);
}
if (OrderType()==OP_SELL&&CLOSE_SELL==true&&OrderMagicNumber() ==매직)
{
if (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_ASK),3);
}
}
}
반품;
}

설명 감사합니다만, 당신이 버린 것은 나는 그것과 거리가 멀고 어디에 놓아야 할지조차 모릅니다.

 

RomanS >> :

안녕하세요 여러분!

난 그냥 휴가에서 ...

바다의 태양과 물은 우리의 가장 친한 친구입니다.

은퇴하고 다시 일할 준비를 하고...

나는 우리가 일할 특정 주제를 제안 할 것을 제안합니다!


"모닝 플랫"의 분석을 시도하거나 자신의 플랫을 설정하려고 시도할 수 있습니다. .. 20pp, 50pp .. any(우리는 2개의 지연을 설정했습니다) ... 하나의 지연이 트리거되면 다음으로 반대로 설정합니다. 두 배 .. 영업 시간을 선택하십시오 .. 결과적으로 플러스를 얻으려면 모든 것을해야합니다 .. 이익에 도달하면 .. 예를 들어 100usd, 이익을 수정하고 모든 주문을 닫으십시오 ..)

그리고 반대 순서로 닫는 함수를 작성하면 일반적으로 아름다운 이야기가 될 것입니다..)

 
RomanS писал(а) >>

안녕하세요 여러분!

난 그냥 휴가에서 ...

바다의 태양과 물은 우리의 가장 친한 친구입니다.

은퇴하고 다시 일할 준비를 하고...

나는 우리가 일할 특정 주제를 제안 할 것을 제안합니다!

나는 당신이 Bookkeeper 문서에서 이 전략에 대한 Expert Advisor를 쓸 것을 제안할 수 있습니다. 아카이브에서 찾아야 할 다른 모든 것.

파일:
kmqjldjbj.rar  603 kb