[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 696

 
아니면 마법으로 결정하는 것이 더 나을까요? 그런 다음 - 일반적으로 och. 간단히...
 

말하다,

연속 이벤트의 수(예: 종가가 시가보다 높고 그 반대인 시리즈 의 막대 수 )를 계산하기 위해 다음과 같은 생각밖에 할 수 없었습니다.

 int a= 0 , b= 0 ;

if (Close[i]>Open[i])
    {
        a++;
        Buffer[i] = _____??????_________;
    }
if (Close[i]<Open[i])
    {
        b--;
        Buffer[i] = _____??????_________;
    }

두 가지 질문(위의 내용이 의미가 있는 경우): (1) 연속 시리즈가 중지된 경우 카운터를 재설정하는 방법; 및 (2) Buffer[i]를 올바르게 작성하는 방법 - 즉. 결과 자체를 어떻게 "볼" 수 있습니까?

즉, 특정 막대에 대한 표시기가 "-3"으로 표시되면 이것이 열림 아래에서 닫힌 행의 세 번째 막대임을 의미합니다. 그 뒤에 오는 막대가 열린 곳 위에서 닫히면 표시기에 "1"이 표시됩니다........

 
artmedia70 :

전역 변수에서 로트의 초기 값을 설정합니다.

같은 위치에서 로트 값을 포지션 개시 함수로 전송할 변수에 이 값을 할당합니다.

포지션을 청산한 후 손익을 확인하십시오.

글쎄, 기능 자체, Igor Kim 덕분에 ...







질문 하나 더:

어떤 이유로 후속 주문은 초기 로트에 2를 곱한 것과 같습니다. 1패(0.01) 2패(0.02) 3패(0.02) 4원(0.02)

그러나 원함 1 손실(0.01) 2 손실(0.02) 3 손실(0.04)

그리고 한 순간:

다음을 수행할 수 있는지 알려주십시오(가능하면 방법을 작성하십시오).

1 코드에서 주문과 크기를 하나씩 작성하여 이전 주문이 수익성이 없으면 다음 주문이 수익이 날 때까지 열리고 처음부터 모든 것이 열리도록 합니다. 예시:

1 로트 0.01

2 로트 0.01

3 로트 0.02

....

15 로트 1.0

미리 감사합니다

보리스.

 
누군가 내 실수가 무엇인지 말해 줄 수 있습니까( 693 페이지의 질문 및 코드)?
 
그리고 한 가지 더: 정말 감사합니다, Tolik! 당신의 코드는 완벽합니다!
 
Azerus :

말하다,


나는 그렇게 할 것이다. 내가 마지막 4개의 막대를 연속으로 잡아야 한다면,

 if (Close[ 0 ]>Open[ 0 ]&&Close[ 1 ]>Open[ 1 ]&&Close[ 2 ]>Open[ 2 ]&&Close[ 3 ]>Open[ 3 ])
...
 
Necron :
누군가 내 실수가 무엇인지 말해 줄 수 있습니까( 693 페이지의 질문 및 코드)?


교체 시도

if (OrderStopLoss()<pp-(TStop.Buy+TrailingStep-1)*po||OrderStopLoss()==0)

if (OrderStopLoss()>pp-(TStop.Buy+TrailingStep-1)*po||OrderStopLoss()==0)

 
cyclik33 :

질문 하나 더:

어떤 이유로 후속 주문은 초기 로트에 2를 곱한 것과 같습니다. 1패(0.01) 2패(0.02) 3패(0.02) 4원(0.02)

그러나 원함 1 손실(0.01) 2 손실(0.02) 3 손실(0.04)

그리고 한 순간:

다음을 수행할 수 있는지 알려주십시오(가능하면 방법을 작성하십시오).

1 코드에서 주문과 크기를 하나씩 작성하여 이전 주문이 수익성이 없으면 다음 주문이 수익이 날 때까지 열리고 처음부터 모든 것이 열리도록 합니다. 예시:

1 로트 0.01

2 로트 0.01

3 로트 0.02

....

15 로트 1.0

미리 감사합니다

보리스.

추측할 필요가 없도록 코드를 보여주세요.
 

말해 주세요 앵커 각도가 개체가 아니라 창의 모서리라는 것을 올바르게 이해합니다.

그들은 왼쪽에서 오른쪽, 위에서 아래로 계산됩니다. 그렇다면 객체를 왼쪽 하단 모서리에 고정하는 올바른 방법은 무엇입니까? 나는 그것을 가지고 있습니다. 어떤 이유에서인지 창에서 개체가 사라집니다.

   ObjectCreate (Name_Obj_Advert, OBJ_LABEL , 0 , 0 , 0 );
   ObjectSet   (Name_Obj_Advert, OBJPROP_CORNER , 2);
   ObjectSet   (Name_Obj_Advert, OBJPROP_TIME1, Time[ 0 ]);
   ObjectSet   (Name_Obj_Advert, OBJPROP_YDISTANCE , 0 );            
   ObjectSet   (Name_Obj_Advert, OBJPROP_COLOR , Color_Advert);
   ObjectSetText(Name_Obj_Advert, String_Advert, Kegl);
 
valenok2003 :

말해 주세요 앵커 각도가 개체가 아니라 창의 모서리라는 것을 올바르게 이해합니다.

그들은 왼쪽에서 오른쪽, 위에서 아래로 계산됩니다. 그렇다면 객체를 왼쪽 하단 모서리에 고정하는 올바른 방법은 무엇입니까? 어떤 이유로 내 창에서 사라집니다.

앵커 각도 - 창에서 개체의 위치가 계산되는 각도입니다. 각도는 왼쪽에서 오른쪽으로 시계 방향으로 계산됩니다. 왼쪽 하단 모서리는 3번입니다(0부터 시작하는 번호 매기기).
사유: