:: 마감하는 유일한 방법은 코드에서 " == "를 사용하지 않는 것입니다. 대신 모든 것이 귀하의 가격보다 높거나 낮은 가격으로 마감되어야 합니다. 더 높은 " >= " price or lower " <= " price, yes 가격은 1 2 3처럼 가지 않고 변동성이 큰 시장에서 1에서 5로 올라갈 수 있습니다(빅 뉴스 발표와 같은). 이것이 조금 도움이 되길 바랍니다.
Ronald Raygun: 여러분, 안녕하세요.
저는 효과적이고 신뢰할 수 있는 보이지 않는 손절매, 후행 정지 및 EA로의 이익 실현을 코딩하려고 합니다. 지금까지 내 코드는 손절매 또는 이익실현 가치와 같도록 입찰/요청을 찾습니다. 가격이 그 가치와 같으면 거래를 닫습니다.
내가 겪고있는 문제는 때때로 가격이 건너 뛰는 것 같습니다. 가격의 점진적인 움직임이 없습니다. 그러면 그 문제를 어떻게 해결할 수 있습니까? 필요한 경우 거래를 마감할 수 있는 보이지 않는 TP/SL을 만드시겠습니까?
누구나 이 '간단한' 작업을 코딩할 수 있습니까?
전체 차트에서 지표의 최고값과 최저값을 파악하고 싶습니다. 얼마 전에 EA 내에서 효과가 있다고 생각했던 것을 시도했지만 실패했습니다.
(지금은 보여드릴 수 있는 기회가 없어 죄송합니다.)
어떤 아이디어?
빅비
배열을 사용한 다음 값을 로드할 수 있습니다. 그런 다음 가장 높은 값을 맨 위로 이동하는 간단한 정렬을 수행합니다. 그런 다음 가장 낮은 항목에 대해 동일한 작업을 수행합니다.
예를 들어 항목 2를 항목 1과 비교합니다. 2가 더 높으면 항목 1에 넣습니다. 그런 다음 3을 1과 비교하고 배열의 끝까지 반복합니다.
init() 함수 에서 배열의 초기 로드를 수행한 다음 모든 새 막대에서 값을 배열의 항목 1과 비교하기만 하면 됩니다.
도움이 되기를 바랍니다.
럭스
무역 관리 로봇에 대한 도움이 필요합니다.
안녕
나는 awaitng order를 넣을 ea를 작성하고 트리거될 때 다음을 수행해야 합니다.
1. 변수("매수"/"매도",position1_lots,position2_lots,position3_lots,entry_price,stoploss,TP1,TP2)
2. (입출금가)에서 (손절매)로 3가지 포지션으로 (매수/매도) 거래를 엽니다.
3. (TP1)에서 position_1을 닫고 2개의 왼쪽 위치에 대해 손절매 를 손익분기점으로 이동합니다.
4. (TP2)에서 position_2를 닫고 마지막 하나를 타거나 손익분기점에 도달하게 합니다.
몇 가지 표시기를 프로그래밍했지만 이 로봇을 작성하는 방법을 잘 모릅니다.
큰 ...
먼저 ihighest 배열이 있는 막대를 찾습니다.
그런 다음 지표에 대해 막대와 결과를 논리적 순서로 사용하십시오.
보이지 않는 TP/SL
여러분, 안녕하세요.
저는 효과적이고 신뢰할 수 있는 보이지 않는 손절매, 후행 정지 및 EA로의 이익 실현을 코딩하려고 합니다. 지금까지 내 코드는 손절매 또는 이익실현 가치와 같도록 입찰/요청을 찾습니다. 가격이 그 가치와 같으면 거래를 종료하십시오.
내가 겪고있는 문제는 때때로 가격이 건너 뛰는 것처럼 보인다는 것입니다. 가격의 점진적인 움직임이 없습니다. 그러면 그 문제를 어떻게 해결할 수 있습니까? 필요한 경우 거래를 마감할 수 있는 보이지 않는 TP/SL을 만드시겠습니까?
여러분, 안녕하세요.
저는 효과적이고 신뢰할 수 있는 보이지 않는 손절매, 후행 정지 및 EA로의 이익 실현을 코딩하려고 합니다. 지금까지 내 코드는 손절매 또는 이익실현 가치와 같도록 입찰/요청을 찾습니다. 가격이 그 가치와 같으면 거래를 닫습니다.
내가 겪고있는 문제는 때때로 가격이 건너 뛰는 것 같습니다. 가격의 점진적인 움직임이 없습니다. 그러면 그 문제를 어떻게 해결할 수 있습니까? 필요한 경우 거래를 마감할 수 있는 보이지 않는 TP/SL을 만드시겠습니까?누구나 이 '간단한' 작업을 코딩할 수 있습니까?
luxinterior 및 ajk,
감사해요. 나는 전에 그 방법들 중 하나를 시도했고(내가 한 일을 찾아야 할 것입니다) 가격면에서는 훌륭했지만 지표에는 효과가 없었습니다.
성공적으로 수행 했습니까?
표시기는 MT4에 내장된 것이면 중요하지 않습니다.
빅비
전체 차트에서 지표의 최고값과 최저값을 파악하고 싶습니다. 얼마 전에 EA 내에서 효과가 있다고 생각했던 것을 시도했지만 실패했습니다.
(지금은 보여드릴 수 있는 기회가 없어 죄송합니다.)
어떤 아이디어?
빅비iHighest 기능 사용:
int iHighest( string symbol, int timeframe, int type, int count=WHOLE_ARRAY, int start=0)
카운트를 "바"로 설정하십시오.
iHighest(NULL, 0, 3, 막대, 0);
적어도 내가 생각하는 것은 효과가 있을 것입니다. 차트 설정에서 기록에 보관하고 있는 막대의 수를 확인하세요. 기본값은 52,000바입니다.