코딩 도움말 - 페이지 13 1...67891011121314151617181920...786 새 코멘트 [삭제] 2011.07.20 22:49 #121 빠른 EA 수정 안녕, 도움이 필요합니다. 아래 코드를 변경하려고 시도했지만 EA가 MT4를 계속 충돌시켰습니다. 현재 막대(주문이 실행된 막대)가 닫힐 때 주문을 닫고 싶습니다. 기본적으로 하나의 바를 거래합니다. 이것은 원래 코드이며 신호에서 신호로 거래됩니다. //+------------------------------------------------------------------+ //| Signal Begin(Exit Buy) | //+------------------------------------------------------------------+ if (signaldown!=EMPTY_VALUE&&signaldown!=0) Order = SIGNAL_CLOSEBUY; //+------------------------------------------------------------------+ //| Signal End(Exit Buy) | //+------------------------------------------------------------------+ if (Order == SIGNAL_CLOSEBUY && ((EachTickMode && !TickCheck) || (!EachTickMode && (Bars != BarCount)))) { OrderClose(OrderTicket(), OrderLots(), Bid, Slippage, MediumSeaGreen); if (SignalMail) SendMail("[Signal Alert]", "[" + Symbol() + "] " + DoubleToStr(Bid, Digits) + " Close Buy"); if (!EachTickMode) BarCount = Bars; IsTrade = False; continue; } //Trailing stop if(UseTrailingStop && TrailingStop > 0) { if(Bid - OrderOpenPrice() > Point * TrailingStop) { if(OrderStopLoss() < Bid - Point * TrailingStop) { OrderModify(OrderTicket(), OrderOpenPrice(), Bid - Point * TrailingStop, OrderTakeProfit(), 0, MediumSeaGreen); if (!EachTickMode) BarCount = Bars; continue; } } } } else { //Close //+------------------------------------------------------------------+ //| Signal Begin(Exit Sell) | //+------------------------------------------------------------------+ if (signalup!=EMPTY_VALUE&&signalup!=0) Order = SIGNAL_CLOSESELL; //+------------------------------------------------------------------+ //| Signal End(Exit Sell) | //+------------------------------------------------------------------+ if (Order == SIGNAL_CLOSESELL && ((EachTickMode && !TickCheck) || (!EachTickMode && (Bars != BarCount)))) { OrderClose(OrderTicket(), OrderLots(), Ask, Slippage, DarkOrange); if (SignalMail) SendMail("[Signal Alert]", "[" + Symbol() + "] " + DoubleToStr(Ask, Digits) + " Close Sell"); if (!EachTickMode) BarCount = Bars; IsTrade = False; continue; } //Trailing stop if(UseTrailingStop && TrailingStop > 0) { if((OrderOpenPrice() - Ask) > (Point * TrailingStop)) { if((OrderStopLoss() > (Ask + Point * TrailingStop)) || (OrderStopLoss() == 0)) { OrderModify(OrderTicket(), OrderOpenPrice(), Ask + Point * TrailingStop, OrderTakeProfit(), 0, DarkOrange); if (!EachTickMode) BarCount = Bars; continue; } } } } } } //+------------------------------------------------------------------+ //| Signal Begin(Entry) | //+------------------------------------------------------------------+ //if (timeprev!=Time[0]){ // timeprev = Time[0]; if (signalup!=EMPTY_VALUE&&signalup!=0) { Order = SIGNAL_BUY; } if (signaldown!=EMPTY_VALUE&&signaldown!=0){ Order = SIGNAL_SELL; } // } //+------------------------------------------------------------------+ //| Signal End | //+------------------------------------------------------------------+ //Buy if (Order == SIGNAL_BUY && ((EachTickMode && !TickCheck) || (!EachTickMode && (Bars != BarCount)))) { if(!IsTrade) { //Check free margin if (AccountFreeMargin() < (100 * Lots)) { Print("We have no money. Free Margin = ", AccountFreeMargin()); return(0); } if (UseStopLoss) StopLossLevel = Ask - StopLoss * Point; else StopLossLevel = 0.0; if (UseTakeProfit) TakeProfitLevel = Ask + TakeProfit * Point; else TakeProfitLevel = 0.0; Ticket = OrderSend(Symbol(), OP_BUY, Lots, Ask, Slippage, StopLossLevel, TakeProfitLevel, "Buy(#" + MagicNumber + ")", MagicNumber, 0, DodgerBlue); if(Ticket > 0) { if (OrderSelect(Ticket, SELECT_BY_TICKET, MODE_TRADES)) { Print("BUY order opened : ", OrderOpenPrice()); if (SignalMail) SendMail("[Signal Alert]", "[" + Symbol() + "] " + DoubleToStr(Ask, Digits) + " Open Buy"); } else { Print("Error opening BUY order : ", GetLastError()); } } if (EachTickMode) TickCheck = True; if (!EachTickMode) BarCount = Bars; return(0); } } //Sell if (Order == SIGNAL_SELL && ((EachTickMode && !TickCheck) || (!EachTickMode && (Bars != BarCount)))) { if(!IsTrade) { //Check free margin if (AccountFreeMargin() < (100 * Lots)) { Print("We have no money. Free Margin = ", AccountFreeMargin()); return(0); } if (UseStopLoss) StopLossLevel = Bid + StopLoss * Point; else StopLossLevel = 0.0; if (UseTakeProfit) TakeProfitLevel = Bid - TakeProfit * Point; else TakeProfitLevel = 0.0; Ticket = OrderSend(Symbol(), OP_SELL, Lots, Bid, Slippage, StopLossLevel, TakeProfitLevel, "Sell(#" + MagicNumber + ")", MagicNumber, 0, DeepPink); if(Ticket > 0) { if (OrderSelect(Ticket, SELECT_BY_TICKET, MODE_TRADES)) { Print("SELL order opened : ", OrderOpenPrice()); if (SignalMail) SendMail("[Signal Alert]", "[" + Symbol() + "] " + DoubleToStr(Bid, Digits) + " Open Sell"); } else { Print("Error opening SELL order : ", GetLastError()); } } if (EachTickMode) TickCheck = True; if (!EachTickMode) BarCount = Bars; return(0); } } if (!EachTickMode) BarCount = Bars; return(0); } //+------------------------------------------------------------------+ 아무도 나를 도울 수 있습니까? How to code? Coding help 코딩하는 방법? slavko1969 2011.08.12 12:09 #122 도와주세요!!!!! 나는 다음을 만든다 ea가 필요하다 특정 시간에 4pc 매수 또는 매도 주문 설정 기능: 주문 오픈 시간 (변수 00-24) order1 로트 판매 또는 구매(0.01 .0,02... 1) TP(오픈에서 + xx핍) SL(오픈에서 - xx핍) order2 로트 판매 또는 구매(0.01 .0,02... 1) TP(오픈에서 + xx핍) SL(오픈에서 - xx핍) order3 로트 판매 또는 구매(0.01 .0,02... 1) TP(오픈에서 + xx핍) SL(오픈에서 - xx핍) order4 로트 판매 또는 구매 (0.01 .0,02... 1) TP(오픈에서 + xx핍) SL(오픈에서 - xx핍) 땡스 Coding help [ARCHIVE] 포럼을 어지럽히 지 10포인트 3.mq4 sando4x 2011.08.18 21:37 #123 특정 가격 수준에서 비활성화하려면 내 EA에 코드를 추가해야 합니다. 여보세요, 특정 가격 수준에서 비활성화 및 활성화하려면 E 코드에 추가해야 합니다. 검색해보니 할 수 있다는 걸 알게 되었어요 # iclude<WinUser32mqh extern bool 비활성화 Ea = true // X(example1.4420)에서 Y(examply1.4380)로, Z(example1.4480)에서 N(examply1.4520)으로 // extern bool Enable Ea = true // R(예시 -1.4420)에서 T(예시 -1.4480)로 이러한 조건을 코드로 변환하는 데 도움을 주셔서 감사합니다. EA의 대화 상자에서 EA 비활성화/활성화에 대한 가격 수준을 입력할 수 있습니다. Coding help MQL5 마법사 및 표준 원시 아이디어 sando4x 2011.08.20 00:40 #124 검색과 연구 끝에 EA의 시작 기능 에 코드를 작성하면 특정 조건에서 코드가 시작된다는 것을 알았습니다. 그래서 전문가 시작 기능에서 다음과 같이 썼습니다. if(PRICE_MEDIAN(SellLevel-Point*BufferPips)) 반환 (0) -------------------------------------------------- -------------------------------------------------- -------------- BufferPips 대화 상자에서 값을 변경할 수 있도록 extern double에 추가했습니다. PRICE_MEDIAN이 좋은 선택이라면 저는 그렇지 않습니다. 컴파일 오류가 발생합니다 - 불균형 왼쪽 괄호. 도움 감사합니다 mario86 2011.09.14 10:48 #125 자동 거래 도와주세요 안녕하세요, 구루 씨! 자동 거래가 있지만 실행되지 않습니다. 도와주세요! 파일: auto_me.mq4 4 kb mikhail 2011.10.07 12:44 #126 안녕 마리오, 나는이 조건을 생각한다 if(current_shortEma == current_longEma) 결코 사실이 아닙니다. 일반적으로 십자가를 감지하려면 이렇게 해야 합니다. if(current_shortEma > current_longEma && last_shortEma < last_longEma){ //아래에서 교차 } if(current_shortEma last_longEma){ //위에서 교차 } 자세한 정보는 여기: https://www.mql5.com/en/forum/trading_systems 감사해요 미하일 xx3xxx 2011.10.07 20:39 #127 코딩 요청도 받았습니다 ---- 코더가 필요합니다(매우 간단한 작업) 우리는 HA를 압니다 -- henki ashi는 거의 틀리지 않습니다 통합 또는 거의 유턴하는 동안 점점 더 짧아집니다. 추세가 여전히 강할 때 해당 막대의 HA는 LONG이 됩니다. 그러므로 추세 강도를 알려주는 지표가 있다면 깔끔할까요? 아이디어는 쉽습니다 --- 먼저 모든 HA가 수행해야 합니다(내 ex4만 동봉하지만 HA용 MQ4를 하나 찾아야 함) 및 수정(간단한 작업으로 가정) HA에는 2가지 색상만 있습니다. 하나는 파란색 *up ---- + ----이고 하나는 분홍색/보라색 *down입니다. -- 둘째, HA가 차트에 HA 항목을 그려야 할 때 LENGTH -- 해당 HA의 길이가 있습니다. --- 세 번째, U턴에 가까워지면 HA 막대가 점점 짧아집니다. HA 막대의 LENGTH(시행 착오에 의해)가 0.4cm보다 짧을 때 BLACK(즉, 파란색/핑크색이 아님)으로 그립니다. 들어가지 말라고 경고할 것입니다. 이런 식으로 HA 추세 강도에 따라 (두려움 없이) 진입하면 됩니다 --- 제 다른 아이디어와 마찬가지로 매우 간단하고 매우 유용합니다. coder -- 내가 동봉한 ex4를 사용하지 말고 포럼에서 [SEARCH]를 누르고 henki ashi를 입력하고 모든 코드가 포함된 MQ4를 검색하십시오. ------ 완료 시 또는 3~4색으로 변경한 후(4색 보다는 3색 가능) 링크가 포함된 PM 개인 메시지 를 저에게 보내주세요. 업로드할 수 있습니다. 시작한 후 원하는 경우 색상을 BLACK으로 변경하는 가장 좋은 타이밍을 알려주는 또 다른 표시기를 제공할 수 있습니다. 검정색은 일종의 경고 색상입니다. ----- 즉, 내가 동봉한 ex4를 다운로드할 수 있지만 다른 MQ4 pls를 사용하십시오 --- 감사합니다. 우리 모두에게 좋은 지표가 될 것이며 코딩은 매우 간단하고 직관적이어야 합니다. 코드는 위의 다이어그램과 유사한 시작 부분에 있습니다. 내 추측이 맞다면 g_ibuf_## HA 막대의 길이를 제어합니다 "comment"라는 함수를 사용하여 모든 g_ibuf 값을 출력하기만 하면 됩니다. 그런 다음 며칠 동안 차트를 실행하고 g_ibuf 값이 작아지면 해당 변수의 값을 확인합니다. 그런 다음 코딩할 시간 슬롯이 있을 때 1~2색만 코딩합니다. 예를 들어 히스토그램 g_ibuf가 특정 언급된 값보다 작을 때 코딩에 검정색과 짙은 회색을 넣습니다. 따라서 간단하다고 가정합니다. 그렇지 않으면 시행 착오를 시도하여 가장 적합한 값을 찾을 수 있습니다(보다 작음). 감사합니다 xx3xxx -- 거기에 버전 4용 MQ4를 업로드합니다. 이 버전 을 사용할 수 있을 것 같습니다. 이것은 제가 가지고 있는 다른 HA보다 길고 두꺼운 것 같습니다. 파일: 4x_2011_xard_ha-alert_v4.mq4 4 kb "StringToEnum" 함수 또는 대안이 엘리엇 파동 이론에 기반한 ASCTrend 시스템 jake8055 2011.10.16 14:00 #128 William Snyder 2011.10.16 22:17 #129 파일: lsma_nrp.mq4 5 kb chuckee 2011.10.20 18:51 #130 Trix 표시기에 경고가 필요합니다. Coder Guru 또는 다른 사람, 장기 또는 단기 Trix 라인이 빨간색에서 녹색으로 또는 그 반대로 색상이 변경될 때마다 이 Trix 표시기에서 소리, 알림 경고 및 t3_trix_x2roc_clr_nrp_mtf.mq4 t3_trix_x2roc_clr_nrp_mtf.mq4 전자 메일 경고를 프로그래밍할 수 있습니까? 감사해요 파일: t3_trix_x2roc_clr_nrp_mtf.mq4 9 kb 1...67891011121314151617181920...786 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
빠른 EA 수정
안녕,
도움이 필요합니다. 아래 코드를 변경하려고 시도했지만 EA가 MT4를 계속 충돌시켰습니다.
현재 막대(주문이 실행된 막대)가 닫힐 때 주문을 닫고 싶습니다. 기본적으로 하나의 바를 거래합니다.
이것은 원래 코드이며 신호에서 신호로 거래됩니다.
//| Signal Begin(Exit Buy) |
//+------------------------------------------------------------------+
if (signaldown!=EMPTY_VALUE&&signaldown!=0) Order = SIGNAL_CLOSEBUY;
//+------------------------------------------------------------------+
//| Signal End(Exit Buy) |
//+------------------------------------------------------------------+
if (Order == SIGNAL_CLOSEBUY && ((EachTickMode && !TickCheck) || (!EachTickMode && (Bars != BarCount)))) {
OrderClose(OrderTicket(), OrderLots(), Bid, Slippage, MediumSeaGreen);
if (SignalMail) SendMail("[Signal Alert]", "[" + Symbol() + "] " + DoubleToStr(Bid, Digits) + " Close Buy");
if (!EachTickMode) BarCount = Bars;
IsTrade = False;
continue;
}
//Trailing stop
if(UseTrailingStop && TrailingStop > 0) {
if(Bid - OrderOpenPrice() > Point * TrailingStop) {
if(OrderStopLoss() < Bid - Point * TrailingStop) {
OrderModify(OrderTicket(), OrderOpenPrice(), Bid - Point * TrailingStop, OrderTakeProfit(), 0, MediumSeaGreen);
if (!EachTickMode) BarCount = Bars;
continue;
}
}
}
} else {
//Close
//+------------------------------------------------------------------+
//| Signal Begin(Exit Sell) |
//+------------------------------------------------------------------+
if (signalup!=EMPTY_VALUE&&signalup!=0) Order = SIGNAL_CLOSESELL;
//+------------------------------------------------------------------+
//| Signal End(Exit Sell) |
//+------------------------------------------------------------------+
if (Order == SIGNAL_CLOSESELL && ((EachTickMode && !TickCheck) || (!EachTickMode && (Bars != BarCount)))) {
OrderClose(OrderTicket(), OrderLots(), Ask, Slippage, DarkOrange);
if (SignalMail) SendMail("[Signal Alert]", "[" + Symbol() + "] " + DoubleToStr(Ask, Digits) + " Close Sell");
if (!EachTickMode) BarCount = Bars;
IsTrade = False;
continue;
}
//Trailing stop
if(UseTrailingStop && TrailingStop > 0) {
if((OrderOpenPrice() - Ask) > (Point * TrailingStop)) {
if((OrderStopLoss() > (Ask + Point * TrailingStop)) || (OrderStopLoss() == 0)) {
OrderModify(OrderTicket(), OrderOpenPrice(), Ask + Point * TrailingStop, OrderTakeProfit(), 0, DarkOrange);
if (!EachTickMode) BarCount = Bars;
continue;
}
}
}
}
}
}
//+------------------------------------------------------------------+
//| Signal Begin(Entry) |
//+------------------------------------------------------------------+
//if (timeprev!=Time[0]){
// timeprev = Time[0];
if (signalup!=EMPTY_VALUE&&signalup!=0)
{
Order = SIGNAL_BUY;
}
if (signaldown!=EMPTY_VALUE&&signaldown!=0){
Order = SIGNAL_SELL;
}
// }
//+------------------------------------------------------------------+
//| Signal End |
//+------------------------------------------------------------------+
//Buy
if (Order == SIGNAL_BUY && ((EachTickMode && !TickCheck) || (!EachTickMode && (Bars != BarCount)))) {
if(!IsTrade) {
//Check free margin
if (AccountFreeMargin() < (100 * Lots)) {
Print("We have no money. Free Margin = ", AccountFreeMargin());
return(0);
}
if (UseStopLoss) StopLossLevel = Ask - StopLoss * Point; else StopLossLevel = 0.0;
if (UseTakeProfit) TakeProfitLevel = Ask + TakeProfit * Point; else TakeProfitLevel = 0.0;
Ticket = OrderSend(Symbol(), OP_BUY, Lots, Ask, Slippage, StopLossLevel, TakeProfitLevel, "Buy(#" + MagicNumber + ")", MagicNumber, 0, DodgerBlue);
if(Ticket > 0) {
if (OrderSelect(Ticket, SELECT_BY_TICKET, MODE_TRADES)) {
Print("BUY order opened : ", OrderOpenPrice());
if (SignalMail) SendMail("[Signal Alert]", "[" + Symbol() + "] " + DoubleToStr(Ask, Digits) + " Open Buy");
} else {
Print("Error opening BUY order : ", GetLastError());
}
}
if (EachTickMode) TickCheck = True;
if (!EachTickMode) BarCount = Bars;
return(0);
}
}
//Sell
if (Order == SIGNAL_SELL && ((EachTickMode && !TickCheck) || (!EachTickMode && (Bars != BarCount)))) {
if(!IsTrade) {
//Check free margin
if (AccountFreeMargin() < (100 * Lots)) {
Print("We have no money. Free Margin = ", AccountFreeMargin());
return(0);
}
if (UseStopLoss) StopLossLevel = Bid + StopLoss * Point; else StopLossLevel = 0.0;
if (UseTakeProfit) TakeProfitLevel = Bid - TakeProfit * Point; else TakeProfitLevel = 0.0;
Ticket = OrderSend(Symbol(), OP_SELL, Lots, Bid, Slippage, StopLossLevel, TakeProfitLevel, "Sell(#" + MagicNumber + ")", MagicNumber, 0, DeepPink);
if(Ticket > 0) {
if (OrderSelect(Ticket, SELECT_BY_TICKET, MODE_TRADES)) {
Print("SELL order opened : ", OrderOpenPrice());
if (SignalMail) SendMail("[Signal Alert]", "[" + Symbol() + "] " + DoubleToStr(Bid, Digits) + " Open Sell");
} else {
Print("Error opening SELL order : ", GetLastError());
}
}
if (EachTickMode) TickCheck = True;
if (!EachTickMode) BarCount = Bars;
return(0);
}
}
if (!EachTickMode) BarCount = Bars;
return(0);
}
//+------------------------------------------------------------------+아무도 나를 도울 수 있습니까?
도와주세요!!!!!
나는 다음을 만든다 ea가 필요하다
특정 시간에 4pc 매수 또는 매도 주문 설정
기능:
주문 오픈 시간 (변수 00-24)
order1 로트 판매 또는 구매(0.01 .0,02... 1) TP(오픈에서 + xx핍) SL(오픈에서 - xx핍)
order2 로트 판매 또는 구매(0.01 .0,02... 1) TP(오픈에서 + xx핍) SL(오픈에서 - xx핍)
order3 로트 판매 또는 구매(0.01 .0,02... 1) TP(오픈에서 + xx핍) SL(오픈에서 - xx핍)
order4 로트 판매 또는 구매 (0.01 .0,02... 1) TP(오픈에서 + xx핍) SL(오픈에서 - xx핍)
땡스
특정 가격 수준에서 비활성화하려면 내 EA에 코드를 추가해야 합니다.
여보세요,
특정 가격 수준에서 비활성화 및 활성화하려면 E 코드에 추가해야 합니다.
검색해보니 할 수 있다는 걸 알게 되었어요
# iclude<WinUser32mqh
extern bool 비활성화 Ea = true // X(example1.4420)에서 Y(examply1.4380)로, Z(example1.4480)에서 N(examply1.4520)으로 //
extern bool Enable Ea = true // R(예시 -1.4420)에서 T(예시 -1.4480)로
이러한 조건을 코드로 변환하는 데 도움을 주셔서 감사합니다. EA의 대화 상자에서 EA 비활성화/활성화에 대한 가격 수준을 입력할 수 있습니다.
검색과 연구 끝에 EA의 시작 기능 에 코드를 작성하면 특정 조건에서 코드가 시작된다는 것을 알았습니다.
그래서 전문가 시작 기능에서 다음과 같이 썼습니다.
if(PRICE_MEDIAN(SellLevel-Point*BufferPips))
반환 (0)
-------------------------------------------------- -------------------------------------------------- --------------
BufferPips 대화 상자에서 값을 변경할 수 있도록 extern double에 추가했습니다.
PRICE_MEDIAN이 좋은 선택이라면 저는 그렇지 않습니다.
컴파일 오류가 발생합니다 - 불균형 왼쪽 괄호.
도움 감사합니다
자동 거래 도와주세요
안녕하세요, 구루 씨!
자동 거래가 있지만 실행되지 않습니다. 도와주세요!
안녕 마리오,
나는이 조건을 생각한다 if(current_shortEma == current_longEma)
결코 사실이 아닙니다. 일반적으로 십자가를 감지하려면 이렇게 해야 합니다.
if(current_shortEma > current_longEma && last_shortEma < last_longEma){
//아래에서 교차
}
if(current_shortEma last_longEma){
//위에서 교차
}
자세한 정보는 여기:
https://www.mql5.com/en/forum/trading_systems
감사해요
미하일
코딩 요청도 받았습니다 ---- 코더가 필요합니다(매우 간단한 작업)
우리는 HA를 압니다 -- henki ashi는 거의 틀리지 않습니다
통합 또는 거의 유턴하는 동안 점점 더 짧아집니다.
추세가 여전히 강할 때 해당 막대의 HA는 LONG이 됩니다.
그러므로
추세 강도를 알려주는 지표가 있다면 깔끔할까요?
아이디어는 쉽습니다
--- 먼저 모든 HA가 수행해야 합니다(내 ex4만 동봉하지만 HA용 MQ4를 하나 찾아야 함) 및 수정(간단한 작업으로 가정)
HA에는 2가지 색상만 있습니다. 하나는 파란색 *up ---- + ----이고 하나는 분홍색/보라색 *down입니다.
-- 둘째, HA가 차트에 HA 항목을 그려야 할 때 LENGTH -- 해당 HA의 길이가 있습니다.
--- 세 번째, U턴에 가까워지면 HA 막대가 점점 짧아집니다.
HA 막대의 LENGTH(시행 착오에 의해)가 0.4cm보다 짧을 때 BLACK(즉, 파란색/핑크색이 아님)으로 그립니다.
들어가지 말라고 경고할 것입니다.
이런 식으로 HA 추세 강도에 따라 (두려움 없이) 진입하면 됩니다 --- 제 다른 아이디어와 마찬가지로 매우 간단하고 매우 유용합니다.
coder -- 내가 동봉한 ex4를 사용하지 말고 포럼에서 [SEARCH]를 누르고 henki ashi를 입력하고 모든 코드가 포함된 MQ4를 검색하십시오.
------
완료 시 또는 3~4색으로 변경한 후(4색 보다는 3색 가능)
링크가 포함된 PM 개인 메시지 를 저에게 보내주세요. 업로드할 수 있습니다. 시작한 후 원하는 경우 색상을 BLACK으로 변경하는 가장 좋은 타이밍을 알려주는 또 다른 표시기를 제공할 수 있습니다. 검정색은 일종의 경고 색상입니다.
----- 즉, 내가 동봉한 ex4를 다운로드할 수 있지만 다른 MQ4 pls를 사용하십시오 ---
감사합니다. 우리 모두에게 좋은 지표가 될 것이며 코딩은 매우 간단하고 직관적이어야 합니다.
코드는 위의 다이어그램과 유사한 시작 부분에 있습니다.
내 추측이 맞다면 g_ibuf_## HA 막대의 길이를 제어합니다
"comment"라는 함수를 사용하여 모든 g_ibuf 값을 출력하기만 하면 됩니다.
그런 다음 며칠 동안 차트를 실행하고 g_ibuf 값이 작아지면 해당 변수의 값을 확인합니다.
그런 다음 코딩할 시간 슬롯이 있을 때 1~2색만 코딩합니다. 예를 들어 히스토그램 g_ibuf가 특정 언급된 값보다 작을 때 코딩에 검정색과 짙은 회색을 넣습니다.
따라서 간단하다고 가정합니다. 그렇지 않으면 시행 착오를 시도하여 가장 적합한 값을 찾을 수 있습니다(보다 작음).
감사합니다
xx3xxx -- 거기에 버전 4용 MQ4를 업로드합니다. 이 버전 을 사용할 수 있을 것 같습니다. 이것은 제가 가지고 있는 다른 HA보다 길고 두꺼운 것 같습니다.
Trix 표시기에 경고가 필요합니다.
Coder Guru 또는 다른 사람, 장기 또는 단기 Trix 라인이 빨간색에서 녹색으로 또는 그 반대로 색상이 변경될 때마다 이 Trix 표시기에서 소리, 알림 경고 및 t3_trix_x2roc_clr_nrp_mtf.mq4 t3_trix_x2roc_clr_nrp_mtf.mq4 전자 메일 경고를 프로그래밍할 수 있습니까? 감사해요