즉, "입력 매개변수" 메뉴에 외부 변수 를 생성하고 그 값을 입력할 수 있지만 변수 대체 및 입력한 값에 대한 러시아어 설명이 있는 유선 표시기와 똑같은 메뉴를 만들고 싶습니다. 변수의 영혼 없는 이름과 프로그램 본문에 인코딩된 숫자를 기억하십시오(예: 표시기 코드 자체의 " apply to "는 스위치 조건 에 의해 확인되는 정수 이고 우리는 "open, close, 등" 목록에서)...
안녕하세요, 도와주세요 plz 저는 이해할 수 없습니다... 오실레이터 신호에 대해 작업하고 0을 넘은 후 포지션을 여는 어드바이저가 있습니다. 현재 막대가 닫히고 신호가 형성되었을 때 강제로 위치를 열도록 해야 합니다. 그렇지 않으면 앞뒤로 매달려 있습니다. 신호가 안정될 때까지 분당 여러 번 위치를 열고 닫을 수 있습니다.
코드는 다음과 같습니다.
외부 이중 로트 = 0.1; 외부 이중 Per = 14; 부울 gi_84 = 참; 정수 gi_88 = 366; 이중 gd_92 = 0.02; 이중 gd_100 = 0.2; int g_period_108 = 14; 정수 gi_112 = 50; int g_slippage_116 = 0;
무효 시작() { 정수 l_cmd_52; int l_ticket_56;
문자열 l_symbol_0 = 기호(); 이중 l_isar_8 = iCustom(NULL,0,"daytrend-t01",Per,0,0); 이중 l_isar_9 = iCustom(NULL,5,"daytrend-t01",Per,0,0); 정수 l_cmd_40 = -1; int l_ord_total_44 = 주문 합계(); Lot = MathMax(Lot, MarketInfo(l_symbol_0, MODE_MINLOT)); (int li_48 = l_ord_total_44; li_48 > 0; li_48--) { if (OrderSelect(li_48 - 1, SELECT_BY_POS) == TRUE) { l_cmd_52 = 주문 유형(); if (OrderSymbol() != l_symbol_0 || l_cmd_52 < OP_BUY || l_cmd_52 > OP_SELL) 계속 l_ticket_56 = 주문 티켓(); 새로 고침(); if (l_cmd_52 < OP_SELL) { if (l_isar_8 > 0) { 동안 (OrderClose(l_ticket_56, Lot, Bid, g_slippage_116) == 0) FunError(gi_112); l_cmd_40 = -1; 계속하다; } } 또 다른 { if (l_isar_8 < 0 ) { 동안 (OrderClose(l_ticket_56, Lot, Ask, g_slippage_116) == 0) FunError(gi_112); l_cmd_40 = -1; 계속하다; } } l_cmd_40 = l_cmd_52; } } if (l_cmd_40 < OP_BUY && g_period_108 == 0 || DayOfYear() < gi_88) { 새로 고침(); if (l_isar_8 < 0 && l_isar_9 < 0 ) while (OrderSend(l_symbol_0, OP_BUY, Lot, Ask, g_slippage_116, 0, 0) == 0) FunError(gi_112); 또 다른 if (l_isar_8 > 0 && l_isar_9 > 0 ) while (OrderSend(l_symbol_0, OP_SELL, Lot, Bid, g_slippage_116, 0, 0) == 0) FunError(gi_112); } }
iHighest 는 시계열에서만 작동하기 때문입니다. 다른 어레이의 경우 ArrayMaximum의 유사
따라서 배열을 사용하여 수고해야 합니다. (도움을 주셔서 감사합니다!
여보세요!!!
호출될 때 사용자 지정 표시기에서 " 매개변수 " 메뉴를 구현하는 방법을 알려주십시오.
즉, "입력 매개변수" 메뉴에 외부 변수 를 생성하고 그 값을 입력할 수 있지만 변수 대체 및 입력한 값에 대한 러시아어 설명이 있는 유선 표시기와 똑같은 메뉴를 만들고 싶습니다. 변수의 영혼 없는 이름과 프로그램 본문에 인코딩된 숫자를 기억하십시오(예: 표시기 코드 자체의 " apply to "는 스위치 조건 에 의해 확인되는 정수 이고 우리는 "open, close, 등" 목록에서)...
안녕하세요, 도와주세요 plz 저는 이해할 수 없습니다... 오실레이터 신호에 대해 작업하고 0을 넘은 후 포지션을 여는 어드바이저가 있습니다. 현재 막대가 닫히고 신호가 형성되었을 때 강제로 위치를 열도록 해야 합니다. 그렇지 않으면 앞뒤로 매달려 있습니다. 신호가 안정될 때까지 분당 여러 번 위치를 열고 닫을 수 있습니다.
코드는 다음과 같습니다.
외부 이중 로트 = 0.1;외부 이중 Per = 14;
부울 gi_84 = 참;
정수 gi_88 = 366;
이중 gd_92 = 0.02;
이중 gd_100 = 0.2;
int g_period_108 = 14;
정수 gi_112 = 50;
int g_slippage_116 = 0;
무효 시작() {
정수 l_cmd_52;
int l_ticket_56;
문자열 l_symbol_0 = 기호();
이중 l_isar_8 = iCustom(NULL,0,"daytrend-t01",Per,0,0);
이중 l_isar_9 = iCustom(NULL,5,"daytrend-t01",Per,0,0);
정수 l_cmd_40 = -1;
int l_ord_total_44 = 주문 합계();
Lot = MathMax(Lot, MarketInfo(l_symbol_0, MODE_MINLOT));
(int li_48 = l_ord_total_44; li_48 > 0; li_48--) {
if (OrderSelect(li_48 - 1, SELECT_BY_POS) == TRUE) {
l_cmd_52 = 주문 유형();
if (OrderSymbol() != l_symbol_0 || l_cmd_52 < OP_BUY || l_cmd_52 > OP_SELL) 계속
l_ticket_56 = 주문 티켓();
새로 고침();
if (l_cmd_52 < OP_SELL) {
if (l_isar_8 > 0) {
동안 (OrderClose(l_ticket_56, Lot, Bid, g_slippage_116) == 0) FunError(gi_112);
l_cmd_40 = -1;
계속하다;
}
} 또 다른 {
if (l_isar_8 < 0 ) {
동안 (OrderClose(l_ticket_56, Lot, Ask, g_slippage_116) == 0) FunError(gi_112);
l_cmd_40 = -1;
계속하다;
}
}
l_cmd_40 = l_cmd_52;
}
}
if (l_cmd_40 < OP_BUY && g_period_108 == 0 || DayOfYear() < gi_88) {
새로 고침();
if (l_isar_8 < 0 && l_isar_9 < 0 ) while (OrderSend(l_symbol_0, OP_BUY, Lot, Ask, g_slippage_116, 0, 0) == 0) FunError(gi_112);
또 다른
if (l_isar_8 > 0 && l_isar_9 > 0 ) while (OrderSend(l_symbol_0, OP_SELL, Lot, Bid, g_slippage_116, 0, 0) == 0) FunError(gi_112);
}
}
무효 FunError(int ai_0) {
수면(ai_0);
새로 고침();
}
무효 deinit() {
}
작가에게 물어보세요.
작가에게 물어보세요.
그것을 찾아라 :)
어떤 종류의 메모리가 충분하지 않습니다. 이것이 어떤 종류의 오류인지 아는 사람이 있습니까?그것을 찾아라 :)
보세요, 여기에 디컴파일된 코드로 번쩍이는 것이 없고 무료로 도움을 받을 수 있기를 바랍니다.
어떤 종류의 메모리가 충분하지 않습니다. 이것이 어떤 종류의 오류인지 아는 사람이 있습니까?
RAM이 어떻게 처리되는지 기억나지 않지만 기록의 깊이를 줄이는 것이 도움이 될 것입니다.
보세요, 여기에 디컴파일된 코드로 번쩍이는 것이 없고 무료로 도움을 받을 수 있기를 바랍니다.
나는 디 컴파일하지 않았고이 형식으로 얻었습니다 ...
이야기의 깊이를 줄이는 것이 도움이 될 것입니다.
이것이 전체 문제입니다. nizya, 시스템에 대한 전체 기록이 필요합니다.