두 선물 간의 스프레드 - 페이지 5

 

그리고는 전쟁의 예고도 없이 쿠약과 역사가 사라졌고, 그 이유도 불명확합니다 :-( 슬픔.

그냥 상인, 올빼미로 이야기를 쓰는거야??? 나는 또한 분 막대 안에 모든 것을 쓰는 쓰기 조언자가 있지만, 누가 뭐라고 해도 이 분의 마지막 값은 항상 기록에 남아 있습니다. 그러나 여기서 의미는 정확히 제로 바에서 작동한다는 것입니다. 저에게는 Opener의 견적 속도로 오랫동안 앉아서 적절한 호가 또는 입찰가를 기다릴 수 있습니다.

ProstoTrader, 하루에 대략 몇 번 거래를 하십니까?

다시 말하지만, 노란색 선은 무엇을 의미합니까? 이제 아래쪽으로 이동했는데 스프레드 사이의 중심이 아니라는 뜻입니다...

사실 그 고문이 내 안에 회의록을 써도 지표를 구축할 때는 여전히 회의록이 걸린다. 내 전략은 자본 부족으로 인해 독점적으로 시장 지향적이기 때문에 많은 위험을 감수해야하지만 그럼에도 불구하고 역사를 쓰기 시작하고 이러한 데이터에서 무엇을 얻을 수 있는지 볼 것입니다. 도끼로 그들 (데이터),하지만 ... ..? 그건 다른 이야기입니다.

ProstoTrader, 형제 여러분, 제 질문에 답변해 주시면 감사하겠습니다!

 
들어보세요, 코드와 생각을 좀 더 자세히 살펴보세요. 얼마나 많은 사람들이 코드를 작성하는 방법이 다양합니다. 모든 사람은 자신의 스타일이 있습니다. 당신은 문자 그대로 20 분을 쓰고 오빠는 이미 고문에서 완전히 읽을 수있는 지표가 있으며 그 전에 5 개의 값을 3 개로 결합하여 상황을 완전히 반영하는 방법을 알아 냈습니다. 네트워크의 경우 이것이 가장 중요합니다. 나는 거짓말을 하지 않는다. 나는 내 프로그래밍 기술을 만지작거려야 했다. 코드와 작성 방법을 철저히 조사해야했지만 수평선 이 그렇게 직선이 아니며 장기적인 풍향계가되는이 스프레드 위 또는 아래의 이동이라는 것을 정확히 알 수있었습니다. , 나를 이해하고 이 주제를 제대로 입력했어도!!!!!
 
Mihail Marchukajtes :


ProstoTrader, 형제 여러분, 제 질문에 답변해 주시면 감사하겠습니다!

옛날에 공사장에서 바빠서 겨울이 되자 난로를 닫아야 했습니다.

대기열에서 첫 번째 요청 및 입찰을 "잡는" 이 표시기에 크게 의존할 수 없으며 모든 틱을 처리해야 합니다 .

CCanvas를 통해서만 가능합니다.

https://www.mql5.com/ru/forum/351753

나는 그래픽 코드를 작성한 적이 없고, 지금은 그것을 알아낼 시간이 없습니다(나는 겨울에 그것을 할 것입니다).

Индикатор из советника для работы с тиками (CChartCanvas)
Индикатор из советника для работы с тиками (CChartCanvas)
  • 2020.09.22
  • www.mql5.com
Биржевой трейдинг: Индикатор из советника для работы с тиками (CChartCanvas)
 
prostotrader :

옛날에 공사장에서 바빠서 겨울이 되자 난로를 닫아야 했습니다.

대기열에서 첫 번째 요청 및 입찰을 "잡는" 이 표시기에 크게 의존할 수 없으며 모든 틱을 처리해야 합니다 .

CCanvas를 통해서만 가능합니다.

https://www.mql5.com/ru/forum/351753

나는 그래픽 코드를 작성한 적이 없고, 지금은 그것을 알아낼 시간이 없습니다(나는 겨울에 그것을 할 것입니다).

슬프게도, 건설은 그런 것입니다. 하지만 다른 것은 그릴 필요가 없습니다. 파일에 회의록을 작성하여 뉴런의 어드바이저에 로드할 계획입니다. 계획은 이렇습니다. 시간이 되면 설명을 듣겠습니다 :-)
 

최종 버전

추가됨

차트 스케일링 추가

파일:
1_sp.mq5  46 kb
 
prostotrader :

최종 버전

추가됨

차트 스케일링 추가


2020.11.12 12:19:47.166	1_sp (Si-12.20,M1)	indicator is too slow, 11029 ms. rewrite the indicator, please
2020.11.12 12:20:04.794	1_sp (Si-12.20,M1)	array out of range in '1_sp.mq5' (352,50) 

 
Dmi3 :



데이터 수집을 조각으로 나누기

 enum IND_STAGE
{
  FIRST_ENTRY = 0 ,
  LOAD_TICKS = 1 ,
  READ_PRIM_TICKS = 2 ,
  READ_SEC_TICKS = 3 ,
  FILL_DATA = 4
};
   if (prev_calculated == 0 )
  {
     switch (mar_data.stage)
    {
       case FIRST_ENTRY:
         ArrayInitialize (Hi_Buff, EMPTY_VALUE );
         ArrayInitialize (Low_Buff, EMPTY_VALUE );
         ArrayInitialize (a_Hi_Buff, EMPTY_VALUE );
         ArrayInitialize (a_Low_Buff, EMPTY_VALUE );
        mar_data.stage = LOAD_TICKS;
         return ( 0 );
       break ;
       case LOAD_TICKS:
#ifdef DEBUG      
         if (LoadTicks(time) == true )
        {
           ArrayResize (mar_data.t_data, mar_data.b_cnt);
           ZeroMemory (mar_data.t_data);
          mar_data.stage = READ_PRIM_TICKS;
        }
         else
        {
           Print ( "Load ticks failed!" );
         return ( 0 );  
        } 
         if (ReadPrimTicks() == true )
        {
           ArrayResize (mar_data.pr_ticks, 0 );
          mar_data.stage = READ_SEC_TICKS;
        } else return ( 0 );
         if (ReadSecTicks() == true )
        {
           ArrayResize (mar_data.sec_ticks, 0 );
          mar_data.stage = FILL_DATA;
        } else return ( 0 );
         ArraySetAsSeries (mar_data.t_data, true );
        FillData();
        mar_data.stage = FIRST_ENTRY;
#else   
         if (LoadTicks(time) == true )
        {
           ArrayResize (mar_data.t_data, mar_data.b_cnt);
           ZeroMemory (mar_data.t_data);
          mar_data.stage = READ_PRIM_TICKS;
        }
         return ( 0 );
#endif  
       break ;
       case READ_PRIM_TICKS:
         if (ReadPrimTicks() == true )
        {
           ArrayResize (mar_data.pr_ticks, 0 );
          mar_data.stage = READ_SEC_TICKS;
        }  
         return ( 0 );
       break ;
       case READ_SEC_TICKS:
         if (ReadSecTicks() == true )
        {
           ArrayResize (mar_data.sec_ticks, 0 );
          mar_data.stage = FILL_DATA;
        }  
         return ( 0 );
       break ;
       case FILL_DATA:
         ArraySetAsSeries (mar_data.t_data, true );
        FillData();
        mar_data.stage = FIRST_ENTRY;
       break ;
    }
  } 

Si-12.20 대 Eu-12.20


 
Mihail Marchukajtes :
슬프게도 건설은 그런 것입니다. 하지만 다른 것은 그릴 필요가 없습니다. 파일에 회의록을 작성하여 뉴런의 어드바이저에 로드할 계획입니다. 계획은 이렇습니다. 시간이 되면 설명을 듣겠습니다 :-)
위의 지표로 판단하면 잡을 것이 없다.
 
Renat Akhtyamov :
위의 지표로 판단하면 잡을 것이 없다.
나는 이미 그에게 골을 넣었다. 그 안에 물고기가 없다!
 
Mihail Marchukajtes :
나는 이미 그에게 골을 넣었다. 그 안에 물고기가 없다!

핀란드 만에서 앉아 낚시를 하고 있는 3명의 Finn 형제
아침에 해가 뜨기 시작하자 동생이 말합니다.
- 니 클루예트
글쎄, 그것은 이미 낮이고 태양은 높다.. 중형이 말한다.
- 쪼지 않는 taa teystffitelno
글쎄, 그것은 이미 저녁이고 해는 이미 졌다. 글쎄, 형은 말한다.
- Kavvaritte mnokka 여기와 ne peck !!!


PS 일반적으로 물고기가 있습니다, 당신은 잡을 수 있어야합니다 :)