관심있는 사람은 고문을 작성하십시오. - 페이지 3

 

그리고 2006년 유로 테스트는 무엇을 말합니까? 육안으로 봐도 배수구가 있을텐데.. 한 가지 분명한 건, 시스템은 트렌드에 좋고 플랫에 나쁜...

그러나 추세에 따라 모든 시스템이 양호합니다(플랫용으로 설계된 시스템만 아님). 칠면조는 현재 막대에서 경련합니다 =(... 사진에서 작성자는 다음 막대가 아니라 현재 막대에서 엽니다. 다시 그려지면 어떻게 열 수 있습니까?

 
SSL 표시기는 terminal_directory\experts\indicators 디렉토리에 있지만 MetaEditor|indicators에는 없습니다. EA를 컴파일할 때 "Takelong" 기능이 참조되지 않고 exp-file에서 제거됩니다. 이 문제를 해결했습니다. 감사합니다.
 

그래서 당신은 SSL.ex4를 가지고 있습니다 - 프로그램의 텍스트가 없는 실행 파일은 MetaEditor에서 볼 수 없습니다.
EA의 이름을 "SSL"로 변경하거나 여기에서 다운로드하십시오:
'간 하이로 액티베이터 SSL'

Expert Advisor를 번역할 때 오류가 발생하지 않고 실행 파일에서 제거될 사용하지 않는 서브루틴에 대한 경고가 발생합니다. 이건 괜찮아.

 
Korey писал (а) >>

그래서 당신은 SSL.ex4를 가지고 있습니다 - 프로그램의 텍스트가 없는 실행 파일은 MetaEditor에서 볼 수 없습니다.
EA 이름을 "SSL"로 변경하거나 여기에서 다운로드하십시오:
'간 하이로 액티베이터 SSL'

Expert Advisor를 번역할 때 오류가 발생하지 않고 실행 파일에서 제거될 사용하지 않는 서브루틴에 대한 경고가 발생합니다. 이건 괜찮아.

SSL을 제거했습니다. 링크에 표시된 표시기를 설치했습니다. MetaIditor.warnings에 나타남:


"Takelong" 기능이 참조되지 않으며 exp-file에서 제거됩니다.
"Takeshrt" 기능은 참조되지 않으며 exp 파일에서 제거됩니다.
"TrailingAlls" 기능은 참조되지 않으며 exp 파일에서 제거됩니다.

여기에서 문제를 해결할 수 있습니다.


외부 정수 PerMA = 4; //12
extern int Method2 = 2; //=SMA
extern int Pr2=0;//MA 속성에서 가격 번호 보기
extern int Lb=5; // SSL 기간
외부 정수 zs=1; //초기바



외부 이중 로트=1;
extern int StopLoss_bye=150;
extern int StopLoss_sell=150;
extern int TrailingStop=0;
외부 정수 TakeProfit_bye=75;
외부 정수 TakeProfit_sell=25;


더블 TimePrev;

int first_b=0, first_s=0;
//+----------------------------------------------- --------------------+
//| |
//+----------------------------------------------- --------------------+
정수 초기화()
{


리턴(0);
}
//+----------------------------------------------- --------------------+
//| |
//+----------------------------------------------- --------------------+
정수 초기화()
{
리턴(0);
}
//+----------------------------------------------- --------------------+
//| |
//+----------------------------------------------- --------------------+
정수 시작()
{int rs,rs2;

//후행 정지
//TrailingAlls(TrailingStop);
//닫기/열기


if (TimePrev==시간[0]) return(0);



정수 z=zs;
정수 z1=z+1;


double lr1=iCustom(NULL,0,"Gann_Hi-lo_Activator_SSL",Lb,0,z);//이동 평균
이중 lr1p=iCustom(NULL,0,"Gann_Hi-lo_Activator_SSL",Lb,0,z1);// Gann_Hi-lo_Activator_SSL



이중 lr2=iMA(NULL,0,PerMA,0,방법2,Pr2,z);
이중 lr2p=iMA(NULL,0,PerMA,0,방법2,Pr2,z1);


부울 Ob=lr1p>lr2p&&lr1<=lr2;
부울 Os=lr1p<lr2p&&lr1>=lr2;


if(first_b==0)
{

if(ob)
{
closeshrts();
첫 번째_s=0;

rs= OrderSend(Symbol(),OP_BUY,Lots,Ask,0,Stoplong(Ask,StopLoss_bye),0,NULL,0,0,Blue);
첫 번째_b=1;

}//긴
}


if(첫 번째_s==0)
{
if(os)
{첫번째_b=0;
닫기롱();

rs2=OrderSend(Symbol(),OP_SELL,Lots,Bid,0,Stopshrt(Bid,StopLoss_sell),0,NULL,0,0,Red);
첫 번째_s=1;
}//슈트
}

if(rs>=0&&&rs2>=0) TimePrev=시간[0];
리턴(0);
}
//+----------------------------------------------- --------------------+
//| |
//+----------------------------------------------- --------------------+
더블 스탑롱(더블 가격, int stop)
{
if(중지==0)
반환(0.0);
return(가격-(스톱*포인트));
}
//+----------------------------------------------- --------------------+
//| |
//+----------------------------------------------- --------------------+
이중 Stopshrt(이중 가격, int 중지)
{
만약 (중지==0)
반환(0.0);
return(가격+(스톱*포인트));
}
//+----------------------------------------------- --------------------+
//| |
//+----------------------------------------------- --------------------+
이중 Takelong(이중 가격, int Take)
{
만약 (가져가다==0)
반환(0.0);
return(가격+(테이크*포인트));
}
//+----------------------------------------------- --------------------+
//| |
//+----------------------------------------------- --------------------+
이중 Takeshrt(이중 가격, int Take)
{
만약 (가져가다==0)
반환(0.0);
return(가격-(테이크*포인트));
}
//+----------------------------------------------- --------------------+
//| |
//+----------------------------------------------- --------------------+
무효 closelong()
{
무역;
int trades=OrdersTotal();
for(무역=0;무역<무역;무역++)
{
OrderSelect(무역,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()!=Symbol())
계속하다;
if(주문유형()==OP_BUY)
{첫번째_b=0;
OrderClose(OrderTicket(),OrderLots(),Bid,0,Blue);

}
}//을 위한

}
//+----------------------------------------------- --------------------+
//| |
//+----------------------------------------------- --------------------+
무효 closeshrts()
{
무역;
int trades=OrdersTotal();
for(무역=0;무역<무역;무역++)
{
OrderSelect(무역,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()!=Symbol())
계속하다;
if(주문 유형()==OP_SELL)
{첫번째_s=0;
OrderClose(OrderTicket(),OrderLots(),Ask,0,Red);

}
}//을 위한

}
//+----------------------------------------------- --------------------+
//| |
//+----------------------------------------------- --------------------+
void TrailingAlls(int trail)
{
if(트레일==0)
반품;
//----
이중 정지;
이중 정지;
무역;
int trades=OrdersTotal();
for(무역=0;무역<무역;무역++)
{
OrderSelect(무역,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()!=Symbol())
//계속하다;
//긴
if(주문유형()==OP_BUY)
{
stopcrnt=OrderStopLoss();
stopcal=입찰가-(트레일*포인트);
if (stopcrnt==0)
{
OrderModify(OrderTicket(),OrderOpenPrice(),stopcal,OrderTakeProfit(),0,Blue);
}
또 다른
if(stopcal>stopcrnt)
{
OrderModify(OrderTicket(),OrderOpenPrice(),stopcal,OrderTakeProfit(),0,Blue);
}
}
}//긴
// 슈르트
if(주문 유형()==OP_SELL)
{
stopcrnt=OrderStopLoss();
stopcal=묻기+(트레일*포인트);
if (stopcrnt==0)
{
OrderModify(OrderTicket(),OrderOpenPrice(),stopcal,OrderTakeProfit(),0,빨간색);
}
또 다른
if(stopcal<stopcrnt)
{
OrderModify(OrderTicket(),OrderOpenPrice(),stopcal,OrderTakeProfit(),0,빨간색);
}
}
}//짧게
//----
리턴(0);
//+----------------------------------------------- ------ --------------------+
 

1. CodeBase 및 포럼에서 다운로드 시 파일명에 [1]이 추가됩니다. 저것들. 파일 이름이 EA의 이름과 일치하지 않을 수 있으므로 작동하지 않습니다.

- 이름을 일치시켜야 합니다.

2. 컴파일러가 불평하는 서브루틴은 원래 Expert Advisor에서 후행합니다. 테스트를 위해 필요하지 않으며 단순히 비활성화됩니다. 때문에 작업에 영향을 미치지 않습니다. 이것은 오류가 아니라 코드에 사용되지 않은 p/프로그램이 있다는 경고입니다.

추신 항목 1 참조를 제외하고 코드에서 수정할 것이 없습니다. - 다른 참가자들은 다운받아 차분하게 백테스트를 진행했다.

 
Korey писал (а) >>

1. CodeBase 및 포럼에서 다운로드 시 파일명에 [1]이 추가됩니다. 저것들. 파일 이름이 EA의 이름과 일치하지 않을 수 있으므로 작동하지 않습니다.

- 이름을 일치시켜야 합니다.

2. 컴파일러가 불평하는 서브루틴은 원래 Expert Advisor에서 후행합니다. 테스트를 위해 필요하지 않으며 단순히 비활성화됩니다. 때문에 작업에 영향을 미치지 않습니다. 이것은 오류가 아니라 코드에 사용되지 않은 p/프로그램이 있다는 경고입니다.

추신 항목 1 참조를 제외하고 코드에서 수정할 것이 없습니다. - 다른 참가자들은 다운받아 차분하게 백테스트를 진행했다.

수정되었습니다. 이제 다음과 같이 :

double lr1=iCustom(NULL,0,"Gann_Hi-lo_Activator_SSL[1]",Lb,0,z);//이동 평균
이중 lr1p=iCustom(NULL,0,"Gann_Hi-lo_Activator_SSL[1]",Lb,0,z1);// Gann_Hi-lo_Activator_SSL


모두 같은.

 

신호선을 추가했습니다.


매수 또는 매도는 다음 조건에 따라 결정됩니다.

장기 진입 기준:

1. MA 라인 ssl의 하단에서 상단으로 교차

2 교차할 때 흰색 선, 파란색 또는 빨간색이 매수를 유발합니다.

단기 진입 기준:

1. 위에서 아래로 MA 라인 SSL 교차

2. 건널 때 흰색 선, 파란색 또는 빨간색이 판매를 트리거합니다.

 
dpg03 писал (а) >>

신호선을 추가했습니다.


매수 또는 매도는 다음 조건에 따라 결정됩니다.

장기 진입 기준:

1. MA 라인 ssl의 하단에서 상단으로 교차

2 교차할 때 흰색 선, 파란색 또는 빨간색이 매수를 유발합니다.

단기 진입 기준:

1. 위에서 아래로 MA 라인 ssl 교차

2. 건널 때 흰색 선, 파란색 또는 빨간색이 판매를 트리거합니다.



빨강과 파랑의 교차점에서 닫습니다.

 

dpg03으로

그것은 테스트 여부를 밝혀 *????????

내부에 EA, SSL 표시기가 있습니다. 즉, 방송 및 테스트.

파일:
 
Korey писал (а) >>

dpg03으로

그것은 테스트 여부를 밝혀 *????????

내부에 EA, SSL 표시기가 있습니다. 즉, 방송 및 테스트.

일어난 . MA13 2개와 MA4 1개로만 가능합니다.