코딩 도움말 - 페이지 24 1...171819202122232425262728293031...786 새 코멘트 paijowijaya 2012.03.13 15:30 #231 당신의 도움이 필요합니다 내가 원하는 코딩을 찾았고 이제 약간의 변형이 필요합니다. - 이제 공급 구역이라고 하는 수평 라인이 있다면 수요 수평 라인도 만들려면 어떻게 코딩해야 합니까? - 이제 이 설정을 사용하는 표시기는 "DrawWhenSmallerThan = 13이 H1에서 작동합니다. 코딩이 H4 및 D1에서도 DS 라인을 만들지만 여전히 H1에서 작동합니까? DrawWhenSmallerThan = ... 전에 감사합니다 파일: paijo_indicator.mq4 4 kb paijowijaya 2012.03.13 15:33 #232 코딩 수정을 도와주세요 죄송합니다. 이 질문을 취소하고 다음 질문으로 넘어갑니다. 고맙습니다 매우 피곤하고 현기증 Mladen Rakic 2012.03.13 16:03 #233 ... 파이조자야 이 스레드를 볼 수 있습니다. https://www.mql5.com/en/forum/173574 다중 시간 프레임 표시기를 만드는 방법에 대한 많은 예를 찾을 수 있으며 지금 필요한 것 같습니다. paijowijaya: 내가 원하는 코딩을 찾았고 이제 약간의 변형이 필요합니다. - 이제 공급 구역이라고 하는 수평 라인이 있다면 수요 수평 라인도 만들려면 어떻게 코딩해야 합니까? - 이제 이 설정을 사용하는 표시기는 "DrawWhenSmallerThan = 13이 H1에서 작동합니다. 코딩이 H4 및 D1에서도 DS 라인을 만들지만 여전히 H1에서 작동합니까? DrawWhenSmallerThan = ... 전에 감사합니다 paijowijaya 2012.03.13 17:22 #234 mladen: 파이조자야 이 스레드를 볼 수 있습니다. https://www.mql5.com/en/forum/173574 다중 시간 프레임 표시기를 만드는 방법에 대한 많은 예를 찾을 수 있으며 지금 필요한 것 같습니다. 안녕, 며칠 동안 사라진 후 마스터 Mladen을 다시 듣게 되어 기쁩니다. 관심을 가져 주셔서 감사합니다. 하지만 거기에 가기 전에 1번 질문은 어떻습니까? 다른 라인을 만들어야 합니다. 그 표시기 마스터를 시도하면 내가 의미하는 바를 알게 될 것입니다. 기본적으로 인디케이터를 수요와 공급으로 만들고 싶은데 지금은 수요와 공급만 있습니다. 당신과 당신의 가족을 위한 나의 최고의 안부 Master Mladen 고맙습니다 crexsking 2012.03.17 00:29 #235 4개 이상의 양초를 설명하세요... 도와주세요. 모든 마스터 코더 여러분, 안녕하세요. 머리가 아파요... 도와주세요. 4개 이상의 양초 구매를 코드로 어떻게 설명할 수 있습니까? 예: 도쿄 세션에서 연속 매수가 4개 또는 4개 이상 있습니다. 도쿄 세션에서 연속적으로 4개 이상의 캔들 매도가 있습니다. 그리고 우리가 그것을 인식한 후, 어떻게 코드를 " 무역 금지 "? 도와주세요!!!!! (나의 가난한 영어에 대해 미안 해요) 문안 인사, 크랙스킹 Mladen Rakic 2012.03.17 15:06 #236 "4개의 양초를 지속적으로 구매합니다"라고 하면 종가가 시가보다 높은 4개의 양초를 의미합니까? 그렇다면 다음과 유사하게 작성할 수 있습니다. bool 4Buys = (Close>Open && Close>Open && Close>Open && Close>Open) [/PHP] similarly you can test the opposite too :[PHP] bool 4Sells = (Close<Open && Close<Open && Close<Open && Close<Open) 테스트하려는 조건을 올바르게 이해했다면 세션의 경우 TimeCurrent()도 확인 해야 합니다(TimeCurrent()는 브로커 현재 시간을 반환하므로 브로커 시간대에 따라 GMT를 조정해야 할 것입니다) crexsking: 모든 마스터 코더 여러분, 안녕하세요. 머리가 아파요... 도와주세요. 4개 이상의 양초 구매를 코드에 어떻게 설명할 수 있습니까? 예: 도쿄 세션에서 연속 매수가 4개 또는 4개 이상 있습니다. 도쿄 세션에서 연속적으로 4개 이상의 캔들 매도가 있습니다. 그리고 우리가 그것을 인식한 후, 어떻게 코드를 " 무역 없음 "? 도와주세요!!!!! (나의 가난한 영어에 대해 미안 해요) 문안 인사, 크랙스킹 Coding help Trailing and one trad 코딩하는 방법? crexsking 2012.03.19 18:57 #237 무역 금지 명령 mladen: "4개의 양초를 지속적으로 구매합니다"라고 하면 종가가 시가보다 높은 4개의 양초를 의미합니까? 그렇다면 다음과 유사하게 작성할 수 있습니다. bool 4Buys = (Close>Open && Close>Open && Close>Open && Close>Open) [/PHP] similarly you can test the opposite too :[PHP] bool 4Sells = (Close<Open && Close<Open && Close<Open && Close<Open) 테스트하려는 조건을 올바르게 이해했다면 세션의 경우 TimeCurrent()도 확인해야 합니다(TimeCurrent()는 브로커 현재 시간을 반환하므로 브로커 시간대에 따라 GMT를 조정해야 할 것입니다) 예!!! 내 말은... 감사합니다 Mr. mladen... 하지만... 우리가 그것을 인식했을 때 그것을 "NO TRADE"로 명령하는 방법은 무엇입니까? 예를 들어 : 1. 도쿄 세션에서 4개 또는 4개 이상의 캔들이 연속적으로 판매됩니다. (완료... 그 코드는 u에 의해 부여되었습니다) 2. 그 후 런던 세션이 열리면 갑자기 큰 양초 > 32핍이 나타납니다(매수 또는 매도). 3. 이 조건에서 내 EA에게 "NO TRADE" 명령을 내리고 싶습니다. u mladen 4가 도와주셔서 감사합니다... 문안 인사, 크랙스킹 다중 기간 표시기 묻다! 20핍 시스템 crexsking 2012.03.19 19:31 #238 그리고 Mr. mladen이 1명 더... 내가 의미하는 바는 "갑자기 큰 촛불 > 32핍이 나타난다"는 것입니다:- -나는 내 EA가 큰 촛불 이후에 게시물(구매/판매)을 열길 원합니다... (이 코드도 완료됨) 그러나 이전에 도쿄 세션에 있었다면 캔들 매수(지속적으로) 또는 매도(지속적으로)보다 4개 이상 있습니다.<-----(저는 이 4개의 캔들을 연속적으로 RISK MARKET)... EA는 큰 촛불 이후에 RISK MARKET과 NO TRADE를 인식합니다. 여기서 질문은.. 큰 촛불 이후에 EA가 RISK MARKET n NO TRADE를 인식하게 하려면 어떻게 해야 합니까? 문안 인사, 크랙스킹 경쟁. 전문가를 무료로 작성해 10포인트 3.mq4 뉴스에 대한 EA 트래핑!! [삭제] 2012.03.21 06:16 #239 썸바디 도와주세요!!! W = 승리 , L = 패배 나는 OrderSend()를 원한다 이렇게 많이↓ 이익 WWWWLLLLLL 로트--> .01 .01 .01 .01 .01 .02 .06 .01 .02 .06 내 결과 이익 WWWWLLLLLL 로트--> .01 .01 .01 .01 .02 .06 .06 .01 .02 .06 .06 마음에 들지 않으면 코드를 단순화하고 잘못된 점을 지적하십시오. //------------------------------------------------ 레벨 1 매수 및 매도 ------------------------------------------ ------------------ //--------------------------구입하다 int HT=OrdersHistoryTotal() ; if( OrdersTotal( ) <1 && BuyCondition ) { if(OrderSelect(HT-1,SELECT_BY_POS,MODE_HISTORY)==true) { if(OrderProfit()<0 && OrderLots()==0.01 ) { ticket=OrderSend(Symbol(),OP_BUY,0.02,Ask,3,Ask-TP*Point*2,Ask+TP*Point,"BUY",16384,0,Lime); if(티켓<0) { Print("오류 #로 인해 OrderSend가 실패했습니다.",GetLastError());return(0); } 리턴(0); } } } //------------------------팔다 if( OrdersTotal( ) <1 SellCondition) { if(OrderSelect(HT-1,SELECT_BY_POS,MODE_HISTORY)==true) { if(OrderProfit()<0 && OrderLots()==0.01 ) { ticket=OrderSend(Symbol(),OP_SELL,0.02,Bid,3,Bid+TP*Point*2,Bid-TP*Point,"SELL",16384,0,Red); if(티켓<0) { Print("오류 #로 인해 OrderSend가 실패했습니다.",GetLastError());return(0); } 리턴(0); } } } //------------------------------------------------ -------------------------------------------------- -------------------------- // //------------------------------------------------ -레벨 2 매수 및 매도-------------------------------------------- ------------------// //----------------------------Lv2 구매 if(OrdersTotal( ) <1 && BuyCondition )//---구매 조건 { for(int i=1;i<=2;i++) { if(OrderSelect(HT-i,SELECT_BY_POS,MODE_HISTORY)==true) { if(OrderProfit()<0 && OrderLots()==0.02) { ticket=OrderSend(Symbol(),OP_BUY,0.06,Ask,3,Ask-TP*Point*2,Ask+TP*Point,"BUY",16384,0,Lime); if(티켓<0) { Print("오류 #로 인해 OrderSend가 실패했습니다.",GetLastError());return(0); } 반환(0); } } } } //----------------------------Lv2 판매 if( OrdersTotal( ) <1 && SellCondition)//---판매 조건 { for(int k=1;k<=2;k++) { if(OrderSelect(HT-k,SELECT_BY_POS,MODE_HISTORY)==true) { if(OrderProfit()<0 && OrderLots()==0.02) { ticket=OrderSend(Symbol(),OP_SELL,0.06,Bid,3,Bid+TP*Point*2,Bid-TP*Point,"SELL",16384,0,Red); if(티켓<0) { Print("오류 #로 인해 OrderSend가 실패했습니다.",GetLastError());return(0); } 리턴(0); } } } } Coding help [아카이브!] 포럼을 어지럽히 지 Need help in Expert [삭제] 2012.03.21 12:01 #240 난 이미 내 문제를 해결~ int HT=OrdersHistoryTotal( ) ; if( OrdersTotal( ) <1 && ValLongVal_Factor) { if(OrderSelect(HT-1,SELECT_BY_POS,MODE_HISTORY)==true) { if(OrderProfit()<0 && OrderLots()==0.01 ) { ticket=OrderSend(Symbol(),OP_BUY,0.02,Ask,3,Ask-TP*Point*2,Ask+TP*Point,"BUY",16384,0,Lime); if(ticket<0) { Print("OrderSend failed with error #",GetLastError());return(0); } return(0); } } } //------------------------LV1 Sell if( OrdersTotal( ) V_Fac && LongVal<-LongVal_Factor) { if(OrderSelect(HT-1,SELECT_BY_POS,MODE_HISTORY)==true) { if(OrderProfit()<0 && OrderLots()==0.01 ) { ticket=OrderSend(Symbol(),OP_SELL,0.02,Bid,3,Bid+TP*Point*2,Bid-TP*Point,"SELL",16384,0,Red); if(ticket<0) { Print("OrderSend failed with error #",GetLastError());return(0); } return(0); } } } //------------------------------------------------------------------------------------------------------------------------------- // //-------------------------------------------------Level 2 Buy & Sell-------------------------------------------------------------// //--------------------------Lv2 Buy if(OrdersTotal( ) <1 && ValLongVal_Factor )//---Buy Condition { if(OrderSelect(HT-1,SELECT_BY_POS,MODE_HISTORY)==true) { if(OrderProfit()<0 && OrderLots()==0.02) { ticket=OrderSend(Symbol(),OP_BUY,0.06,Ask,3,Ask-TP*Point*2,Ask+TP*Point,"BUY",16384,0,Lime); if(ticket<0) { Print("OrderSend failed with error #",GetLastError());return(0); } return(0); } } } //--------------------------Lv2 Sell if( OrdersTotal( ) V_Fac && LongVal<-LongVal_Factor )//---Sell Condition { if(OrderSelect(HT-1,SELECT_BY_POS,MODE_HISTORY)==true) { if(OrderProfit()<0 && OrderLots()==0.02) { ticket=OrderSend(Symbol(),OP_SELL,0.06,Bid,3,Bid+TP*Point*2,Bid-TP*Point,"SELL",16384,0,Red); if(ticket<0) { Print("OrderSend failed with error #",GetLastError());return(0); } return(0); } } } //-------------------------------------------------BUY----------------------------------------------------------------// if(OrdersTotal( ) <1 && ValLongVal_Factor) { ticket=OrderSend(Symbol(),OP_BUY,0.01,Ask,3,Ask-TP*Point*2,Ask+TP*Point,"BUY",16384,0,Lime); if(ticket<0) { Print("OrderSend failed with error #",GetLastError());return(0); } return(0); } //--------------------------------------------------SELL--------------------------------------------------------------// if(OrdersTotal( ) V_Fac && LongVal<-LongVal_Factor ) /*|| (OrdersTotal( ) <1 && Val<0.6 && LongVal<-0.5 ))*/ { ticket=OrderSend(Symbol(),OP_SELL,0.01,Bid,3,Bid+TP*Point*2,Bid-TP*Point,"SELL",16384,0,Red); if(ticket<0) { Print("OrderSend failed with error #",GetLastError());return(0); } return(0); } return(0); } Coding help Need help in Expert [Archive!] Any rookie question, 1...171819202122232425262728293031...786 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
당신의 도움이 필요합니다
내가 원하는 코딩을 찾았고 이제 약간의 변형이 필요합니다.
- 이제 공급 구역이라고 하는 수평 라인이 있다면 수요 수평 라인도 만들려면 어떻게 코딩해야 합니까?
- 이제 이 설정을 사용하는 표시기는 "DrawWhenSmallerThan = 13이 H1에서 작동합니다. 코딩이 H4 및 D1에서도 DS 라인을 만들지만 여전히 H1에서 작동합니까? DrawWhenSmallerThan = ...
전에 감사합니다
코딩 수정을 도와주세요
죄송합니다. 이 질문을 취소하고 다음 질문으로 넘어갑니다.
고맙습니다
매우 피곤하고 현기증
...
파이조자야
이 스레드를 볼 수 있습니다. https://www.mql5.com/en/forum/173574
다중 시간 프레임 표시기를 만드는 방법에 대한 많은 예를 찾을 수 있으며 지금 필요한 것 같습니다.
내가 원하는 코딩을 찾았고 이제 약간의 변형이 필요합니다.
- 이제 공급 구역이라고 하는 수평 라인이 있다면 수요 수평 라인도 만들려면 어떻게 코딩해야 합니까?
- 이제 이 설정을 사용하는 표시기는 "DrawWhenSmallerThan = 13이 H1에서 작동합니다. 코딩이 H4 및 D1에서도 DS 라인을 만들지만 여전히 H1에서 작동합니까? DrawWhenSmallerThan = ...
전에 감사합니다파이조자야
이 스레드를 볼 수 있습니다. https://www.mql5.com/en/forum/173574
다중 시간 프레임 표시기를 만드는 방법에 대한 많은 예를 찾을 수 있으며 지금 필요한 것 같습니다.안녕,
며칠 동안 사라진 후 마스터 Mladen을 다시 듣게 되어 기쁩니다. 관심을 가져 주셔서 감사합니다. 하지만 거기에 가기 전에 1번 질문은 어떻습니까? 다른 라인을 만들어야 합니다. 그 표시기 마스터를 시도하면 내가 의미하는 바를 알게 될 것입니다. 기본적으로 인디케이터를 수요와 공급으로 만들고 싶은데 지금은 수요와 공급만 있습니다.
당신과 당신의 가족을 위한 나의 최고의 안부 Master Mladen
고맙습니다
4개 이상의 양초를 설명하세요... 도와주세요.
모든 마스터 코더 여러분, 안녕하세요.
머리가 아파요... 도와주세요.
4개 이상의 양초 구매를 코드로 어떻게 설명할 수 있습니까?
예: 도쿄 세션에서 연속 매수가 4개 또는 4개 이상 있습니다.
도쿄 세션에서 연속적으로 4개 이상의 캔들 매도가 있습니다.
그리고 우리가 그것을 인식한 후, 어떻게 코드를 "
무역 금지
"?도와주세요!!!!! (나의 가난한 영어에 대해 미안 해요)
문안 인사,
크랙스킹
테스트하려는 조건을 올바르게 이해했다면
세션의 경우 TimeCurrent()도 확인 해야 합니다(TimeCurrent()는 브로커 현재 시간을 반환하므로 브로커 시간대에 따라 GMT를 조정해야 할 것입니다)
모든 마스터 코더 여러분, 안녕하세요.
머리가 아파요... 도와주세요.
4개 이상의 양초 구매를 코드에 어떻게 설명할 수 있습니까?
예: 도쿄 세션에서 연속 매수가 4개 또는 4개 이상 있습니다.
도쿄 세션에서 연속적으로 4개 이상의 캔들 매도가 있습니다.
그리고 우리가 그것을 인식한 후, 어떻게 코드를 "
무역 없음
"?도와주세요!!!!! (나의 가난한 영어에 대해 미안 해요)
문안 인사,
크랙스킹무역 금지 명령
"4개의 양초를 지속적으로 구매합니다"라고 하면 종가가 시가보다 높은 4개의 양초를 의미합니까? 그렇다면 다음과 유사하게 작성할 수 있습니다.
테스트하려는 조건을 올바르게 이해했다면
세션의 경우 TimeCurrent()도 확인해야 합니다(TimeCurrent()는 브로커 현재 시간을 반환하므로 브로커 시간대에 따라 GMT를 조정해야 할 것입니다)예!!!
내 말은... 감사합니다 Mr. mladen...
하지만... 우리가 그것을 인식했을 때 그것을 "NO TRADE"로 명령하는 방법은 무엇입니까?
예를 들어 :
1. 도쿄 세션에서 4개 또는 4개 이상의 캔들이 연속적으로 판매됩니다. (완료... 그 코드는 u에 의해 부여되었습니다)
2. 그 후 런던 세션이 열리면 갑자기 큰 양초 > 32핍이 나타납니다(매수 또는 매도).
3. 이 조건에서 내 EA에게 "NO TRADE" 명령을 내리고 싶습니다.
u mladen 4가 도와주셔서 감사합니다...
문안 인사,
크랙스킹
그리고 Mr. mladen이 1명 더...
내가 의미하는 바는 "갑자기 큰 촛불 > 32핍이 나타난다"는 것입니다:-
-나는 내 EA가 큰 촛불 이후에 게시물(구매/판매)을 열길 원합니다... (이 코드도 완료됨)
그러나 이전에 도쿄 세션에 있었다면
캔들 매수(지속적으로) 또는 매도(지속적으로)보다 4개 이상 있습니다.<-----(저는 이 4개의 캔들을 연속적으로
RISK MARKET)... EA는 큰 촛불 이후에 RISK MARKET과 NO TRADE를 인식합니다.
여기서 질문은.. 큰 촛불 이후에 EA가 RISK MARKET n NO TRADE를 인식하게 하려면 어떻게 해야 합니까?
문안 인사,
크랙스킹
썸바디 도와주세요!!!
W = 승리 , L = 패배
나는 OrderSend()를 원한다 이렇게 많이↓
이익 WWWWLLLLLL
로트--> .01 .01 .01 .01 .01 .02 .06 .01 .02 .06
내 결과
이익 WWWWLLLLLL
로트--> .01 .01 .01 .01 .02 .06 .06 .01 .02 .06 .06
마음에 들지 않으면 코드를 단순화하고 잘못된 점을 지적하십시오.
//------------------------------------------------ 레벨 1 매수 및 매도 ------------------------------------------ ------------------
//--------------------------구입하다
int HT=OrdersHistoryTotal() ;
if( OrdersTotal( ) <1 && BuyCondition )
{
if(OrderSelect(HT-1,SELECT_BY_POS,MODE_HISTORY)==true)
{
if(OrderProfit()<0 && OrderLots()==0.01 )
{
ticket=OrderSend(Symbol(),OP_BUY,0.02,Ask,3,Ask-TP*Point*2,Ask+TP*Point,"BUY",16384,0,Lime);
if(티켓<0)
{
Print("오류 #로 인해 OrderSend가 실패했습니다.",GetLastError());return(0);
}
리턴(0);
}
}
}
//------------------------팔다
if( OrdersTotal( ) <1 SellCondition)
{
if(OrderSelect(HT-1,SELECT_BY_POS,MODE_HISTORY)==true)
{
if(OrderProfit()<0 && OrderLots()==0.01 )
{
ticket=OrderSend(Symbol(),OP_SELL,0.02,Bid,3,Bid+TP*Point*2,Bid-TP*Point,"SELL",16384,0,Red);
if(티켓<0)
{
Print("오류 #로 인해 OrderSend가 실패했습니다.",GetLastError());return(0);
}
리턴(0);
}
}
}
//------------------------------------------------ -------------------------------------------------- -------------------------- //
//------------------------------------------------ -레벨 2 매수 및 매도-------------------------------------------- ------------------//
//----------------------------Lv2 구매
if(OrdersTotal( ) <1 && BuyCondition )//---구매 조건
{
for(int i=1;i<=2;i++)
{
if(OrderSelect(HT-i,SELECT_BY_POS,MODE_HISTORY)==true)
{
if(OrderProfit()<0 && OrderLots()==0.02)
{
ticket=OrderSend(Symbol(),OP_BUY,0.06,Ask,3,Ask-TP*Point*2,Ask+TP*Point,"BUY",16384,0,Lime);
if(티켓<0)
{
Print("오류 #로 인해 OrderSend가 실패했습니다.",GetLastError());return(0);
}
반환(0);
}
}
}
}
//----------------------------Lv2 판매
if( OrdersTotal( ) <1 && SellCondition)//---판매 조건
{
for(int k=1;k<=2;k++)
{
if(OrderSelect(HT-k,SELECT_BY_POS,MODE_HISTORY)==true)
{
if(OrderProfit()<0 && OrderLots()==0.02)
{
ticket=OrderSend(Symbol(),OP_SELL,0.06,Bid,3,Bid+TP*Point*2,Bid-TP*Point,"SELL",16384,0,Red);
if(티켓<0)
{
Print("오류 #로 인해 OrderSend가 실패했습니다.",GetLastError());return(0);
}
리턴(0);
}
}
}
}
난 이미 내 문제를 해결~
if( OrdersTotal( ) <1 && ValLongVal_Factor)
{
if(OrderSelect(HT-1,SELECT_BY_POS,MODE_HISTORY)==true)
{
if(OrderProfit()<0 && OrderLots()==0.01 )
{
ticket=OrderSend(Symbol(),OP_BUY,0.02,Ask,3,Ask-TP*Point*2,Ask+TP*Point,"BUY",16384,0,Lime);
if(ticket<0)
{
Print("OrderSend failed with error #",GetLastError());return(0);
}
return(0);
}
}
}
//------------------------LV1 Sell
if( OrdersTotal( ) V_Fac && LongVal<-LongVal_Factor)
{
if(OrderSelect(HT-1,SELECT_BY_POS,MODE_HISTORY)==true)
{
if(OrderProfit()<0 && OrderLots()==0.01 )
{
ticket=OrderSend(Symbol(),OP_SELL,0.02,Bid,3,Bid+TP*Point*2,Bid-TP*Point,"SELL",16384,0,Red);
if(ticket<0)
{
Print("OrderSend failed with error #",GetLastError());return(0);
}
return(0);
}
}
}
//------------------------------------------------------------------------------------------------------------------------------- //
//-------------------------------------------------Level 2 Buy & Sell-------------------------------------------------------------//
//--------------------------Lv2 Buy
if(OrdersTotal( ) <1 && ValLongVal_Factor )//---Buy Condition
{
if(OrderSelect(HT-1,SELECT_BY_POS,MODE_HISTORY)==true)
{
if(OrderProfit()<0 && OrderLots()==0.02)
{
ticket=OrderSend(Symbol(),OP_BUY,0.06,Ask,3,Ask-TP*Point*2,Ask+TP*Point,"BUY",16384,0,Lime);
if(ticket<0)
{
Print("OrderSend failed with error #",GetLastError());return(0);
}
return(0);
}
}
}
//--------------------------Lv2 Sell
if( OrdersTotal( ) V_Fac && LongVal<-LongVal_Factor )//---Sell Condition
{
if(OrderSelect(HT-1,SELECT_BY_POS,MODE_HISTORY)==true)
{
if(OrderProfit()<0 && OrderLots()==0.02)
{
ticket=OrderSend(Symbol(),OP_SELL,0.06,Bid,3,Bid+TP*Point*2,Bid-TP*Point,"SELL",16384,0,Red);
if(ticket<0)
{
Print("OrderSend failed with error #",GetLastError());return(0);
}
return(0);
}
}
}
//-------------------------------------------------BUY----------------------------------------------------------------//
if(OrdersTotal( ) <1 && ValLongVal_Factor)
{
ticket=OrderSend(Symbol(),OP_BUY,0.01,Ask,3,Ask-TP*Point*2,Ask+TP*Point,"BUY",16384,0,Lime);
if(ticket<0)
{
Print("OrderSend failed with error #",GetLastError());return(0);
}
return(0);
}
//--------------------------------------------------SELL--------------------------------------------------------------//
if(OrdersTotal( ) V_Fac && LongVal<-LongVal_Factor ) /*|| (OrdersTotal( ) <1 && Val<0.6 && LongVal<-0.5 ))*/
{
ticket=OrderSend(Symbol(),OP_SELL,0.01,Bid,3,Bid+TP*Point*2,Bid-TP*Point,"SELL",16384,0,Red);
if(ticket<0)
{
Print("OrderSend failed with error #",GetLastError());return(0);
}
return(0);
}
return(0);
}