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

 
rensbit :


옵션으로

여기서 timeShift는 현재 막대로부터의 오프셋입니다(이 경우 미래에 대한 오프셋).

이것이 내가 지금 하고 있는 일이지만 이 경우 선은 가격에 연결됩니다(예: 마지막 가격 막대).

나는 (앞서 언급한 로봇에서) 차트의 오른쪽에 영역을 만들고 이동하지 않을 개체를 거기에 배치하는 것이 가능하다는 것을 보았지만(차트의 가격 위치에 관계없이 수평 또는 수직으로) 이것이 구현될 수 있을까?

 
rensbit :

표준 Ichimoku 표시기 를 사용하면 더 빠르고 쉽습니다.)))

시작 거래에 관해서 - 로그가 이에 대해 말하는 내용을 보거나 표시하십시오.


예, 무엇을 어떻게 프로그래밍해야하는지 알아 내야합니다. 표준 기성품을 사용하여 아무것도 이해하지 못합니다 ... 게다가 내 선은 표준 선과 동일하게 그려지지만 어떤 이유로 든 거래가 성사되지 않는다.. 이유를 모르겠다.

로그가 비어 있습니다... 마치 거래를 열 수 있는 조건이 충족되지 않은 것처럼...

 
chief2000 :

이것이 내가 지금 하고 있는 일이지만 이 경우 선은 가격에 연결됩니다(예: 마지막 가격 막대).

나는 (앞서 언급한 로봇에서) 차트의 오른쪽에 영역을 만들고 이동하지 않을 개체를 거기에 배치하는 것이 가능하다는 것을 보았지만(차트의 가격 위치에 관계없이 수평 또는 수직으로) 이것이 구현될 수 있을까?

MQL4를 사용하면 현재 막대에서 오프셋을 다시 계산해야만 이 작업을 수행할 수 있습니다(또는 다른 옵션을 모릅니다). OBJ_LABEL (ASCII-art와 같은 것을 얻음)을 사용하여 그리는 또 다른 옵션이 있습니다. OBJ_LABEL에는 OBJPROP_CORNER, OBJPROP_XDISTANCE, OBJPROP_YDISTANCE 매개변수가 있습니다.

Xaoss1990 :


예, 무엇을 어떻게 프로그래밍해야하는지 알아 내야합니다. 표준 기성품을 사용하여 아무것도 이해하지 못합니다 ... 게다가 내 선은 표준 선과 동일하게 그려지지만 어떤 이유로 든 거래가 성사되지 않는다.. 이유를 모르겠다.

로그가 비어 있습니다... 마치 거래를 열 수 있는 조건이 충족되지 않은 것처럼...

가능한 경우 표준 표시기를 사용하면 표시기 코드에서 실수할 가능성 없이 결과를 얻을 수 있습니다. 그런 다음 고문의 코드는 다음과 같이 요약됩니다.

 double tenkan_sen= iIchimoku ( NULL , 0 , 9 , 26 , 52 , MODE_TENKANSEN, 1 );
double kijun_sen= iIchimoku ( NULL , 0 , 9 , 26 , 52 , MODE_KIJUNSEN, 1 );
if (tenkan_sen > kijun_sen){ /* BUY */ }
if (tenkan_sen < kijun_sen){ /* SELL */ }

나는 과장한다.

 
Xaoss1990 :

요점은 배열에 차원이 없다는 것입니다. 도움말: ArrayResize() .
 
Vinin :


옵션으로

OBJ_LABEL만

정확히 내가 원하는 것이 아닙니다. 코드는 #Signal_Bars_v8.ex4(첨부)입니다. 버그가 있지만 프레임에 역동성을 보여주기 때문에 편리합니다. 그리고 다른 방에서 보실 수 있어요 :). 나는 비슷한 것을 생각해 냈지만 단지 내 색상 텍스트입니다. 그래도 작은 직사각형이 더 선명합니다.
파일:
 

누군가가 관심이 있다면 내 자신의 질문에 대한 답을 찾았습니다.

nemo811 :

문제가 발생했습니다. MT4가 Windows 7과 충돌합니다(차트에 간단한 칠면조 1개만 있어도 터미널이 느려지고 MetaEditor에서 스크립트나 Expert Advisors 모두 편집할 수 없습니다. 다른 작은 것들이 있음). 이전 버전의 OS와의 호환성 출시는 이 문제를 부분적으로만 해결합니다(Expert Advisors 및 스크립트 버전 사용 가능). 저만 운이 좋은 것은 아닌 것 같아요. 이 문제에 대한 해결책이 있는지 아니면 어디서 읽을 수 있는지 알려주실 수 있습니까?

결정:

속성(실행 중인 프로그램의) -> 호환성 -> "이 프로그램을 관리자로 실행" 옆의 확인란을 선택합니다.

 

이 레코드 수에 대해 초기화되지 않은 경우 mql4의 배열에 레코드를 무제한으로 추가할 수 있습니까?

예를 들어 이러한 배열이 생성됩니다.

이중 wArray[0][6] ;

루프에서 미리 알 수 없는 수의 라인을 추가해야 합니다. 이것이 가능합니까?

 
Guitar :

이 레코드 수에 대해 초기화되지 않은 경우 mql4의 배열에 레코드를 무제한으로 추가할 수 있습니까?

예를 들어 이러한 배열이 생성됩니다.

이중 wArray[0][6] ;

루프에서 미리 알 수 없는 수의 라인을 추가해야 합니다. 이것이 가능합니까?

 for ()
 {
   ArrayResize (wArray, ArraySize (wArray) + 1 );
 }
 
Zhunko :


감사해요 :)
 
rensbit :

MQL4를 사용하면 현재 막대에서 오프셋을 다시 계산해야만 이 작업을 수행할 수 있습니다(또는 다른 옵션을 모릅니다). OBJ_LABEL(ASCII-art와 같은 것을 얻음)을 사용하여 그리는 또 다른 옵션이 있습니다. OBJ_LABEL에는 OBJPROP_CORNER, OBJPROP_XDISTANCE, OBJPROP_YDISTANCE 매개변수가 있습니다.

내가 개인적으로 MT4에서 Expert Advisor를 시작했기 때문에 해결책이 있어야 합니다.

나는 그것이 거기에서 어떻게 구현되었는지 이해하기 위해 그것을 찾으려고 노력할 것입니다.

어쨌든 감사합니다!