이 코드는 그리드를 완벽하게 유지하는 데 문제가 있는 경우가 있습니다(적어도 브레이크아웃 그리드가 아닌 풀백으로 실행할 때). 나는 구멍이 형성되고 업데이트되지 않는 것을 보았고 10개 주문 모두에서 때때로 그리드가 완전히 형성되지 않는 것을 보았습니다. 또한, 업데이트 시간 설정이 너무 짧은 것을 좋아하지 않는 것 같고 왜 그런지 모르겠습니다. 그리드를 업데이트하기에는 15분이 너무 길기 때문에(15초 이상!) 이것이 주요 문제인 것 같습니다. 이러한 경험이 있는지 알려주시면 감사하겠습니다. 그러나 이 일을 진행하는 데 있어 훌륭한 일입니다. 잘 하셨어요.
고마워, hdb. 그러나 너무 빨리 업데이트하는 것이 나쁜 이유를 알 수 없기 때문에 그리드에 대해 어떻게 생각하는지 정확히 이해하지 못할 수 있습니다. 항목이 누락되면 그리드가 최대한의 잠재력을 발휘하지 못하게 됩니다. 수동으로 실행할 때 변경 사항이 있을 때 두 번째로 주문을 업데이트합니다. 나는 브레이크아웃 그리드가 아닌 풀백 그리드를 실행하므로 아마도 차이점이 있을 것입니다.
글쎄, 나는 그리드의 업데이트를 게시하기에 유리한 순간을 기다리고 있었다 - 그 성능이 최근에 정말 형편없었기 때문이다. 마지막 업데이트 다음 주에 나는 휴가 중이었고 그리드가 중지되었습니다. 지난 주에는 그리드가 대부분의 시간 동안 실행되었습니다. 나는 어베일 마진이 0일 때 몇 번이고 대부분의 전공에서 '롱만'을 설정했습니다. 오늘은 슈퍼 컴백의 날이었습니다.
잔고 : 93 (10일 전부터 +10) 사용 마진 : +15k 어베일 관리: +28k 비현실적인. p&l : -49k(10일 전부터 -11) 잔액 : 44k
순가는 10일 전보다 1k 나빠지고 시작 잔액보다 5k 낮습니다.
이 모든 것에서 정말 어려운 부분은 드로다운을 제한하는 것입니다. 나는 정말로 이것을 할 방법을 찾아야만 한다!
이제 '합리적인' 위치로 돌아왔으므로 다음을 수행하도록 모든 통화 쌍을 설정했습니다. 1) 양의 캐리 이자의 방향으로만 거래합니다(이자율이 0에 가까우면 양방향으로 수행) 2) 34 ema 이상만 긴 옷, 34 ema 이하의 반바지만 3) 양방향 통화의 경우 5분 차트에서 macd를 사용하여 장/단기 결정
내가 집에 갈 때 당신을 추가할 yuor 답변 주셔서 감사합니다
맞습니다. 누군가 나에게 지적하고 수정 된 것 같은 버그가있었습니다. 여기 새 버전이 있습니다. 나는 또한 간격을 1분으로 변경했지만 15분에서 30분이 더 좋다고 생각합니다. 시장이 정말 빠르게 움직일 때 약간의 카운터 거래를 피할 것입니다.
문안 인사,
예, 아마도 당신이 맞을 것입니다 .. 그래서 가장 좋은 것은 자주 업데이트하지만 몇 개의 그리드 슬롯 만 업데이트하는 것입니까? 그래도 테스트가 필요합니다. 나는 강한 의견이 없습니다.
감사합니다,
마지막 업데이트 다음 주에 나는 휴가 중이었고 그리드가 중지되었습니다. 지난 주에는 그리드가 대부분의 시간 동안 실행되었습니다.
나는 어베일 마진이 0일 때 몇 번이고 대부분의 전공에서 '롱만'을 설정했습니다.
오늘은 슈퍼 컴백의 날이었습니다.
잔고 : 93 (10일 전부터 +10)
사용 마진 : +15k
어베일 관리: +28k
비현실적인. p&l : -49k(10일 전부터 -11)
잔액 : 44k
순가는 10일 전보다 1k 나빠지고 시작 잔액보다 5k 낮습니다.
이 모든 것에서 정말 어려운 부분은 드로다운을 제한하는 것입니다. 나는 정말로 이것을 할 방법을 찾아야만 한다!
즉, 언제 주문 추가를 중단하고 언제 숏 포지션 추가를 중단했는지 알 수 있습니다.
큰 로트 크기를 사용하여 나쁘게 시작하고 많은 위치를 청산해야 했던 후 100K 잔액으로 시작했습니다.
잔고: 97 594.19 약 2주 전 잔고 83k
자유 마진: 6 016.88
유동 손익: -38 960.45는 -56k만큼 나쁩니다.
마진: 52 616.86
지난 며칠간 정말 느린 마진 수준이 93%로 낮았습니다.
하지만 지금은 모든 메이저들이 한동안 미친듯이 돌아서고 있는 것 같았습니다.
마진 수준이 약 130%까지 회복되었습니다.
친구도 손절매를 실행하는 하나가 있습니다. 그리고 그것은 떠돌아다니기 위해 고군분투하고 있습니다! 하지만 실제로는 드로다운 문제를 해결합니다!
그 동안 저는 포지션을 정리했습니다. 마이너스 캐리가 강하고 손실 가능성이 높은 모든 포지션(몇 100핍)이 마감되었습니다.
그래서 내 그리드는 이제 머리에 또 다른 타격을 줄 준비가 되었습니다(430%의 마진율)!
운이 좋게도 데모 계정 을 사용해 볼 수 있습니다!
이제 '합리적인' 위치로 돌아왔으므로 다음을 수행하도록 모든 통화 쌍을 설정했습니다.
1) 양의 캐리 이자의 방향으로만 거래합니다(이자율이 0에 가까우면 양방향으로 수행)
2) 34 ema 이상만 긴 옷, 34 ema 이하의 반바지만
3) 양방향 통화의 경우 5분 차트에서 macd를 사용하여 장/단기 결정
우리는 이것이 무엇을 주는지 보게 될 것입니다!
추신. 백테스트가 잘 되었으면 좋겠습니다!
나는 EURUSD에 대한 고문을 데려가 양쪽 모두를 돌파구로 거래했습니다.
이제 다음 문제에서 이미 실행 중인지 묻고 싶습니다.
잠시 후 동일한 그리드 위치 중 일부에 대해 둘 이상의 주문이 있습니다. 가끔 2개가 있는 경우도 있지만 5개 이상도 본 적이 있습니다.
내가 코드를 이해하는 한 그리드 위치에서 한 번에 하나만 열려야 합니다.
MQL2에서 double 값을 비교할 때 비슷한 문제를 발견했기 때문에 비교하기 전에 모든 double을 int로 변환하는 것을 엉망으로 만들었습니다.
비슷한 일을 겪었습니까?
관련하여,
코리