南安Hoffers Bakery|老奶奶手作蛋糕店
距离Highfield校区步行8分钟左右的蛋糕店,小小一家超级不起眼,只有一个可爱极了的老奶奶经营的手作蛋糕店
推门而入是一股浓郁的绿色“年代感”,这个店可以说是和现代毫无关系哈哈,建议大家带点现金去,我是没看到POS机不知道能不能刷卡哈哈哈
店内没有菜单,没有价目表,想要知道口味和价格就纯靠看图说话或者和老奶奶聊一聊(老奶奶很热情但我听力不行,她给我解释配料听的我一脸懵,学霸就直接开口问吧)
从橱窗里可以看到有饼干,各式面包,小蛋糕,司康,派(甜/咸),整个的毫无装饰的朴实大蛋糕等,还有饮料
地点:216A Burgess Rd, Southampton SO16 3AY(在0086旁边,周末休息)
椰子蓝莓蛋糕:很扎实的蛋糕体,是会掉渣的那种老式蛋糕,上面一层酸酸的蓝莓酱+椰丝,,不甜很好吃
柠檬派:老式塔皮包裹着柠檬酱,吃起来甚至感觉有点像软曲奇,整体也不甜,后口有一丝可接受的咸味,奈斯
两个小蛋糕一共2镑,虽然店内没有价格表但感觉不是很贵的样子,应该可以接受的~我是一定会去回购并尝鲜的!(•̀ω•́)✧
✨祝大家可以在晴空万里中遇到可爱的人吃到直击心灵的美食!
#留学英国##南安普顿##南安普顿大学##英国美食##英国美食推荐##英国美食探店#
距离Highfield校区步行8分钟左右的蛋糕店,小小一家超级不起眼,只有一个可爱极了的老奶奶经营的手作蛋糕店
推门而入是一股浓郁的绿色“年代感”,这个店可以说是和现代毫无关系哈哈,建议大家带点现金去,我是没看到POS机不知道能不能刷卡哈哈哈
店内没有菜单,没有价目表,想要知道口味和价格就纯靠看图说话或者和老奶奶聊一聊(老奶奶很热情但我听力不行,她给我解释配料听的我一脸懵,学霸就直接开口问吧)
从橱窗里可以看到有饼干,各式面包,小蛋糕,司康,派(甜/咸),整个的毫无装饰的朴实大蛋糕等,还有饮料
地点:216A Burgess Rd, Southampton SO16 3AY(在0086旁边,周末休息)
椰子蓝莓蛋糕:很扎实的蛋糕体,是会掉渣的那种老式蛋糕,上面一层酸酸的蓝莓酱+椰丝,,不甜很好吃
柠檬派:老式塔皮包裹着柠檬酱,吃起来甚至感觉有点像软曲奇,整体也不甜,后口有一丝可接受的咸味,奈斯
两个小蛋糕一共2镑,虽然店内没有价格表但感觉不是很贵的样子,应该可以接受的~我是一定会去回购并尝鲜的!(•̀ω•́)✧
✨祝大家可以在晴空万里中遇到可爱的人吃到直击心灵的美食!
#留学英国##南安普顿##南安普顿大学##英国美食##英国美食推荐##英国美食探店#
#以太坊[超话]# 朋友们,我们来一次大胆预测!以太坊2.0后彻底进去pos权益证明,pow共识机制(实体矿机不能挖矿了)以太坊的价格会怎么样?我是这么认为的,以太坊pos后就已经不是去中心化了,彻底变成中性化模式,以太坊还能算是区块链中的产物吗?还有让这么多矿工的利益受损(目前1000t的全网算力)直接侵害了原有的共识者利益!这都是问题,我想问问,有多少人支持?
一个半年涨10倍的EA,含源代码,我是不敢用(谁敢用谁拿去)
//+------------------------------------------------------------------+
//|加碼第一波.mq4 |
//| 红之汇 |
//| qq:712933993 |
//+------------------------------------------------------------------+
#property copyright "中国自动化交易联盟-红之汇著"
#property link"qq:712933993"
extern double 开仓手数=0.1;//初始开仓手数
extern int 资金倍数=20000; //资金倍数
extern double 盈利点数=500; //目标剥头皮盈利点数
extern int 滑点 = 3; //滑点
extern double 最大亏损=500;//到达亏损目标后加码
extern double 加码倍数=1.1;//加码倍数
extern int 加码次数=10; //最大加码次数
extern int 魔术号码=750608; //EA订单标示
static bool 开仓条件 = TRUE; //开仓条件
static double 最大手数 = 0;//最大手数
static bool OpenCondition = TRUE;
static double MaxLots = 0;
int init() {
MaxLots = MarketInfo(Symbol(), MODE_MAXLOT);
return (0);
}
int deinit() {
return (0);
}
int start() {
//----如果保证金不够,则不做任何操作
if (AccountFreeMargin()<1000*开仓手数)
{return;}
int OriginalLots = 0;
if( OrdersTotal() != 0) {
for (int i = 0; i < OrdersTotal(); i++) {
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if (OrderMagicNumber() == 魔术号码)
OriginalLots++;
}
}
if(GetTotalProfit()>盈利点数*Point*10000*开仓手数){
CloseAllOrder();
}
//if(OrdersTotal()>=加码次数)
if (开仓条件 == FALSE && OriginalLots != 0)
CloseAllOrder();
if (OriginalLots == 0) {
OpenCondition = TRUE;
MathSrand(TimeLocal());
if ( fenxing(1) ) //做多
{
MoneyManagement();
OrderSend(Symbol(), OP_BUY, 开仓手数, NormalizeDouble(Ask, Digits),
滑点, 0, 0, "Order Buy", 魔术号码, 0, Blue);}
else //做空
if ( fenxing(2) )
{
MoneyManagement();
OrderSend(Symbol(), OP_SELL, 开仓手数, NormalizeDouble(Bid, Digits),
滑点, 0, 0, "Order Sell", 魔术号码, 0, Red);}
}
double BuyLotsCount = 0;
double SellLotsCount = 0;
double LastOrderOpenPrice=0;
int OrderCount = 0;
int LastBuyTicket = 0;
int LastSellTicket = 0;
double LargestBuyLots = 0;
double LargestSellLots = 0;
if (OrdersTotal() != 0) {
for (i = 0; i < OrdersTotal(); i++) {
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if(OrderType() == OP_BUY && OrderMagicNumber() == 魔术号码){
if (OrderTicket() > LastBuyTicket)
LastBuyTicket = OrderTicket();
if (OrderLots() > LargestBuyLots)
LargestBuyLots = OrderLots();
OrderCount++;
BuyLotsCount += OrderLots();
}else if (OrderType() == OP_SELL && OrderMagicNumber() == 魔术号码){
if (OrderTicket() > LastSellTicket)
LastSellTicket = OrderTicket();
if (OrderLots() > LargestSellLots)
LargestSellLots = OrderLots();
OrderCount++;
SellLotsCount += OrderLots();
}
}
bool SystemNormal = true;
if(BuyLotsCount != 0 && SellLotsCount != 0)
SystemNormal = FALSE;
else
SystemNormal = TRUE;
if (SystemNormal == FALSE){
Alert("System Error.Please close the hedge orders.");
return (0);
}
int CurrentOrderDirection;
if (BuyLotsCount != 0 && SellLotsCount == 0)
CurrentOrderDirection = 1;
else if (BuyLotsCount == 0 && SellLotsCount != 0)
CurrentOrderDirection = -1;
else
CurrentOrderDirection = 0;
if(SystemNormal == TRUE) {
if(CurrentOrderDirection == 1) {
for (i = 0; i < OrdersTotal(); i++) {
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if (OrderType() == OP_BUY && OrderMagicNumber() == 魔术号码)
if (OrderTicket() == LastBuyTicket)
LastOrderOpenPrice = OrderOpenPrice();
}
// if (Bid - LastOrderOpenPrice >= 盈利点数 * Point)
// CloseAllOrder();
if (LastOrderOpenPrice - Ask >= 最大亏损 * Point)
if (OrderCount <= 加码次数 && 加码倍数 * LargestBuyLots <= MaxLots)
OrderSend(Symbol(), OP_BUY, 加码倍数 * LargestBuyLots, NormalizeDouble(Ask, Digits),
滑点, 0, 0, "Order Buy", 魔术号码, 0, Red);
//if (OrderCount >= 加码次数 && LastOrderOpenPrice - Bid >= 最大亏损* Point)
// CloseAllOrder();
}else if (CurrentOrderDirection == -1) {
for (i = 0; i < OrdersTotal(); i++) {
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if (OrderType() == OP_SELL && OrderMagicNumber() == 魔术号码)
if (OrderTicket() == LastSellTicket)
LastOrderOpenPrice = OrderOpenPrice();
}
// if (LastOrderOpenPrice - Ask >= 盈利点数 * Point)
//CloseAllOrder();
if (Bid - LastOrderOpenPrice >= 最大亏损 * Point)
if (OrderCount <= 加码次数 && 加码倍数 * LargestSellLots <= MaxLots)
OrderSend(Symbol(), OP_SELL, 加码倍数 * LargestSellLots, NormalizeDouble(Bid, Digits),
滑点, 0, 0, "Order Sell", 魔术号码, 0, Red);
// if (OrderCount >= 加码次数 && Ask - LastOrderOpenPrice >= 最大亏损 * Point)
//CloseAllOrder();
}
}
}
return (0);
}
void CloseAllOrder(){
bool SucceedClose = FALSE;
for (int j= OrdersTotal() - 1; j >= 0; j--) {
OrderSelect(j,SELECT_BY_POS, MODE_TRADES);
if ((OrderType() == OP_BUY || OrderType() == OP_SELL) && OrderMagicNumber() == 魔术号码)
SucceedClose=OrderClose(OrderTicket(), OrderLots(), NormalizeDouble(OrderClosePrice(),Digits),
滑点, CLR_NONE);
}
OpenCondition = FALSE;
}
double GetTotalProfit(){
double TotalProfit=0;
for (int j= OrdersTotal() - 1; j >= 0; j--) {
OrderSelect(j,SELECT_BY_POS, MODE_TRADES);
if (OrderType() == OP_BUY || OrderType() == OP_SELL && OrderMagicNumber() == 魔术号码)
TotalProfit += OrderProfit();
}
return (TotalProfit);
}
void MoneyManagement(){
int times = AccountEquity()/资金倍数;
开仓手数=0.1*(times+1);
}
bool fenxing(int fx)
{
double hhv4=iHigh(Symbol(), 0, iHighest(Symbol(), 0, MODE_HIGH, 4, 1));
double hhv13=iHigh(Symbol(), 0, iHighest(Symbol(), 0, MODE_HIGH, 13, 1));
double llv4=iLow(Symbol(), 0, iLowest(Symbol(), 0, MODE_LOW, 4, 1));
double llv13=iLow(Symbol(), 0, iLowest(Symbol(), 0, MODE_LOW, 13, 1));
int count_di=0;
int count_ding=0;
for(int t=1; t<=13; t++)
{
if(Low[t]if(High[t]>High[t+1])count_ding++;
}
switch(fx)
{
case 1:
if(llv4==llv13&&High[1]>High[2]&&Low[1]>Low[2]&&Open[1]=6)
{
return (true);
}else return(false);
break;
case 2:
if(hhv4==hhv13&&High[1]Close[1]&&count_ding>=6)
{
return (true);
}else return(false);
break;
}
}
//+------------------------------------------------------------------+
//|加碼第一波.mq4 |
//| 红之汇 |
//| qq:712933993 |
//+------------------------------------------------------------------+
#property copyright "中国自动化交易联盟-红之汇著"
#property link"qq:712933993"
extern double 开仓手数=0.1;//初始开仓手数
extern int 资金倍数=20000; //资金倍数
extern double 盈利点数=500; //目标剥头皮盈利点数
extern int 滑点 = 3; //滑点
extern double 最大亏损=500;//到达亏损目标后加码
extern double 加码倍数=1.1;//加码倍数
extern int 加码次数=10; //最大加码次数
extern int 魔术号码=750608; //EA订单标示
static bool 开仓条件 = TRUE; //开仓条件
static double 最大手数 = 0;//最大手数
static bool OpenCondition = TRUE;
static double MaxLots = 0;
int init() {
MaxLots = MarketInfo(Symbol(), MODE_MAXLOT);
return (0);
}
int deinit() {
return (0);
}
int start() {
//----如果保证金不够,则不做任何操作
if (AccountFreeMargin()<1000*开仓手数)
{return;}
int OriginalLots = 0;
if( OrdersTotal() != 0) {
for (int i = 0; i < OrdersTotal(); i++) {
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if (OrderMagicNumber() == 魔术号码)
OriginalLots++;
}
}
if(GetTotalProfit()>盈利点数*Point*10000*开仓手数){
CloseAllOrder();
}
//if(OrdersTotal()>=加码次数)
if (开仓条件 == FALSE && OriginalLots != 0)
CloseAllOrder();
if (OriginalLots == 0) {
OpenCondition = TRUE;
MathSrand(TimeLocal());
if ( fenxing(1) ) //做多
{
MoneyManagement();
OrderSend(Symbol(), OP_BUY, 开仓手数, NormalizeDouble(Ask, Digits),
滑点, 0, 0, "Order Buy", 魔术号码, 0, Blue);}
else //做空
if ( fenxing(2) )
{
MoneyManagement();
OrderSend(Symbol(), OP_SELL, 开仓手数, NormalizeDouble(Bid, Digits),
滑点, 0, 0, "Order Sell", 魔术号码, 0, Red);}
}
double BuyLotsCount = 0;
double SellLotsCount = 0;
double LastOrderOpenPrice=0;
int OrderCount = 0;
int LastBuyTicket = 0;
int LastSellTicket = 0;
double LargestBuyLots = 0;
double LargestSellLots = 0;
if (OrdersTotal() != 0) {
for (i = 0; i < OrdersTotal(); i++) {
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if(OrderType() == OP_BUY && OrderMagicNumber() == 魔术号码){
if (OrderTicket() > LastBuyTicket)
LastBuyTicket = OrderTicket();
if (OrderLots() > LargestBuyLots)
LargestBuyLots = OrderLots();
OrderCount++;
BuyLotsCount += OrderLots();
}else if (OrderType() == OP_SELL && OrderMagicNumber() == 魔术号码){
if (OrderTicket() > LastSellTicket)
LastSellTicket = OrderTicket();
if (OrderLots() > LargestSellLots)
LargestSellLots = OrderLots();
OrderCount++;
SellLotsCount += OrderLots();
}
}
bool SystemNormal = true;
if(BuyLotsCount != 0 && SellLotsCount != 0)
SystemNormal = FALSE;
else
SystemNormal = TRUE;
if (SystemNormal == FALSE){
Alert("System Error.Please close the hedge orders.");
return (0);
}
int CurrentOrderDirection;
if (BuyLotsCount != 0 && SellLotsCount == 0)
CurrentOrderDirection = 1;
else if (BuyLotsCount == 0 && SellLotsCount != 0)
CurrentOrderDirection = -1;
else
CurrentOrderDirection = 0;
if(SystemNormal == TRUE) {
if(CurrentOrderDirection == 1) {
for (i = 0; i < OrdersTotal(); i++) {
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if (OrderType() == OP_BUY && OrderMagicNumber() == 魔术号码)
if (OrderTicket() == LastBuyTicket)
LastOrderOpenPrice = OrderOpenPrice();
}
// if (Bid - LastOrderOpenPrice >= 盈利点数 * Point)
// CloseAllOrder();
if (LastOrderOpenPrice - Ask >= 最大亏损 * Point)
if (OrderCount <= 加码次数 && 加码倍数 * LargestBuyLots <= MaxLots)
OrderSend(Symbol(), OP_BUY, 加码倍数 * LargestBuyLots, NormalizeDouble(Ask, Digits),
滑点, 0, 0, "Order Buy", 魔术号码, 0, Red);
//if (OrderCount >= 加码次数 && LastOrderOpenPrice - Bid >= 最大亏损* Point)
// CloseAllOrder();
}else if (CurrentOrderDirection == -1) {
for (i = 0; i < OrdersTotal(); i++) {
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if (OrderType() == OP_SELL && OrderMagicNumber() == 魔术号码)
if (OrderTicket() == LastSellTicket)
LastOrderOpenPrice = OrderOpenPrice();
}
// if (LastOrderOpenPrice - Ask >= 盈利点数 * Point)
//CloseAllOrder();
if (Bid - LastOrderOpenPrice >= 最大亏损 * Point)
if (OrderCount <= 加码次数 && 加码倍数 * LargestSellLots <= MaxLots)
OrderSend(Symbol(), OP_SELL, 加码倍数 * LargestSellLots, NormalizeDouble(Bid, Digits),
滑点, 0, 0, "Order Sell", 魔术号码, 0, Red);
// if (OrderCount >= 加码次数 && Ask - LastOrderOpenPrice >= 最大亏损 * Point)
//CloseAllOrder();
}
}
}
return (0);
}
void CloseAllOrder(){
bool SucceedClose = FALSE;
for (int j= OrdersTotal() - 1; j >= 0; j--) {
OrderSelect(j,SELECT_BY_POS, MODE_TRADES);
if ((OrderType() == OP_BUY || OrderType() == OP_SELL) && OrderMagicNumber() == 魔术号码)
SucceedClose=OrderClose(OrderTicket(), OrderLots(), NormalizeDouble(OrderClosePrice(),Digits),
滑点, CLR_NONE);
}
OpenCondition = FALSE;
}
double GetTotalProfit(){
double TotalProfit=0;
for (int j= OrdersTotal() - 1; j >= 0; j--) {
OrderSelect(j,SELECT_BY_POS, MODE_TRADES);
if (OrderType() == OP_BUY || OrderType() == OP_SELL && OrderMagicNumber() == 魔术号码)
TotalProfit += OrderProfit();
}
return (TotalProfit);
}
void MoneyManagement(){
int times = AccountEquity()/资金倍数;
开仓手数=0.1*(times+1);
}
bool fenxing(int fx)
{
double hhv4=iHigh(Symbol(), 0, iHighest(Symbol(), 0, MODE_HIGH, 4, 1));
double hhv13=iHigh(Symbol(), 0, iHighest(Symbol(), 0, MODE_HIGH, 13, 1));
double llv4=iLow(Symbol(), 0, iLowest(Symbol(), 0, MODE_LOW, 4, 1));
double llv13=iLow(Symbol(), 0, iLowest(Symbol(), 0, MODE_LOW, 13, 1));
int count_di=0;
int count_ding=0;
for(int t=1; t<=13; t++)
{
if(Low[t]
}
switch(fx)
{
case 1:
if(llv4==llv13&&High[1]>High[2]&&Low[1]>Low[2]&&Open[1]
{
return (true);
}else return(false);
break;
case 2:
if(hhv4==hhv13&&High[1]
{
return (true);
}else return(false);
break;
}
}
✋热门推荐