가격이 스윙 고/저에 있는지 알려주는 지표를 호출하는 EA가 있습니다. 현재 막대에서 잘 작동하므로 예를 들어 핀 막대가 스윙 고/저에 있으면 내 EA가 매수/매도 항목을 생성합니다. 내 EA가 핀바를 선택하는 한 훌륭하게 작동합니다. 그러나 하이/로우 바가 통과했기 때문에 스윙 하이/로우에서 내부 바를 입력해야 하는 경우에는 소용이 없습니다.
이 코드는 첫 번째 막대를 닫을 때 작동하지만 두 번째 또는 세 번째 막대를 닫으려면 코드가 필요합니다. 다시 말해서 내 EA가 고가/저가 이후 몇 개의 막대에 대해 고가/저가임을 기억할 방법이 필요합니다.
감사합니다. 시도해 볼 수 있을 것 같습니다.
데이브
<<<
시간과 요일별 닫기 기능이 있는 EA
안녕하세요 코더
다음 옵션을 사용하여 EA를 만들려고 했습니다.
선택한 시간 및 시간으로 시작합니다.
이 기능 이 작동하는 것 같습니다.
내가 갖고 싶은 다른 옵션은 다음과 같습니다.
선택한 시간에 모든 거래를 마감합니다.
내가 작성한 EA 템플릿을 참조하십시오.
누군가 노인을 도울 수 있습니까?
OrderOpenPrice()의 첫 번째 초기 값 잠금
OrderOpenPrice() 값의 첫 번째 발생을 잠그는 방법을 아는 사람이 있습니까?
예를 들어 더블 x=OrderOpenPrice(); 하지만 값이 변경되는 것을 절대 원하지 않습니다.
주문 판매 또는 주문 갱신 시
기준점 역할을 하려면 x가 필요합니다.
큰 도움을 주셔서 감사합니다
감사합니다
가격을 댓글로 작성한 다음 변경하고 싶을 때까지 각 주문으로 이동하거나 전역 변수를 사용하거나 파일에 쓸 수 있습니다 .
럭스
핀 이외의 패턴에서 작동하도록 스윙 하이/로우 코드를 얻으려고 합니다.
안녕,
가격이 스윙 고/저에 있는지 알려주는 지표를 호출하는 EA가 있습니다. 현재 막대에서 잘 작동하므로 예를 들어 핀 막대가 스윙 고/저에 있으면 내 EA가 매수/매도 항목을 생성합니다. 내 EA가 핀바를 선택하는 한 훌륭하게 작동합니다. 그러나 하이/로우 바가 통과했기 때문에 스윙 하이/로우에서 내부 바를 입력해야 하는 경우에는 소용이 없습니다.
이 코드는 첫 번째 막대를 닫을 때 작동하지만 두 번째 또는 세 번째 막대를 닫으려면 코드가 필요합니다. 다시 말해서 내 EA가 고가/저가 이후 몇 개의 막대에 대해 고가/저가임을 기억할 방법이 필요합니다.
(이전 시간 != 시간[0])
{
DeleteSellLimit();
}
이전 시간 = 시간[0];
startcolor를 문자열로 사용하는 대신 색상으로 사용하십시오.
럭스
표시기 내부에 중국어 또는 아랍어 글꼴을 사용하여 코딩할 수 있고 텍스트가 차트에 표시되는지 알고 싶습니다.
startcolor를 문자열로 사용하는 대신 Lux 색상으로 사용하십시오.
Lux, 변경할 표시기 색상이 하나만 있는 경우(예: 빨간색에서 녹색으로) 이 방식으로 작동하지만 조건 변경에 따라 변경할 표시기 색상이 두 개 있습니다. 표시기의 조건 1에서 조건 2:
부울 조건 1 = True: 표시기 A 색상 = 노란색 //UP 방향 - 버퍼 2
부울 조건 1 = True: 표시기 B 색상 = Clr_NONE - 버퍼 3
부울 조건 2 = 거짓: 표시기 A 색상 = Clr_NONE - 버퍼 2
부울 조건 2 = 거짓: 표시기 B 색상= 마젠타 // 아래쪽 방향 - 버퍼 3
럭스, 그럼 어떻게 해결해야 하나요??
당신의 회신을 초조하게 기다리고 있습니다! 그리고 응답해주셔서 감사합니다
데이브
#property indicator_color2 Yellow
extern bool TrendDirectionUp=true;
string Color1;
string Color2;
int init() {
if(TrendDirectionUp==true){
Color1=Yellow;
Color2=CLR_NONE;
}
if(TrendDirectionUp==false){
Color1=CLR_NONE;
Color2=Magenta;
}
SetIndexStyle(0,DRAW_ARROW,0,star_size,Color1);
SetIndexStyle(1,DRAW_ARROW,0,star_size,Color2);
SetIndexArrow(0,172);//333
SetIndexArrow(1,172);//334
SetIndexBuffer(0,b1);
SetIndexBuffer(1,b2);
return(0);
}현재 Color(s) 1 & 2 모두 그래프에서 '검정색'으로 표시됩니다!!
전문가 전문가가 이 문제를 해결하는 데 도움을 줄 수 있나요???
미리 감사드립니다!