[ARCHIVE!] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 4. - 페이지 612

 
나는 물론 역사에 대한 영장을 선택합니다. 아마도 여기에서 fore가 어떻게 든 철자되지 않은 것일까요?
 
TarasBY :
사람의 모스크는 "도와주세요!"만 탭하는 손가락으로 "흘러갔습니다"...

매우 유용한 메시지 .... 감사합니다.
 
lottamer :
말해줘 pliz... 어떤 종류의 nafik.. 원래 형태로 ( PlaySound ( "alert.wav" ) 없이; ) - 작동합니다. 그러나 링크에 플래그를 지정하는 것 외에도 일부 작업(예: 음악 재생)을 추가하면 플래그가 0000으로 인쇄되고 음악이 최대한 재생됩니다! 어디가 실수인지 말해줘?


이 코드는 무엇입니까???????? !!!!! if 연산자의 조건에서 작은 괄호 바로 뒤에 큰 괄호를 배치합니다. 그렇지 않으면 그녀는 .... 또는 플래그가 참여하는 다른 if 조건을 작성하십시오. 그렇지 않으면 플래그가 있습니다. 그들은 무엇을하고 있습니까?

일반적으로 휴식이 필요합니다!

 

타라스비,

Var1이라는 이름과 같은 다른 이름은 init 내부에 fGet_MineGV() 블록을 삽입하고 staft 내부에 fSave_MineGV() 블록을 삽입했습니다.

컴파일할 때 EA는 많은 오류를 생성했습니다.

하나씩 해보았습니다. 처음에는 init에 삽입되어 컴파일됩니다. 오류 0, 한 가지 참고 사항: 은(는) 참조되지 않으며 exp-file에서 제거됩니다. 글쎄, 여기에서 그는 파일이 아직 존재하지 않기 때문에 파일을 찾을 수 없다는 것이 분명합니다. 그는 직원 안에 등록해야 합니다.

그래서 staft 내부에 두 번째 블록을 쓰려고 하면 많은 오류가 발생합니다.

 
lottamer :

말해줘 pliz... 어떤 종류의 nafik.. 원래 형태로 ( PlaySound ( "alert.wav" ) 없이; ) - 작동합니다. 그러나 링크에 플래그를 지정하는 것 외에도 일부 작업(예: 음악 재생)을 추가하면 플래그가 0000으로 인쇄되고 음악이 최대한 재생됩니다! 어디가 실수인지 말해줘?

 if ( Stoch_1>Stoch_2 ) flag1= 1 ;  
      { Print (flag1,flag2,flag3,flag4);
      
if ( Stoch_1<Stoch_2 && flag1== 1 ) flag2= 1 ;
      { Print (flag1,flag2,flag3,flag4);

if (( Stoch_1>Stoch_2) && flag1== 1 && flag2== 1 ) flag3= 1 ; 
      { Print (flag1,flag2,flag3,flag4)

왜 똑같은 걸 계속 비교하니?
 

if(Stoch_1>Stoch_2) { 플래그1=1 ; 인쇄(플래그1, 플래그2, 플래그3, 플래그4); }


if(Stoch_1<Stoch_2 && flag1==1) flag2=1; 인쇄(플래그1, 플래그2, 플래그3, 플래그4); }

if ((Stoch_1>Stoch_2) && flag1==1 && flag2==1) {flag3=1; 인쇄(flag1,flag2,flag3,flag4);PlaySound("alert.wav");}


if(Stoch_1<Stoch_2 && 플래그1==1 && 플래그2==1 && 플래그3==1) 플래그4=1;
{인쇄(플래그1,플래그2,플래그3,플래그4);}
if(Stoch_1>Stoch_2 && 플래그1==1 && 플래그2==1 && 플래그3==1 && 플래그4==1)
{ 주문 보내기(기호(), OP_SELL, 0.01, 입찰, 0, 0, 0, NULL, 450, 0, CLR_NONE );
인쇄("출력");}



플래그1=0;
플래그2=0;
플래그3=0;
플래그4=0;

당신이 배울 것이라는 것을 이해하고 당신이 배우기 위해 적어도 뭔가를 작성하십시오 ... 나는 심지어 그들이 역할을 할 수 있도록 브래킷을 배열했습니다. 내 생각에는.

 
Dimka-novitsek :

안녕하세요! 주문 변경, 즉 주문 조건에 따른 주문 선택 주기를 처리할 수 있도록 도와주세요. 먼저 이익실현 시 발생한 주문을 찾았습니다. 이것은 티켓 티켓이 있는 특정 주문입니다. 따라서 테스터의 녹색 선과 파란색 선 사이의 특정 불일치에서 알 수 있듯이 약 10번 중 1번은 주기가 작동하지 않습니다. 그리고 시각화 - 손절매는 때때로 움직이지 않습니다.

일반적으로 도와주세요!

상태

 if (! OrderSelect (i, SELECT_BY_POS, MODE_HISTORY))
1 .Выполняется, если в истории термина нет ордеров, и продолжать цикл в таком случае не имеет смысла.
2. Чтобы найти ордер, сработавший именно по тейкпрофиту надо сравнить значение ТП со значением цены закрытия ордера
3.  Если вам нужен не любой ордер,закрытый по ТП, надо найти последний.
4. Еси в if (nahodka){ if ( OrderSelect (tucket,SELECT_BY_TICKET)) используется значение tucket, Выбранное в предыдущем цикле, ордер нельзя модифицировать, потому, что он уже закрыт. 
 

1. 해당 기간의 이력에 주문이 없는 경우 실행되며, 이 경우 주기를 계속하는 것이 의미가 없습니다.

감사해요!!! 개가 묻힌 곳.. 와우! 그는 어떻게 수정되었습니까?

2. 특히 이익실현 시 발생한 주문을 찾으려면 TP 값을 주문 마감 가격 값과 비교해야 합니다.

먼저 히스토리 사이클에서 특정 순서를 선택한 다음, 이런 식으로 비교하는 것 같습니다.

 
줄을 주석으로 번역하고 코드를 계속 붙여 넣지 않으려면 줄 끝에 ;?
 

if (! OrderSelect (i, SELECT_BY_POS, MODE_HISTORY)) 계속; 이것이 내주기의 방식입니다. 기간의 역사에 주문이없고이 경우주기를 계속하는 것이 의미가 없다면 계속하십시오!

괜찮아?

우와 미스테리!!!