디아블로 - 페이지 21

 
JonKatana : 디아블로 v01.03.12

경험이 없는 거래자는 손실을 수정하지 않기 때문에 손실을 봅니다. 노련한 상인은 이익을 얻지 못하기 때문에 손해를 봅니다. 따라서 직접 주문에 대한 이전 Diablo 계획(매수 정지 및 매도 정지)에서 이익 실현 수준이 주문 사이의 두 회랑 금액으로 추가되었습니다.

그게 다야, Forex에게 죽음을. 분명히.
 
JonKatana :

.. 디아블로 ...

배 이름이...?
 
Mathemat :
그게 다야, Forex에게 죽음을. 분명히.
이해할 수 있습니다... :-), 하지만 존에게 공을 돌리자면 - 그의 "펀치" 능력은 정말 끝이 없습니다... 그렇지 않나요???
 
나는 논쟁하지 않는다. 그리고 그는 오래전에 설득하려는 시도를 중단했습니다.
 
Mathemat :
나는 논쟁하지 않는다. 그리고 그는 오래전에 설득하려는 시도를 중단했습니다.

우와! :-) 그것은 밝혀졌습니다-그들은 속기를 원하고 속임을 당하게하십시오 ...

(최소한 마이크로) 실제 보고서를 볼 때까지 ... 나 자신을 위해 이러한 것들을 고려하기 위해 대기열에 넣지 않을 것입니다 ...

 
이것은 좋은 조언자입니까?
 
vsa :
이것은 좋은 조언자입니까?
엄청난! 저명한 사람들이 찬양하는 모습을 보십시오!
 
그리고 빛을 발하는 사람들은 누구입니까? 칭찬을 받으면 좋은 조언자입니까?
 
그것은 풍자였습니다. John Katana가 고려하기 위해 제안한 거래 시스템에 관해서는 1년 넘게 끊임없는 분쟁이 있었습니다.
그들에 대한 나의 개인적인 견해는 배수가 태양의 새벽처럼 불가피하다는 것입니다.
 

디아블로 v08.03.12

변경 사항:

+ 이제 설치를 위해 첫 번째 레벨을 지정할 필요가 없습니다. 주문 사이의 복도 절반 거리에서 자동으로 수행됩니다.

+ 첫 번째 레벨의 값은 주문을 추가하거나 복원할 때 기준점에 대한 주문에 대한 주석에 입력됩니다.

 // Diablo v08.03.12
#property copyright "Jon Katana"
#property show_inputs
extern int Step= 0 ,Spread= 0 ,Levels= 0 ;
extern double Vol= 0 ;
int start()
{ double Up=Bid+ 0.5 *Step* Point ;
string C= DoubleToStr (Up, 5 );
for ( int i= 0 ;i<(Levels);i++)
{ OrderSend ( Symbol (),OP_BUYSTOP,Vol,Up+(i*Step+Spread)* Point , 0 ,Up+(i- 1 )*Step* Point ,Up+(i+ 2 )*Step* Point ,C);
OrderSend ( Symbol (),OP_SELLSTOP,Vol,Up-(i+ 1 )*Step* Point , 0 ,Up-(i*Step-Spread)* Point ,Up-((i+ 3 )*Step-Spread)* Point ,C);
OrderSend ( Symbol (),OP_SELLLIMIT,Vol,Up+i*Step* Point , 0 ,Up+((i+ 1 )*Step+Spread)* Point ,Up-((i+ 1 )*Step-Spread)* Point ,C);
OrderSend ( Symbol (),OP_BUYLIMIT,Vol,Up-((i+ 1 )*Step-Spread)* Point , 0 ,Up-(i+ 2 )*Step* Point ,Up+i*Step* Point ,C);}
return ( 0 );}

또한 한 방향으로 주문하기 위한 몇 가지 보조 스크립트(주문 추가 또는 복원 시):

 // Diablo UP v08.03.12
#property copyright "Jon Katana"
#property show_inputs
extern int Step= 0 ,Spread= 0 ,Levels= 0 ,Start_Level= 0 ;
extern double Up= 0 ,Vol= 0 ;
int start()
{ string C= DoubleToStr (Up, 5 );
for ( int i=Start_Level;i<(Levels);i++)
{ OrderSend ( Symbol (),OP_BUYSTOP,Vol,Up+(i*Step+Spread)* Point , 0 ,Up+(i- 1 )*Step* Point ,Up+(i+ 2 )*Step* Point ,C);
OrderSend ( Symbol (),OP_SELLLIMIT,Vol,Up+i*Step* Point , 0 ,Up+((i+ 1 )*Step+Spread)* Point ,Up-((i+ 1 )*Step-Spread)* Point ,C);}
return ( 0 );}
 // Diablo DN v08.03.12
#property copyright "Jon Katana"
#property show_inputs
extern int Step= 0 ,Spread= 0 ,Levels= 0 ,Start_Level= 0 ;
extern double Up= 0 ,Vol= 0 ;
int start()
{ string C= DoubleToStr (Up, 5 );
for ( int i=Start_Level;i<(Levels);i++)
{ OrderSend ( Symbol (),OP_SELLSTOP,Vol,Up-(i+ 1 )*Step* Point , 0 ,Up-(i*Step-Spread)* Point ,Up-((i+ 3 )*Step-Spread)* Point ,C);
OrderSend ( Symbol (),OP_BUYLIMIT,Vol,Up-((i+ 1 )*Step-Spread)* Point , 0 ,Up-(i+ 2 )*Step* Point ,Up+i*Step* Point ,C);}
return ( 0 );}

도우미 스크립트에서:

Up - 처음 주문한 참조 수준.

Start_Level - 주문이 시작되는 레벨입니다.