오, 그 이데올로기스트들 :-)
이런 어드바이저가 있다!!! (설명은 PM으로 나에게 보낼 수 있습니다):
https://www.mql5.com/ru/forum/108553 의 게시물 2
//+------------------------------------------------------------------+ //| VininE Game.mq4 | //| Copyright © 2008, Victor Nicolaev aka Vinin | //| skype: victor.nicolaev | //| e-mail: vinin@mail.ru | //+------------------------------------------------------------------+ #property copyright "Copyright © 2008 Victor Nicolaev" #property link "vinin@mail.ru" extern double Lots = 0.1 ; extern double MaximumRisk = 5.0 ; extern int cmd = OP_BUY ; extern int TP = 200 ; extern int SL = 200 ; extern int MagicNumber = 0 ; bool bstart ; //+------------------------------------------------------------------+ //| expert initialization function | //+------------------------------------------------------------------+ int init ( ) { bstart = false ; return ( 0 ) ; } int deinit ( ) { return ( 0 ) ; } //+------------------------------------------------------------------+ //| expert start function | //+------------------------------------------------------------------+ int start ( ) { static int prevtime = 0 ; if ( iTime ( Symbol ( ) , PERIOD_D1 , 0 ) = = prevtime ) return ( 0 ) ; prevtime = iTime ( Symbol ( ) , PERIOD_D1 , 0 ) ; if ( bstart ) { int total = OrdersTotal ( ) ; if ( total > 0 ) return ( 0 ) ; cmd = Signal ( ) ; } else { bstart = true ; } if ( cmd > = OP_BUY ) { double _cmd = iif ( cmd = = OP_BUY , 1 , - 1 ) ; double Price = iif ( cmd = = OP_BUY , Ask , Bid ) ; double _TP = iif ( TP > 0 , iif ( cmd = = OP_BUY , Bid , Ask ) + _cmd * TP * Point , 0 ) ; double _SL = iif ( SL > 0 , iif ( cmd = = OP_BUY , Bid , Ask ) - _cmd * SL * Point , 0 ) ; color OpenCl = iif ( _cmd > 0 , Blue , Red ) ; Order_Open ( Symbol ( ) , cmd , Price , _TP , _SL , MagicNumber , OpenCl ) ; } return ( 0 ) ; } int Order_Open ( string _Symbol , int OP_CMD , double Price , double _TP , double _SL , int Magic , color Opencl ) { return ( OrderSend ( _Symbol , OP_CMD , getLots ( ) , Price , 3 , _SL , _TP , "" , Magic , 0 , Opencl ) ) ; } int Signal ( ) { int total = OrdersHistoryTotal ( ) ; for ( int i = total - 1 ; i > = 0 ; i - - ) { if ( OrderSelect ( i , SELECT_BY_POS , MODE_HISTORY ) ) { if ( OrderSymbol ( ) = = Symbol ( ) & & OrderMagicNumber ( ) = = MagicNumber ) { return ( MathAbs ( OrderType ( ) - 1 ) ) ; } } } return ( - 1 ) ; } double iif ( bool a , double b , double c ) { if ( a ) return ( b ) ; return ( c ) ; } double getLots ( ) { if ( MaximumRisk > 0 ) { double minlot = MarketInfo ( Symbol ( ) , MODE_MINLOT ) ; double maxlot = MarketInfo ( Symbol ( ) , MODE_MAXLOT ) ; double step = MarketInfo ( Symbol ( ) , MODE_LOTSTEP ) ; double lot = NormalizeDouble ( AccountFreeMargin ( ) * MaximumRisk / 100000.0 / step , 0 ) * step ; lot = MathMax ( MathMin ( lot , maxlot ) , minlot ) ; } else lot = Lots ; return ( lot ) ; }
그리고 피보나치 랏의 크기 증가를 추가하고 거래의 실제 위치를 고려 하고 requotes 를 고려하면 .. 어떻게 될까요?
그리고 제로 스프레드만 있다면! ;)
!
그리고 이 고문들을 금으로 운영하십시오! 주제 자체에서 23 포인트.
nav писал(а) >>
6명의 독립적인 거래 고문이 필요합니다. 그들의 본질은 이것입니다 - SL과 TP가 설정된 현재 가격으로 보증금의 10%에 대해 거래가 열리며,
SL 또는 TP를 트리거한 후 동일한 SL 및 TP로 반대 방향으로 거래가 열립니다.
각 Expert Advisor의 SL 및 TP 매개변수:
1) SL=17, TP=51.
2) SL=20, TP=60.
3) SL=23, TP=69.
4) SL=51, TP=17.
5) SL=60, TP=20
6) SL=69, TP=23
수량은 포인트로 표시됩니다.
내 조건은 다음과 같습니다. 고문을 만들어 내 사서함 nozhkin-a@mail.ru로 보냅니다(모든 통신은 이 사서함을 통해 이루어짐). 그 후에는 모두 사용 방법에 대한 설명을 보내 드리겠습니다.
모든 것이 이미 존재한다는 것이 밝혀졌습니다.
탄도는 신경질적으로 옆에서 담배를 피운다.
아무도 이 전략을 테스트하려고 시도하지 않은 Wiener 노이즈의 Matkadom?
6명의 독립적인 거래 고문이 필요합니다. 그들의 본질은 이것입니다 - 거래가 열렸습니다
내 조건은 다음과 같습니다. 고문을 만들어 내 사서함 nozhkin-a@mail.ru로 보냅니다(모든 통신은 이 사서함을 통해 이루어짐). 그 후에는 모두 사용 방법에 대한 설명을 보내 드리겠습니다.