매직 넘버 배열을 생성할 수 있습니까?
네
전. 나는 5개의 주문을 할 것이고 각 주문에는 고유한 마법 번호가 있습니다.
int magicArray = { 1, 3, 5, 7, 9 };
if(OrderMagicNumber() == magicArray[3]) { // 이 예제에서는 7을 참조합니다.
매직 넘버 배열을 생성할 수 있습니까?
네
전. 나는 5개의 주문을 할 것이고 각 주문에는 고유한 마법 번호가 있습니다.
int magicArray = { 1, 3, 5, 7, 9 };
if(OrderMagicNumber() == magicArray[3]) { // 이 예제에서는 7을 참조합니다.
감사해요!
고유한 마법 번호 배열로 모든 새 주문을 OrderSend하려면 어떻게 합니까? 이 방법으로 작동합니까? 12345 대신 magicArray[x]?
OrderSend는 루프가 아닌 함수 에 있습니다. 새로운 주문마다 새로운 마법 번호를 할당하는 방법을 어떻게 알 수 있습니까? OrderSend 뒤에 x++를 추가하면 되나요?
전역 배열을 초기화해야 합니까?
결국 얼마나 많은 주문이 생길지 모르기 때문에 동적 배열을 수행하는 방법은 무엇입니까?
int magicArray[x]; ... int ticket= OrderSend ( Symbol (),OP_BUY,LotSize,MarketInfo( Symbol (),MODE_ASK), 3 , 0 , 0 , "My EA" ,magicArray[x], 0 , Green ); x++;
처음부터 각 주문에 다른 마법 번호를 할당하려는 이유는 무엇입니까? 매직 넘버는 함께 속하는 거래를 그룹화하기 위한 것이며 요점은 (함께 속하는) 많은 거래에 대해 하나의 마법을 갖게 된다는 것입니다.
의도하지 않은 용도로 사용해서는 안 됩니다. 다른 EA는 이를 사용하여 자신의 거래를 식별합니다. 우리는 최근에 작성자가 슈퍼 똑똑하려고 시도하고 일종의 카운터에 대한 마법을 남용한 한 EA가 다른 EA의 거래를 방해하기 시작하여 구매한 무고한 피해자를 위해 하룻밤 만에 $5000 달러의 손실을 일으킨 스레드가 있었습니다. 이 EA는 동일한 거래에 대해 열기-닫기-열기-닫기-"싸움"을 시작합니다. EA는 특별한 이유도, 충돌이 일어날 때까지 예고도 없이 할당된 매직 넘버를 조용히 변경하기 시작했다. 매직 넘버는 일정하게 유지될 것으로 예상됩니다!
*각* 거래에 고유 번호가 필요한 경우 티켓 번호를 사용하세요.
처음부터 각 주문에 다른 마법 번호를 할당하려는 이유는 무엇입니까? 매직 넘버는 함께 속하는 거래를 그룹화하기 위한 것이며 요점은 (함께 속하는) 많은 거래에 대해 하나의 마법을 갖게 된다는 것입니다.
의도하지 않은 용도로 사용해서는 안 됩니다. 다른 EA는 이를 사용하여 자신의 거래를 식별합니다. 우리는 최근에 작성자가 슈퍼 똑똑하려고 시도하고 일종의 카운터에 대한 마법을 남용한 한 EA가 다른 EA의 거래를 방해하기 시작하여 구매한 무고한 피해자를 위해 하룻밤 만에 $5000 달러의 손실을 일으킨 스레드가 있었습니다. 이 EA는 동일한 거래에 대해 열기-닫기-열기-닫기-"싸움"을 시작합니다. EA는 특별한 이유도, 충돌이 일어날 때까지 예고도 없이 할당된 매직 넘버를 조용히 변경하기 시작했다. 매직 넘버는 일정하게 유지될 것으로 예상됩니다!
*각* 거래에 고유 번호가 필요한 경우 티켓 번호를 사용하세요.
감사합니다. 정확히 함께 속한 주문을 그룹화해야 합니다.
int ticket= OrderSend ( Symbol (),OP_BUY,LotSize,MarketInfo( Symbol (),MODE_ASK), 3 , 0 , 0 , "My EA" , 12345 , 0 , Green ) & ticket= OrderSend ( Symbol (),OP_BUY,LotSize,MarketInfo( Symbol (),MODE_ASK), 3 , 0 , 0 , "My EA" , 12345 , 0 , Green );2쌍으로 열고 2쌍을 열고 2쌍을 닫고 싶습니다. 고유한 매직 넘버를 가지고 있으면 관련된 2개의 쌍을 열고 닫는 데 도움이 될 수 있습니다. 잘못된 쌍을 닫고 싶지 않습니다.
아이디어: 항상 같은 매직 번호를 사용하여 매직 번호를 사용하는 다른 모든 것과 호환되도록 할 수 있지만 각 거래 쌍에 고유한 번호를 주석에 포함하여 주석 문자열과 결합할 수도 있습니다. 그런 다음 동일한 마법 과 댓글이 있는 거래를 간단히 찾아 각 거래 쌍의 다른 거래를 찾을 수 있습니다.
감사해요!
기본적으로 모든 주문에 대해 고유한 태그(각각 2쌍)가 필요하므로 동시에 닫을 수 있습니다.
잘못된 쌍을 닫고 싶지 않습니다.
매직 넘버가 아니라면 어떻게 모든 주문에 이 독특한 코멘트를 추가할 수 있을까요?
일종의 동적 배열이 필요합니까?
사용할 수있는 많은 조합이 있습니다
예를 들어 다른 분에 열면 다음을 사용할 수 있습니다.
OrderMagicNumber() == Minute();
다른 시간에 열면 사용할 수 있습니다.
OrderMagicNumber() == Hour();
또는 다른 TM에서 열면 다음을 사용할 수 있습니다.
OrderMagicNumber() == Period ();
사용할 수있는 많은 조합이 있습니다
예를 들어 다른 분에 열면 다음을 사용할 수 있습니다.
다른 시간에 열면 사용할 수 있습니다.
또는 다른 TM에서 열면 다음을 사용할 수 있습니다.
사용할 수있는 많은 조합이 있습니다
예를 들어 다른 분에 열면 다음을 사용할 수 있습니다.
다른 시간에 열면 사용할 수 있습니다.
또는 다른 TM에서 열면 다음을 사용할 수 있습니다.
감사해요! 그러나 같은 분 또는 시간 프레임에 이루어진 주문이 있는 경우 잘못된 주문이 마감될 수 있습니다. 매직 넘버와 같은 고유한 태그가 필요합니다.
나는 각각의 새로운 주문에 새로운 매직 넘버를 할당하는 방법을 알고 닫을 때 모든 주문을 비교하여 찾을 수 있어야 합니다.
매직 넘버 배열을 생성할 수 있습니까?
전. 나는 5개의 주문을 할 것이고 각 주문에는 고유한 마법 번호가 있습니다.
12345 대신 각각의 새로운 주문에 대해 OrderMagic [x][0]을 사용할 수 있습니까? 그렇게하는 방법?그런 다음 마감할 때 모든 주문을 살펴보고 고유한 매직 번호로 특정 주문을 마감합니까?
12345 대신에 배열의 모든 고유한 매직 넘버를 어떻게 살펴봐야 합니까?
미리 감사드립니다!