안녕하세요 여러분 J 저는 제 Grail 자동차를 두 가지 버전으로 나누기로 결정했습니다. 1) 데모/실제용 및 2) 테스터 및 최적화용. 테스터 및 최적화 버전에서는 맨 처음에 새 막대의 모양을 확인하고 어드바이저 주문을 계산하는 함수를 호출합니다.
그리고 모든 것이 잘 작동합니다. 필요에 따라 신호가 도착하면 1개의 주문만 열립니다. 데모 버전과 실제 버전에서는 새 막대 모양에 대한 체크를 제거했습니다. 어드바이저 주문 카운팅 기능 호출을 남겼는데, 보라, 신호가 나타나면 돈이 다 떨어질 때까지 주문이 열린다. 이것이 EA의 주문 카운팅 기능의 모습입니다.
//+------------------------------------------------------------------+//| DATA_ORDERS.mqh |//| ДАНЯ ГАГАРКИН |//| https://vk.com/danila_mastep |//+------------------------------------------------------------------+#property copyright"ДАНЯ ГАГАРКИН"#property link"https://vk.com/danila_mastep"#property strictint count_orders_all, //КОЛИЧЕСТВО ВСЕХ УСТАНОВЛЕННЫХ ОРДЕРОВ
count_orders_market_all, //КОЛИЧСТВО ВСЕХ РЫНОЧНЫХ ОРДЕРОВ
count_orders_market_buy, // КОЛИЧЕСТВО РЫНОЧНЫХ БАЙ ОРДЕРОВ
count_orders_market_sell, // КОЛИЧЕСТВО РЫНОЧНЫХ СЕЛЛ ОРДЕРОВ
count_orders_stop_buy, //КОЛИЧЕСТВО СТОП БАЕВ
count_orders_limit_buy, // КОЛИЧЕСТВО ЛИМИТ БАЕВ
count_orders_stop_sell, //КОЛИЧЕСТВО СТОП СЕЛОВ
count_orders_limit_sell; //КОЛИЧЕСТВО ЛИМИТ СЕЛОВdouble lot_orders_buy, //ОБЪЁМ ЛОТА ПО БАЙ ОРДЕРАМ
lot_orders_sell, //ОБЪЁМ ЛОТА ПО СЕЛЛ ОРДЕРАМ
balance_all, // БАЛАНС ПО ВСЕМ ОРДЕРАМ
balance_buy, // БАЛАНС ПО ОРДЕРАМ БАЙ
balance_sell; // БАЛАНС ПО ОРДЕРАМ СЕЛЛvoid data_orders( string comment= "alt" , int magik_number= 123 )
{
int I = 0 ;
count_orders_all = 0 ; //КОЛИЧЕСТВО ВСЕХ УСТАНОВЛЕННЫХ ОРДЕРОВ
count_orders_market_all = 0 ; //КОЛИЧСТВО ВСЕХ РЫНОЧНЫХ ОРДЕРОВ
count_orders_market_buy = 0 ;
count_orders_stop_buy = 0 ; //КОЛИЧЕСТВО СТОП БАЕВ
count_orders_limit_buy = 0 ; // КОЛИЧЕСТВО ЛИМИТ БАЕВ
count_orders_stop_sell = 0 ; //КОЛИЧЕСТВО СТОП СЕЛОВ
count_orders_limit_sell = 0 ; //КОЛИЧЕСТВО ЛИМИТ СЕЛОВ
lot_orders_buy = 0 ; //ОБЪЁМ ЛОТА ПО БАЙ ОРДЕРАМ
lot_orders_sell = 0 ; //ОБЪЁМ ЛОТА ПО СЕЛЛ ОРДЕРАМ
balance_all = 0 ; // БАЛАНС ПО ВСЕМ ОРДЕРАМ
balance_buy = 0 ; // БАЛАНС ПО ОРДЕРАМ БАЙ
balance_sell = 0 ; // БАЛАНС ПО ОРДЕРАМ СЕЛЛfor ( int i = 0 ; i <= OrdersTotal ();i ++) // перебор всех ордеров в цикле
{
if ( OrderSelect (I , SELECT_BY_POS, MODE_TRADES)) // выбираем ордер по переменной цикла
{
if (OrderMagicNumber() != magik_number || OrderSymbol() != Symbol ()) // если ордер не нашь то
{
continue ; // переходим на следующую итерацию
}
if (comment== OrderComment() || comment== "alt" ) // если коментарий нашь то
{
count_orders_all+= 1 ;
if (OrderType()== OP_BUY)
{
count_orders_market_all+= 1 ;
count_orders_market_buy+= 1 ;
}
if (OrderType()== OP_SELL)
{
count_orders_market_all+= 1 ;
count_orders_market_sell+= 1 ;
}
if (OrderType()== OP_BUYSTOP)
{
count_orders_stop_buy+= 1 ;
}
if (OrderType()== OP_BUYLIMIT)
{
count_orders_limit_buy+= 1 ;
}
if (OrderType()== OP_SELLSTOP)
{
count_orders_stop_sell+= 1 ;
}
if (OrderType()== OP_SELLLIMIT)
{
count_orders_limit_sell+= 1 ;
}
}
}
}
}
간단하고 순진한 질문일지 모르지만 이미 머리가 깨졌어HistorySelectByPosition(ORDER_MAGIC==1) 필요합니다 직위 기록 with magic = 1. 나는 무언가를 따라잡고 있지 않습니다. 무슨 짓을 해도 스토리가 이해가 되지 않는다. 마술사 번호는 어디에 입력해야 하나요? 선한 사람들을 도와주세요!
Windows 시스템 설정 옵션이 많습니다.
친구에게 "/portable"을 실행하라고 조언하면 문제가 없을 것입니다.
고맙습니다. 나는 이미 지표를 고문으로 끌어오기로 결정했습니다. 사람이 "/휴대용" 버전을 만들 수 있으려면 자격이 필요합니다. 그리고 그는 일반 사용자입니다.
아무것도 만들 필요가 없습니다! 레이블 속성에 추가하기만 하면 됩니다.
아무것도 만들 필요가 없습니다! 레이블 속성에 추가하기만 하면 됩니다.
글쎄, 그는 모든 비밀 정보를 가져 와서 팔았습니다. 그들은 당신이 고등 교육을 받아야하며, 바람직하게는 프로그래밍 학부가 필요하다고 말했습니다 ...
글쎄, 그는 모든 비밀 정보를 가져 와서 팔았습니다. 그들은 당신이 고등 교육을 받아야하며, 바람직하게는 프로그래밍 학부가 필요하다고 말했습니다 ...
안녕하세요 여러분!!!
ARM WM8650 800MHz 프로세서에서 넷북을 구입할 수 있지만 Windows CE 6.0 시스템 이 있습니다.
또는 Android 2.2 를 설치할 수 있습니다.
질문: MT4 터미널이 거기에서 시작됩니까?
아니면 이러한 시스템이 구식입니까? 헛되이 구매하지 않고 눕습니다.
안녕하세요 여러분!!!
ARM WM8650 800MHz 프로세서에서 넷북을 구입할 수 있지만 Windows CE 6.0 시스템 이 있습니다.
또는 Android 2.2 를 설치할 수 있습니다.
질문: MT4 터미널이 거기에서 실행됩니까?
아니면 이러한 시스템이 구식입니까? 헛되이 구매하지 않고 주변에 누워 있습니다.
아니요, 시작되지 않습니다.
그리고 그것은 진부화가 아니라 다른 아키텍처를 가진 프로세서가 있다는 사실입니다.
안녕하세요 여러분!!!
ARM WM8650 800MHz 프로세서에서 넷북을 구입할 수 있지만 Windows CE 6.0 시스템 이 있습니다.
또는 Android 2.2 를 설치할 수 있습니다.
질문: MT4 터미널이 거기에서 시작됩니까?
아니면 이러한 시스템이 구식입니까? 헛되이 구매하지 않고 주변에 누워 있습니다.
그리고 안드로이드에서도? Linux가 정상이라고 가정해 보겠습니다.
나는 항상 Windows와 내 전화에서 터미널을 실행했는데 다른 OS에서는 어떻게 작동하는지 모르겠습니다.
무엇을 위해? 부품 거래를 마감합니다. 3-5 손실을 멈추고 이익을 취하십시오. 상계 계정
안녕하세요 여러분 J 저는 제 Grail 자동차를 두 가지 버전으로 나누기로 결정했습니다. 1) 데모/실제용 및 2) 테스터 및 최적화용. 테스터 및 최적화 버전에서는 맨 처음에 새 막대의 모양을 확인하고 어드바이저 주문을 계산하는 함수를 호출합니다.
그리고 모든 것이 잘 작동합니다. 필요에 따라 신호가 도착하면 1개의 주문만 열립니다. 데모 버전과 실제 버전에서는 새 막대 모양에 대한 체크를 제거했습니다. 어드바이저 주문 카운팅 기능 호출을 남겼는데, 보라, 신호가 나타나면 돈이 다 떨어질 때까지 주문이 열린다. 이것이 EA의 주문 카운팅 기능의 모습입니다.
여기
그래서 틱에서 주문 수에 대한 정보를 주석에 표시하고 함수 자체를 호출합니다.
내 질문은 기능은 정확히 동일하지만 테스터의 모든 것이 정상이고 1 오더로 열리는 이유이며 새 막대 모양에 대한 체크를 즉시 제거하면 돈이 얼마나 충분합니까? 내가 어디서 망쳤는지 다시 말해주세요?
p/s 같은 마법과 댓글로 주문을 엽니다.