버튼에서 기존 차트 열기
페이지 1 중 912 12 마지막마지막
결과 1 - 10 / 12

실: 버튼에서 기존 차트 열기

  1. #1
    안녕,
    버튼에서 기존 차트를 여는 방법을 찾기 위해 높고 낮음을 검색했습니다. 시나리오는 모든 쌍이 표시되고 가능한 실제 거래가 강조 표시된 마스터 화면이 있다는 것입니다. 눌렀을 때 기존 차트로 바로 이동하는 쌍 이름으로 버튼을 만들 수 있기를 원합니다. 이렇게 하면 화면 하단에 있는 목록을 스크롤하지 않아도 됩니다. 기존 차트가 이미 EA가 연결된 상태로 실행 중이므로 새 차트를 원하지 않습니다. 나는 내가 일할 수없는 한 가지 항목을 제외하고는 아무것도 찾을 수 없습니다. 나는 하나의 EA의 모든 쌍을 실행한 다음 새 차트를 열고 템플릿을 첨부하는 것에 대해 생각했지만 내 EA를 다시 작성해야 한다는 것을 의미합니다.
    아이디어를 주세요.

  2. #2
    안녕하세요, 진행중인 작업을 게시하고 싶었습니다. 일부 비트는 정확하지 않지만 작동 원리에는 영향을 미치지 않습니다. 이렇게 하면 화면이 정의된 쌍으로 변경됩니다. 다음 단계는 버튼이 쌍 이름을 제공하도록 매개변수화하는 것입니다. 연결되지 않은 부분만 이미 완료했습니다. 게시물에 감사드립니다. 다른 누군가가 도움이 필요할 수 있으므로 최종 버전을 게시하겠습니다. Regards Steve #import user32.dll #define WM_MDIACTIVATE 0x222 #define WM_MDIMAXIMIZE 0x0225 #define WM_COMMAND 0x111 #define MT4_WMCMD_PERIOD_D1 33134 #define MT4_WMCMD_PERIOD_H1 33135 #define MT4_WMCMD_PERIOD_H4 33136 #define MT4_WMCMD_PERIOD_M1 33137 #define MT4_WMCMD_PERIOD_M5 33138 #define MT4_WMCMD_PERIOD_M15 33139 #define MT4_WMCMD_PERIOD_M30 33140 #define MT4_WMCMD_PERIOD_W1 33141 int GetParent(int hWnd); int SendMessageA(int hWnd, int 메시지, int wParam, int lParam); int GetAncestor(int hwnd, int gaFlags); #import int ChangePair_Window() { int win_handle=WindowHandle(GBPUSD,PERIOD_D1);/if(win_handle!=0) { Alert(GBPUSD가 있는 창, H1이 감지되었습니다. ,win_handle);} int p = GetParent(win_handle); SendMessageA(GetParent(p), WM_MDIMAXIMIZE, p, 0); SendMessageA(GetAncestor(win_handle,3), WM_COMMAND, MT4_WMCMD_PERIOD_D1,GBPUSD); 반환(0); }

  3. #3

    Quote 원래에 의해 게시 됨 ;
    {quote} 쌍 이름 버튼 개체를 만들고 클릭하면 열려 있는 모든 차트에서 이 기호를 검색하여 맨 위로 가져옵니다. 해당 기호가 있는 차트가 열려 있지 않으면 새 기호를 열고 템플릿을 적용합니다. 뭔가... void OpenChart(int ind) { long nextchart = ChartFirst(); do { 문자열 sym = ChartSymbol(nextchart); if (StringFind(sym,TradePairs[ind]) gt;= 0) { ChartSetInteger(nextchart,CHART_BRING_TO_TOP,true) ;/ChartSetSymbolPeriod(nextchart,TradePairs[ind],TradePairs_TradingTimeFrame[ind]);/ChartApplyTemplate(nextchart,usertemplate);...
    안녕하세요 코드 감사합니다. 이것은 처음부터 새로운 차트를 여는 것처럼 보입니다. 동일한 EA를 실행하는 25명의 다른 사람들과 함께 차트를 ​​이미 열어 놓았습니다. 신호를 보내기 위해 EA가 지속적으로 실행되어야 합니다. 이것은 있으면 좋지만 Google 및 포럼을 검색하면 불가능할 수 있습니다. 한 화면에서 모든 쌍을 실행하도록 EA를 다시 설계하고 확인을 위해 이와 같은 것을 사용할 수 있습니다. 좋은 일을 많이 하는 것 같습니다. Ctrl F6은 그냥 스크롤합니다.

  4. #4
    Quote 원래에 의해 게시 됨 ;
    그럼 제목대로가 아니라 차트를 열어서 그 차트로만 가는 건가요? 10, 20, 30 몇 개의 차트에 대해 이야기하고 있습니까? 차트를 정렬하고 첫 번째 차트를 확장하면 Ctrl Tab을 사용하여 차트에서 차트로 상당히 빠르게 진행할 수 있습니다.
    그래 네가 맞아. 다시 말하겠습니다. 버튼을 누르면 기존 차트에 포커스를 둡니다. EA를 실행하는 26개의 차트가 열려 있습니다. 일부는 실행 가능한 거래일 수 있으므로 볼 가치가 있는 경우 모든 쌍 이름과 표시가 있는 제어판이 있습니다. 이름을 버튼으로 변환하여 해당 차트로 바로 이동하고 싶습니다. 감사

  5. #5
    Quote 원래에 의해 게시 됨 ;
    답장해주셔서 감사합니다. Ctrl Tab 등은 각 차트를 스크롤할 때 길게 감아 버튼에서 바로 이동하고 싶습니다. 코드가 유망해 보이므로 시도해 보겠습니다. 스크린샷을 표시하는 방법을 모르겠습니다.
    너무 길다면 정말 멋진 거래일 것입니다. 첫 번째 세계 문제에 행운을 빕니다.

  6. #6
    답장해주셔서 감사합니다. Ctrl Tab 등은 각 차트를 스크롤할 때 너무 길게 감겨 있어 버튼에서 바로 이동하고 싶습니다. 코드가 유망해 보이므로 시도해 보겠습니다. 스크린샷을 어떻게 보여줄지 모르겠는데 내일 해봐야겠네요..

  7. #7
    Quote 원래에 의해 게시 됨 ;
    {quot} Ctrl Tab을 사용해 보세요. 어떻게 되나요?
    죄송합니다. 맞습니다... CTRL Tab은 CTRL F6과 동일합니다(탭은 F6보다 손가락이 더 쉽게 잡을 수 있습니다.
    )

  8. #8
    Quote 원래에 의해 게시 됨 ;
    {인용} CTRL F6을 의미했습니다.
    Ctrl Tab을 사용해 보세요. 어떻게 되나요?

  9. #9

    Quote 원래에 의해 게시 됨 ;
    안녕하세요 기존 차트를 버튼으로 여는 방법을 찾다가 고가, 저가 검색을 해봤습니다. 시나리오는 모든 쌍이 표시되고 가능한 실제 거래가 강조 표시된 마스터 화면이 있다는 것입니다. 눌렀을 때 기존 차트로 바로 이동하는 쌍 이름으로 버튼을 만들 수 있기를 원합니다.
    해당 쌍 이름 버튼 개체를 만들고 클릭하면 열려 있는 모든 차트에서 이 기호를 검색하여 맨 위로 가져옵니다. 해당 기호가 있는 차트가 열려 있지 않은 경우 새 기호를 열고 템플릿을 적용합니다. 뭔가... 삽입된 코드 void OpenChart(int ind) { long nextchart = ChartFirst(); do { 문자열 sym = ChartSymbol(nextchart); if (StringFind(sym,TradePairs#91;ind#93 gt;= 0) { ChartSetInteger(nextchart,CHART_BRING_TO_TOP,true) ;/ChartSetSymbolPeriod(nextchart,TradePairs#91;ind#9 3;,TradePairs_TradingTimeFrame#91;ind#93;/ChartApplyTemplate(nextchart,usertemplate); 반품; } } while ((nextchart = ChartNext(nextchart)) != -1); long newchartid = ChartOpen(TradePairs#91;ind#93;,TradePairs_Trading TimeFrame#91;ind#93; ChartApplyTemplate(newchartid, 사용자 템플릿); }

  10. #10
    그럼 제목대로가 아니라 차트를 열어서 그 차트로만 가는 건가요? 10, 20, 30 몇 개의 차트에 대해 이야기하고 있습니까? 차트를 정렬하고 첫 번째 차트를 확장하면 Ctrl Tab을 사용하여 차트에서 차트로 상당히 빠르게 진행할 수 있습니다.

게시 권한

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
쿠키 정책
쿠키 정책: koreaforex 웹사이트는 쿠키를 사용하며, 웹사이트를 사용자는 쿠키 사용에 동의하는 것입니다. 자세한 정보는 '쿠키 공개' 를 읽어주십시오.