Blueboyblue: 이 표시기를 수정하는 데 관심이 있는 사람이 있습니까? 나는 그것에 대해 약간의 작업을 수행했으며 내가 만든 변경 사항에 매우 만족합니다.
손익계산서입니다. 각각의 새로운 거래는 마지막 거래 바로 아래에 배치됩니다. 각각의 새로운 거래가 계정 총액 위의 오른쪽 하단에 배치되더라도 화면 하단의 표시기에 의해 가려지지 않도록 위로 스크롤됩니다. 내가 한 이러한 조정은 훌륭합니다.
그러나 유일한 문제는 플랫폼을 닫거나 어떤 이유로 인터넷 연결이 끊어지고 플랫폼이 재설정될 때 거래 목록이 맨 아래에 있는 최신 거래로 유지되는 대신 알파벳 순서로 이동한다는 것입니다. 따라서 어떤 거래가 마지막에 배치되었는지 확인하기가 어렵습니다...터미널을 열지 않고 거래를 추적하기가 더 어렵습니다. 거래를 가장 오래된 것부터 최신 순서로 유지하는 방법이 있습니까? 표시기가 이를 수행하며 재설정될 때까지 알파벳 순서로 이동합니다. 이 문제를 해결하려면 어떻게 해야 하나요?
나는 손익 지표의 사진을 게시했습니다. 나는 그것이 몇 가지 기능을 추가한 mladens 오래된 지표 중 하나라고 생각합니다. 도움을 주시면 감사하겠습니다.
mrtools: Blueboyblue, 시도하고 조정할 지표를 찾을 수 없으며 다시 게시할 수 있습니까?
게시하지 않았습니다. 아직. 먼저 테이커를 구하려고 했으나 . 하지만 여기 있습니다. 누가 그것을 적절하게 조정했는지 감사합니다. 인디에서는 모든 것이 정상입니다. , 플랫폼이 재설정될 때 맨 아래의 최신 항목에서 가장 오래된 항목의 순서로 거래를 순서대로 유지하지 않는다는 사실입니다. 재설정하지 않으면 됩니다.
Blueboyblue: 게시하지 않았습니다. 아직. 먼저 테이커를 구하려고 했으나 . 하지만 여기 있습니다. 누가 그것을 적절하게 조정했는지 감사합니다. 인디에서는 모든 것이 정상입니다. , 플랫폼이 재설정될 때 맨 아래의 최신 항목에서 가장 오래된 항목의 순서로 거래를 순서대로 유지하지 않는다는 사실입니다. 재설정하지 않으면 됩니다. - 이익 손실_bb_w_size_2.mq4
그 표시기는 모든 메타트레이더 EA와 표시기가 하는 일을 합니다. 메타트레이더가 목록의 마지막 순서에서 목록의 첫 번째 순서로 유지하는 주문 목록의 루프입니다. 그 목록은 메타트레이더에 의해 그 순서대로 유지되며 메타트레이더에 따르면 특정 순서일 필요는 없습니다(날짜순으로 정렬할 필요도 없고 티켓으로 정렬할 필요도 없습니다)
그것은 메타 트레이더가 가지고 있는 문제이고 항상 그랬습니다. 해당 주문의 정확한 생성/개설 시간에 따라 주문에 액세스할 수 있는 방법이 내장되어 있지 않았습니다.
mladen: 그 표시기는 모든 메타트레이더 EA와 표시기가 하는 일을 합니다. 메타트레이더가 목록의 마지막 순서에서 목록의 첫 번째 순서로 유지하는 주문 목록의 루프입니다. 그 목록은 메타트레이더에 의해 그 순서대로 유지되며 메타트레이더에 따르면 특정 순서일 필요는 없습니다(날짜순으로 정렬할 필요도 없고 티켓으로 정렬할 필요도 없습니다) 메타 트레이더가 가지고 있고 항상 그랬던 문제 - 해당 주문의 정확한 생성/개봉 시간으로 주문된 주문에 액세스하는 방법이 내장된 적이 없습니다.
첫 번째 거래부터 최신 거래까지 주문을 마감하는 이 스크립트를 살펴보십시오. 스크립트에서 수행할 수 있다면 지표에서 수행할 수 있다고 가정합니다.
또 한 가지. PSAR이 너무 많이 다시 그리는 것 같습니다. 코드에서 해당 영역을 제거할 수 있습니까? 그래서 확률 및 HGI를 기반으로 한 신호만 읽습니다.
캔디맨752
Parabolic SAR은 다시 칠하지 않습니다.
내가 말했듯이 EA는 중심 TMA를 사용합니다. 중앙 TMA 재계산/다시 그리기
Mladen, 코딩에서 ''종점''의 정의는 무엇입니까?
소스로 이동하는 것이 가장 좋습니다.
Denis Meyers의 "엔드 포인팅" 정의: End Point Fast Fourier Transform System 및 추가 설명이 포함된 일부 논문: Dennis Meyers Publications, Walk-Forward 샘플 외 분석을 통한 주식, 선물 및 외환의 알고리즘 거래
친애하는 MLADEN,
이전 페이지의 게시물 4973을 알려드릴까요?
출처 Denis Meyers의 "종점 포인팅" 정의로 이동하는 것이 가장 좋습니다 . End Point Fast Fourier Transform System 및 추가 설명이 포함된 일부 논문: Dennis Meyers Publications, Walk-Forward out-of를 통한 주식, 선물 및 외환의 알고리즘 거래 -샘플 분석
inout 매개변수에서 필터링하는 방법이 있습니까?
이 표시기를 수정하는 데 관심이 있는 사람이 있습니까? 나는 그것에 대해 약간의 작업을 수행했으며 내가 만든 변경 사항에 매우 만족합니다.
손익계산서입니다. 각각의 새로운 거래는 마지막 거래 바로 아래에 배치됩니다. 각각의 새로운 거래가 계정 총액 위의 오른쪽 하단에 배치되더라도 화면 하단의 표시기에 의해 가려지지 않도록 위로 스크롤됩니다. 내가 한 이러한 조정은 훌륭합니다.
그러나 유일한 문제는 플랫폼을 닫거나 어떤 이유로 인터넷 연결이 끊어지고 플랫폼이 재설정될 때 거래 목록이 맨 아래에 있는 최신 거래로 유지되는 대신 알파벳 순서로 이동한다는 것입니다. 따라서 어떤 거래가 마지막에 배치되었는지 확인하기가 어렵습니다...터미널을 열지 않고 거래를 추적하기가 더 어렵습니다. 거래를 가장 오래된 것부터 최신 순서로 유지하는 방법이 있습니까? 표시기가 이를 수행하며 재설정될 때까지 알파벳 순서로 이동합니다. 이 문제를 해결하려면 어떻게 해야 하나요?
나는 손익 지표의 사진을 게시했습니다. 나는 그것이 몇 가지 기능을 추가한 mladens 오래된 지표 중 하나라고 생각합니다. 도움을 주시면 감사하겠습니다.나는 이것이 쉽게 조정될 것이라고 생각합니다. 누군가가 그것을 시도할 의향이 있습니까?
나는 이것이 쉽게 조정될 것이라고 생각합니다. 누군가가 그것을 시도할 의향이 있습니까?
Blueboyblue, 시도하고 조정할 지표를 찾을 수 없으며 다시 게시할 수 있습니까?
Blueboyblue, 시도하고 조정할 지표를 찾을 수 없으며 다시 게시할 수 있습니까?
게시하지 않았습니다. 아직. 먼저 테이커를 구하려고 했으나
. 하지만 여기 있습니다. 누가 그것을 적절하게 조정했는지 감사합니다. 인디에서는 모든 것이 정상입니다. , 플랫폼이 재설정될 때 맨 아래의 최신 항목에서 가장 오래된 항목의 순서로 거래를 순서대로 유지하지 않는다는 사실입니다. 재설정하지 않으면 됩니다.
- 이익 손실_bb_w_size_2.mq4
게시하지 않았습니다. 아직. 먼저 테이커를 구하려고 했으나
그 표시기는 모든 메타트레이더 EA와 표시기가 하는 일을 합니다. 메타트레이더가 목록의 마지막 순서에서 목록의 첫 번째 순서로 유지하는 주문 목록의 루프입니다. 그 목록은 메타트레이더에 의해 그 순서대로 유지되며 메타트레이더에 따르면 특정 순서일 필요는 없습니다(날짜순으로 정렬할 필요도 없고 티켓으로 정렬할 필요도 없습니다)
그것은 메타 트레이더가 가지고 있는 문제이고 항상 그랬습니다. 해당 주문의 정확한 생성/개설 시간에 따라 주문에 액세스할 수 있는 방법이 내장되어 있지 않았습니다.
그 표시기는 모든 메타트레이더 EA와 표시기가 하는 일을 합니다. 메타트레이더가 목록의 마지막 순서에서 목록의 첫 번째 순서로 유지하는 주문 목록의 루프입니다. 그 목록은 메타트레이더에 의해 그 순서대로 유지되며 메타트레이더에 따르면 특정 순서일 필요는 없습니다(날짜순으로 정렬할 필요도 없고 티켓으로 정렬할 필요도 없습니다) 메타 트레이더가 가지고 있고 항상 그랬던 문제 - 해당 주문의 정확한 생성/개봉 시간으로 주문된 주문에 액세스하는 방법이 내장된 적이 없습니다.
첫 번째 거래부터 최신 거래까지 주문을 마감하는 이 스크립트를 살펴보십시오. 스크립트에서 수행할 수 있다면 지표에서 수행할 수 있다고 가정합니다.
#속성 엄격
#property show_inputs
무효 OnStart()
{
for (int i=0; i < OrdersTotal(); i++)
{
부울 결과 = false;
이중 가격 = 0;
if(주문선택(i,SELECT_BY_POS,MODE_TRADES))
if (OrderSymbol()!=Symbol()||OrderType()>1)
계속하다;
if (주문 유형() == OP_BUY){
가격 = 입찰;
}
또 다른
가격 = 묻다;
result=OrderClose( OrderTicket(), OrderLots(), 가격, 5, 빨간색 );
if(결과)
나--;
}
첫 번째 거래부터 최신 거래까지 주문을 마감하는 이 스크립트를 살펴보십시오. 스크립트에서 수행할 수 있다면 지표에서 수행할 수 있다고 가정합니다.
#속성엄격
#property show_inputs
무효 OnStart()
{
for (int i=0; i < OrdersTotal(); i++)
{
부울 결과 = false;
이중 가격 = 0;
if(주문선택(i,SELECT_BY_POS,MODE_TRADES))
if (OrderSymbol()!=Symbol()||OrderType()>1)
계속하다;
if (주문 유형() == OP_BUY){
가격 = 입찰가;
}
또 다른
가격 = 묻다;
result=OrderClose( OrderTicket(), OrderLots(), 가격, 5, 빨간색 );
if(결과)
나--;
}블루보이블루
해당 코드 조각에는 하나의 오류가 있습니다.
이 줄 변경
for (int i=0; i < OrdersTotal(); i++)
이에
(int i=OrdersTotal()-1; i>=0; i--)
그리고 그것은 잘 작동합니다
__________________
그러나 표시기에서는 작동하지 않습니다. OrderClose()와 같은 주문 관련 함수 는 표시기에서 실행할 수 없으며 스크립트 또는 EA에서만 실행할 수 있습니다.