모두 안녕!

따라서 나는 코딩에 새로운 편이며 특정 조건이 충족되는 지점에서 선택된 차트에 수직선을 그리기 위해 EAScriptIndior (작업을 수행하는 사람 중 누구라도)를 구성하려고합니다. 이 시점에서 그것은 매우 간단합니다. 즉, 특정 막대의 마감 가격이 막대 위에있는 90- 캔들 이동 평균 (가격 근처의 촛불) 아래에있는 경우 수직선을 그립니다. 더 많은 요구 사항을 추가하고 더 많은 부분을 생성 할 수 있습니다. 여기 내가 지금까지 가지고있는 것이있다.

void OnTick ()

datetime time = iTime (NULL, NULL, 0);
if (PRICE_CLOSE lt; iMA (NULL, 0,90,0,0, PRICE_CLOSE, 0))
ObjectCreate (라인 타임, OBJ_VLINE, 0, 시간, 0,0);


문제는, 조건이 맞는 바에서부터 시작하여, 모든 후속 바에 대해 KEEPS를합니다. 90주기 이동 평균은 gt; 나중에 가격 근처.

나는 현재의 코드 형식이 어떤 식 으로든 문제가 사실 인 바를 나타낼 수 있고 조건이 진실이 된 바가 아니라는 것을 이해할 수있다. - 그게 내가 다뤄야 할 바램이다. , 그러나 내가 잘못 본 것이 아니라면, 위의 모든 코드에서 일어나는 일과 별개의 문제가 아닌가?

또한 스크립트 나 EA 또는 CI를 작성하는 것이 더 안전합니까?

내가 말했듯이, 나는 신인 코더이다. 그래서 어떤 도움이 많이 감사 될 것이다.

감사!