원시 아이디어 - 페이지 8

 

이동하여 이 버전의 METATRADERT4 BUILD 188을 다운로드하면 작동합니다 . http://www.interbankfx.com/info/ibsetup4.exe

 
leutzuro:
이동하여 이 버전의 METATRADERT4 BUILD 188을 다운로드하면 작동합니다 . http://www.interbankfx.com/info/ibsetup4.exe

interbankfx에서 표시가 표시되지 않고 내가 잘못 대답했다고 생각합니다. ex4 확장에 유용한 표시가 많기 때문에 정답을 알려주십시오. 이 표시를 사용하는 방법은 누구에게나 알려주십시오.

 

기능요청: 점이 더 필요합니다

안녕하세요, 아마 이 지표를 알고 계실 것입니다. Ricky - D의 거래 시스템의 일부입니다. 차트 자체에 점을 넣을 수 있는지 헤매고있었습니다. icustom 함수 를 사용하는 별도의 표시기일 수 있습니다. 그래도 할 수 있을지 확신이 서지 않습니다. 할 수 있습니까?

파일:
 

이 파일을 ...../expert/indicators 폴더에 복사하여 붙여넣어야 하며 괜찮을 것입니다. 그러나 작동하지 않는 지표도 있는데 이유를 모르겠습니다.

 
knvsantosh:
interbankfx에서 표시가 표시되지 않고 내가 잘못 대답했다고 생각합니다. ex4 확장에 유용한 표시가 많기 때문에 정답을 알려주십시오. 이 표시를 사용하는 방법은 누구에게나 알려주십시오.

나는 당신에게 잘못된 대답을 말하지 않았습니다. 191 버전은 작동하지 않으므로 ex4 파일과 함께 작동하려면 이전 MT4 버전 188, 181을 다운로드하기만 하면 됩니다.

표시기에 동일한 문제가 있지만 interbankfx에서 mt4를 다운로드하고 버전 188이고 업데이트를 시도하지 않습니다. MT를 188 버전으로 설정하면 작동합니다.

 
knvsantosh:
interbankfx에서 표시가 표시되지 않고 내가 잘못 대답했다고 생각합니다. ex4 확장에 유용한 표시가 많기 때문에 정답을 알려주십시오. 이 표시를 사용하는 방법은 누구에게나 알려주십시오.

안녕하세요 knvsantosh,

Strategybuilderfx.com에서 sbfx4를 다운로드하고 업데이트하지 않는 것이 도움이 되는지 확인하는 것은 어떻습니까?

문안 인사

-cwave

 

i-프랙탈-시그

bd : 19 bdd : 36 sd : 25 sdd : 17 을 1H 전용으로 설정해 보십시오.

이 신호는 나오는 경우가 매우 드물지만 평소와 같이 출구를 위해 항상 최소 30핍 이상의 좋은 핍을 만든 다음 바 신호 쇼에서 수평선 을 만듭니다(바의 중간 가격은 그림 참조).

미래 움직임에 대해 지지 또는 저항에 대한 좋은 포인트는 신호가 표시되지 않더라도 추세에 따라 다릅니다.

그림에서 가격은 21주기의 AMA sig를 사용하여 필터링을 위해 신호에 대해 이동합니다. 닫는 막대가 추세선 위로 이동하지만 AMA sig(위쪽의 빨간색 점)에서 지원하지 않는 경우 위치를 닫지 마십시오 신호가 여전히 유효합니다. 재미있는 원인 신호 배치가 종속됩니다. 코드에 있지만 작동합니다

이 설정은 GBPUSD와 잘 작동하지 않습니다. EURUSD USDJPY USDCAD에 적합

그런데

훌륭한 포럼과 특히 NewDigital, Nina, Igorad, Alex.Piech.Finger, Keris2112의 놀라운 회원들에게 큰 감사를 드립니다.

이 포럼에 가입한 이후로 더 나은 거래를 할 수 있습니다. 감사합니다.

 

MT 4로 지수 거래

Alpari MT4 데모에는 시장 감시 창에 주요 지수(DJI, SP500, ETC)가 나열되어 있습니다. 차트에 액세스하여 실시간 눈금 데이터를 볼 수 있지만 기호가 회색으로 표시되어 주문을 할 수 없습니다. 지난 주에 문의하기 위해 alpari에 이메일을 보냈지만 응답이 없었습니다.

 

채찍톱 코드

안녕하세요

내 의도는 이전 2개의 채찍 톱 이후에만 거래를 시작하는 것입니다.

그 코드는 무엇입니까

감사해요

 

원시 아이디어

안녕하세요, 다음 EA를 다운로드했는데 꽤 잘 작동하는 것 같습니다. 그러나 Trailingstop, takeprofit 및 stoploss는 적용되지 않습니다. 누군가 코드를 수정해 주세요. 도움을 주시면 감사하겠습니다. 많은 감사

//+----------------------------------------------- -------------------+

//| SMC Autotrader Momentum.mq4 |

//+----------------------------------------------- -------------------+

//+----------------------------------------------- -------------------+

extern 이중 로트 = 1;

외부 이중 InitialStop = 30;

외부 이중 TrailingStop = 20;

extern bool TakeProfitMode = True;

extern int TakeProfit = 10;

extern bool StopLossMode = True;

extern int 손절매 = 25;

날짜 시간 BarTime;

//################################################## ######################

정수 초기화()

{

//----

//----

리턴(0);

}

//################################################## ######################

정수 시작()

{

int cnt,total,ticket,MinDist,tmp;

더블 스프레드;

//################################################## #############################

if(막대<100){

Print("100개 미만의 막대");

리턴(0);

}

// 새 막대가 아닌 경우 종료

if(BarTime == 시간[0]) {반환(0);}

//새 막대, 막대 시간 업데이트

BarTime = 시간[0];

//################################################## ###########################################

//~~~~~~~~~~~~~~~~기타 설정 항목~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~

MinDist=시장 정보(Symbol(),MODE_STOPLEVEL);

스프레드=(매도호가);

//################################################## ###########################################

이중 SMAP1, SMAP2, MMAP1, MMAP2, LMAP1, LMAP2;

SMAP1=iMA(NULL,0,4,0,MODE_EMA,PRICE_CLOSE,1);

SMAP2=iMA(NULL,0,4,0,MODE_EMA,PRICE_CLOSE,2);

MMAP1=iMA(NULL,0,9,0,MODE_EMA,PRICE_CLOSE,1);

MMAP2=iMA(NULL,0,9,0,MODE_EMA,PRICE_CLOSE,2);

LMAP1=iMA(NULL,0,100,0,MODE_EMA,PRICE_CLOSE,1);

LMAP2=iMA(NULL,0,100,0,MODE_EMA,PRICE_CLOSE,2);

//################################################## ##########################################

//################### 주문 마감 ############################ ########################

// 주문이 유효한 경우 기술 LONG 및 SHORT에 대한 폐쇄를 확인합니다.

//긴 항목 닫기

총계=주문총계();

if(총>0)

{

for(cnt=0;cnt<전체;cnt++)

{

주문 선택(cnt, SELECT_BY_POS, MODE_TRADES);

if(OrderType()==OP_BUY && OrderSymbol()==Symbol())

{

if(SMAP2 > MMAP2 && SMAP1 < MMAP2)

{

OrderClose(OrderTicket(),OrderLots(), 입찰, 3, 보라색); // LONG 포지션 닫기

}}

//짧은 항목 닫기:

주문 선택(cnt, SELECT_BY_POS, MODE_TRADES);

if(OrderType()==OP_SELL && OrderSymbol()==Symbol()) // 기호 확인

{

if(SMAP2 MMAP2)

{

OrderClose(OrderTicket(),OrderLots(),Ask,3,바이올렛); // SHORT 위치 닫기

}}

} // for 루프 리턴

} // 첫 번째 if를 닫습니다.

//################################################## ################################

//################### 주문 후행 중지 조정 #######################

//후행 정지: LONG

if(0==1) //이것은 후행 정지를 켜고 끄는 데 사용됩니다.

{

총계=주문총계();

if(총>0)

{

for(cnt=0;cnt<전체;cnt++)

{

주문 선택(cnt, SELECT_BY_POS, MODE_TRADES);

if(OrderType()==OP_BUY && OrderSymbol()==Symbol()

&&

Bid-OrderOpenPrice()> (Point*TrailingStop)

&&

OrderStopLoss()<Bid-(Point*TrailingStop)

)

{OrderModify(OrderTicket(),OrderOpenPrice(),Bid-Point*TrailingStop,OrderTakeProfit(),1,흰색);

반환(0);}

}}

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

// 후행 중지: 짧은

총계=주문총계();

if(총>0)

{

for(cnt=0;cnt<전체;cnt++)

{

주문 선택(cnt, SELECT_BY_POS, MODE_TRADES);

if(OrderType()==OP_SELL && OrderSymbol()==Symbol()

&&

OrderOpenPrice()-Ask > (Point*TrailingStop)

&&

OrderStopLoss() > Ask+(Point*TrailingStop)

)

{OrderModify(OrderTicket(),OrderOpenPrice(),Ask+(Point*TrailingStop),OrderTakeProfit(),0,Yellow);

반환(0);}

}}

} // 온/오프 스위치의 끝 괄호

//################################################## ############################################

//~~~~~~~~~~~~ END OF ORDER 클로저 루틴 및 손절매 변경 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~

//################################################## ############################################

//~~~~~~~~~~~~신규 주문 시작 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

//########################## 새 위치 ? ########################################

// 기간 내에 여러 항목을 중지하기 위해 타이머에 추가 가능

// 체크 마진 사용 가능

// 심볼당 단 하나의 주문

// 기호가 두 번 이상 표시되지 않는지 확인하기 위해 순서를 순환합니다.

// 같은 막대에서 여러 항목을 중지하려면 마지막 항목에서 경과된 시간을 확인합니다.

if (0==1) // 히스토리 체크 ON/OFF로 전환

{

총계=역사총계();

if(총>0)

{

for(cnt=0;cnt<전체;cnt++)

{

주문 선택(cnt, SELECT_BY_POS, MODE_HISTORY); //다음이 아닌 다음 날이어야 합니다.

if(OrderSymbol()==Symbol()&& CurTime()- OrderCloseTime() < (Period() * 60)

)

{

리턴(0);

}}}}

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

총계=주문총계();

if(총>0)

{

for(cnt=0;cnt<전체;cnt++)

{

주문 선택(cnt, SELECT_BY_POS, MODE_TRADES);

if(OrderSymbol()==Symbol()) return(0);

}

}

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

if(AccountFreeMargin()<(1000*Lots))

{Print("돈이 없습니다. Free Margin = ", AccountFreeMargin());

반환(0);}

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

//################################################## ###########################################

//참가 규칙: 롱

if(SMAP2 MMAP2)

{

ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0,"MaxMin Long",16384,0,Orange); //입찰가-(포인트*(MinDist+2))

if(티켓>0)

{

if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES)) Print("구매 주문이 열렸습니다: ",OrderOpenPrice());

}

else Print("구매 주문 열기 오류: ",GetLastError());

리턴(0);

}

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

//참가 규칙: 단축 //################################

if(SMAP2 > MMAP2 && SMAP1 < MMAP2)

{

ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,0,"MaxMin Short",16384,0,Red);

if(티켓>0)

{

if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES)) Print("판매 주문이 열렸습니다: ",OrderOpenPrice());

}

else Print("판매 주문 열기 오류: ",GetLastError());

반환(0);

}

//################################################### ######################################

//############ 프로그램 종료 #########################

반환(0);

}