여기까지의 내 생각이 있습니다. 핍스텝을 제거하면 원시 형태의 10points3와 martingale의 강점을 일부 잃게 될 것이라고 생각합니다. 대신 우리의 입장을 감사하기 위한 점진적 신호로 지표(또는 2/3)를 사용하고 싶습니다.
*참고 - 핍스텝은 시장 ATR 등의 변동성에 따라 가변적이어야 한다고 생각합니다.
예를 들어 RSI가 > 50이고 이전 RSI가 < 50이기 때문에 첫 번째 항목에 대해 롱가기 시작하라는 신호를 받으면 0.1 랏에서 입력합니다. 시장의 변동성에 따라 우리의 다음 핍스텝은 7이 될 수 있으며, 일단 도달하면 RSI가 상승하는지 확인 합니다. 만약 그렇다면 우리는 0.2랏에 다음 구매에 넣습니다.
어떤 이유로 RSI가 45 또는 다른 값 아래로 떨어지면(나는 여전히 이것을 브레인스토밍 중입니다) 모든 롱 포지션을 청산하고 숏 방향 0.1랏으로 진행을 시작합니다.
생각?
편집: 생각하면 할수록 핍스텝을 떨어뜨리는 것이 좋습니다. 우리가 강제 핍스텝에 갇히면 핍스텝이 일반적인 구매 구조이기 때문에 (위의 지표를 사용한 감사가 있더라도) 나쁜 위치로 매수하는 것에 휩쓸릴 수 있다는 점이 걱정됩니다. 그 횡보 시장은 우리가 핍스텝을 사용하면 우리를 죽일 것입니다.
여기까지의 내 생각이 있습니다. 핍스텝을 제거하면 원시 형태의 10points3와 martingale의 강점을 일부 잃게 될 것이라고 생각합니다. 대신 우리의 입장을 감사하기 위한 점진적 신호로 지표(또는 2/3)를 사용하고 싶습니다.
*참고 - 핍스텝은 시장 ATR 등의 변동성에 따라 가변적이어야 한다고 생각합니다.
예를 들어 RSI가 > 50이고 이전 RSI가 < 50이기 때문에 첫 번째 항목에 대해 롱가기 시작하라는 신호를 받으면 0.1 랏에서 입력합니다. 시장의 변동성에 따라 우리의 다음 핍스텝은 7이 될 수 있으며, 일단 도달하면 RSI가 상승하는지 확인합니다. 만약 그렇다면 우리는 0.2랏에 다음 구매에 넣습니다.
어떤 이유로 RSI가 45 또는 다른 값 아래로 떨어지면(나는 여전히 이것을 브레인스토밍 중입니다) 모든 롱 포지션을 청산하고 숏 방향 0.1랏으로 진행을 시작합니다.
생각?
편집: 생각하면 할수록 핍스텝을 떨어뜨리는 것이 좋습니다. 우리가 강제 핍스텝에 갇히면 핍스텝이 일반적인 구매 구조이기 때문에 (위의 지표를 사용한 감사가 있더라도) 나쁜 위치로 매수하는 것에 휩쓸릴 수 있다는 점이 걱정됩니다. 그 횡보 시장은 우리가 핍스텝을 사용하면 우리를 죽일 것입니다.
표시기 의 신호를 사용하는 경우 pipstep을 사용할 수 없습니다(동적으로 만들거나 무엇을 원하든 상관 없음). PipStep을 사용하는 경우 그 반대의 경우도 마찬가지입니다. 그러면 다음 진행은 언제인가요? 신호 또는 핍스텝? 저도 이 부분을 하기가 어렵습니다. 둘 다 원하신다면 작동하는 방법을 모르기 때문에 지금 문제가 될 것입니다. 다른 것이 도움이 될 수 있습니다.
davidke20: 표시기의 신호를 사용하는 경우 pipstep을 사용할 수 없습니다(동적으로 만들거나 무엇을 원하든 상관 없음). PipStep을 사용하는 경우 그 반대의 경우도 마찬가지입니다. 그러면 다음 진행은 언제인가요? 신호 또는 핍스텝? 저도 이 부분을 하기가 어렵습니다. 둘 다 원하신다면 작동하는 방법을 모르기 때문에 지금 문제가 될 것입니다. 다른 것이 도움이 될 수 있습니다.
문안 인사
데이비드
제 생각은 진입을 위해 표시 신호를 사용하고 반대 방향으로 열심히 달리는 희생자가 되지 않도록 제자리에 있는 동안 계속해서 표시 신호를 참조하는 것입니다. 해당 표시기가 우리 위치의 반대 방향으로 특정 값에 도달하면 이를 사용하여 손실을 마감하고 줄입니다(이는 10포인트3에서 큰 살인을 피하기 위한 안전 장치입니다). "표시기가 켜져 있으면 계속 추가하고, 내리면 닫고 전환합니다...작동할 공간을 주기 위해 패딩이 있어야 합니다."
이렇게 함으로써 우리는 여전히 핍스텝을 사용할 수 있습니다. 왜냐하면 우리가 지표에 따라 롱 포지션을 입력하고 잠시 숏 포지션이 되면 핍스텝에 따라 롱 포지션에 추가할 것이기 때문에 즉시 청산하고 숏 포지션을 취하고 싶지 않을 것이기 때문입니다. . 우리는 EA가 작업할 공간을 제공할 만큼 충분히 멀리 떨어져 있지만 큰 다이빙을 피할 수 있을 만큼 충분히 가까운 짧은 방향에서 값을 설정해야 합니다.
나는 지금 코드를 작업 중이며 곧 볼 수 있도록 게시하겠습니다. 귀하의 의견과 기여하고자 하는 모든 사람이 매우 귀중할 것이라고 생각합니다.
곧 다시 게시할 예정입니다.
편집: 이 코드에는 여전히 보호 기능이 없지만 더 나은 품질의 항목(첨부 참조)을 만들기 위한 코드에 대한 약간의 업데이트가 있습니다. 처음에 방향을 선택합니다.
변동성이 매우 큰 빠르게 움직이는 시장은 핍스텝 때문에 이 지표를 죽이고 있습니다. 10의 pipstep과 함께 40+pip 막대를 얻으면 해당 막대에 4개의 위치가 있을 수 있습니다. 이것은 좋지만 대부분의 지표는 약간 지연되며 지표가 보호할 기회를 갖기 훨씬 전에 이러한 움직임이 발생합니다.
이제 핍스텝을 높일 수는 있지만 그렇게 하면 내가 얻은 더 작은 이익을 많이 잃게 될 것이고, 변동이 심한 시장에서는 한 막대에서 40-50핍 이동이 드문 일이 아닙니다.
막대당 두 번 이상 사거나 팔지 않도록 하는 데 사용하는 가장 좋은 논리는 무엇입니까? 시간을 사용해야 합니까?
neta1o: 변동성이 매우 큰 빠르게 움직이는 시장은 핍스텝 때문에 이 지표를 죽이고 있습니다. 10의 pipstep과 함께 40+pip 막대를 얻으면 해당 막대에 4개의 위치가 있을 수 있습니다. 이것은 좋지만 대부분의 지표는 약간 지연되며 지표가 보호할 기회를 갖기 훨씬 전에 이러한 움직임이 발생합니다.
뉴스 시간과 같이 빠르게 움직이는 시장에 대해 내가 성공적으로 시도한 아이디어는 두 항목 사이에 고정된 최소 시간을 갖는 것입니다. 다음 항목의 값은 이전 항목에 대한 상대적인 pipstep이 아니라 이전 항목 이후 X분의 비율에 대한 상대적인 pipstep에 의해 제공됩니다. 이런 식으로 핍스텝은 순간적인 변동성에 따라 역동적이 됩니다.
Michel: 뉴스 시간과 같이 빠르게 움직이는 시장에 대해 내가 성공적으로 시도한 아이디어는 두 항목 사이에 고정된 최소 시간을 갖는 것입니다. 다음 항목의 값은 이전 항목에 대한 상대적인 pipstep이 아니라 이전 항목 이후 X분의 비율에 대한 상대적인 pipstep에 의해 제공됩니다. 이런 식으로 핍스텝은 순간적인 변동성에 따라 역동적이 됩니다.
davidke20: pipstep 외에 간격으로 시간 필터를 추가했습니다. 설정은 밀리초 단위입니다.
문안 인사
데이비드
데이비드,
다음과 같이 사용하는 것이 좋을 것 같습니다.
if (myOrderType==1 && ContinueOpening && TimeCurrent() > LastOpenTime + SleepTime)[/PHP]
with SleepTime in seconds.
The reasons to not use the Sleep() function are two: first, Sleep() does not work in backtester; and second, it's not a good idea to stop during this time the running of other parts of the EA like stops trailing.
Anyway, the instruction [PHP]if(Use_time_interval){Sleep(SleepTime);}
Saintmo, 제 목록에서 가장 먼저 수정해야 할 사항 중 하나입니다. 지금은 첫 번째 항목에서 어느 방향으로 갈지 결정하기 때문에 발생합니다. 그 후에는 계속 같은 방향으로 가고 최선을 바라고 있습니다.
조만간 또 포스팅 할게요...
Saintmo, 제 목록에서 가장 먼저 수정해야 할 사항 중 하나입니다. 지금은 첫 번째 항목에서 어느 방향으로 갈지 결정하기 때문에 발생합니다. 그 후에는 계속 같은 방향으로 가고 최선을 바라고 있습니다. 조만간 또 포스팅 할게요...
괜찮아. 그렇다면 우리는 PipStep을 제거하고 다음 신호에 따라 오픈 거래가 나타납니다. 당신은 그것을 원하십니까? 예.
매수 119.00 - 0.10 lot 매수 신호(거짓 신호)
매도 118.40 - 0.20 lot 매도 신호 (거짓 신호)
매수 118.50 - 0.40 로트 매수 신호(이번에는 정확함)
가격은 또 20핍 상승, 우리는 모든 포지션을 마감합니다
이게 기준인가요? 그렇다면 알려주시면 1에서 작업을 시작하겠습니다.
문안 인사
데이비드
데이비드케20,
이봐 David, 이것에 대해 조사해 주셔서 감사합니다.
여기까지의 내 생각이 있습니다. 핍스텝을 제거하면 원시 형태의 10points3와 martingale의 강점을 일부 잃게 될 것이라고 생각합니다. 대신 우리의 입장을 감사하기 위한 점진적 신호로 지표(또는 2/3)를 사용하고 싶습니다.
*참고 - 핍스텝은 시장 ATR 등의 변동성에 따라 가변적이어야 한다고 생각합니다.
예를 들어 RSI가 > 50이고 이전 RSI가 < 50이기 때문에 첫 번째 항목에 대해 롱가기 시작하라는 신호를 받으면 0.1 랏에서 입력합니다. 시장의 변동성에 따라 우리의 다음 핍스텝은 7이 될 수 있으며, 일단 도달하면 RSI가 상승하는지 확인 합니다. 만약 그렇다면 우리는 0.2랏에 다음 구매에 넣습니다.
어떤 이유로 RSI가 45 또는 다른 값 아래로 떨어지면(나는 여전히 이것을 브레인스토밍 중입니다) 모든 롱 포지션을 청산하고 숏 방향 0.1랏으로 진행을 시작합니다.
생각?
편집: 생각하면 할수록 핍스텝을 떨어뜨리는 것이 좋습니다. 우리가 강제 핍스텝에 갇히면 핍스텝이 일반적인 구매 구조이기 때문에 (위의 지표를 사용한 감사가 있더라도) 나쁜 위치로 매수하는 것에 휩쓸릴 수 있다는 점이 걱정됩니다. 그 횡보 시장은 우리가 핍스텝을 사용하면 우리를 죽일 것입니다.
데이비드케20,
이봐 David, 이것에 대해 조사해 주셔서 감사합니다.
여기까지의 내 생각이 있습니다. 핍스텝을 제거하면 원시 형태의 10points3와 martingale의 강점을 일부 잃게 될 것이라고 생각합니다. 대신 우리의 입장을 감사하기 위한 점진적 신호로 지표(또는 2/3)를 사용하고 싶습니다.
*참고 - 핍스텝은 시장 ATR 등의 변동성에 따라 가변적이어야 한다고 생각합니다.
예를 들어 RSI가 > 50이고 이전 RSI가 < 50이기 때문에 첫 번째 항목에 대해 롱가기 시작하라는 신호를 받으면 0.1 랏에서 입력합니다. 시장의 변동성에 따라 우리의 다음 핍스텝은 7이 될 수 있으며, 일단 도달하면 RSI가 상승하는지 확인합니다. 만약 그렇다면 우리는 0.2랏에 다음 구매에 넣습니다.
어떤 이유로 RSI가 45 또는 다른 값 아래로 떨어지면(나는 여전히 이것을 브레인스토밍 중입니다) 모든 롱 포지션을 청산하고 숏 방향 0.1랏으로 진행을 시작합니다.
생각?
편집: 생각하면 할수록 핍스텝을 떨어뜨리는 것이 좋습니다. 우리가 강제 핍스텝에 갇히면 핍스텝이 일반적인 구매 구조이기 때문에 (위의 지표를 사용한 감사가 있더라도) 나쁜 위치로 매수하는 것에 휩쓸릴 수 있다는 점이 걱정됩니다. 그 횡보 시장은 우리가 핍스텝을 사용하면 우리를 죽일 것입니다.표시기 의 신호를 사용하는 경우 pipstep을 사용할 수 없습니다(동적으로 만들거나 무엇을 원하든 상관 없음). PipStep을 사용하는 경우 그 반대의 경우도 마찬가지입니다. 그러면 다음 진행은 언제인가요? 신호 또는 핍스텝? 저도 이 부분을 하기가 어렵습니다. 둘 다 원하신다면 작동하는 방법을 모르기 때문에 지금 문제가 될 것입니다. 다른 것이 도움이 될 수 있습니다.
문안 인사
데이비드
표시기의 신호를 사용하는 경우 pipstep을 사용할 수 없습니다(동적으로 만들거나 무엇을 원하든 상관 없음). PipStep을 사용하는 경우 그 반대의 경우도 마찬가지입니다. 그러면 다음 진행은 언제인가요? 신호 또는 핍스텝? 저도 이 부분을 하기가 어렵습니다. 둘 다 원하신다면 작동하는 방법을 모르기 때문에 지금 문제가 될 것입니다. 다른 것이 도움이 될 수 있습니다.
문안 인사
데이비드제 생각은 진입을 위해 표시 신호를 사용하고 반대 방향으로 열심히 달리는 희생자가 되지 않도록 제자리에 있는 동안 계속해서 표시 신호를 참조하는 것입니다. 해당 표시기가 우리 위치의 반대 방향으로 특정 값에 도달하면 이를 사용하여 손실을 마감하고 줄입니다(이는 10포인트3에서 큰 살인을 피하기 위한 안전 장치입니다). "표시기가 켜져 있으면 계속 추가하고, 내리면 닫고 전환합니다...작동할 공간을 주기 위해 패딩이 있어야 합니다."
이렇게 함으로써 우리는 여전히 핍스텝을 사용할 수 있습니다. 왜냐하면 우리가 지표에 따라 롱 포지션을 입력하고 잠시 숏 포지션이 되면 핍스텝에 따라 롱 포지션에 추가할 것이기 때문에 즉시 청산하고 숏 포지션을 취하고 싶지 않을 것이기 때문입니다. . 우리는 EA가 작업할 공간을 제공할 만큼 충분히 멀리 떨어져 있지만 큰 다이빙을 피할 수 있을 만큼 충분히 가까운 짧은 방향에서 값을 설정해야 합니다.
나는 지금 코드를 작업 중이며 곧 볼 수 있도록 게시하겠습니다. 귀하의 의견과 기여하고자 하는 모든 사람이 매우 귀중할 것이라고 생각합니다.
곧 다시 게시할 예정입니다.
편집: 이 코드에는 여전히 보호 기능이 없지만 더 나은 품질의 항목(첨부 참조)을 만들기 위한 코드에 대한 약간의 업데이트가 있습니다. 처음에 방향을 선택합니다.
알겠습니다. 코드의 기본 사본이 작동 중이며 곧 게시하겠습니다.
하지만 당신(누군가)의 도움이 필요합니다.
변동성이 매우 큰 빠르게 움직이는 시장은 핍스텝 때문에 이 지표를 죽이고 있습니다. 10의 pipstep과 함께 40+pip 막대를 얻으면 해당 막대에 4개의 위치가 있을 수 있습니다. 이것은 좋지만 대부분의 지표는 약간 지연되며 지표가 보호할 기회를 갖기 훨씬 전에 이러한 움직임이 발생합니다.
이제 핍스텝을 높일 수는 있지만 그렇게 하면 내가 얻은 더 작은 이익을 많이 잃게 될 것이고, 변동이 심한 시장에서는 한 막대에서 40-50핍 이동이 드문 일이 아닙니다.
막대당 두 번 이상 사거나 팔지 않도록 하는 데 사용하는 가장 좋은 논리는 무엇입니까? 시간을 사용해야 합니까?
몇 가지 추가:
완전한 기능의 자금 관리: Standards, Minies, NANO
StopNReverse 기능 : 작동하기를 바랍니다.
PipValue의 코드 정리: 따라서 pip 값을 직접 정의할 필요가 없습니다.
수정된 OrderProtect: 더 효율적입니다!
도움이 되기를 바랍니다. 백테스트 할 데이터가 없습니다. 데이터가 있으면 수행하고 피드백을 보내주십시오. 건배
문안 인사
데이비드
변동성이 매우 큰 빠르게 움직이는 시장은 핍스텝 때문에 이 지표를 죽이고 있습니다. 10의 pipstep과 함께 40+pip 막대를 얻으면 해당 막대에 4개의 위치가 있을 수 있습니다. 이것은 좋지만 대부분의 지표는 약간 지연되며 지표가 보호할 기회를 갖기 훨씬 전에 이러한 움직임이 발생합니다.
뉴스 시간과 같이 빠르게 움직이는 시장에 대해 내가 성공적으로 시도한 아이디어는 두 항목 사이에 고정된 최소 시간을 갖는 것입니다. 다음 항목의 값은 이전 항목에 대한 상대적인 pipstep이 아니라 이전 항목 이후 X분의 비율에 대한 상대적인 pipstep에 의해 제공됩니다. 이런 식으로 핍스텝은 순간적인 변동성에 따라 역동적이 됩니다.
뉴스 시간과 같이 빠르게 움직이는 시장에 대해 내가 성공적으로 시도한 아이디어는 두 항목 사이에 고정된 최소 시간을 갖는 것입니다. 다음 항목의 값은 이전 항목에 대한 상대적인 pipstep이 아니라 이전 항목 이후 X분의 비율에 대한 상대적인 pipstep에 의해 제공됩니다. 이런 식으로 핍스텝은 순간적인 변동성에 따라 역동적이 됩니다.
pipstep 외에 간격으로 시간 필터 를 추가했습니다. 설정은 밀리초 단위입니다.
문안 인사
데이비드
pipstep 외에 간격으로 시간 필터를 추가했습니다. 설정은 밀리초 단위입니다.
문안 인사
데이비드데이비드,
다음과 같이 사용하는 것이 좋을 것 같습니다.
with SleepTime in seconds.
The reasons to not use the Sleep() function are two: first, Sleep() does not work in backtester; and second, it's not a good idea to stop during this time the running of other parts of the EA like stops trailing.
Anyway, the instruction [PHP]if(Use_time_interval){Sleep(SleepTime);}지금은 올바른 위치에 있지 않으며 OrderSend() 블록에 있어야 합니다.