경고를 작성했지만 내 표시기로 창을 열 때만 작동합니다. 차트 창 사이를 이동할 때, 즉 차트 시간 수준 사이를 이동할 때도 작동합니다. 지표는 언제 걷잡을 수 없을 것 같습니다. 내 문제를 어떻게 해결할 수 있습니까? 도움이 필요하다. Indicatorcounted와 연결되어 있습니까? Alert의 매개변수 에서 무엇인가를 해야 합니다. 그것을 하는 방법?
이 표시기 High_Low(지그재그) V2에 새로운 기능을 추가하여 새로운 고저가 형성될 때마다 ZZ가 저에게 경고하도록 합니다. 어디가 잘못되었는지 모릅니다. 대신 내 화면에 인디가 표시되지 않습니다. 누구나?? 도와주세요.. 저는 코딩이 처음입니다. indi가 위의 내가 원하는 것과 같이 할 수 있도록 내가 한 일을 수정하십시오. 여기 코드가 있습니다.
코더를 위한 질문
안녕
경고를 작성했지만 내 표시기로 창을 열 때만 작동합니다. 차트 창 사이를 이동할 때, 즉 차트 시간 수준 사이를 이동할 때도 작동합니다. 지표는 언제 걷잡을 수 없을 것 같습니다. 내 문제를 어떻게 해결할 수 있습니까? 도움이 필요하다. Indicatorcounted와 연결되어 있습니까? Alert의 매개변수 에서 무엇인가를 해야 합니다. 그것을 하는 방법?
다음과 같이 사용해야 합니다.
더블
? = ObjectGetValueByShift(문자열 이름, int shift));
만약 (???????????)
Alert("패턴 " + Symbol() + " " + 마침표());
푸치오
어리석은 질문..
누구나? 세상에서 가장 단순한 인디를 만들려고 하다가 망쳐버렸어..
입력: (1) 쌍 X 및 (2) 쌍 Y의 마지막 Tic 값.
(두 CDF "쌍" ..ie 3개의 문자 기호))
출력 1: 화면 XY에 인쇄
출력 2: XY..의 표시기 창 MA에 플롯
한 번 알림
안녕,
경고가 한 번만 발생하는 코드의 예를 작성할 수 있습니까?
개체가 차트에 표시되고 한 번 경고를 표시하려는 경우.
푸치오
안녕,
경고가 한 번만 발생하는 코드의 예를 작성할 수 있습니까?
개체가 차트에 표시되고 한 번 경고를 표시하려는 경우.
푸치오이 코드를 사용할 수 있습니다. https://www.mql5.com/en/forum/general
이것 과 비슷한 지표가 있습니다. 값을 EA에 전달하는 방법을 아는 사람이 있습니까? 이 방법으로 버퍼를 사용하려고했습니다.
이중 추세[];
...
SetIndexBuffer(0, 추세);
...
Trend[0]=업평가;
반환(0);
}
작동하는지 모르겠지만 모든 표시기의 비문이 사라진 것으로 알고 있습니다. 그것에 대한 아이디어가 있습니까?
수정 도움이 필요합니다
안녕하세요 거래처님
이 코드에 대한 도움이 필요합니다.
현재 기능 은 시간과 다음 주문을 기준으로 첫 번째 미결 주문을 마감하는 것입니다. 즉, 동시에 2개 이상의 주문이 마감될 수 있습니다.
질문: FIRST 2 미결 주문을 시간 기준으로만 마감하도록 변경하려면 어떻게 해야 합니까?
여기 코드.
도움에 감사드립니다
//+----------------------------------------------- -------------------+
//| 닫기 조건 유형 2 |
//+----------------------------------------------- -------------------+
무효 CheckCloseConditionType2()
{
정수 주문[];
정수 i, j;
ArrayResize(주문, 0);
int cnt = OrdersTotal();
(i=0, i < cnt, i++)
{
if (!OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) 계속
if (OrderSymbol() != Symbol()) 계속;
if (OrderMagicNumber() != Magic) 계속;
정수 유형 = 주문 유형();
if (유형 == OP_BUY || 유형 == OP_SELL)
{
정수 크기 = ArraySize(주문);
ArrayResize(주문, 크기+1);
주문 = OrderTicket();
}
}
//-----
크기 = ArraySize(주문);
for (i=0, i < 크기, i++)
{
if (!OrderSelect(Orders, SELECT_BY_TICKET)) 계속;
(OrderCloseTime() > 0) 계속하면;
날짜 시간 tm1 = OrderOpenTime();
(j=i+1; j < 크기; j++)
{
if (!OrderSelect(Orders[j], SELECT_BY_TICKET)) 계속
(OrderCloseTime() > 0) 계속하면;
날짜/시간 tm2 = 주문오픈타임();
만약 (tm1 > tm2)
{
int 티켓 = 주문;
주문 = 주문[j];
주문[j] = 티켓;
}
}
}
//-----
(i = 크기-1, i >= 1, i--)
{
이중 이익 = ArrayGetOrdersProfit(주문);
if ((Profit >= TotalTakeProfit && TotalTakeProfit > 0) || (Profit >= Profit2Exit && Profit2Exit > 0))
{
Print("[Enter] Type2 조건으로 닫기");
문자열 msg1 = "";
문자열 msg2 = "";
이중 P;
이중 TP = 0;
for (j=0; j < 크기; j++)
{
if (Orders[j] == -1) 계속;
if (!OrderSelect(Orders[j], SELECT_BY_TICKET)) 계속
(OrderCloseTime() > 0) 계속하면;
if (StringLen(msg1) > 0) msg1 = msg1 + " + ";
msg1 = msg1 + "주문" +주문[j];
GetOrderProfit(주문[j], P);
if (StringLen(msg2) > 0) msg2 = msg2 + " + ";
msg2 = msg2 +DoubleToStr(P, 2);
TP += P;
}
Print("닫기: " + msg1);
Print("이익: " + msg2 + " = " + DoubleToStr(TP, 2));
ArrayCloseOrders(주문);
Print("[종료] Type2 조건으로 종료");
반품;
}
주문 = -1;
}
}
핍 수를 계산하는 방법
안녕,
나는 시장이 큰 움직임(상승 또는 하락 추세)을 위해 간 후에 깨달았습니다. 나머지 시장은 거래하기에 다소 위험합니다. 나는 약 90pips의 큰 움직임 후에 어떤 거래도 입력하지 않도록 EA를 프로그래밍하려고 합니다.
오전 8시(런던 마켓 오픈)의 첫 번째 막대에서 현재 막대까지의 핍 수를 계산하는 방법을 알아야 합니다. 시장이 이미 90핍 이상 움직였다면 나는 어떤 거래도 받지 않을 것입니다.
누군가 나에게 몇 가지 단서를 제공하기 위해 몇 줄을 코딩할 수 있습니까? 많은 감사와 감사드립니다.
섹
안녕,
나는 시장이 큰 움직임(상승 또는 하락 추세)을 위해 간 후에 깨달았습니다. 나머지 시장은 거래하기에 다소 위험합니다. 나는 약 90pips의 큰 움직임 후에 어떤 거래도 입력하지 않도록 EA를 프로그래밍하려고 합니다.
오전 8시(런던 마켓 오픈)의 첫 번째 막대에서 현재 막대까지의 핍 수를 계산하는 방법을 알아야 합니다. 시장이 이미 90핍 이상 움직였다면 나는 어떤 거래도 받지 않을 것입니다.
누군가 나에게 몇 가지 단서를 제공하기 위해 몇 줄을 코딩할 수 있습니까? 많은 감사와 감사드립니다.
섹필요한 경우 먼저 오전 8시 이후인지 확인하십시오 .
Then, find the max and min of the current day. (if its ok for you, its easier than from 8 am): [PHP]double Max = iHigh(Symbol(), PERIOD_D1, 0);
double Min = iLow(Symbol(), PERIOD_D1, 0);
int Range = (Max - Min) / Point;
if(Range > 90) return;
...
이 표시기 High_Low(지그재그) V2에 새로운 기능을 추가하여 새로운 고저가 형성될 때마다 ZZ가 저에게 경고하도록 합니다. 어디가 잘못되었는지 모릅니다. 대신 내 화면에 인디가 표시되지 않습니다. 누구나?? 도와주세요.. 저는 코딩이 처음입니다. indi가 위의 내가 원하는 것과 같이 할 수 있도록 내가 한 일을 수정하십시오. 여기 코드가 있습니다.
high_low_v2_zigzag_with_alert.mq4
안녕,
직사각형 배경을 그리는 방법? 컨딩을 통해 말이에요. ObjectCreate()를 사용 한다는 것을 알고 있지만 내가 생각하는 방식으로 작성하는 방법을 모르겠습니다.