1. 谁把帮我做一个能看大单的公式
大单不代表就是主力行为,小单也并不一定代表散户行为。做公式应该是途劳的!
麻烦采纳,谢谢!
2. 请高手指点一下连续大单成交公式如何编写
总看见一些要公式编写的求助,一直搞不明白为什么?其实稍微懂一点点证券知识的人都知道所谓的公式都是一些简单的统计学的指标知识。也都是建立在前人基础上的一些小修改,当然你如果是证券公司的正式软件编写人员因为迫于生计,为了养家糊口。可以要这种编写公式(不过一般他们也基本都明白怎么回事)呵呵
其实股票软件里的各种选股的公式没什么用。而且如果纯粹靠这种选股公式选股必套无疑,因为你设置的基础就是错误的,连续大单成交,不时刻盯盘面的即使拿这种公式选出的股也是错误的股,很简单,大单连续成交只是眼睛看的,其实哪些是真卖哪些是真买,你用公式根本搞不清楚,简单点说,一个机构的驻交易所的报单员就可以撮合出一个对其有利的单子(卖或买)因此,所谓股票软件里的大单追踪只不过给没时间看股票的人做一个娱乐性的参考作用罢了,因为没有一点的可指导性。 否则要都那么灵敏有用,那坐庄的没法玩了,其实所谓的大单,所谓的资金流入流出都可以做骗线的,很简单,庄家只要当日少做一次T+0的分比次数,你就会得到一个换手率或资金流入的假象错觉。
3. 请高手指教 连续大单成交公式 如何编写
统计函数(单笔成交量/流通盘>=0.0001,周期(1/6),次数(3))
函数名自己在需要编写的软件平台的函数库里找.大智慧、同花顺、通达信、乾隆都不一样。
4. 求通达信大单成交量量公式
{ok.通达信成交量公式标星号}
aa:vol,volstick;;
bb:=llv(vol,120);
地量:aa=bb;
drawtext(地量,vol*1.06,'★'),coloryellow;
5. 求做一个类 使之可以识别简单的数学表达式 然后计算结果
以前写了一个,给你了,
///
/// CalUtility 的摘要说明。
/// 读算式辅助工具
///
public class CalUtility
{
System.Text.StringBuilder StrB;
private int iCurr=0;
private int iCount=0;
/**////
/// 构造方法
///
public CalUtility(string calStr)
{
StrB = new System.Text.StringBuilder(calStr.Trim());
iCount = System.Text.Encoding.Default.GetByteCount(calStr.Trim());
}
/**////
/// 取段,自动分析数值或计算符
///
///
public string getItem()
{
//结束了
if(iCurr==iCount)
return "";
char ChTmp = StrB[iCurr];
bool b=IsNum(ChTmp);
if(!b)
{
iCurr++;
return ChTmp.ToString();
}
string strTmp="";
while(IsNum(ChTmp)==b && iCurr<iCount)
{
ChTmp = StrB[iCurr];
if(IsNum(ChTmp)==b)
strTmp +=ChTmp;
else
break;
iCurr++;
}
return strTmp;
}
/**////
/// 是否是数字
///
/// 内容
///
public bool IsNum(char c)
{
if((c>=’0’ && c<=’9’)|| c==’.’)
{
return true;
}
else
{
return false;
}
}
/**////
/// 是否是数字
///
/// 内容
///
public bool IsNum(string c)
{
if(c.Equals(""))
return false;
if((c[0]>=’0’ && c[0]<=’9’)|| c[0]==’.’)
{
return true;
}
else
{
return false;
}
}
/**////
/// 比较str1和str2两个运算符的优先级,ture表示str1高于str2,false表示str1低于str2
///
/// 计算符1
/// 计算符2
///
public bool Compare(string str1,string str2)
{
return getPriority(str1)>=getPriority(str2);
}
/**////
/// 取得计算符号的优先级
///
/// 计算符
///
public int getPriority(string str)
{
if(str.Equals(""))
{
return -1;
}
if(str.Equals("("))
{
return 0;
}
if(str.Equals("+")||str.Equals("-"))
{
return 1;
}
if(str.Equals("*")||str.Equals("/"))
{
return 2;
}
if(str.Equals(")"))
{
return 0;
}
return 0;
}
}
}
IOper.cs
using System;
namespace Calculate
{
/**////
/// IOper 的摘要说明。
/// 计算符接口
///
public interface IOper
{
/**////
/// 计算符计算接口计算方法
///
/// 参数1
/// 参数2
///
object Oper(object o1,object o2);
}
}
Opers.cs
using System;
namespace Calculate
{
/**////
/// Opers 的摘要说明。
/// 各类计算符的接口实现,加减乘除
///
public class OperAdd:IOper
{
public OperAdd()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
IOper 成员#region IOper 成员
public object Oper(object o1, object o2)
{
Decimal d1 = Decimal.Parse(o1.ToString());
Decimal d2 = Decimal.Parse(o2.ToString());
return d1+d2;
}
#endregion
}
public class OperDec:IOper
{
public OperDec()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
IOper 成员#region IOper 成员
public object Oper(object o1, object o2)
{
Decimal d1 = Decimal.Parse(o1.ToString());
Decimal d2 = Decimal.Parse(o2.ToString());
return d1-d2;
}
#endregion
}
public class OperRide:IOper
{
public OperRide()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
IOper 成员#region IOper 成员
public object Oper(object o1, object o2)
{
Decimal d1 = Decimal.Parse(o1.ToString());
Decimal d2 = Decimal.Parse(o2.ToString());
return d1*d2;
}
#endregion
}
public class OperDiv:IOper
{
public OperDiv()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
IOper 成员#region IOper 成员
public object Oper(object o1, object o2)
{
Decimal d1 = Decimal.Parse(o1.ToString());
Decimal d2 = Decimal.Parse(o2.ToString());
return d1/d2;
}
#endregion
}
}
OperFactory.cs
using System;
namespace Calculate
{
/**////
/// OperFactory 的摘要说明。
/// 计算符接口工厂
///
public class OperFactory
{
public OperFactory()
{
}
public IOper CreateOper(string Oper)
{
if(Oper.Equals("+"))
{
IOper p = new OperAdd();
return p;
}
if(Oper.Equals("-"))
{
IOper p = new OperDec();
return p;
}
if(Oper.Equals("*"))
{
IOper p = new OperRide();
return p;
}
if(Oper.Equals("/"))
{
IOper p = new OperDiv();
return p;
}
return null;
}
}
}
Calculate.cs
using System;
using System.Collections;
namespace Calculate
{
/**////
/// Calculate 的摘要说明。
/// 计算实现主类
///
public class Calculate
{
/**////
/// 算术符栈
///
private ArrayList HList;
/**////
/// 数值栈
///
public ArrayList Vlist;
/**////
/// 读算试工具
///
private CalUtility cu;
/**////
/// 运算操作器工厂
///
private OperFactory of;
/**////
/// 构造方法
///
/// 算式
public Calculate(string str)
{
//
// TODO: 在此处添加构造函数逻辑
//
HList = new ArrayList();
Vlist = new ArrayList();
of = new OperFactory();
cu = new CalUtility(str);
}
/**////
/// 开始计算
///
public object DoCal()
{
string strTmp=cu.getItem();
while(true)
{
if(cu.IsNum(strTmp))
{
//如果是数值,则写入数据栈
Vlist.Add(strTmp);
}
else
{
//数值
Cal(strTmp);
}
if(strTmp.Equals(""))
break;
strTmp=cu.getItem();
}
return Vlist[0];
}
/**////
/// 计算
///
/// 计算符
private void Cal(string str)
{
//符号表为空,而且当前符号为"",则认为已经计算完毕
if(str.Equals("")&&HList.Count==0)
return;
if(HList.Count>0)
{
//符号是否可以对消?
if(HList[HList.Count-1].ToString().Equals("(") && str.Equals(")"))
{
HList.RemoveAt(HList.Count-1);
if(HList.Count>0)
{
str=HList[HList.Count-1].ToString();
HList.RemoveAt(HList.Count-1);
Cal(str);
}
return;
}
//比较优先级
if(cu.Compare(HList[HList.Count-1].ToString(),str))
{
//如果优先,则计算
IOper p = of.CreateOper(HList[HList.Count -1].ToString());
if(p!=null)
{
Vlist[Vlist.Count -2] = p.Oper(Vlist[Vlist.Count-2],Vlist[Vlist.Count-1]);
HList.RemoveAt(HList.Count -1);
Vlist.RemoveAt(Vlist.Count -1);
Cal(str);
}
return;
}
if(!str.Equals(""))
HList.Add(str);
}
else
{
if(!str.Equals(""))
HList.Add(str);
}
}
}
6. 通达信大单公式消失
首先看你用的是不是正版的,如果是破解版是有时效的,随进可能作废。
如果是正版,那么就是数据丢失了,可换服务重新连接修正数据,如还不行,那咨询官方吧。
7. (同花顺大单净量)哪位朋友帮改成通达信公式?
我也想改,费了好大劲,不成功,
这样,送你一个通达信大单净量
{P1 1 100 60 P2 1 100 5 P3 1 100 10}
REFLINE:0;
K1:=IF(CLOSE>=REF(CLOSE,1),HIGH-OPEN+CLOSE-LOW+CLOSE-REF(CLOSE,1),HIGH-OPEN+CLOSE-LOW);
K2:=IF(CLOSE<=REF(CLOSE,1),OPEN-LOW+HIGH-CLOSE+REF(CLOSE,1)-CLOSE,OPEN-LOW+HIGH-CLOSE);
DT:=VOL*K1/(K1+K2);
KT:=VOL-DT;
买量:=SUM(DT,1);
卖量:=SUM(KT,1);
DDX:EMA(买量-卖量,5)*VOL/CAPITAL*100,COLORSTICK,LINETHICK2;
STICKLINE(DDX>0,0,DDX,3,0),COLOR000088;
STICKLINE(DDX>0,0,DDX,2.5,0),COLOR0000AA;
STICKLINE(DDX>0,0,DDX,1.5,0),COLOR0000CC;
STICKLINE(DDX>0,0,DDX,1,0),COLOR0000EE;
STICKLINE(DDX<0,0,DDX,3,0),COLOR008800;
STICKLINE(DDX<0,0,DDX,2.5,0),COLOR00AA00;
STICKLINE(DDX<0,0,DDX,1.5,0),COLOR00CC00;
STICKLINE(DDX<0,0,DDX,1,0),COLOR00EE00;
DDX1:SMA(DDX,3,1),COLORFFFFFF;
DDX2:SMA(DDX1,3,1),COLOR00FFFF;
DDX3:EMA(DDX2,5),COLORFF00FF;
预警:DDX>0 AND MA(V,5)>MA(MA(V,5),5) AND CROSS(DDX1,DDX2),LINETHICK;
天:=COUNT(DDX>0,5),COLORRED;
DRAWTEXT(预警,DDX*1.06,'★'),LINETHICK3,COLOR00FFFF;
8. 请股票公式高手老师指教, 我想编一个公式,意思是这样的, 每日的主买大单成交量-主卖大单成交量 如果>0
每日的主买大单成交量-主卖大单成交量,COLORSTICK;