코딩하는 방법? - 페이지 141

 

이익을 위해 주문이 종료된 후 EA를 다시 시작합니다.

누구든지 이 문제를 도와줄 수 있습니까? 나는 첨부된 EA를 사용하고 있으며 특정 시간 프레임 동안 이익을 위해 닫히면 차례로 하나씩 열리기를 원합니다. 현재 하나의 시퀀스만 실행한 다음 다시 시작할 때까지 거래를 종료합니다. 나는 extern stoptradingaftersequence를 false로 설정하려고 시도했지만 아무 소용이 없었습니다. 나는 또한 "while" 및 "if,else" 기능 을 성공 없이 사용해 보았습니다. 나는 멍청한 놈이므로 코드에 넣을 실제 "어디서와 무엇"은 매우 감사할 것입니다.

파일:
 
buzzer:
누구든지 이 문제를 도와줄 수 있습니까? 나는 첨부된 EA를 사용하고 있으며 특정 시간 프레임 동안 이익을 위해 닫히면 차례로 하나씩 열리기를 원합니다. 현재 하나의 시퀀스만 실행한 다음 다시 시작할 때까지 거래를 종료합니다. 나는 extern stoptradingaftersequence를 false로 설정하려고 시도했지만 아무 소용이 없었습니다. 나는 또한 "while" 및 "if,else" 기능을 성공 없이 사용해 보았습니다. 나는 멍청한 놈이므로 코드에 넣을 실제 "어디서와 무엇"은 매우 감사할 것입니다.

몇 가지 힌트를 드리겠습니다.

먼저 시퀀스 시작 이후의 이익을 계산해야 합니다. StartSequence=true와 같은 부울 변수를 사용할 수 있습니다. . 그런 다음 이익이 특정 수준 이상이거나 시퀀스를 중지하고 다른 설정을 시작하려는 경우 StartSequence=false로 설정합니다. StartSequence=false일 때도 초기화 루프가 필요합니다. 원하는 계산을 수행한 다음 시퀀스를 처음부터 시작해야 합니다.

그것이 당신을 올바른 방향으로 인도하기를 바랍니다.

 

새로운 시스템

안녕하세요;

먼저 이 포럼에서 지속적으로 도움을 주신 모든 분들께 감사드립니다. 특히 프로그래머들에게 감사드립니다!

두 번째, 제 전략을 살펴보시기 바랍니다. 정말 간단하고 코딩에 너무 많은 줄이 필요하지 않을 것입니다.

먼저 같은 통화 1랏을 동시에 사고 팔고 두 포지션 모두 20핍의 이익 목표와 두 포지션 모두 20핍의 손절매 로 매수 로트가 tp에 도달하면 매도 포지션이 닫힙니다. 그 반대.

매수 포지션 tp가 히트하고 매도 포지션이 히트 sl을 한 후, 시스템은 동시에 3개의 매수 로트와 2개의 매도 로트를 열어야 하며 모든 포지션에 대해 20핍의 이익 목표와 모든 포지션에 대해 20핍의 손절매가 있어야 합니다. 위치도. 3랏의 매수가 히트 tp 및 2랏의 매도 히트 sl이면 시스템은 이전 세트와 동일한 조건으로 3랏의 매수와 2랏의 매도의 또 다른 세트를 열어야 하므로 이제 추세를 따르고 있습니다.

그러나 3lots의 sl이 히트 위치에서 구매하면 모든 포지틴이 닫혀야 하고 1lot buy+1lot Sell로 다시 시작하면 어느 포지틴 히트 tp에 따라 추세가 있는 3랏을 열고 추세에 반대하는 2lot을 엽니다. .등등.

미리 도움을 주셔서 감사합니다. 명확하게 하셨기를 바랍니다...

문안 인사...

 

매우 짧은 프로그램@잘못된 부분을 찾을 수 없습니다.

프로그램을 작성했는데 뭐가 잘못된건지 모르겠네요~ ~

그것은 말한다:

'SELECT_BY_POS' - 변수 예상 C:\Program Files\Straighthold Trader\experts\scripts\ 포인트 틱 값 defination.mq4 (17, 21)

누구든지 실수가 무엇인지 말해 줄 수 있습니까?

프로그램이 "orderselect"를 인용할 필요가 없다고 말할 수도 있지만 추가해도 괜찮을 것입니다. 실수는 무엇입니까?

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

//| 포인트 틱 값 정의.mq4 |

//| Copyright ?2008, MetaQuotes Software Corp. |

//| Forex 거래 소프트웨어: Forex 거래 플랫폼 MetaTrader 4 |

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

#property copyright "Copyright ?2008, MetaQuotes Software Corp."

#속성 링크 "http://www.metaquotes.net"

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

//| 스크립트 프로그램 시작 기능 |

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

정수 시작()

{ 주문선택(int i,SELECT_BY_POS, MODE_TRADES);

인쇄("테스트");

Print("포인트 = " + 포인트);

인쇄("TICKSIZE = " + MarketInfo(Symbol(),MODE_TICKSIZE));

인쇄("TICKVALUE = " +MarketInfo(Symbol(),MODE_TICKVALUE));

Print("SPREAD = " + MarketInfo(Symbol(),MODE_SPREAD));

Print("STOPLEVEL = " + MarketInfo(Symbol(),MODE_STOPLEVEL));

인쇄("LOTSIZE = " + MarketInfo(Symbol(),MODE_LOTSIZE));

반환(0);

}

 
chiwing:
프로그램을 작성했는데 뭐가 잘못된건지 모르겠네요~ ~

그것은 말한다:

'SELECT_BY_POS' - 변수 예상 C:\Program Files\Straighthold Trader\experts\scripts\ 포인트 틱 값 defination.mq4 (17, 21)

누구든지 실수가 무엇인지 말해 줄 수 있습니까?

프로그램이 "orderselect"를 인용할 필요가 없다고 말할 수도 있지만 추가해도 괜찮을 것입니다. 실수는 무엇입니까?

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

//| 포인트 틱 값 정의.mq4 |

//| Copyright ?2008, MetaQuotes Software Corp. |

//| Forex 거래 소프트웨어: Forex 거래 플랫폼 MetaTrader 4 |

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

#property copyright "Copyright ?2008, MetaQuotes Software Corp."

#속성 링크 "http://www.metaquotes.net"

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

//| 스크립트 프로그램 시작 기능 |

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

정수 시작()

{ 주문선택(int i,SELECT_BY_POS, MODE_TRADES);

인쇄("테스트");

Print("포인트 = " + 포인트);

인쇄("TICKSIZE = " + MarketInfo(Symbol(),MODE_TICKSIZE));

인쇄("TICKVALUE = " +MarketInfo(Symbol(),MODE_TICKVALUE));

Print("SPREAD = " + MarketInfo(Symbol(),MODE_SPREAD));

Print("STOPLEVEL = " + MarketInfo(Symbol(),MODE_STOPLEVEL));

인쇄("LOTSIZE = " + MarketInfo(Symbol(),MODE_LOTSIZE));

반환(0);

}

OrderSelect() 함수 내에서 변수 i를 정의하면 안 된다고 생각합니다. 이것도 의미없다...

 

HH LL 가격 막대

나는 Esignal과 선물 시장에서 거래할 때 이 연구를 했습니다. 나는 forex의 어떤 포럼에서도 그것을 찾을 수 없었습니다.

별도의 색상을 갖는 외부/내부 막대의 경우를 제외하고는 종가에 상관없이 높거나 낮은 기준으로 막대 를 색칠할 수 있기를 바랍니다.

첨부된 것은 내가 찾고 있는 것의 예입니다.

감사해요

파일:
 

누가 william's indicator의 소스 코드를 가지고 있습니까? AO 표시기 ==멋진 오실레이터 .

나는 메타에디터에서 그것을 찾을 수 없고 오직 커스텀 인디케이터 만 찾았습니다.

파일:
www.jpg  29 kb
 

여기 에 있습니다 .

그리고 약간 다릅니다(첨부).

2개의 웹 소스입니다.

- https://www.mql5.com/en/code/7813

- http://ta.mql4.com/indicators/bills/awesome

파일:
filter_ao.mq4  3 kb
 

EA의 iCustom 통화

안녕하세요, 지표가 사용하는 것과 함께 남겨두고 싶은 값에 NULL을 넣을 수 있습니까?

예: 이것은 내 전화입니다.

더블 ccp0 = iCustom(NULL, 0, "CCFp",h,q,빠름,느림,t,u,v,w,x,y,z,aa,bb,cc,dd,ee,ff,gg,hh ,ii,2,0,0,0,1);

이제 MT4 전문가 탭에 많은 오류가 표시됩니다.

CCFp GBPJPYm,H1: ObjectCreate 기능 에 대해 알 수 없는 하위 창 번호 -1

이제 EA가 몇 가지 설정만 변경할 수 있게 하려면 나머지 입력을 NULL로 설정할 수 있습니까?

더블 ccp0 = iCustom(NULL, 0, "CCFp",NULL,NULL,빠름,느림,NULL,NULL..........,0,1);

이 오류를 제거하려고 합니다.

고맙습니다

 
daytrade5:
나는 Esignal과 선물 시장에서 거래할 때 이 연구를 했습니다. 나는 forex의 어떤 포럼에서도 그것을 찾을 수 없었습니다.

별도의 색상을 갖는 외부/내부 막대의 경우를 제외하고는 종가에 상관없이 높거나 낮은 기준으로 막대를 색칠할 수 있기를 바랍니다.

첨부된 것은 내가 찾고 있는 것의 예입니다.

감사해요

도움이 될 만한 인디:

https://www.mql5.com/en/forum/general

https://www.mql5.com/en/forum/173533