交易市场概况和基础信息
CoinAll撮合系统撮合订单的优先级按照价格优于时间的优先级来撮合,优先撮合价格更有优势的订单。当价格一致时按照下单时间顺序撮合,先下单的先撮合。 比如深度列表中目前有3笔挂单等待成交,分别为1: 9900USDT买1BTC,2: 10100USDT买2BTC,3: 9900USDT买1.5BTC。他们是按时间顺序1-2-3进入撮合系统的,根据价格优先,系统优先撮合订单2,根据时间优先,1跟3优先撮合1。所以系统撮合顺序是2-1-3。
import lombok.extern.slf4j.Slf4j; | |
import lombok.val; | |
import org.springframework.http.HttpStatus; | |
import org.springframework.http.MediaType; | |
import org.springframework.web.filter.OncePerRequestFilter; | |
import org.springframework.web.util.ContentCachingRequestWrapper; | |
import org.springframework.web.util.ContentCachingResponseWrapper; | |
import javax.servlet.FilterChain; | |
import javax.servlet.ServletException; |
package rabbitmq | |
import ( | |
"context" | |
"encoding/json" | |
"errors" | |
"fmt" | |
"github.com/rs/zerolog" | |
"github.com/streadway/amqp" | |
"os" |
package main | |
import ( | |
"fmt" | |
) | |
type options struct { | |
a int64 | |
b string | |
c map[int]string |
package main | |
import ( | |
"context" | |
"fmt" | |
"time" | |
) | |
func main() { | |
ctx := context.Background() |
package main | |
import "fmt" | |
type Operator interface { | |
SetA(int) | |
SetB(int) | |
Result() int | |
} |
[Solarized Dark] | |
text(bold)=839496 | |
magenta(bold)=6c71c4 | |
text=839496 | |
white(bold)=fdf6e3 | |
green=859900 | |
red(bold)=cb4b16 | |
green(bold)=586e75 | |
black(bold)=073642 | |
red=dc322f |
//relace openjdk to sun-jdk | |
//envirment: mint (Ubuntu) | |
#wget http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz | |
#tar zxvf jdk-7-linux-i586.tar.gz | |
#mkdir /usr/local/jvm | |
#mv jdk1.7.0 /usr/local/jvm | |
#vim /etc/envirment | |
JAVA_HOME=/usr/local/jvm |
<?php | |
/** | |
* Created by JetBrains PhpStorm. | |
* User: zhangxy | |
* Date: 13-3-5 | |
* Time: 下午2:31 | |
*/ | |
error_reporting(E_ALL | E_STRICT); | |
class Base_OOP_VAR{ |