안녕하세요. 얘들아 나는 어디에 글을 써야할지 몰라서 여기에 씁니다. 여기 전문가들이 쓰기 쉬운 간단한 지표가 필요합니다. 이미 어딘가에 있을 수도 있지만 검색 결과 아무 것도 표시되지 않았습니다((. 일반적으로 틱 교차점의 히스토그램이 필요하므로 교차 열이 0 위와 아래에 각각 빨간색과 녹색으로 나타나도록 합니다. 저는 7EMA를 사용합니다. 닫고 7EMA를 엽니다. 이미 그러한 표시가 있으면 코를 찌릅니다. 감사합니다))
Djon777 : 안녕하세요. 얘들아 나는 어디에 글을 써야할지 몰라서 여기에 씁니다. 여기 전문가들이 쓰기 쉬운 간단한 지표가 필요합니다. 이미 어딘가에 있을 수도 있지만 검색 결과 아무 것도 표시되지 않았습니다((. 일반적으로 틱 교차점의 히스토그램이 필요하므로 교차 열이 0 위와 아래에 각각 빨간색과 녹색으로 나타나도록 합니다. 저는 7EMA를 사용합니다. 닫고 7EMA를 엽니다. 이미 그러한 표시가 있으면 코를 찌릅니다. 감사합니다))
EA에서 사용자 지정 지표 를 사용하고 싶습니다. 지표를 다운로드하고 코드를 가져와서 Expert Advisor에 삽입했습니다... 오류가 발생했습니다. SetIndexBuffer() 함수를 이해하는 한. 지표에서만 사용할 수 있습니다. 가장 좋은 방법은 무엇인지 말해 보세요. 다른 기능으로 변경하거나(그런 다음 어느 기능으로) 사용자 지정 표시기에서 데이터를 추출하여 다른 방법으로 어드바이저 코드에 삽입할 수 있습니까?
내 시스템이 주문을 엽니다. 가격이 이 주문의 시작 가격을 50p 초과하는 경우 주문을 수정해야 합니다.
주문 선택(0, SELECT_BY_POS,MODE_TRADES);
이중 OPEN = OrderOpenPrice (); 이중 최대값 = OPEN + 0.00500; Alert("최대값 = ",최대값); 이중 최소값 = OPEN - 0.00500; 새로 고침(); //데이터를 업데이트합니다. timecur = TimeToStr(TimeCurrent(),TIME_SECONDS); // HH:MM 형식으로 현재 시간을 계산합니다. if ((timecur > "00:00:00") && (timecur < "22:58:00") && (Deal_s == 1) && (Deal_bb == 0)&& (Bid > maximus)) { 주문 선택(0, SELECT_BY_POS,MODE_TRADES); 약탈 = OrderLots() * 0.34; 약탈 = OrderLots() * 0.34; OrderClose(OrderTicket(), Lootdown, Ask, 10, CLR_NONE); 경고(GetLastError()); Deal_bb = 1; }
낮에 하면 할 수 있어요. 그리고 그것이 다음날로 옮겨지면 모든 것이 날아갑니다. 새로운 날에 다른 주문이 열릴 수 있고 그는 이미 그것을 추적하고 있지만 이전 주문은 잊어버립니다. 며칠 동안 로트가 닫힐 때까지 조건이 각 로트에 대해 시가 + 50p를 정확히 제어하도록 작성하는 방법을 알려주십시오.
EA에서 커스텀 인디케이터를 사용하고 싶습니다. 지표를 다운로드하고 코드를 가져와서 Expert Advisor에 삽입했습니다... 오류가 발생했습니다. SetIndexBuffer() 함수를 이해하는 한. 지표에서만 사용할 수 있습니다. 가장 좋은 방법은 무엇인지 말해 보세요. 다른 기능으로 변경하거나(그런 다음 어느 기능으로) 사용자 지정 표시기에서 데이터를 추출하여 다른 방법으로 어드바이저 코드에 삽입할 수 있습니까?
내 시스템이 주문을 엽니다. 가격이 이 주문의 시작 가격을 50p 초과하는 경우 주문을 수정해야 합니다.
주문선택(0, SELECT_BY_POS,MODE_TRADES);
이중 OPEN = OrderOpenPrice (); 이중 최대값 = OPEN + 0.00500; Alert("최대값 = ",최대값); 이중 최소값 = OPEN - 0.00500; 새로 고침(); //데이터 업데이트. timecur = TimeToStr(TimeCurrent(),TIME_SECONDS); // HH:MM 형식으로 현재 시간을 계산합니다. if ((timecur > "00:00:00") && (timecur < "22:58:00") && (Deal_s == 1) && (Deal_bb == 0)&& (Bid > maximus)) { 주문선택(0, SELECT_BY_POS,MODE_TRADES); 약탈 = OrderLots() * 0.34; 약탈 = OrderLots() * 0.34; OrderClose(OrderTicket(), Lootdown, Ask, 10, CLR_NONE); 경고(GetLastError()); Deal_bb = 1; }
낮에 하면 할 수 있어요. 그리고 그것이 다음날로 옮겨지면 모든 것이 날아갑니다. 새로운 날에 다른 주문이 열릴 수 있고 그는 이미 그것을 추적하고 있지만 이전 주문은 잊어버립니다. 며칠 동안 로트가 닫힐 때까지 조건이 각 로트에 대해 시가 + 50p를 정확히 제어하도록 작성하는 방법을 알려주십시오.
위치를 통해 루프
for ( int i= OrdersTotal ()- 1 ; i>= 0 ; i--)
{
if ( OrderSelect (i, SELECT_BY_POS, MODE_TRADES))
{
if (OrderType()==OP_BUY)
{
//ваши действия
}
if (OrderType()==OP_SELL)
{
//ваши действия
}
}
}
안녕하세요. 얘들아 나는 어디에 글을 써야할지 몰라서 여기에 씁니다. 여기 전문가들이 쓰기 쉬운 간단한 지표가 필요합니다. 이미 어딘가에 있을 수도 있지만 검색 결과 아무 것도 표시되지 않았습니다((. 일반적으로 틱 교차점의 히스토그램이 필요하므로 교차 열이 0 위와 아래에 각각 빨간색과 녹색으로 나타나도록 합니다. 저는 7EMA를 사용합니다. 닫고 7EMA를 엽니다. 이미 그러한 표시가 있으면 코를 찌릅니다. 감사합니다))
MACD는 MT4 지표의 표준 세트에 포함됩니다.
나는 알고 있지만 이와 같은 히스토그램이 필요합니다 http://savepic.org/2586171.gif
그냥 차별... :(
안녕하세요!
EA에서 사용자 지정 지표 를 사용하고 싶습니다. 지표를 다운로드하고 코드를 가져와서 Expert Advisor에 삽입했습니다... 오류가 발생했습니다. SetIndexBuffer() 함수를 이해하는 한. 지표에서만 사용할 수 있습니다. 가장 좋은 방법은 무엇인지 말해 보세요. 다른 기능으로 변경하거나(그런 다음 어느 기능으로) 사용자 지정 표시기에서 데이터를 추출하여 다른 방법으로 어드바이저 코드에 삽입할 수 있습니까?
도움을 주시면 대단히 감사하겠습니다!
안녕하세요.
SupDem 칠면조가 있습니다. 조금 변경하고 스트립 두께 버퍼를 추가했습니다.
0번째 막대를 기준으로 숫자로 이 밴드를 찾으려고 합니다.
내가 뭘 잘못했는지 찾을 수 없습니까? 코드 도움말안녕하세요!
친애하는 전문가 여러분, 말씀해 주십시오.
내 시스템이 주문을 엽니다. 가격이 이 주문의 시작 가격을 50p 초과하는 경우 주문을 수정해야 합니다.
주문 선택(0, SELECT_BY_POS,MODE_TRADES);
이중 OPEN = OrderOpenPrice ();
이중 최대값 = OPEN + 0.00500;
Alert("최대값 = ",최대값);
이중 최소값 = OPEN - 0.00500;
새로 고침(); //데이터를 업데이트합니다.
timecur = TimeToStr(TimeCurrent(),TIME_SECONDS); // HH:MM 형식으로 현재 시간을 계산합니다.
if ((timecur > "00:00:00") && (timecur < "22:58:00") && (Deal_s == 1) && (Deal_bb == 0)&& (Bid > maximus))
{
주문 선택(0, SELECT_BY_POS,MODE_TRADES);
약탈 = OrderLots() * 0.34;
약탈 = OrderLots() * 0.34;
OrderClose(OrderTicket(), Lootdown, Ask, 10, CLR_NONE);
경고(GetLastError());
Deal_bb = 1;
}
낮에 하면 할 수 있어요. 그리고 그것이 다음날로 옮겨지면 모든 것이 날아갑니다. 새로운 날에 다른 주문이 열릴 수 있고 그는 이미 그것을 추적하고 있지만 이전 주문은 잊어버립니다. 며칠 동안 로트가 닫힐 때까지 조건이 각 로트에 대해 시가 + 50p를 정확히 제어하도록 작성하는 방법을 알려주십시오.
안녕하세요.
SupDem 칠면조가 있습니다. 조금 변경하고 스트립 두께 버퍼를 추가했습니다.
0번째 막대를 기준으로 숫자로 이 밴드를 찾으려고 합니다.
내가 뭘 잘못했는지 찾을 수 없습니까? 코드 도움말이런 식으로 0과 1 버퍼에 있는 극단적인 가격을 찾고 있습니다!!
print or soment, 2와 3, 4와 5 버퍼를 통해 값을 출력해 보세요.
예시:
이 같은...
안녕하세요!
EA에서 커스텀 인디케이터를 사용하고 싶습니다. 지표를 다운로드하고 코드를 가져와서 Expert Advisor에 삽입했습니다... 오류가 발생했습니다. SetIndexBuffer() 함수를 이해하는 한. 지표에서만 사용할 수 있습니다. 가장 좋은 방법은 무엇인지 말해 보세요. 다른 기능으로 변경하거나(그런 다음 어느 기능으로) 사용자 지정 표시기에서 데이터를 추출하여 다른 방법으로 어드바이저 코드에 삽입할 수 있습니까?
도움을 주시면 대단히 감사하겠습니다!
일련의 기사 중 첫 번째:
https://www.mql5.com/ru/articles/1456
안녕하세요!
친애하는 전문가 여러분, 말씀해 주십시오.
내 시스템이 주문을 엽니다. 가격이 이 주문의 시작 가격을 50p 초과하는 경우 주문을 수정해야 합니다.
주문선택(0, SELECT_BY_POS,MODE_TRADES);
이중 OPEN = OrderOpenPrice ();
이중 최대값 = OPEN + 0.00500;
Alert("최대값 = ",최대값);
이중 최소값 = OPEN - 0.00500;
새로 고침(); //데이터 업데이트.
timecur = TimeToStr(TimeCurrent(),TIME_SECONDS); // HH:MM 형식으로 현재 시간을 계산합니다.
if ((timecur > "00:00:00") && (timecur < "22:58:00") && (Deal_s == 1) && (Deal_bb == 0)&& (Bid > maximus))
{
주문선택(0, SELECT_BY_POS,MODE_TRADES);
약탈 = OrderLots() * 0.34;
약탈 = OrderLots() * 0.34;
OrderClose(OrderTicket(), Lootdown, Ask, 10, CLR_NONE);
경고(GetLastError());
Deal_bb = 1;
}
낮에 하면 할 수 있어요. 그리고 그것이 다음날로 옮겨지면 모든 것이 날아갑니다. 새로운 날에 다른 주문이 열릴 수 있고 그는 이미 그것을 추적하고 있지만 이전 주문은 잊어버립니다. 며칠 동안 로트가 닫힐 때까지 조건이 각 로트에 대해 시가 + 50p를 정확히 제어하도록 작성하는 방법을 알려주십시오.
위치를 통해 루프