아래 방법 (거의)이 지금은 저에게 효과적입니다. (아직 광범위하게 테스트되지 않았으며 여전히 연구 중)
Q #1: Graphics() 객체는 드래그가 완료되면 더 많은 x20 및 y20을 얻습니다. 어떻게 해결할 수 있습니까?
어떤 조언이라도 저에게 더 좋을 것입니다.
미리 감사드립니다.
extern orgX = 20 ;
extern orgY = 20 ;
voidOnChartEvent ( constint id, constlong &lparam, constdouble &dparam, conststring &sparam)
{
if (sparam==moveObj)
{
if (id== CHARTEVENT_OBJECT_DRAG )
{
orgX=( int ) ObjectGet (moveObj, OBJPROP_XDISTANCE );
orgY=( int ) ObjectGet (moveObj, OBJPROP_YDISTANCE );
Graphics();
// Could I put all of my obj functions here, please?// I have a lot of objects and some object names have Order Ticket numbers...
}
}
return ;
}
이렇게 하면 버튼을 클릭할 때 선을 선택하면 자동으로 선택이 취소됩니다.
#객체 혼합 - 닫힘
두 분의 의견에 진심으로 감사드립니다.
지금까지는 문제 없이 작동합니다.
#손절매 및 이익 실현 이 올바르지 않음 - 열기
때때로 내가 포지션을 열 때 손절매와 이익실현 이 약간 미끄러집니다(예: 변동성이 낮은 동안 EURUSD의 경우 ± 0.00001 또는 0.00002 이상).
나는 그것을 위한 코드를 작성해야 하지만 내가 묻기 전에.
이 경우에는 현재 SL 및 TP 슬라이드 후에 수동으로 수정하고 있는데, 이는 나에게 정말 짜증나는 일입니다.
Q: 이 문제에 대한 조언을 부탁드립니다.
(더 많은 문제를 가져올 코드에 대해 걱정하고 있습니다... )
(그리고 나는 그것이 스크립트의 작은 부분이 아닐 것이라고 생각합니다. )
미리 감사드립니다.
스텔스 스톱을 사용하는 것이 좋습니다.
그래서 브로커 서버에서 숨겨진 중지합니다.
이는 새로운 주문을 감지한 다음 가상 정류장을 지정하거나 주문이 열릴 때 가상 정류장을 지정해야 함을 의미합니다.
두 예에서 모두 가상 정류장이 있고 EA는 정류장/위치를 수정하고 닫으려면 온라인 상태여야 합니다.
중지를 브로커 서버로 보내면 EA를 끌 수 있고 중지는 여전히 트리거될 것입니다. 이제는 서버가 처리하고 귀하의 EA는 그렇게 많지 않기 때문입니다.
그래서 그것은 모두 당신이하고 싶은 것에 달려 있습니다.
정류장을 수동으로 조정한다고 하면 두 가지 예에서 모두 수행할 수 있습니다.
귀하의 질문이 무엇인지 또는 귀하가 선호하는 TP/SL 메커니즘이 무엇인지 잘 모르겠습니다.
#손절매 및 이익 실현 이 올바르지 않음 - PreClose
당신을 얻었다! 귀하의 의견을 읽는 동안 제 문제를 해결할 수 있는 방법과 많은 시간을 낭비할 것이라는 생각이 들었습니다.
내 아이디어를 위해 무언가를 시도하기로 결정했다면 내 문제를 명확히 하는 데 도움이 되는 스크린샷을 만들 것입니다.
고맙습니다!
#CHARTEVENT_KEYDOWN - 열기
CHARTEVENT_KEYDOWN 함수에 대한 알파벳을 찾으려고 합니다. 이미 몇 가지를 찾았지만 내 문제를 해결할 수 없습니다. 아마도 MQL4의 경우 너무 오래된 것일 수 있습니다.
나는 이미 아래의 예를 알고 있습니다. 하지만 Alphabet에 대한 추가 정보나 문서가 필요합니다 . 예: A, B, C, ... Z
Q: 알파벳 키 번호를 공유할 수 있습니까?
오늘 CHARTEVENT_KEYDOWN 기능을 위해 뭔가를 시도해야 합니다. 도와주세요.
(현재 연구 중입니다)
미리 감사드립니다.
해결" A " 키가 개체를 생성 하고 클라우드 삭제 개체가 필요합니다.
예: 첫 번째 누름: " A " 키를 누르면 개체가 거의 생성되지 않습니다. (내가 이미 코드를 작성한 것 - 그것은 나를 위해 완벽하게 작동합니다)
두 번째 누름: " A " 키를 누르면 해당 개체가 삭제됩니다. (어떤 "A" 키가 그 객체를 생성했는지)
" A " 키를 사용하여 개체를 삭제하는 방법을 찾고 있습니다.
조언을 하거나 예시를 들어주세요.
미리 감사드립니다.
// 2번째 수정
어젯밤 내 두뇌가 가득 차서 이제이 문제를 해결 했습니다.
#CHARTEVENT_KEYDOWN - 폐쇄#비트맵 알파 - 열기
.bmp alpha를 사용해야 하지만 SEO에서 뭔가를 시도하는 데 좋은 것을 얻을 수 없습니다. 좋은 의견 부탁드립니다.
미리 감사드립니다.
// 2번째 수정
관련 링크가 더 좋을 것입니다 ...
아직 연구 중...
#객체 이동 - 다시 열기
아래 방법 (거의)이 지금은 저에게 효과적입니다. (아직 광범위하게 테스트되지 않았으며 여전히 연구 중)
Q #1: Graphics() 객체는 드래그가 완료되면 더 많은 x20 및 y20을 얻습니다. 어떻게 해결할 수 있습니까?
어떤 조언이라도 저에게 더 좋을 것입니다.
미리 감사드립니다.
외부적으로 선언된 매개변수 는 변경하거나 변경할 수 없기 때문에 항상 외부 매개변수를 복사한 다음 복사본을 변경합니다.
또한 extern은 더 이상 사용되지 않습니다.