Amon1953 : 조언 해주셔서 감사합니다. 저는 경험이 많은 프로그래머가 아닙니다. 그리고 나에게 편리한 스타일을 사용하는데, 이 사이트에서 일반적으로 통용되는 방법을 아직 배우지 못했습니다. - 시간 문제.
그러나 귀하의 스타일에도 불구하고 메시지에 코드를 삽입할 수 있습니다(Alt + S). 그러나 언제든지 편집기에서 스타일러 (Ctrl +,)를 사용하여 사이트에서 허용된 스타일로 가져올 수 있습니다. 모든 사람에게 편리한 것은 아니지만 일반적으로 읽을 수 없는 것보다는 낫습니다.
그러나 귀하의 스타일에도 불구하고 메시지에 코드를 삽입할 수 있습니다(Alt + S). 그러나 언제든지 편집기에서 스타일러 (Ctrl +,)를 사용하여 사이트에서 허용된 스타일로 가져올 수 있습니다. 모든 사람에게 편리한 것은 아니지만 일반적으로 읽을 수 없는 것보다는 낫습니다.
if ((cnt_OO > 1 ))
{
for ( int h = OrdersTotal ()- 1 ; h >= 0 ; h--)
{
if ( OrderSelect (h, SELECT_BY_POS ))
{
if (( OrderMagicNumber () == Magic))
{
Nextstep = NextStep;
BaseNext = OrderOpenPrice ();
LotsNext = NormalizeDouble ( OrderLots ()*K,lotDigit);
if (NewPB > 0 )
{
PBcloseON = true ;
}
Alert ( "Pospedny Order NEXT " , OrderTicket ());
Alert ( "Otkritih orderov " ,cnt_OO);
break ;
}}} }
if ((cnt_OO == 1 ))
{
LotsNext = NormalizeDouble (Lots*Prikup,lotDigit);
Alert ( "Otkritih orderov NEXT net " );
Alert ( "Otkritih orderov " ,cnt_OO);
}
글쎄, 무슨 일이 일어났다. 본질적으로 나는 내 실수가 어디에 있는지 이해하지 못했습니다.
Anton1953이 그 블록의 연산을 말하는 것이라면 가장 먼저 if 없이는 오류가 있는 것입니다. 팁을 드립니다. 다른 마법과 함께 해당 코드를 명령으로 실행해 보십시오. 명령이 많이 있지만 마법 조건을 통과하지 못합니다. 나에게 더 말해야 합니까, 아니면 스스로 알아낼 것입니까?
그건 그렇고, 올바른 코드 마크업을 선택하면 그러한 오류를 찾는 데 많은 도움이 됩니다. 익숙한 스타일로 표시하면 이 오류가 눈에 들어옵니다!
Anton1953이 그 블록의 연산을 말하는 것이라면 가장 먼저 if 없이는 오류가 있는 것입니다. 팁을 드립니다. 다른 마법과 함께 해당 코드를 명령으로 실행해 보십시오. 명령이 많이 있지만 마법 조건을 통과하지 못합니다. 나에게 더 말해야 합니까, 아니면 스스로 알아낼 것입니까?
그건 그렇고, 올바른 코드 마크업을 선택하면 그러한 오류를 찾는 데 많은 도움이 되며, 일반적인 스타일로 표시하면 이 오류가 눈에 들어옵니다!
여러 고문이 서로 다른 마법으로 일합니다. cnt_OO - 이전에 정의됨 - 이것은 특정 마법으로 열린 주문의 수입니다. 블록은 다음과 같이 구성됩니다. cnt_OO>1 주문이 두 개 이상 있는 경우 열려 있는 모든 OrdersTotal() 주문에서 필요한 매직 if((OrderMagicNumber () == Magic))이 있는 마지막 주문을 선택 하고 필요한 작업을 수행합니다.
그렇지 않으면 다른 작업을 수행합니다. 여기서 "그렇지 않으면"이 충족되지 않은 경우 다음을 입력해야 합니다. if((cnt_OO ==1)) 이 없이 작동하지 않습니다
다양한 마법을 가진 여러 전문가 고문이 있습니다. cnt_OO - 이전에 정의됨 - 이것은 특정 마법으로 열린 주문의 수입니다. 블록은 다음과 같이 구성됩니다. cnt_OO>1 주문이 두 개 이상 있는 경우 열려 있는 모든 OrdersTotal() 주문에서 필요한 매직 if((OrderMagicNumber () == Magic))이 있는 마지막 주문을 선택 하고 필요한 작업을 수행합니다.
그렇지 않으면 다른 작업을 수행합니다. 여기에서 "그렇지 않으면"이 충족되지 않고 다음을 입력해야 합니다. if((cnt_OO ==1)) 이 없이 작동하지 않습니다
필요한 주문의 수를 어딘가에서 결정했다는 사실은 좋지만 이 블록에서 모든 주문을 다시 실행하고 확인합니다!
조언 해주셔서 감사합니다. 저는 경험이 많은 프로그래머가 아닙니다. 그리고 나에게 편리한 스타일을 사용하는데, 이 사이트에서 일반적으로 통용되는 방법을 아직 배우지 못했습니다. - 시간 문제.
그러나 귀하의 스타일에도 불구하고 메시지에 코드를 삽입할 수 있습니다(Alt + S). 그러나 언제든지 편집기에서 스타일러 (Ctrl +,)를 사용하여 사이트에서 허용된 스타일로 가져올 수 있습니다. 모든 사람에게 편리한 것은 아니지만 일반적으로 읽을 수 없는 것보다는 낫습니다.
그러나 귀하의 스타일에도 불구하고 메시지에 코드를 삽입할 수 있습니다(Alt + S). 그러나 언제든지 편집기에서 스타일러 (Ctrl +,)를 사용하여 사이트에서 허용된 스타일로 가져올 수 있습니다. 모든 사람에게 편리한 것은 아니지만 일반적으로 읽을 수 없는 것보다는 낫습니다.
글쎄, 무슨 일이 일어났다. 내 실수가 어디에 있는지 이해하지 못합니다.
당신이 정말로 달성하고 싶은 것은 무엇입니까?
표시된 것에서 이해하는 것은 불가능합니다. 사용 된 변수의 값에 대한 데이터가 없습니다.
당신이 정말로 달성하고 싶은 것은 무엇입니까?
표시된 것에서 이해하는 것은 불가능합니다. 사용 된 변수의 값에 대한 데이터가 없습니다.
두 번째 if 문은 선택 사항이지만 그것 없이는 작동하지 않습니다.
거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼
MQL4에 대한 모든 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론
Artyom Trishkin , 2018.08.21 22:14
당신이 정말로 달성하고 싶은 것은 무엇입니까?
표시된 것에서 이해하는 것은 불가능합니다. 사용 된 변수의 값에 대한 데이터가 없습니다.
나는 이미 이 블록의 결과 중 하나를 보여주었다
결과: Otkritih orderov NEXT net
오크리티 오더소프 5
나는 이미 이 블록의 결과 중 하나를 보여주었다
결과: Otkritih orderov NEXT net
오크리티 오더소프 5
맑음 - 의식의 흐름. 토론방에서 나왔어요...
읽기 .
Anton1953이 그 블록의 연산을 말하는 것이라면 가장 먼저 if 없이는 오류가 있는 것입니다. 팁을 드립니다. 다른 마법과 함께 해당 코드를 명령으로 실행해 보십시오. 명령이 많이 있지만 마법 조건을 통과하지 못합니다. 나에게 더 말해야 합니까, 아니면 스스로 알아낼 것입니까?
그건 그렇고, 올바른 코드 마크업을 선택하면 그러한 오류를 찾는 데 많은 도움이 됩니다. 익숙한 스타일로 표시하면 이 오류가 눈에 들어옵니다!
Anton1953이 그 블록의 연산을 말하는 것이라면 가장 먼저 if 없이는 오류가 있는 것입니다. 팁을 드립니다. 다른 마법과 함께 해당 코드를 명령으로 실행해 보십시오. 명령이 많이 있지만 마법 조건을 통과하지 못합니다. 나에게 더 말해야 합니까, 아니면 스스로 알아낼 것입니까?
그건 그렇고, 올바른 코드 마크업을 선택하면 그러한 오류를 찾는 데 많은 도움이 되며, 일반적인 스타일로 표시하면 이 오류가 눈에 들어옵니다!
여러 고문이 서로 다른 마법으로 일합니다. cnt_OO - 이전에 정의됨 - 이것은 특정 마법으로 열린 주문의 수입니다. 블록은 다음과 같이 구성됩니다. cnt_OO>1 주문이 두 개 이상 있는 경우 열려 있는 모든 OrdersTotal () 주문에서 필요한 매직 if (( OrderMagicNumber () == Magic))이 있는 마지막 주문을 선택 하고 필요한 작업을 수행합니다.
그렇지 않으면 다른 작업을 수행합니다. 여기서 "그렇지 않으면"이 충족되지 않은 경우 다음을 입력해야 합니다. if ((cnt_OO == 1 )) 이 없이 작동하지 않습니다
다양한 마법을 가진 여러 전문가 고문이 있습니다. cnt_OO - 이전에 정의됨 - 이것은 특정 마법으로 열린 주문의 수입니다. 블록은 다음과 같이 구성됩니다. cnt_OO>1 주문이 두 개 이상 있는 경우 열려 있는 모든 OrdersTotal () 주문에서 필요한 매직 if (( OrderMagicNumber () == Magic))이 있는 마지막 주문을 선택 하고 필요한 작업을 수행합니다.
그렇지 않으면 다른 작업을 수행합니다. 여기에서 "그렇지 않으면"이 충족되지 않고 다음을 입력해야 합니다. if ((cnt_OO == 1 )) 이 없이 작동하지 않습니다
필요한 주문의 수를 어딘가에서 결정했다는 사실은 좋지만 이 블록에서 모든 주문을 다시 실행하고 확인합니다!
즉시 볼 수 있는 일반적인 방식으로 코드를 깨십시오!