확산에 대해 안내해주세요

 

여보세요,

웹에서 이 스크립트를 찾았습니다. 모든 감사와 저작권은 그 사람에게 있습니다.

코딩을 이해하지 못하지만 주문을 마감하는 동안 이것이 "확산"으로 간주되는지 알려주실 수 있습니까?

다음은 코드 복사 붙여넣기입니다.

코딩이나 규칙에 대해 아무것도 모르기 때문에 저작권 정보나 그의 이메일 등을 삭제하지 않습니다. 포럼 규칙을 위반하지 않기를 바랍니다. :)

다음은 코드입니다. EA인지 SCRIPT인지 확실하지 않습니다.

-------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ------------------------------

//+----------------------------------------------- -------------------+

//| 닫기Trades_After_Account_Profit_Reached.mq4 |

//| Copyright © 2007, Tradenator |

//| tradinator.fx@gmail.com |

//+----------------------------------------------- -------------------+


#property copyright "Copyright © 2007, Tradinator"

#속성 링크 "tradinator.fx@gmail.com"



외부 더블 My_Money_Profit_Target=100; //모든 미결 거래를 마감하려는 금액 이익.

extern string Profit_Target= "오픈 거래가 아닌 계정에 이익이 도달했을 때 모든 OPEN 거래를 닫으려면 위에 입력하십시오! ";

int 미끄러짐=5;

정수 나;


//+----------------------------------------------- -------------------+

//| 전문가 초기화 기능 |

//+----------------------------------------------- -------------------+

정수 초기화()

{

//----

//----

리턴(0);

}

//+----------------------------------------------- -------------------+

//| 전문가 초기화 해제 기능 |

//+----------------------------------------------- -------------------+

정수 초기화()

{

//----

//----

리턴(0);

}

//+----------------------------------------------- -------------------+

//| 전문가 시작 기능 |

//+----------------------------------------------- -------------------+



정수 시작()

{

if (AccountProfit()>= My_Money_Profit_Target)

{

for(i=OrdersTotal()-1;i>=0;i--)

{

주문 선택(i, SELECT_BY_POS);

정수 유형 = 주문 유형();

부울 결과 = 거짓;

스위치(유형)

{

//오픈된 롱 포지션 닫기

케이스 OP_BUY : 결과 = OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),Slippage,Pink);

부서지다;

//오픈 숏포지션 청산

케이스 OP_SELL : 결과 = OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK),Slippage,Pink);

}

if(결과 == 거짓)

{

수면(0);

}

}

인쇄("계정 이익에 도달했습니다. 모든 미결 거래가 마감되었습니다");

반환(0);

}

Comment("잔액: ",AccountBalance(),", 계정 자산: ",AccountEquity(),", 계정 이익: ",AccountProfit(),

"\n내 계정 이익 목표: ",My_Money_Profit_Target);

반환(0);

}

-------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ------------------------------

이것이 작동하지 않으면 스프레드와 물건을 고려한 후 X pips 이익에서 모든 주문을 마감하는 것을 찾고 있습니다.

정말 고마워.

 
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

//+------------------------------------------------------------------+

//| CloseTrades_After_Account_Profit_Reached.mq4 |

//| Copyright © 2007, Tradinator |

//| tradinator.fx@gmail.com |

//+------------------------------------------------------------------+


#property copyright "Copyright © 2007, Tradinator"

#property link "tradinator.fx@gmail.com"



extern double My_Money_Profit_Target=100; //The amount of money profit at which you want to close ALL open trades.

extern string Profit_Target= "Enter above To Close all OPEN trades when amount of profit is Reached in Account and not per OPEN trade! ";

int Slippage=5;

int i;


//+------------------------------------------------------------------+

//| expert initialization function |

//+------------------------------------------------------------------+

int init()

{

//----

//----

return(0);

}

//+------------------------------------------------------------------+

//| expert deinitialization function |

//+------------------------------------------------------------------+

int deinit()

{

//----

//----

return(0);

}

//+------------------------------------------------------------------+

//| expert start function |

//+------------------------------------------------------------------+



int start()

{

if (AccountProfit()>= My_Money_Profit_Target)

{

for(i=OrdersTotal()-1;i>=0;i--)

{

OrderSelect(i, SELECT_BY_POS);

int type = OrderType();

bool result = false;

switch(type)

{

//Close opened long positions

case OP_BUY : result = OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),Slippage,Pink);

break;

//Close opened short positions

case OP_SELL : result = OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK),Slippage,Pink);

}

if(result == false)

{

Sleep(0);

}

}

Print ("Account Profit Reached. All Open Trades Have Been Closed");

return(0);

}

Comment("Balance: ",AccountBalance(),", Account Equity: ",AccountEquity(),", Account Profit: ",AccountProfit(),

"\nMy Account Profit Target: ",My_Money_Profit_Target);

return(0);

}

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 
tatyawinchu :

여보세요,

웹에서 이 스크립트를 찾았습니다. 모든 감사와 저작권은 그 사람에게 있습니다.

코딩을 이해하지 못하지만 주문을 마감하는 동안 이것이 "확산"으로 간주되는지 알려주실 수 있습니까?

다음은 코드 복사 붙여넣기입니다.

코딩이나 규칙에 대해 아무것도 모르기 때문에 저작권 정보나 그의 이메일 등을 삭제하지 않습니다. 포럼 규칙을 위반하지 않기를 바랍니다. :)

다음은 코드입니다. EA인지 SCRIPT인지 확실하지 않습니다.

안녕하세요 tatyawinchu님,

제출된 EA가 귀하의 목적에 적합하지 않습니다. 일종의 불완전한 EA(전문가)다.

 //+------------------------------------------------------------------+

//| expert initialization function |

//+------------------------------------------------------------------+

EA는 계정 이익을 확인하는 것으로 시작하고 이익이 최소 100이면 모든 주문을 마감합니다.

당신이 좋은 거래를 가지고 있다고 가정해 봅시다. 방금 200달러를 벌었습니다. 귀하의 계정 이익은 200입니다. 새 거래를 열고 이 EA를 실행합니다.

처음부터 계정이 이익(이전 거래에서 발생)인지 확인하고 그렇다면 거래를 닫습니다. 안좋다.

주문 이익을 모니터링하고 목표에 도달하면 주문을 마감하는 스크립트가 필요합니다. 또는 두 개 이상의 주문을 하려는 경우 모든 주문에 대한 이익 합계를 모니터링해야 합니다.

당신은 적어도 당신이 그것을 시작한 순간부터 당신의 이익을 계산하는 무언가가 필요하지만, 가장 좋은 것은 주문이 접수될 때 계정 자산 을 확인하고 그 시점부터 이익을 계산하는 EA일 것입니다.

자금 관리 EA 또는 스크립트에 대한 포럼을 검색할 수 있으며 필요한 것을 찾지 못하면 여기에 더 자세한 내용을 다시 게시할 수 있습니다.

도움이 되기를 바랍니다.

 
thrdel :

안녕하세요 tatyawinchu님,

제출된 EA가 귀하의 목적에 적합하지 않습니다. 일종의 불완전한 EA(전문가)다.

EA는 계정 이익을 확인하는 것으로 시작하고 이익이 최소 100이면 모든 주문을 마감합니다.

당신이 좋은 거래를 가지고 있다고 가정해 봅시다. 방금 200달러를 벌었습니다. 귀하의 계정 이익은 200입니다. 새 거래를 열고 이 EA를 실행합니다.

처음부터 계정이 이익(이전 거래에서 발생)인지 확인하고 그렇다면 거래를 닫습니다. 안좋다.

주문 이익을 모니터링하고 목표에 도달하면 주문을 마감하는 스크립트가 필요합니다. 또는 두 개 이상의 주문을 하려는 경우 모든 주문에 대한 이익 합계를 모니터링해야 합니다.

당신은 적어도 당신이 그것을 시작한 순간부터 당신의 이익을 계산하는 무언가가 필요하지만, 가장 좋은 것은 주문이 접수될 때 계정 자산을 확인하고 그 시점부터 이익을 계산하는 EA일 것입니다.

자금 관리 EA 또는 스크립트에 대한 포럼을 검색할 수 있으며 필요한 것을 찾지 못하면 여기에 더 자세한 내용을 다시 게시할 수 있습니다.

도움이 되기를 바랍니다.


당신의 빠른 답변에 대한 로드 감사합니다.

이 문제에 대한 몇 가지 빠른 질문:-

거래 스타일: .. 언제든지 열리는 최소 거래는 1이고, 언제든지 열리는 최대 거래는 단 2입니다..[ 다른 쌍] ..첫 거래를 실행할 때 EA/Script를 '켜기'로 설정합니다.. 지금 , X핍의 수익이 발생하면 'X를 계산할 때 매도호가 스프레드를 고려하여' 주문을 마감할 EA를 찾고 있습니다..

이제 다른 쌍에 대한 또 다른 주문이 있는 경우 총 2개의 주문에서 여전히 총 이익이 X 이익으로 갈 때 EA는 두 주문을 모두 마감해야 하며 두 주문의 스프레드 비용을 고려하고 X를 순수한 이익으로 마감해야 합니다.

예를 들어 .. 쌍 A의 스프레드가 5핍이고 쌍 B의 스프레드가 10핍이라고 가정합니다. .. EA에서 10핍 이익의 출구로 설정하면 EA는 15핍이 스프레드라고 간주한 후 종료해야 합니다. 나를 위해 10핍의 이익을 더한 지불 .. 더 명확하게 하려면 15 스프레드로 인해 합계가 -5로 끝나는 10핍에서 주문을 마감해서는 안 됩니다.

이러한 것들이 MT4에서 사용 가능하고 가능합니까?

고마워요.

 
deysmacro :


고마워요. :)
 
tatyawinchu :


당신의 빠른 답변에 대한 로드 감사합니다.

이 문제에 대한 몇 가지 빠른 질문:-

거래 스타일: .. 언제든지 열리는 최소 거래는 1이고, 언제든지 열리는 최대 거래는 단 2입니다..[ 다른 쌍] ..첫 거래를 실행할 때 EA/Script를 '켜기'로 설정합니다.. 지금 , X핍의 수익이 발생하면 'X를 계산할 때 매도호가 스프레드를 고려하여' 주문을 마감할 EA를 찾고 있습니다..

이제 다른 쌍에 대한 또 다른 주문이 있는 경우 총 2개의 주문에서 여전히 총 이익이 X 이익으로 갈 때 EA는 두 주문을 모두 마감해야 하며 두 주문의 스프레드 비용을 고려하고 X를 순수한 이익으로 마감해야 합니다.

예를 들어 .. 쌍 A의 스프레드가 5핍이고 쌍 B의 스프레드가 10핍이라고 가정합니다. .. EA에서 10핍 이익의 출구로 설정하면 EA는 15핍이 스프레드라고 간주한 후 종료해야 합니다. 나를 위해 10핍의 이익을 더한 지불 .. 더 명확하게 하려면 15 스프레드로 인해 합계가 -5로 끝나는 10핍에서 주문을 마감해서는 안 됩니다.

이러한 것들이 MT4에서 사용 가능하고 가능합니까?

고마워요.


네, 가능합니다. 각 쌍의 스프레드는 가변적이며 한 쌍의 스프레드는 일반적으로 거래량에 따라 다릅니다. 따라서 다른 쌍에서 가능한 주문 이익을 관리하고 당시 사용 가능한 스프레드를 설명하는 지정된 이익으로 각 주문을 종료할 스크립트/EA를 찾고 있습니다.

나는 그것을 할 준비가 되어 있지 않지만, 우리가 당신을 도울 수 있을 것이라고 확신합니다. 맞춤형 EA를 원하고 일자리를 게시할 의향이 없다면.

계속 연락하겠습니다.

 

나는 당신이 그 AccountProfit ()

이미 확산의 순입니다.

 
GumRai :

나는 당신이 그 AccountProfit ()

이미 확산의 순입니다.


" 이미 확산된 순" = ? 죄송합니다 영어에 서투른 ..

나는 이것을 문서 사이트에서 찾았습니다.

계정 이익

현재 계정 의 이익 가치를 반환합니다.

이중 AccountProfit ();

반환된 값

현재 계정의 이익 가치.

예시:

Print ( "계정 이익" , AccountProfit ());

그것은 그것이 확산을 고려하는지 여부를 말하지 않습니다.

 
tatyawinchu :


" 이미 확산된 순" = ? 죄송합니다 영어에 서투른 ..

나는 이것을 문서 사이트에서 찾았습니다.

계정 이익

현재 계정의 이익 가치를 반환합니다.

이중 AccountProfit ();

반환된 값

현재 계정의 이익 가치.

예시:

Print ( "계정 이익" , AccountProfit ());

그것은 그것이 확산을 고려하는지 여부를 말하지 않습니다.

예, 이미 확산을 고려하고 있습니다.

매도 포지션이 열려 있는 경우 터미널의 거래 창에서 두 번째 가격 열 아래에 Ask가 표시됩니다. 이것은 OrderProfit에 사용된 가격이며 스프레드가 이미 허용됩니다.

 
thrdel :


네, 가능합니다. 각 쌍의 스프레드는 가변적이며 한 쌍의 스프레드는 일반적으로 거래량에 따라 다릅니다. 따라서 다른 쌍에서 가능한 주문 이익을 관리하고 당시 사용 가능한 스프레드를 설명하는 지정된 이익으로 각 주문을 종료할 스크립트/EA를 찾고 있습니다.

나는 그것을 할 준비가 되어 있지 않지만, 우리가 당신을 도울 수 있을 것이라고 확신합니다. 맞춤형 EA를 원하고 일자리를 게시할 의향이 없다면.

계속 연락하겠습니다.


로드 감사합니다 .. 매우 명확하고 매우 유용합니다 .. 그런 작업을 게시하는 데 비용이 얼마나 드는지 궁금합니다. 그러한 코드를 평가하는 것이 얼마나 어려울 수 있습니까? 내가 위에 게시한 웹에서 가져온 코드는 거대해 보입니다. 내 말은 정말 수천 달러를 쏟아부을 수 없다는 뜻입니다...
 
tatyawinchu :

로드 감사합니다 .. 매우 명확하고 매우 유용합니다 .. 그런 작업을 게시하는 데 비용이 얼마나 드는지 궁금합니다. 그러한 코드를 평가하는 것이 얼마나 어려울 수 있습니까? 내가 위에 게시한 웹에서 가져온 코드는 거대해 보입니다. 내 말은 정말 수천 달러를 쏟아부을 수 없다는 뜻입니다...

나는 당신이 이것을 20 또는 30 $에 코딩 할 수 있다고 생각합니다.