당신은 아마도 그림을 보지 않았을 것입니다. 나는 말한 모든 것을 이해하고 지지합니다. 그러나 질문의 본질은 이 최대 또는 최소에서 최대 또는 최소 * 0.25인 진입점이 있는지 여부가 아닙니다. 어드바이저에서 최대값과 최소값을 결정하고 그에 따라 진입점을 결정하도록 어드바이저에서 설명하는 방법????
모든 표시기에는 필요한 값을 가져오는 버퍼가 있습니다. 특정 지표와 이에 대한 진입점에 관심이 있는 경우 특정 지표와 관련하여 질문을 작성하면 여기에서 설명하고 코드 예제와 함께 보여줍니다. 또한 유추하여 모든 지표로 필요한 작업을 수행할 수 있습니다. 불행히도 지금은 집에 있지 않아 동일한 McDuck을 예로 들어 더 구체적으로 보여드릴 수 없습니다. 예를 들어...
artmedia70 : 어떤 목록에서 주문을 선택하시겠습니까? 닫힌 값과 같은 값으로 열어야 합니까? 그렇다면 왜 stop or take의 정의인가?
응답해 주셔서 감사합니다. 하지만 이미 만들었습니다. 하지만 여기에 한 가지가 있습니다. 상수 변수를 만들 수 없는 방법은 목록에서 순서를 저장하지만 변수는 그대로 남아 있고 각 틱 에서 새 순서를 망치는 것입니다. , 다음은 상수 변수를 저장하는 이 알고리즘의 코드입니다.
다음 닫기까지 주문을 연 후 값을 0으로 재설정하는 방법
int mag;
int start()
{
bool b,s, //соответственно бай или селл
bs, // если закрытие по стоплоссу ордера бай
ss, // если закрытие по стоплоссу ордера sell
bt,
st; // то же по ТПdouble bl,sl; // лоты соответсвенно для бай и селлfor ( int cnt=OrdersHistoryTotal();cnt> 0 ;cnt--)
{
OrderSelect (cnt, SELECT_BY_POS, MODE_HISTORY);
{ if (OrderMagicNumber()== mag &&
OrderSymbol()== Symbol ())
{ if (OrderType() == OP_BUY ) {b= 1 ; if (OrderClosePrice()==OrderTakeProfit()) bt= 1 ;
if (OrderClosePrice()==OrderStopLoss()) bs= 1 ; bl=OrderLots()* 10 ; break ;}
if (OrderType() == OP_SELL) {s= 1 ; if (OrderClosePrice()==OrderTakeProfit()) st= 1 ;
if (OrderClosePrice()==OrderStopLoss()) ss= 1 ; sl=OrderLots()* 10 ; break ;}
}
}
}
} //end
응답해 주셔서 감사합니다. 하지만 이미 만들었습니다. 하지만 여기에 한 가지가 있습니다. 상수 변수를 만들 수 없는 방법은 목록의 순서를 저장하지만 사실은 변수가 남아 있고 각 틱에서 새 순서를 망치는 것입니다. , 다음은 상수 변수를 저장하는 이 알고리즘의 코드입니다.
주문을 연 후 다음 닫기까지 값을 재설정하도록 만드는 방법
부울 변수는 초기에 false로 초기화되지 않으며 일반적으로 루프에 들어가기 전에 0(거짓)으로 설정합니다. 루프를 종료하면 루프에서 값이 할당됩니다(더 나은 1보다 true) 그리고 루프에 대한 다음 항목까지 그들은 그것들을 가질 것이고 가질 것입니다. 주문 개설이 이러한 변수의 값에 엄격하게 의존하는 경우 주문을 개설한 후 시장에서 이 위치의 존재를 확인하고 존재하는 경우 변수를 재설정합니다 (거짓).
당신은 아마도 그림을 보지 않았을 것입니다. 나는 말한 모든 것을 이해하고 지지합니다. 그러나 질문의 본질은 이 최대 또는 최소에서 최대 또는 최소 * 0.25인 진입점이 있는지 여부가 아닙니다. 어드바이저에서 최대값과 최소값을 결정하고 그에 따라 진입점을 결정하도록 어드바이저에서 설명하는 방법????
모든 표시기에는 필요한 값을 가져오는 버퍼가 있습니다. 특정 지표와 이에 대한 진입점에 관심이 있는 경우 특정 지표와 관련하여 질문을 작성하면 여기에서 설명하고 코드 예제와 함께 보여줍니다. 또한 유추하여 모든 지표로 필요한 작업을 수행할 수 있습니다. 불행히도 지금은 집에 있지 않아 동일한 McDuck을 예로 들어 더 구체적으로 보여드릴 수 없습니다. 예를 들어...
추신. 나는 사진을 보았고 모든 것이 여전히 흐릿합니다 ... :)
여러분, 프로그래머 여러분, 하나의 막대에서 한 번만 거래되도록 어드바이저에 무엇을 삽입해야 하는지 알려주십시오.
미리 감사드립니다.
pipsolov3를 설치하기로 결정했습니다 - 표시기 복사 방법을 모르겠습니다. 누가 알려줄 수 있습니까? 미리 감사드립니다.
C:\Program Files\MT FOLDER\experts\indicators
시작 함수의 맨 처음에 이 함수를 호출하는 줄을 추가합니다.
EA는 새 막대에서만 1회 켜집니다.정말 감사합니다!!!
상황은 이렇다. ADX 표시기를 사용하여 포지션을 열기 위한 어드바이저에 조건을 추가하고 싶다. 다음 원칙에 따라 작동하도록 조건을 올바르게 작성하는 방법을 알려주십시오: 이전 ADX 값이 현재 값보다 크면 앉고, 작으면 구매
당신의 도움에 미리 감사드립니다.
정말 감사합니다
사람들은 최소한 무엇을 어떻게 도울 수 있는지 아는 사람이 이 연산자를 해제하는 데 도움을 줍니다.
어떤 목록에서 주문을 선택하시겠습니까? 닫힌 값과 같은 값으로 열어야 합니까? 그렇다면 왜 stop or take의 정의인가?
응답해 주셔서 감사합니다. 하지만 이미 만들었습니다. 하지만 여기에 한 가지가 있습니다. 상수 변수를 만들 수 없는 방법은 목록에서 순서를 저장하지만 변수는 그대로 남아 있고 각 틱 에서 새 순서를 망치는 것입니다. , 다음은 상수 변수를 저장하는 이 알고리즘의 코드입니다.
다음 닫기까지 주문을 연 후 값을 0으로 재설정하는 방법
상황은 이렇다. ADX 표시기를 사용하여 포지션을 열기 위한 어드바이저에 조건을 추가하고 싶다. 다음 원칙에 따라 작동하도록 조건을 올바르게 작성하는 방법을 알려주십시오: 이전 ADX 값이 현재 값보다 크면 앉고, 작으면 구매
당신의 도움에 미리 감사드립니다.
정말 감사합니다
이마에 바보 같은 경우 다음과 같습니다.
하지만 너무 추해요. 이중 변수에 ADX 값을 할당하고 변수로 추가 작업을 하는 것이 좋습니다...응답해 주셔서 감사합니다. 하지만 이미 만들었습니다. 하지만 여기에 한 가지가 있습니다. 상수 변수를 만들 수 없는 방법은 목록의 순서를 저장하지만 사실은 변수가 남아 있고 각 틱에서 새 순서를 망치는 것입니다. , 다음은 상수 변수를 저장하는 이 알고리즘의 코드입니다.
주문을 연 후 다음 닫기까지 값을 재설정하도록 만드는 방법