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

 
MarketInfo()에 대한 정보를 요청할 때 이미 업데이트된 데이터를 수신하므로 이 경우 RefreachRates()는 아무런 역할을 하지 않습니다.
 

답변 해주셔서 감사합니다

그리고 새 틱이 나타날 때 시간을 밀리초 단위로 결정하는 방법을 알려주지 마십시오.

 
ftrw :

밝힐 수 있습니다.

다음은 EURUSD1에서 실행되는 스크립트의 일부입니다.

을 위한(;;)
{
if(RefreshRate())
{

bid_EURUSD1=시장정보("EURUSD1",MODE_BID);
Ask_EURUSD1=시장정보("EURUSD1",MODE_ASK);

bid_GBPUSD1=시장정보("GBPUSD1",MODE_BID);
Ask_GBPUSD1=시장정보("GBPUSD1",MODE_ASK);

bid_USDCHF1=시장정보("USDCHF1",MODE_BID);
Ask_USDCHF1=시장정보("USDCHF1",MODE_ASK);

bid_USDJPY1=시장정보("USDJPY1",MODE_BID);
Ask_USDJPY1=시장정보("USDJPY1",MODE_ASK);
}
}

이 경우 EURUSD1에 대해서만 데이터가 업데이트됩니까 아니면 GBPUSD, USDCHF, USDJPY에 대해서도 데이터가 업데이트됩니다.

감사해요


예, 다른 상품(GBPUSD, USDCHF, USDJPY)이 있는 창이 열려 있는 경우입니다. 그렇지 않으면 0이 반환됩니다.
 
ftrw :

답변 해주셔서 감사합니다

그리고 새 틱이 나타날 때 시간을 밀리초 단위로 결정하는 방법을 알려주지 마십시오.


새 진드기가 도착하는 이벤트는 필요한 기호가 있는 해당 창에 "듣기" 전문가 또는 표시기를 걸어두는 경우에만 잡을 수 있습니다.

GetTickCount 는 밀리초를 사용합니다.

 
Roll :

예, 다른 상품(GBPUSD, USDCHF, USDJPY)이 있는 창이 열려 있는 경우입니다. 그렇지 않으면 0이 반환됩니다.

이러한 도구가 "시장 검토"에 있으면 충분합니다.
 
FAQ :

이러한 도구가 "시장 검토"에 있으면 충분합니다.


동의한다. 답변이 더 정확합니다. 소프트웨어 솔루션을 제안합니다.

 void   CheckSym(){ if (ask(Symb)== 0 ||bid(Symb)== 0 ){ MessageBox ( "НЕВОЗМОЖНА торговля на  " +Symb, "Внимание!" , MB_OK | MB_ICONINFORMATION ); return ;}}
 
Roll :


동의한다. 답변이 더 정확합니다. 소프트웨어 솔루션을 제안합니다.


Ask(Symb) 및 bid(Symb) 기능은 무엇입니까

 
ftrw :

Ask(Symb) 및 bid(Symb) 기능은 무엇입니까


필요한 도구에 해당하는 MarketInfo()를 추측하기 쉽습니다.
 

정말 짐작이 가실거에요 :)

답장을 보내주신 모든 분들께 감사드립니다. 많은 도움이 되었습니다.

감사합니다,

유리

 
안녕하세요! 로봇을 작성하는 방법(모든 것을 읽지 않도록 교과서에서 사용할 주제), 후행 중지가 있는 구매 주문 을 열고 후행이 트리거되는 경우 시작의 역할도 합니다. 새로운 것(즉, 후행에서 이중 로트로 밝혀짐), 그러나 정지가 트리거된 후에 새 추적이 배치되었습니다.
사유: