[아카이브!] 어떤 전문가나 지표도 무료로 작성해 드립니다. - 페이지 76

 
w2m :
여기, 지난 주 피드를 보여주는 이것을 잡으세요.
물론 고맙지만 선을 수평으로 만들 수는 없습니까? 월요일부터 레벨 자동 업데이트
 
 
 
주를 흔들었다 ly_HILO_Shj 그리고 이걸로-
 
 
이제 정확히 보여줍니다
 

안녕하세요, uv.programmers입니다. Signallibrary.mq4 라이브러리 파일에는 MA에 의한 진입 조건이 포함되어 있습니다. MA가 아닌 아래 코드에 의해 함수를 진입 조건으로 변경할 수 있도록 도와주세요. 즉, 이미 만들어진 코드가 있습니다. 이 함수에 올바르게 삽입하도록 도와주세요.

#속성 라이브러리
//이 함수는 매 틱마다 실행되며 구매 신호가 있으면 "BUY" 문자열을 반환해야 합니다.
// 매도 신호가 있는 경우 문자열 "SELL". 함수는 원하는 대로 다시 작성할 수 있지만
//반환 값의 형식을 준수해야 합니다.

문자열 GetSignal()
{
정수 = 0;
정수 MAPeriod = 10;
이중 MA1 = iMA(Symbol(),0,MAPeriod,0,MODE_EMA,PRICE_WEIGHTED,1);
이중 MA2 = iMA(Symbol(),0,MAPeriod,0,MODE_EMA,PRICE_WEIGHTED,2);
이중 MA0 = iMA(Symbol(),0,MAPeriod,0,MODE_EMA,PRICE_WEIGHTED,0);
이중 Price0 = iMA(Symbol(),0,1,0,MODE_EMA,PRICE_WEIGHTED,0);
이중 가격1 = iMA(Symbol(),0,1,0,MODE_EMA,PRICE_WEIGHTED,1);
이중 가격2 = iMA(Symbol(),0,1,0,MODE_EMA,PRICE_WEIGHTED,2);
if ( MA1>MA2 && MA0>MA1 &&
((가격1>MA1 && 가격2<MA2)||(가격1>MA1 && 가격0>MA0)) sig=1;
if (MA1<MA2 && MA0<MA1 &&
((가격1<MA1 && 가격2>MA2)||(가격1<MA1 && 가격0<MA0))) sig=-1;
if (서명==1) return("구매"); else if (sig==-1) return ("판매"); 그렇지 않으면 반환("");
}

즉, MA 대신 신호가 다음 코드와 같아야 합니다.


정수 시작()
{
//----
인티 나,
_시그 유형=-1;
문자열 _objectName;
(볼륨[0]>1) 반환하는 경우;
(i=0; i<=5; i++){
_semafor[i]=iCustom(Symbol(),0,"3_Level_ZZ_Semafor",Period1,Period2,Period3,Dev_Step_1,Dev_Step_2,Dev_Step_3,Symbol_1_Kod,Symbol_2_Kod,Symbol_3_
}
if (_semafor[0]==_semafor[2] && _semafor[2]==_semafor[4] && _semafor[4]!=0){
Alert("시그널 매수 받기");
_sigType=OP_BUY;
_주문열기(_sigType);
}
if (_semafor[1]==_semafor[3] && _semafor[3]==_semafor[5] && _semafor[5]!=0){
Alert("매도 신호 받기");
_sigType=OP_SELL;
_주문열기(_sigType);
}

//----
리턴(0);
}

 
동지들, 도와주세요. 우리는 열린 주문에서 새 막대 가 열릴 때 표시된 포인트 수만큼 T / P를 변경하는 일이 필요합니다. 물론 이것이 가능하다면. 미리 감사드립니다...
 

더 낮은 기간에 선택된 더 높은 기간을 표시하고 이전 기간과 동일한 곡선을 그리는 매개변수 2를 사용 하여 강도 지수 표시기를 작성할 수 있습니까? 고맙습니다.

 

어드바이저를 정확히 반대 방향으로 리메이크할 수 있습니까? 비용은 얼마나 들까요?
파일: