디아블로

 

나는 Rabbit 레벨을 사용하여 주문하기 위한 보편적인 계획을 제안합니다. 이 구성표에 따라 자동으로 주문하기 위한 스크립트:

 // Diablo v16.09.10
#property copyright "Jon Katana"
#property show_inputs
extern double Up= 0 ;
extern double Down= 0 ;
extern int Levels= 0 ;
extern int Step= 0 ;
extern double Vol= 0 ;
extern int Spread= 0 ;
int start()
{ for ( int i= 0 ;i<Levels;i++)
{ OrderSend ( Symbol (),OP_BUYSTOP,Vol,Up+( 2 *i*Step+Spread)* Point , 0 , 0 , 0 , 0 , 0 );
OrderSend ( Symbol (),OP_SELLSTOP,Vol,Down- 2 *i*Step* Point , 0 , 0 , 0 , 0 , 0 );
OrderSend ( Symbol (),OP_SELLLIMIT,Vol,Up+( 2 *i+ 1 )*Step* Point , 0 , 0 , 0 , 0 , 0 );
OrderSend ( Symbol (),OP_BUYLIMIT,Vol,Down-(( 2 *i+ 1 )*Step-Spread)* Point , 0 , 0 , 0 , 0 , 0 );
OrderSend ( Symbol (),OP_BUYSTOP,Vol,Up+( 2 *i*Step+Spread)* Point , 0 ,Up+( 2 *i- 1 )*Step* Point ,Up+( 2 *i+ 2 )*Step* Point , 0 , 0 );
OrderSend ( Symbol (),OP_SELLLIMIT,Vol,Up+( 2 *i+ 2 )*Step* Point , 0 ,Up+(( 2 *i+ 3 )*Step+Spread)* Point ,Up+(( 2 *i+ 1 )*Step+Spread)* Point , 0 , 0 );
OrderSend ( Symbol (),OP_SELLSTOP,Vol,Down- 2 *i*Step* Point , 0 ,Down-(( 2 *i- 1 )*Step-Spread)* Point ,Down-(( 2 *i+ 2 )*Step+Spread)* Point , 0 , 0 );
OrderSend ( Symbol (),OP_BUYLIMIT,Vol,Down-(( 2 *i+ 2 )*Step-Spread)* Point , 0 ,Down-( 2 *i+ 3 )*Step* Point ,Down-( 2 *i+ 1 )*Step* Point , 0 , 0 );}
OrderSend ( Symbol (),OP_SELLLIMIT,Vol,Up, 0 ,Up+(Step+Spread)* Point ,Down-(Step-Spread)* Point , 0 , 0 );
OrderSend ( Symbol (),OP_BUYLIMIT,Vol,Down+Spread* Point , 0 ,Down-Step* Point ,Up+Step* Point , 0 , 0 );
return ( 0 );}
변수:

Up - 가격에 가장 가까운 Rabbit 상위 레벨의 값(예: 1.3040).

Down - 가격에 가장 가까운 Rabbit 의 최저 수준 값(예: 1.3000).

레벨 - 같은 유형의 주문이 배치되는 토끼 레벨 수(예: 가격에서 위아래로 5 - 10 레벨이 활성화됨).

단계 - 토끼 레벨 사이의 단계(예: 40)

Vol - 한 주문의 볼륨(예: 0.01)

스프레드 - 스프레드(예: 2).

디아블로 는 하루 동안의 가격 변동 궤적에 대해 이익( 토끼 레벨 사이의 하나에서 여러 회랑) 또는 0(마이너스 스프레드)으로 마감합니다. 네거티브 클로징은 가격부터 계산하여 5번째 Rabbit 레벨부터 시작하여 직접 무료 주문(Buy Stop 또는 Sell Stop) 수준에서 강력한(하나 이상의 회랑) 롤백이 있을 때만 발생합니다. 다섯 번째 수준에서 강력한 롤백은 한 회랑에서 손실을 가져오고 7-2에서 계속 손실됩니다. 나머지 궤도는 이익(1개에서 수십 개의 회랑) 또는 0을 가져옵니다. 디아블로 에서 일부 주문은 이익실현 또는 손절매로 마감되고, 일부는 정지가 없어 하루가 끝날 때나 다음날 아침에 수동으로 마감해야 하는 상호 잠금을 형성합니다. 가격은 주문 그리드를 넘어서는 안 되므로 수준의 수를 마진으로 가져와야 합니다.

이 계획은 네 부분으로 구성됩니다.

1) 가격에 가장 가까운 Rabbit 수준에서 시작하여 직접 무료 주문은 다음 순서로 표시기 수준에 배치됩니다. Buy Stop - Sell Limit - Buy Stop - Sell Limit... 등. 다른 방향에서도 동일합니다. Sell Stop - Buy Limit - Sell Stop - Buy Limit... 이 주문에는 손절매나 이익실현이 없으며 하루가 끝날 때 수동으로 마감해야 합니다.

2) 동일한 유형의 주문은 직접 자유 주문(매수 정지 및 매도 정지)의 동일한 위치에 배치되지만 이익실현은 2xStep 및 손절매 = 단계입니다. 즉, 무료 바이 스탑이 있는 동일한 장소에 두 번째 바이 스탑이 있지만 스탑이 있습니다.

3) 이익실현 및 손절매가 스텝과 동일한 역 주문(판매 제한 및 구매 제한)은 직접 주문의 모든 동일한 위치에 배치됩니다.

4) 이익실현 = 2xStep 및 손절매 = 단계인 역매도 지정가 및 매수 지정가 주문은 가격에 가장 가까운 첫 번째 토끼 수준에만 배치됩니다.

 
 
안녕하세요
 

그게... 시뮬레이션을 위해 가상 레벨을 만들고 가능한 모든 전환으로 시뮬레이션을 작성해야 합니까? 저것들. 다소 매력적일 수 있지만 그러한 시스템의 동작을 계산하는 것이 불가능하기 때문입니다.

JohKatana :
안녕하세요
봉쥬르
 

브라보!

우리는 새로운 "충전된" 주제를 보고 읽게 되어 기쁩니다!

 
JohKatana :
안녕하세요
그리고 안녕.
 
쿠!!! :)
 
granit77 :
그리고 안녕.

왜요?
 
sever30 :
왜요?
 
오른쪽이 더 매력적입니다. :)
 
Swetten :
오른쪽이 더 매력적입니다. :)
그리고 예, 더 젊을 것입니다. 더 정확히는...