원시 아이디어 - 페이지 15

 

왜 무시? 나는 때때로 아시아 세션 이 EURUSD의 EURJPY 및 GBPUSD의 GBPJPY와 같은 유럽 및 미국 세션에서 단서 시장 움직임을 제공한다고 생각합니다.

 

VT에 대한 MT4 표시기

인사말

누구든지 MT4에서 VT 언어로 프로그래밍할 수 있습니까?

저는 HoursChannel_v1에 매우 관심이 있습니다.

도움을 주시면 대단히 감사하겠습니다.

감사해요

파일:
 
 

피라툴

안녕,

MT4 코드에서 Pyratool을 어디서 구할 수 있는지 아는 사람이 있습니까? Ensign에서 본 적이 있습니다.

 

mt4 exp 생성기

http://sufx.core.t3-ism.net/ExpertAdvisorBuilder/

다른 사이트에서 이에 대한 링크를 찾았습니다....많은 양의 지표가 없지만 거기에 몇 가지 사용자 지정 지표와 사용자 지정 지표 슬롯이 있으므로 필요한 항목에 대한 매개변수를 추가할 수 있습니다....ENJOY

이것이 하나인 mt3의 경우.. 기본 지표만 수행합니다.

http://www.fxfisherman.com/forums/1182-post23.html

 

간단한 EA 시스템은 백테스트에서 작동하지만 라이브는 하지 않습니까?!

여기요 :-)

나는 여기 새롭고 프로그래밍에 새롭다. 그리고 나는 문제가 있다.

이 EA를 찾았고 백테스트에서 그는 매우 잘 "일"합니다. 하지만 라이브로 테스트하면 포지션이 열리지 않는다?! 트레이딩 터미널 옵션이 맞습니다.....

누군가 나를 도울 수 있습니까, 아니면 더 큰 오류입니까?

여기 스크립트:

++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++

//---- 입력 매개변수

외부 이중 TakeProfit=100.0;

외부 이중 로트=0.1;

외부 이중 TrailingStop=35.0;

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

//| 전문가 초기화 기능 |

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

정수 초기화()

{

//----

//----

리턴(0);

}

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

//| 전문가 초기화 해제 기능 |

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

정수 초기화()

{

//----

//----

리턴(0);

}

int 교차 (이중 line1 , double line2)

{

정적 int last_direction = 0;

정적 int 현재 방향 = 0;

if(line1>line2)current_dirction = 1; //위로

if(줄1<줄2)현재방향 = 2; //아래에

if(current_dirction != last_direction) //변경됨

{

마지막 방향 = 현재 방향;

반환(last_direction);

}

또 다른

{

리턴(0);

}

}

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

//| 전문가 시작 기능 |

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

정수 시작()

{

//----

int cnt, 티켓, 합계;

더블 shortEma, longEma;

if(막대<100)

{

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

리턴(0);

}

if(테이크프로핏<10)

{

Print("TakeProfit이 10 미만입니다.");

리턴(0); // TakeProfit 확인

}

shortEma = iMA(NULL,0,30,0,MODE_EMA,PRICE_CLOSE,0); // <-------------------------

longEma = iMA(NULL,0,15,0,MODE_EMA,PRICE_CLOSE,0); //

int isCrossed = 교차(shortEma,longEma);

총계 = OrdersTotal();

if(총 < 1)

{

if(isCrossed == 1)

{

ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,Ask+TakeProfit*Point,

"내 EA",12345,0,녹색);

if(티켓>0)

{

if(OrderSelect(티켓,SELECT_BY_TICKET,MODE_TRADES))

Print("구매 주문이 열렸습니다 : ",OrderOpenPrice());

}

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

리턴(0);

}

if(isCrossed == 2)

{

ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,

Bid-TakeProfit*Point,"My EA",12345,0,Red);

if(티켓>0)

{

if(OrderSelect(티켓,SELECT_BY_TICKET,MODE_TRADES))

Print(" SELL 주문 이 열렸습니다 : ",OrderOpenPrice());

}

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

리턴(0);

}

리턴(0);

}

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

{

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

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

{

if(OrderType()==OP_BUY) // 롱 포지션 오픈

{

// 닫아야 하나?

if(isCrossed == 2)

{

OrderClose(OrderTicket(),OrderLots(), 입찰, 3, 보라색);

// 닫기 위치

리턴(0); // 출구

}

// 후행 정지 확인

if(TrailingStop>0)

{

if(Bid-OrderOpenPrice()>Point*TrailingStop)

{

if(OrderStopLoss()<Bid-Point*TrailingStop)

{

OrderModify(OrderTicket(),OrderOpenPrice(),Bid-

Point*TrailingStop,OrderTakeProfit(),0,Green);

리턴(0);

}

}

}

}

else // 숏 포지션으로 이동

{

// 닫아야 하나?

if(isCrossed == 1)

{

OrderClose(OrderTicket(),OrderLots(),Ask,3,바이올렛);

// 닫기 위치

리턴(0); // 출구

}

// 후행 정지 확인

if(TrailingStop>0)

{

if((OrderOpenPrice()-Ask)>(Point*TrailingStop))

{

if((OrderStopLoss()>(Ask+Point*TrailingStop)) ||

(OrderStopLoss()==0))

{

OrderModify(OrderTicket(),OrderOpenPrice(),Ask+Point*TrailingStop,

OrderTakeProfit(),0,빨간색);

리턴(0);

}

}

}

}

}

}

리턴(0);

}

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

++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++

도움이 되어 매우 기쁩니다 :-)

마츠

내 나쁜 영어에 대한 PS sry, im 독일인

 

3줄 바꿈 표시기에 대한 도움이 필요합니다.

세 줄 바꿈 표시기로 나를 도울 수 있는 사람이 있는지 알고 싶습니다. 누군가가 막대 의 색상이 변할 때 청각적 경고를 울리고 시각적 경고를 표시하도록 프로그래밍할 수 있다면. "트렌드가 위로 변경되었습니다"와 같은 것이 도움이 될 것입니다. 직접 해보긴 했지만 프로그래밍 기술이 부족합니다. 누가 도와주세요?

디소프트

파일:
 

Williams %에 대한 단계 표시기

안녕하세요 Igorad 또는 다른 사람들,

무엇보다도 Igor 당신의 훌륭한 작업과 전체 단계 표시기에 대해 수행한 환상적인 jpb에 대해 감사드립니다.

추측이 있습니다. williams% 표시기(mt4.0의 기본값)를 보고 200에 놓고 중심선을 50에 놓으면 다음과 같은 stepmastoc 표시기와 매우 유사한 필터링 작업을 수행하는 것을 볼 수 있습니다. 값은 +/- 1.5이고 필터링에 좋은 값입니다(sbfx 포럼 및 catfx50의 I_FX_T 시스템과 같은 훌륭한 시스템에 사용됨).

이 williams%를 화면에 배치하면 stepmastoc 표시기와 거의 동시에 중심선 위 및 아래로 이동하는 것을 볼 수 있지만 때로는 약간의 wipsaw가 있습니다.

williams% 표시기를 기본 설정 14에 배치하면 데이터 창의 위쪽 또는 데이터 창의 아래쪽 부분에 머무르는 경향이 있으며 확률론적 이었던 모든 위치에 있을 수 있음을 알 수 있습니다. .

따라서 아마도 단계 표시기의 형태로 훌륭한 표시기일 것이며 약간의 운이 있으면 stepstoc 또는 stepmastoc 표시기(이미 훌륭한 일을 하고 있음)보다 더 나은 작업을 수행할 수 있습니다.

많은 감사드립니다.

 

구경하다

안녕하세요, 손절매 및 자금 관리 를 위해 이 EA를 수정할 수 있습니까?

고맙습니다

파일:
 

이전 막대에서 가격 움직임

안녕,

어디선가 가격 변동 데이터 분석을 읽었고 이를 바탕으로 우리가 아주 좋은 시스템을 개발할 수 있다는 것을 이해합니다.

개념은 매우 간단합니다.

이전 막대와 비교하여 현재 막대의 어느 쪽이든 가격 이동(+ 또는 -)이 결정/트리거 롱/숏 트레이드입니다.

입장 규칙:

예를 들어, 현재 가격이 이전 바 종가+20핍이면 매수하고, 현재 가격이 이전 종가인 20핍이면 매도하고 싶습니다.

출구

TP 30,/ SL 25,/ 후행 정지점, 15 또는 현재 막대 또는 바구니 이익의 종가.

같은 마법 #에는 Stop 및 Reversal 항목 이 없습니다.

EA에는 다음과 같은 다른 기능이 있을 수 있습니다.

1. 옵션만 롱/숏만 둘 다

2. 시간 필터 거래 개시 시간 및 종료 시간

3. 데이 필터

사유: