һ�����Ƹ��ٲ���
 

���Ƹ���ģ���ǻ���K��ͼ�����ģ��ɼ��ص�K��ͼ�ϲ鿴������źš����Ƹ���ģ�Ͱ����źŵ�ִ��˳����Է�Ϊһ��һƽ����ģ�ͺͼӼ���ģ�ͣ����µ�ִ�е�ʱ�������źż��㾫�����ֿ��Է�Ϊ���̼�ģ�ͺ�ָ���ģ�����֡�

��һ��һ��һƽ�����ظ�����ģ��

����������һ�δ��������������һ����С������������ɵģ����������ÿ�����������ĵ㶼���׵Ļ������׳ɱ������ۼ���һ���̶��ϻ���������һ��һƽ�źŹ���ģ�Ϳ��Թ��˵��ظ����������������Ͷ����ץס�����������̬����Ч��סӯ��

1���������ù���ģ��ʵ��һ��һƽ����

����ͼ��ʾ����ͷ����������������֮�󣬶�ͷ״̬һֱ���ڣ����ÿ����ͷ�ź�λ�ö����룬���Ӵ�ֲֳɱ�����������


����ͼ��ͨ��һ��һƽ�źŹ���ģ�ͣ����Խ��м��ظ��Ķ�ͷ�źŹ��˵���ֻ���״γ��ֶ�ͷ���е�������ʼ���볡���ڼ۸����ƾ��߿�ʼ����ʱ�ٳ�������Ч�����˷������ף���Լ���׳ɱ�������סһ��������������顣



2��һ��һƽ�źŹ���ģ�ͱ�д����

��1��ģ������Ҫд��AUTOFILTER����
��2��һ��һƽ�źŹ���ģ��֧�ֵ�ָ�BK��BP��BPK��SK��SP��SPK��CLOSEOUT�� ֧��ָ����飬��֧��BK(5)�ȴ������ָ�����ͼ��ʾ��


 

�������Ӽ���ģ��ʵ�ּӲ֡��ʽ����

һ��һƽ�źŹ���ģ���ǿ�ƽ��Ӧ�ģ����ֺ���һ������ֻ����ƽ�ֲ���������ʱ������ʵ�ּӲּ��ֵȲ��ԣ���Ȼһ��һƽ�źŹ���ģ���޷�ʵ�֡��Ӽ���ģ�Ϳ��ֺ�����ɼӼ��֣�ʵ�ָ�߼����ʽ������ԡ�


1������1�����üӼ���ģ��ʵ�ֲ���ͻ�ƼӲֲ���

��ͼ�ǻ��ڳ������ڲ���ͻ��˼���д�IJ���ģ�ͣ���������Чͻ������ָ���۸�ʱ�����볡���볡������ж����飬���������������������Чͻ�ƣ�����ִ�мӲֶ�����������������չ�����������������ֳ�����


����ͼ���Ǹò���ͻ�ƼӲ�ģ�͵��ź�Ч��ͼ�е�ָ�����������ǵ�ͻ���жϱ�׼����������Чͻ��ʱ���������Զ����ֺͼӲ֡�


2������2���Ӽ���ģ�͵�ʵ���ʽ�������

�ʽ�����ڽ�������һ���dz���Ҫ��˼�룬���dz��ÿ����ʽ�ʹ���ʡ����ʽ�Ĺ̶��ٷֱ��µ��ȷ�ʽ�����ƽ��׵ķ��ա���Щ���Զ���ͨ��Ӽ���ģ�͵ı�д��ʵ�֡�

��1�������ʽ�ʹ����˼�룺

˼·��������1�ֲֳֵ�����£��������࿪�ֵ��ʽ�ʹ���ʲ������ʽ��30%��
�������BKVOL>=1 && A && BARSBK>1 && MONEYRATIO<0.3,BK(1);
��������AΪ������������ɫΪ�ʽ���Ʋ��ִ��룬MONEYRATIO��ʾ�ʽ�ʹ���ʣ�

��2�����ʽ�Ĺ̶��ٷֱ��µ�˼�룺

˼·�����Ѿ���1�ֲֳֵ�����£�ÿ�μӲ������տ����ʽ��20%���㣻
�������BUYVOL>=1 && A && BARSBK>1,BK(MONEY*0.2/(C*MARGIN*D +FEE));
��������AΪ������������ɫΪ�ʽ���Ʋ��ִ���,MONEY��ʾģ���ʽ���

ע��
MONEY*0.2/(C*MARGIN*D +FEE)�������ÿ����ʽ�İٷ�֮��ʮ����ÿһ�ֿ��������ʽ��������µ�����
�������С�ÿһ�ֿ��������ʽ𡱵��ڡ������¼�*��Լ��֤�����*��Լ���׵�λ��+��Լ����ѡ�,DΪ��Լ�Ľ��׵�λ��

3���Ӽ���ģ�ͱ�д����

��1��Դ���в�����AUTOFILTER����ģ�͹ؼ��֡�

��2����֧�ֲ�������Ŀ�ƽ��ָ��磬BK���ͷ���ָ��磬BPK��SPK����

��3��֧�ֵ�ָ��BK��N����BP��N����SK��N����SP��N����SPK��N����BPK(N)��CLOSEOUT��֧��ָ����飬����ͼ��ʾ��


 
     
 

�������̼�ģ�� -- k�������µ�

���м۸񷴸����������������жϲ��㣬�ź�δȷ���͹�����볡�����ܻ�����ź���ʧ����ʹ�ָ��˳ֲ�Ҳ����Ϊ�����Ľ�����ʧ�ܶ�����ѡ������Ƚ��͵Ľ����߸�������ȷ�����ź�ִ���µ��������ź���ʧ�ɱ������ֵ�һ��K�����꣬��K�����һ�ʼ۸���ȷ���źŲ�ִ���µ���ģ�ͼ�Ϊ���̼�ģ�ͣ����Ա����źź��������⡣


1������1��K������ȷ���źŵ����̼�ģ��

����ͼ����һ��10�����������̼�ģ�͵�ִ�й�̡���14:38:50ʱ��K���Ͼ������˿����źţ�����ʱK��û�������źŻ�δ�̶������Բ�����ί�У���K������ʱ�źŹ̶���������K�߸��γ�ʱִ��ί�С�


2������2�����̼�ģ��β�����

���̼�ģ����Ҫ�ȵ�K���������ȷ���ź��µ����Ƕ������ڽ��׵�Ͷ���߸���μ�ʱ��β����֣�����ҹ���ڼ䷴������أ����ص��ģ��������ר�ŵ��ź�ִ�к����������K����ǰN�������꣬��ǰִ���µ������̼�ģ����Ҳ�ܹ���ʱ������

�ؼ��֣�CLOSEKLINE_MIN(TYPE,N);

TYPE=0,�����С�ڻ�����ʱ��Ϊ����ʱ���K����ǰN�������꣬K��������и��ˡ�
TYPE=1�����������ʱ��Ϊ����ʱ���K����ǰN�������꣬K��������и��ˡ�
TYPE=2�����ÿһ��K����ǰN�������꣬K��������и��ˡ�N��ʱ�䣨������

��������ǰ5������ֵ�ģ�ͣ�����Դ�����£�
CLOSEMINUTE<=5,CLOSEOUT;---------------------------------//����ǰ5�������
CLOSEKLINE_MIN(1,4);-----------------//��������ǰ���һ��K����ǰ2��������
IDLE(CLOSEMINUTE<=5);--------------------------//��������ǰ5�����ڲ��ٿ���

����ͼ�������̼�ģ����д����ǰ4�����������䣬ģ�ͱ��������ǰ4������ǰִ���ź��µ�����ʱ������ס��������


3�����̼�ģ�ͱ�д����

��1��ģ���в�����CHECKSIG��CHECKSIG_MIN��MULTSIG��MULTSIG_MIN��PANZHONG_MIN��ָ���źż���Ƶ���ຯ��Ķ������̼�ģ�͡�
��2�����̼�ģ�ͺ�һ��һƽ�źŹ���ģ�͡��Ӽ���ģ��û�б�Ȼ��ϵ��֧��һ��һƽ�����̼�ģ��Ҳ֧�ּӼ��ֵ����̼�ģ�͡�

 

���ģ�ָ���ģ�� -- ���źż�ʱ�µ�

���̼�ģ����k������ʱί�У����ܻ���������ѵ��볡ʱ�������ڴ������Ͻ���ʱ�������ӽ��׳ɱ�����ָ���ģ�Ϳ�������ģ������ʱ�����µ��������һ������


1������1��CHECKSIG�����Ż�ģ���볡��

ָ���ģ�Ϳ�����ģ����������ʱ�����µ��������ͬʱҲ����һ�����⣬�������龭���������µ���۸���ܷ����ƶ��������´?���������ô��β��ܼ�ץס�����ּ��ٴ?�����أ�CHECKSIG���������������źŵ��жϺ�ί�з�ʽ��������Ż�ģ�ͽ������λ��


�ؼ��֣�CHECKSIG(SIG,MODE1,TIME1,MODE2,TIME2,INTERVAL);�����ź�ȷ���븴�˵�ָ��۷�ʽ
1����INTERVAL��Ϊ0ʱ��INTERVAL���ʱ������ÿ��INTERVAL�����һ���źţ�SIG Ϊ�ź�,MODE1Ϊ�ź�ȷ�Ϸ�ʽ,TIME1�ź�ȷ��ʱ�����,MODE2�źŸ��˷�ʽ,TIME2�źŸ���ʱ�����
2����INTERVALΪ0ʱ��ÿ��TICK����һ���źţ�SIGΪ�ź�,MODE1Ϊ�ź�ȷ�Ϸ�ʽ,TIME1�ź�ȷ��ʱ��,MODE2�źŸ��˷�ʽ,TIME2�źŸ���ʱ�䡣
3��ͨ�����INTERVAL����ģ�Ϳ����ò�ͬ��ݿ���Ƶ�ʽ��лز⡣
��INTERVALΪ10�����ɺ�Լ���̵�һ��K��21��00��09Ϊ��һ�μ���ģ�ͣ�21��00��19Ϊ�ڶ��μ���ģ��...


����˼·��д��
CHECKSIG(SIG,'A',0,'C',0,0);//���ź������µ���������
CHECKSIG(SIG,'A',0,'D',0,0);//���ź������µ���K�����긴��
CHECKSIG(SIG,'A',N,'D',0,0);//���ź�N��ȷ���ź��µ���K�����긴�ˣ�ÿ��tick����һ���ź�
CHECKSIG(SIG,'A',N,'D',0,3);//���ź�N��ȷ���ź��µ���K�����긴�ˣ�ÿ3�����һ���ź�
CHECKSIG(SIG,'A',N,'C',0,0);//���ź�N��ȷ���ź��µ��������и���
CHECKSIG(SIG,'B',N,'D',0,0);//K������ǰN��ȷ���ź��µ���K�����긴��
CHECKSIG(SIG,'B',N,'C',0);//K������ǰN��ȷ���ź��µ���������
CHECKSIG(SIG,'B',0,'C',N,0);//K������ȷ���ź��µ������ź�N��󸴺�
CHECKSIG(SIG,'B',0,'D',N,0);//K������ȷ���ź��µ���K������ǰN�븴��
CHECKSIG(SIG,'B',0,'E',N,0);//K������ȷ���ź��µ���С����ϢǰN�븴��
CHECKSIG(SIG,'A',0,'F',10,0);//���ź������µ�������ǰ���һ��K����ǰ10����и���


Ͷ���߶�ϣ�����Ծ����ܵ͵ļ�λ���룬�Ը�ߵļ۸����������ǿ���ʹ��CHECKSIG��������K������ǰ10���ж��볡�źţ�K���������źŸ��ˣ��Լ����źųɱ����볡ʱ���ó��ź������µ���ȷ����ʱ������


����ͼ����ȡ������ָ�����������ϣ�ʹ�����̼�ģ�ͺ�ָ���ģ����2018��2��23�պ�2018��3��5�յĽ���Ч��


����ͼ��ͳ������ʽ��׵Ŀ�ƽ����Ϣ�����жԱȣ��ɼ�ʹ����CHECKSIG�����ģ�͵��볡��ͳ����㶼�õ��Ż���ƽ��ӯ����ߵ�2.5����

  ���̼�ģ�� ����CHECKSIG�����ָ���ģ��
���ּ۸� 3931 3928
ƽ�ּ۸� 3933 3936
ƽ��ӯ�� 40 100


2������2��MULTSIG����ʵ��һ��K�߶�ν���

�ڻ�����˲Ϣ��䣬�����ᷢ������Ѹ�������ּ��ٷ�������Σ��������ɱ����ʹ�����̼�ģ�ͽ��ף������ܹ���ʱ��������Ҳ�޷��������?��ץס�������顣��ģ����ʹ��MULTSIG�������ʵ��һ��K���϶�ʽ��ף�������κ�һ�����׻�ᡣ


�ؼ��֣�MULTSIG(Sec1,Sec2,N,INTERVAL);����һ��k�߶��źŵ�ָ��۷�ʽ
1����INTERVAL��Ϊ0ʱ��INTERVALΪ���ʱ����,ÿ��INTERVAL�����һ���źţ��� ���ź��ڳ��źź�ĵ�Sec1�����ʱ����ʱ�µ�������,ƽ���ź��ڳ��źź�ĵ�Sec2 �����ʱ�����µ������ˣ�һ��K���������źŸ���ΪN��
��INTERVALΪ10�����ɺ�Լ���̵�һ��K��21��00��09Ϊ��һ�μ���ģ�ͣ�21��00�� 19Ϊ�ڶ��μ���ģ��...
2����INTERVALΪ0ʱ��ÿ��TICK����һ���źţ������ź�Sec1����µ�������,ƽ���� ��Sec2����µ������ˣ�һ��K���������źŸ���ΪN��
��Sec1Ϊ0����Ϊ�����źų��ź������µ��������ˣ����Sec1Ϊ1����Ϊ�����źų� �ź�1����µ���������
3��ͨ�����INTERVAL����ģ�Ϳ����ò�ͬ��ݿ���Ƶ�ʽ��лز⡣


����˼·��д��
MULTSIG(0,0,2,0);//���ź������µ������ˣ�һ��K�����2���źţ�ÿ��TICK����һ���ź�
MULTSIG(0,0,2,3);//���ź������µ������ˣ�һ��K�����2���źţ�ÿ��3�����һ���ź�
MULTSIG(3,5,2,0);//���ֳ��ź�3����µ���ƽ�ֳ��ź�5���µ������ˣ�һ��K�����2���ź�


����ͼ�������̼�ģ���������Ӱ�ߵ�λ������ֻ����������ֹ�𣬵�������һ���������Dz���������������ǽ��ײ����ģ�ʹ��һ��K���϶���źŵ�ָ���ģ�͸Ľ����һ��K���Ͽ��Խ��ж�ν��ף����в���������Ҳ�ܾ������С�


3��ָ���ģ�ͱ�д����

1.ģ������Ҫд��CHECKSIG��CHECKSIG_MIN��MULTSIG��MULTSIG_MIN��PANZHONG_MIN������ָ���ź�ִ�з�ʽ��
2.CHECKSIG��MULTSIG��MULTSIG_MIN��CHECKSIG_MIN��PANZHONG_MIN������ͬʱ������һ��ģ���С�
3.ָ���ģ�ͺ�һ��һƽ����ģ�͡��Ӽ���ģ��û�б�Ȼ��ϵ��֧��һ��һƽ��ָ���ģ�ͣ�Ҳ֧�ּӼ��ֵ�ָ���ģ�͡�


     
 

���壩��س���������

1��һ��һƽ�źŹ���ģ���ڳ������й���еĹ���������·�����
 
  2���Ӽ���ģ���ڳ������й���еĹ���������·�����

3��һ��һƽ�źŹ���ģ��ָ����治��д������ô��ƽ������������ã�
�𣺿����źţ��µ������ղ��������е�Ĭ�Ͽ�������ִ�У�����ͼ��ʾ����

 
 

 
 

4���Ӽ���ģ�ͱ�дʱ��Ҫע�����������Щ��
��A���Ӳ�ģ���У��Ӳ������Ҫ�ж��Ƿ��ǵ�һ�ο���
�������������жϵ�ǰ�Ƿ��гֲֻ��ж���һ���ź��Ƿ�����ͬ�źŵķ���ȷ���Ƿ��ǵ�һ�ο��֡��磬�Ӳ�����&&BKVOL>0,BK(N);���߼Ӳ�����&&ISLASTBK=1��BK(N);
B������ģ���У����������Ҫ�жϵ�ǰ�Ƿ��п�ƽ�ֲ�
������������BKVOL⁄SKVOL���ຯ�����жϳֲ�������磬ƽ����&&BKVOL>0,SP(BKVOL);

 
 

5��Ϊʲô�Ӽ���ģ�ͱ�дʱָ�����һ��Ҫ������
�����ڼӼ���ģ���пɽ��мӲ֣����߼��֣�ÿ�ʽ��׵�������ܻ᲻һ��������Ҫ����ָ����

 
 

6��Ϊʲô�ҵļӼ���ģ�Ͳ��Ӳ֣�
���ڼӼ���ģ������ʱ��һ��ָ���У���һ�Ρ�����->ƽ�֡����׹����ֻ��һ���źš� ������üӼ���ģ�͵Ŀ��ֻ�ƽ��ָ���ظ�ִ�п���ģ���м���TRADE_AGAIN����
��CLOSE>OPEN,BK(1);
CLOSE<OPEN,SP(1);
TRADE_AGAIN(5);

ע����TRADE_AGAIN(N)�����ģ��֧��ͬһָ����������ܹ�ʵ�ּӼ��֡�

 
 

7��CHECKSIG_MIN��CHECKSIG������ʲô���
��������ڻز�ʹ�õ���ݲ�ͬ���ز⾫�Ȳ�ͬ��
CHECKSIG_MIN��MULTSIG_MIN�������Ƶ�ʼ����źţ������ٶȿ죬���㾫���Բ
CHECKSIG��MULTSIG���������tick��ݼ����źţ����㾫�ȸߣ������ٶ�����
Ps����Ʊ��Լ���ź�ִ�з�ʽ��ͨ��PANZHONG_MIN����ָ����

 
 

8��ģ��������A��Ҫ�����̼۷�ʽִ�У�����B����ָ��۷�ʽִ�и����ʵ�֣�
��һ��ģ��ֻ�������̼�ģ�ͻ���ָ���ģ�ͣ���ͬ�������ò�ͬ��ִ�з�ʽ����ʹ��REF�����ȡ��һ��K�ߵ�״̬������ʵ�֣����磺
REF(A,1),BK;//ǰһ��K������A�����������µ�
B,BK;//��������B�����������µ�
CHECKSIG_MIN(BK,'A',0,'C',0);//����BK�ź�����Ӽ��㣬���ź������µ�������

 
 

9���źŸ�����ʲô��˼��
�𣺸��˷�ʽ��ָ���ѷ������źŽ��м�飬�����ý��ײ��Ե�ʵ�ָ����
ָ���ģ�������������˼·�����Ͻ������ܻ�����źų��ֺ��ٴ���ʧ���������֮Ϊ�źź�����������ֻ���ƽ��֣���ʱ����ʹ���źŸ��˽��лָ��ֲ֡�
����ж���ʧ�źŵĴ��?ʽ��
��û�гɽ�ʱ���ź���ʧ���� - ����
BK��SK�ź���ʧ���� - ƽ��
BPK��SPK�ź���ʧ���� - ƽ��+�ָ�����
BP��SP�ź���ʧ���� - �ָ�����