//+------------------------------------------------------------------+//| RegressionValue.mq4 |//+------------------------------------------------------------------+int start (){ObjectCreate("REG_CHEN",OBJ_REGRESSION,0,Time[0],0,Time[128],0);// установил канал регрессии.Alert("RegressionValue[1]=",ObjectGetValueByShift("REG_CHEN",1));// возвращаю значение канала 1 бара.return(0);}//+------------------------------------------------------------------+
그래프 M1을 매 틱마다 온라인으로 만드는 방법은 무엇입니까?
그래서 M1 또는 모든 틱?
회귀 채널의 값이 반환되지 않는 이유를 설명하십시오.
그래서 M1 또는 모든 틱?
터미널 mt4, file, open offline, M1(모든 틱)에서 데이터가 온라인 상태가 되도록 이 그래프가 있습니다.
안녕 모두...
말하다 -
여기 65000줄의 테이블이 있습니다.
8행 - 매개변수 + 2행 거래 결과 + - 매수 및 매도
--
가능한지 및 방법 - 매개 변수를 분석하는 방법 - 결과의 최적 조합을 선택하는 방법
(매개변수 - -1200에서 +1200까지의 일부 값)
----
가장 먼저 온 것은 모든 매개변수의 조합을 보는 것입니다.
그러나 이것은 8*7*6*5*4*3*2 조합 수(40320)입니다.
* 240계조 값으로...
저것들. 65,000행 9,676,800회 이상....
---
어쩌면 더 짧은? :-)
제가 좀 설명을...
전제는 다음과 같습니다. 지표는 일반적으로 가치를 다시 그립니다.
따라서 시작 막대(0)에서 임의의 방향으로 50핍을 이동하기 전에 이미 계산된 막대에 대한 값을 취했습니다(예: 3-5-8-13-21-34... 여러 칠면조의 경우...
- 지금은 2개의 매개변수를 계산했습니다. 예를 들어 3개와 8개 막대 또는 34개와 5개 막대로 가장 수익성 있는 결과를 얻었습니다.
그리고 명령이 내려졌다
B 7 -20 -10 11300.00 2334 1280 54.8415
예를 들어 240개의 값 중 어드바이저에 4개만 넣었더니 다음과 같은 결과가 나왔다.
if (pb07 >= 100 && pb07 <= 150) { OrderSend(Symbol(), OP_BUY, lot, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point,"내 주문 번호"+total,16384,0 ,녹색);}// 모드 = 1; 리턴(0); }
if (pb08 >= 100 && pb08 <= 150) { OrderSend(Symbol(), OP_BUY, lot, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point,"내 주문 번호"+total,16384,0 ,녹색);}// 모드 = 1; 리턴(0); }
if (pb11 >= -30 && pb11 <= -20) { OrderSend(Symbol(), OP_BUY, lot, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point,"내 주문 번호"+total,16384 ,0,녹색);}// 모드 = 1; 반환(0); }
if (pb09 >= 100 && pb09 <= 150) { OrderSend(Symbol(), OP_BUY, lot, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point,"내 주문 번호"+total,16384,0 ,녹색);}// 모드 = 1; 리턴(0); }
if (pb12 >= -30 && pb12 <= -20) { OrderSend(Symbol(), OP_BUY, lot, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point,"내 주문 번호"+total,16384 ,0,녹색);}// 모드 = 1; 리턴(0); }
if (pb13 >= -30 && pb13 <= -20) { OrderSend(Symbol(), OP_BUY, lot, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point,"내 주문 번호"+total,16384 ,0,녹색);}// 모드 = 1; 반환(0); }
if (pb13 >= -20 && pb13 <= -10) { OrderSend(Symbol(), OP_BUY, lot, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point,"내 주문 번호"+total,16384 ,0,녹색);}// 모드 = 1; 리턴(0); }
if (pb12 >= -20 && pb12 <= -10) { OrderSend(Symbol(), OP_BUY, lot, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point,"내 주문 번호"+total,16384 ,0,녹색);}// 모드 = 1; 리턴(0); }
if (pb11 >= -20 && pb11 <= -10) { OrderSend(Symbol(), OP_BUY, lot, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point,"내 주문 번호"+total,16384 ,0,녹색);}// 모드 = 1; 리턴(0); }
if (pb14 >= -20 && pb14 <= -10) { OrderSend(Symbol(), OP_BUY, lot, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point,"내 주문 번호"+total ,16384 ,0,녹색);}// 모드 = 1; 반환(0); }
if (pb14 >= -30 && pb14 <= -20) { OrderSend(Symbol(), OP_BUY, lot, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point,"내 주문 번호"+total ,16384 ,0,녹색);}// 모드 = 1; 반환(0); }
if (pb07 >= 150 && pb07 <= 200) { OrderSend(Symbol(), OP_BUY, lot, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point,"내 주문 번호"+total,16384,0 ,녹색);}// 모드 = 1; 반환(0); }
if (pb11 >= 10 && pb11 <= 20) { OrderSend(Symbol(), OP_BUY, lot, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point,"내 주문 번호"+total,16384,0 ,녹색);}// 모드 = 1; 반환(0); }
그리고 이것은 MM 없이 - 단지 많은 0.1
터미널 mt4, file, open offline, M1(모든 틱)에서 데이터가 온라인 상태가 되도록 이 그래프가 있습니다.
테스터를 열고 통화 및 고문, M1 기간, "시각화" 옵션 및 각 틱을 설정합니다. "시작"을 누릅니다. 일시 중지로 프로세스를 중지하고 차트에 지표를 첨부할 수 있습니다.
테스터를 열고 통화 및 고문, M1 기간, "시각화" 옵션 및 각 틱을 설정합니다. "시작"을 누릅니다. 프로세스를 일시 중지하고 차트에 지표를 첨부할 수 있습니다.
아니요, 당신은 이해하지 못합니다. 온라인 틱 차트가 필요하고 지표를 적용하려면
터미널에서 파일 탭, 오프라인으로 열기, M1(모든 틱) - 이 그래프를 되살릴 기회가 있을 수 있습니다.
아마도 이 질문이 여기에...
이 사진이 테이블 형태로 나오나요?
이 주제에는 프로그램과 작업 방법에 대한 설명이 있습니다.
http://forum.fxclub.org/showthread.php?t=26214
고맙습니다. 많은 사람들이 그것을 사용하지 않는 것 같습니다 ... 적어도 기계 데이터 처리를 위해