Maximov7 : 첫 번째 Expert Advisor를 작성하려고 합니다... Ask를 변수를 통해 선언하여 수정하는 방법을 알려주십시오. 하지만 각 특수 기능에서 인식해야 하기 때문에 전역이어야 합니다.... 도와주세요))))
네, EA의 외부 매개변수 바로 뒤에 double 변수를 선언하고, 필요할 때 Ask 값을 할당하고, 어떤 기능에서든 원할 때마다 사용하십시오. 지역 변수를 사용하여 인수로 전달하는 것이 더 정확하지만... 그리고 변수 범위 를 처리하는 것은 기본이므로 어쨌든 없이는 할 수 없습니다.
첫 번째 Expert Advisor를 작성하려고 합니다... Ask를 변수를 통해 선언하여 수정하는 방법을 알려주십시오. 하지만 각 특수 기능에서 인식해야 하기 때문에 전역이어야 합니다.... 도와주세요))))
네, EA의 외부 매개변수 바로 뒤에 double 변수를 선언하고, 필요할 때 Ask 값을 할당하고, 어떤 기능에서든 원할 때마다 사용하십시오. 지역 변수를 사용하여 인수로 전달하는 것이 더 정확하지만... 그리고 변수 범위 를 처리하는 것은 기본이므로 어쨌든 없이는 할 수 없습니다.
그게 바로 요점이에요 제가 이렇게 했는데 start() 함수 내부에는 보이지 않고 로그에 처음부터 그 기간 동안 Ask 값이 할당되지 않고 변수에 0이 할당되었다고 기록되어 있습니다. .
extern double C1; C1 = Ask;
extern double C2; C2 = Bid;
int start()
{
OrderSend("EURUSD",OP_BUY,0.1,C1,3,Bid-0.0009,Ask+0.0009);
확인하기
ClosePosBySizeProfitInPercent("0", -1, Magic, VashParameterPR) 함수가 호출되는 Print()를 넣습니다. 그녀 앞에서.
double C1;
// в старте
C1 = Ask;
처음에는 새로운 틱마다 새로운 Ask 값이 할당되기 때문에 불가능합니다. 하지만 추가 로봇을 위해 그것을 측설해야 합니다.
double C1;
// в старте
C1 = Ask;
처음에는 새로운 틱마다 새로운 Ask 값이 할당되기 때문에 불가능합니다. 하지만 추가 로봇을 위해 그것을 측설해야 합니다.
init()에 쓰기
출시 당시 Ask가 필요한 이유는 진실이 완전히 명확하지 않습니다.
모두에게 좋은 하루!
이 포럼은 처음입니다. 잘못된 위치에 게시했다면 죄송합니다.
도움 필요 - 가상 TP를 고문에게 추가합니다(포인트 및/또는 지정된 이익 가치에 도달할 때).
도와주세요, 제발!
존경합니다, 로만.
모두에게 좋은 하루!
이 포럼은 처음입니다. 잘못된 위치에 게시했다면 죄송합니다.
도움 필요 - 가상 TP를 고문에게 추가합니다(포인트 및/또는 지정된 이익 가치에 도달할 때).
도와주세요, 제발!
존경합니다, 로만.
내 문제에 대한 작업을 얼마나 평가하시겠습니까?
여기에 또 다른 질문이 있습니다 .... 미결 주문이 있습니다. 다음과 같이 말합시다.
OrderSend("EURUSD",OP_BUY,0.1,C1,10,Bid-0.0017-0.0017,Ask+0.0017);
이 주문이 이익실현으로 마감될 경우 (만약) 다른 주문을 여는 방법????