ต้องการให้ราคา Bid หยุดนิ่งที่ int start() ขอคำแนะนำหน่อยครับ

  • 3 replies
  • 1172 views

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

เมื่อเปลี่ยน A เป็น true ในฟังค์ชั่น int OnInit()  ราคา  ฺBid ในคอมเมนต์ จะนิ่ง
แต่เมื่อเปลี่ยนเป็นใช้ใน  int start()  ราคา  Bid ในคอมเมนต์ จะเคลื่อนที่ตลอดตามราคาปัจจุบัน

ผมอยากให้ราคาฺBid มันนิ่งเมื่อเป็น true   ในฟังค์ชั่น int start()  เราจะต้องเขียนคำสั่งยังไงเหรอครับ 
ขอบคุณล่วงหน้าครับ


 extern bool A=true;

int OnInit()
  {
 
     if(A==true)
       {
           
   Comment( "Bid = ",Bid ,"\r\n" );
   
         }
   return(0);
  }

Share Topic.


*

ออฟไลน์ iRuler

  • *
  • 1,268
  • 40
แทนที่จะใช้ int start() ให้เปลี่ยนเป็น void OnTick() แทนครับ start() มันสมัยเก่าแล้ว
extern ก็เปลี่ยนเป็น input



โค๊ด
input bool A=true;
void OnTick()
  {
   if(!A)
     {
      Comment("Bid = ",Bid,"\r\n");
     }
  }


 (TH)**

แทนที่จะใช้ int start() ให้เปลี่ยนเป็น void OnTick() แทนครับ start() มันสมัยเก่าแล้ว
extern ก็เปลี่ยนเป็น input



โค๊ด
input bool A=true;
void OnTick()
  {
   if(!A)
     {
      Comment("Bid = ",Bid,"\r\n");
     }
  }


 (TH)**

ขอบคุณครับ    และถ้าผมอยากนำค่าBidที่นิ่งๆนี้ส่งค่านำไปใช้งานต่อ  เราต้องเขียนแบบไหนครับ รบกวนขอตัวอย่างคร่าวๆหน่อยครับ 

*

ออฟไลน์ iRuler

  • *
  • 1,268
  • 40
โค๊ด
input bool A=true;
double bid;
void OnTick()
  {
   if(!A)
     {
      bid=Bid;
      Comment("Bid = ",Bid,"\r\n");
      FuncBlahBlah(bid);
     }
  }

void FuncBlahBlah(double d)
{
  Print("Bid = "+DoubleToString(d,Digits));
}

Tags: