코딩하는 방법? - 페이지 116 1...109110111112113114115116117118119120121122123...347 새 코멘트 ichanz 2008.08.12 14:36 #1151 동시에 여러 쌍을 여는 코드 안녕하세요 CodersGuru, 거의 동시에 여러 쌍에 대해 OP_SELL 또는 OP_BUY에 대한 스크립트 또는 EA를 코딩하는 방법을 알려주시겠습니까? 예를 들어 EURUSD와 USDJPY를 동시에 BUY 또는 SELL을 열고 싶습니다. 고맙습니다 willmalou 2008.08.12 22:35 #1152 거래가 종료되지 않음 이것은 코딩하기 쉬운 것처럼 보이지만 내 거래는 예정된 시간에 닫히지 않습니다. 이 예에서 거래는 더 낮은 시간대의 교차점에서 마감되어야 합니다. if (CloseSell1_1 > CloseSell1_2) 주문 = SIGNAL_CLOSESELL; 파일: close.jpg 170 kb matrixebiz 2008.08.13 11:30 #1153 안녕하세요, 보류 중인 주문 이 열려 있는지 확인하고 특정 시간에 마감하려면 어떤 코드를 사용할 수 있습니까? 고맙습니다 takis76 2008.08.13 12:45 #1154 takis76 2008.08.13 17:12 #1155 열려 있는 모든 주문을 닫는 방법입니다. 이 기능 은 열려 있는 모든 거래를 닫습니다. int orders = OrdersTotal(); void CloseAll() { if (orders>0) { for (int cnt = 0 ; cnt < orders ; cnt++) { OrderSelect(0,SELECT_BY_POS,MODE_TRADES); if (OrderMagicNumber() == MagicNumber) if(OrderType()==OP_BUY) OrderClose(OrderTicket(),OrderLots(),Bid,3, Violet); if(OrderType()==OP_SELL) OrderClose(OrderTicket(),OrderLots(),Ask,3, Violet); if(OrderType()==OP_BUYLIMIT) OrderDelete(ticket,Black); if(OrderType()==OP_SELLLIMIT) OrderDelete(ticket,Black); } } } How to code? Problem with close all Stop Loss Hiding matrixebiz 2008.08.13 20:28 #1156 특정 시간에 보류 중인 작업을 종료하고 싶습니다. 감사해요 fercan 2008.08.14 07:44 #1157 matrixebiz: 특정 시간에 보류 중인 작업을 종료하고 싶습니다. 감사해요 takis 코드 전에 아래 코드를 추가하는 것은 어떻습니까? if (TimeCurrent( ) == (닫고 싶은 시간)) 확실하지 않지만 작동 할 수 있습니다. matrixebiz 2008.08.15 21:21 #1158 좋아, 또한 거래가 열린 경우 현재 막대 또는 이전 막대를 어떻게 확인할 수 있습니까? 감사해요 fercan 2008.08.16 10:11 #1159 나는 정말 간단한 EA를 만들었습니다. 그리고 내가 적어도 3개의 Timeframe에서 사용하는 시스템. 문제는 그것이 열리지 않고 한 쌍에 대해 3개의 EA와 3개의 차트를 갖고 싶지 않습니다. TF당 막대당 하나의 구매 및 판매 주문을 수행하고 다른 막대에 있는 경우 여전히 열려 있는 코드가 필요합니다. 나는 사고 파는 것과 같은 바를 가질 수 있습니다. 때로는 3개의 다른 TF에 3개의 신호가 있습니다. 모든 주문을 받고 싶지만 TF당 하나의 주문만 원하고 다른 TF가 아직 열려 있지만 다른 바에 있는 경우 다른 TF에서 다른 주문을 받을 수 있습니다. 예시: 4시간에 1개의 신호 1시간에 1개의 신호가 있지만 4시간 동안 막대에 떨어짐 30분에 1개의 신호가 발생하지만 1시간 및 4시간 동안 1개의 막대만 표시됩니다. 3 신호가 열립니다. 필터 수단으로 매직 넘버를 사용해도 괜찮습니다. 누군가 나를 도울 수 있습니까? 매우 감사합니다. 지금까지 이것은 내가 생각한 것입니다 : 30분 동안 if (매직넘버 == 123) { if (iTime(OrderOpenTime()) != iTime(Symbol(),PERIOD_M30,0)) {//내 주문 코드} } 저는 MT4가 없지만 로직이나 코드에 잘못된 부분이 있다는 것을 압니다. 그러니 여러분, 저를 도와주세요. 또한 나는 우리가 matrixbiz와 비슷한 문제가 있다고 생각합니다. [경고, 주제 닫힘!] 포럼을 '모두 닫기'/'열기' 도구 ADX 지표? [삭제] 2008.08.17 14:24 #1160 HMA에 레벨을 추가했습니다. #속성 표시기_separate_window #속성 표시기_버퍼 2 #property indicator_color1 블랙 #property indicator_color2 빨간색 #속성 표시기_너비1 2 #속성 표시기_최소 0 #속성 표시기_최대 100 #속성 표시기_레벨1 80 #속성 표시기_레벨2 60 #속성 표시기_레벨3 40 #속성 표시기_레벨4 20 #property indicator_levelcolor DarkSlateGray 그러나 표시기가 별도의 창에 제대로 표시되지 않습니다. 도움을 주시면 감사하겠습니다. 1...109110111112113114115116117118119120121122123...347 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
동시에 여러 쌍을 여는 코드
안녕하세요 CodersGuru, 거의 동시에 여러 쌍에 대해 OP_SELL 또는 OP_BUY에 대한 스크립트 또는 EA를 코딩하는 방법을 알려주시겠습니까?
예를 들어 EURUSD와 USDJPY를 동시에 BUY 또는 SELL을 열고 싶습니다.
고맙습니다
거래가 종료되지 않음
이것은 코딩하기 쉬운 것처럼 보이지만 내 거래는 예정된 시간에 닫히지 않습니다.
이 예에서 거래는 더 낮은 시간대의 교차점에서 마감되어야 합니다.
if (CloseSell1_1 > CloseSell1_2) 주문 = SIGNAL_CLOSESELL;
안녕하세요, 보류 중인 주문 이 열려 있는지 확인하고 특정 시간에 마감하려면 어떤 코드를 사용할 수 있습니까?
고맙습니다
열려 있는 모든 주문을 닫는 방법입니다.
이 기능 은 열려 있는 모든 거래를 닫습니다.
int orders = OrdersTotal();
void CloseAll()
{
if (orders>0)
{
for (int cnt = 0 ; cnt < orders ; cnt++)
{
OrderSelect(0,SELECT_BY_POS,MODE_TRADES);
if (OrderMagicNumber() == MagicNumber)
if(OrderType()==OP_BUY)
OrderClose(OrderTicket(),OrderLots(),Bid,3, Violet);
if(OrderType()==OP_SELL)
OrderClose(OrderTicket(),OrderLots(),Ask,3, Violet);
if(OrderType()==OP_BUYLIMIT)
OrderDelete(ticket,Black);
if(OrderType()==OP_SELLLIMIT)
OrderDelete(ticket,Black);
}
}
}
특정 시간에 보류 중인 작업을 종료하고 싶습니다.
감사해요
특정 시간에 보류 중인 작업을 종료하고 싶습니다. 감사해요
takis 코드 전에 아래 코드를 추가하는 것은 어떻습니까?
확실하지 않지만 작동 할 수 있습니다.
좋아, 또한 거래가 열린 경우 현재 막대 또는 이전 막대를 어떻게 확인할 수 있습니까?
감사해요
나는 정말 간단한 EA를 만들었습니다. 그리고 내가 적어도 3개의 Timeframe에서 사용하는 시스템. 문제는 그것이 열리지 않고 한 쌍에 대해 3개의 EA와 3개의 차트를 갖고 싶지 않습니다.
TF당 막대당 하나의 구매 및 판매 주문을 수행하고 다른 막대에 있는 경우 여전히 열려 있는 코드가 필요합니다. 나는 사고 파는 것과 같은 바를 가질 수 있습니다.
때로는 3개의 다른 TF에 3개의 신호가 있습니다. 모든 주문을 받고 싶지만 TF당 하나의 주문만 원하고 다른 TF가 아직 열려 있지만 다른 바에 있는 경우 다른 TF에서 다른 주문을 받을 수 있습니다.
예시:
4시간에 1개의 신호
1시간에 1개의 신호가 있지만 4시간 동안 막대에 떨어짐
30분에 1개의 신호가 발생하지만 1시간 및 4시간 동안 1개의 막대만 표시됩니다.
3 신호가 열립니다.
필터 수단으로 매직 넘버를 사용해도 괜찮습니다.
누군가 나를 도울 수 있습니까? 매우 감사합니다.
지금까지 이것은 내가 생각한 것입니다 :
30분 동안
if (매직넘버 == 123)
{
if (iTime(OrderOpenTime()) != iTime(Symbol(),PERIOD_M30,0))
{//내 주문 코드}
}
저는 MT4가 없지만 로직이나 코드에 잘못된 부분이 있다는 것을 압니다. 그러니 여러분, 저를 도와주세요.
또한 나는 우리가 matrixbiz와 비슷한 문제가 있다고 생각합니다.
HMA에 레벨을 추가했습니다.
#속성 표시기_separate_window
#속성 표시기_버퍼 2
#property indicator_color1 블랙
#property indicator_color2 빨간색
#속성 표시기_너비1 2
#속성 표시기_최소 0
#속성 표시기_최대 100
#속성 표시기_레벨1 80
#속성 표시기_레벨2 60
#속성 표시기_레벨3 40
#속성 표시기_레벨4 20
#property indicator_levelcolor DarkSlateGray
그러나 표시기가 별도의 창에 제대로 표시되지 않습니다. 도움을 주시면 감사하겠습니다.