세 줄 바꿈 표시기로 나를 도울 수 있는 사람이 있는지 알고 싶습니다. 누군가가 막대 의 색상이 변할 때 청각적 경고를 울리고 시각적 경고를 표시하도록 프로그래밍할 수 있다면. "트렌드가 위로 변경되었습니다"와 같은 것이 도움이 될 것입니다. 직접 해보긴 했지만 프로그래밍 기술이 부족합니다. 누가 도와주세요?
무엇보다도 Igor 당신의 훌륭한 작업과 전체 단계 표시기에 대해 수행한 환상적인 jpb에 대해 감사드립니다.
추측이 있습니다. williams% 표시기(mt4.0의 기본값)를 보고 200에 놓고 중심선을 50에 놓으면 다음과 같은 stepmastoc 표시기와 매우 유사한 필터링 작업을 수행하는 것을 볼 수 있습니다. 값은 +/- 1.5이고 필터링에 좋은 값입니다(sbfx 포럼 및 catfx50의 I_FX_T 시스템과 같은 훌륭한 시스템에 사용됨).
이 williams%를 화면에 배치하면 stepmastoc 표시기와 거의 동시에 중심선 위 및 아래로 이동하는 것을 볼 수 있지만 때로는 약간의 wipsaw가 있습니다.
williams% 표시기를 기본 설정 14에 배치하면 데이터 창의 위쪽 또는 데이터 창의 아래쪽 부분에 머무르는 경향이 있으며 확률론적 이었던 모든 위치에 있을 수 있음을 알 수 있습니다. .
따라서 아마도 단계 표시기의 형태로 훌륭한 표시기일 것이며 약간의 운이 있으면 stepstoc 또는 stepmastoc 표시기(이미 훌륭한 일을 하고 있음)보다 더 나은 작업을 수행할 수 있습니다.
왜 무시? 나는 때때로 아시아 세션 이 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. 데이 필터